This week I finished the decoder and FSM for the CPU. Furthermore, Tess and I worked on hooking everything up to get it ready for unit testing. We did this by writing a magic memory module which will load instruction files that we generate. Currently, I am still working on getting unit testing up and running for the CPU, I found some GB assemblers which I’ll use to write tests. I also worked on a few PPU components, I am working on trying to display a basic background.
For the next week, I hope to have a good testing infrastructure up and running and start the process of testing the whole CPU. Furthermore, I want to get the PPU to display a background of any color, and if I have the time perhaps a valid background from some game.