Hi all, First of all, I can't believe a forum like this exists. It's like all my dreams have come true at once. I grew up with the classic gameboy and I'd like to start some development with the system. Not so much worried about testing it on hardware at this point, I'd prefer to really learn the system well and then try to whack in an FPGA (I realise this is overkill, but this is for "fun"!) and load my code on through that. I was wondering if anyone had any really good resources they used for starting out ? I found this -> http://www.devrs.com/gb/ which has a ton of information, but I don't really know where to start. I am an EE student, so I am able to wander my way around a schematics and technical manuals if necessary. Thanks.
You can try here for Gameboy development stuff as well: http://nesdev.parodius.com/bbs/viewforum.php?f=20
If you prefer to use C instead of z80 asm, check out GBDK. It is certainly usable enough to make some fun homebrew. You could check the example source codes and documentation and start playing with it. http://gbdk.sourceforge.net/ Feel free to PM me if you want to use it but need a little help getting started. I did a quick search and found a nice-looking GB Z80 assembly tutorial. There's even a gb z80 opcode summary and a lovely memory map. http://gameboy.mongenel.com/asmschool.html You can find another nice cribsheet for the gb here: http://www.otakunozoku.com/nintendo-gameboy-cribsheet/ There's still a lot of good information available on the net, even if it's not actively updated anymore. Is there anything specific you need help with?