Discussion in 'Nintendo Game Development' started by Arkanoid, Sep 25, 2008.
I'm planning on getting one this week and i need to know if it can.
Unless you use the GBA based GB/GBC emulator. I think it's called GoombaGBA or something. It was basically made for the Micro and DS that lack GB/GBC support. It's decent but not perfect.
It's possible to crash the Micro into GBC mode: http://www.youtube.com/watch?v=DZBnXh3KnRI
It's not possible to play actual cartridges however.
I always wanted a Micro. The screen is nice but it seemed too small.
the micro can't even crash into gbc mode as it lacks the (Z80-ish) hardware, he may have crashed an emulator (goomba) though.
Also to use goomba you'll need a flash cart
The Micro has the same processor as the GBA, which includes the GBC BIOS and semi-Z80 processor. They've been able to reproduce that crash without the emu as well. What Micros don't have (apparently) is the little switch and 5V hardware that lets you actually play carts.
Nontheless, you cant play an original GB or GBC cart on a micro.:-(
It would be nice though.:icon_bigg
Actually I've heard the GB (maybe GBC too) has a processor more like the i8080 than the Z80. The Micro and the DS don't play GB/GBC games cause the cut the components that do that to save money. So it's no wonder they don't work when the processor, ppu, etc isn't there. It'd be like plugging your GBC cartridge into a loaf of bread and wondering why it doesn't work.
It is indeed very similar to an 8080, as the gbz80 has no IX or IY registers. Every assembler I've seen for it though uses z80 syntax.
Ah this old chestnut again...
Anyway the Gameboy CPU is a stripped down Z80 for the following reasons.
1 - It uses a Z80 instruction set
2 - There are no relative jump instructions in the 8080 but there is in the Z80 and the Gameboy CPU and they have the same opcode
3 - All the shifts, rotates as well as the bit test, reset and set instructions in CB opcode range exist both in the Z80 and the Gameboy CPU.
4 - Some of the removed gameboy instructions existed in the 8080 and Z80, for example the Parity flag and instructions like JPE nn (8080) / JP PE,nn (Z80) as well as I/O like the IN instruction IN n (8080) / IN A,(n) (Z80)
5 - The Gameboy CPU is made by Sharp who have a license to make Z80 CPUs and they have made several microcontrollers that have a Z80 base.
Separate names with a comma.