i now have a full implementation of the MBC1 cartridge type, and along with fixing some bugs with the implementation of the PPU, Super Mario Land 2 is now playable on my gameboy emulator (w/o saves)
im happy to announce that my emulator boot and actually play tetris !!
no audio just yet, i plan to implement cartridge mapping next to boot pokemon and other titles and see how those games fare, but this is a Big milestone