Been a while since my last update. My emulated GB CPU passes all but two Blargg's CPU tests. I still haven't implemented the DAA instruction, and only the DIV timer correctly works. Getting TIMA and Timer Overflow interrupts to work is simple, but still on my TODO list. Finally got the GB Window emulated, and I managed to vastly reduce CPU usage (pesky SDL_PollEvents() was the culprit). Tetris runs perfectly, and I'm somewhat addicted to it now :| I also found a small PD ROM called Balloon Man (really helping when debugging the Window) and now that runs perfectly as well. Things are coming along nicely. Picture time:
