Phew! There's several dozen opcodes implemented. Various improvements as well.
It sure feels great to be making progress on this GB emulator!

I've got to audit these opcodes and see what I've missed and/or implemented incorrectly. Some portion of that I will leave to surfacing via actually emulating carts.

I'll probably start working on MBC next; with an eye towards the PPU ssoon thereafter. Maybe in parallel, depending on how I feel.


Since I'm using the Blargg cpu instruction tests, I think I'll focus more on the PPU instead of the MBC since Blargg's tests rely on the PPU to gauge proper emulation.

I've done a pass over all the instructions and caught a few more incorrect mappings that I've since resolved.

I think it's time to focus on the PPU then!

Sign in to participate in the conversation

A instance dedicated - but not limited - to people with an interest in the GNU+Linux ecosystem and/or general tech. Sysadmins to enthusiasts, creators to movielovers - Welcome!