@Garteal - I'm writing it from scratch. I'm using various emulators and their source code as a base for many of the z80 operations. There's a good GB CPU PDF out there that's very helpful as well. Also, Imran Nazar's Javascript GB Emu tutorials are what I'm using to understand the emulation concepts. The only thing major it doesn't cover seems to be sound, there's some decent documentation out there.
The screenshot is from a test ROM someone made for GB hacking. It's basically a little demo with a space ship that moves around. The rocks there are for the background. It's not cropped to the GB's 160x144 LCD, since I haven't implemented scrolling. When my emulated CPU was broken, I couldn't get the program to write anything to VRAM, but I finally got it to work, so I can move onto other things
The screenshot is from a test ROM someone made for GB hacking. It's basically a little demo with a space ship that moves around. The rocks there are for the background. It's not cropped to the GB's 160x144 LCD, since I haven't implemented scrolling. When my emulated CPU was broken, I couldn't get the program to write anything to VRAM, but I finally got it to work, so I can move onto other things
