Digging up this thread again. Been a lot more progress recently on my GB emulator. Turns out the trouble I had (garbage background data) that I spent weeks working on was really just a simple error (wrong opcode in the CPU). As I suspected, taking some time away from the issue and the problem became immediately clear once I started working on it again :p
Finally got background palettes to work and it can boot up from the GB BIOS instead of using HLE. Next up, sprites.
![[Image: IaBbJUm.png]](http://i.imgur.com/IaBbJUm.png)
The CPU cheats, so it always wins or gets a cat game
Finally got background palettes to work and it can boot up from the GB BIOS instead of using HLE. Next up, sprites.
![[Image: IaBbJUm.png]](http://i.imgur.com/IaBbJUm.png)
The CPU cheats, so it always wins or gets a cat game
