Hello! I am back.
I have fixed some minor bugs with the graphics, however there is still more work to be done there.
I did some more documentation and added support for SRAM as well. Its coming out very nicely.
Iv debated on adding dynamic recompilation, despite it being a boatload of work. For those who don't know, dynamic recompilation is basically converting the Gameboy machine code to native machine code and running it in an environment so it works properly. It's done as it's run (as opposed to static recompilation, where the rom is entirely recompiled into a whole new program). Give me your opinion on adding this feature, but really it'd not be for speed but rather be for fun and learning experience.
Thank you.