taylus/gbdotnet

Find (or create) memory mapper test ROMs

taylus opened this issue · 3 comments

Suspect #37 may be caused by a mapper issue, but haven’t isolated it yet. Find or create minimal test ROMs to exercise memory banking. (blargg? mooneye?)

Consider: display the current ROM bank on screen and advance it on a timer or with button presses. Should be able to load all appropriate banks for each mapper if it’s working correctly.

Something is definitely wrong w/ the MBC1 implementation...!

Compare behavior of ROM from taylus/gameboy-dev#1 in bgb vs gbdotnet:

bgb
gbdotnet

fe67163 fixes the issue above, making the test ROM work as expected.

Super Mario Land 2 still crashes at the title screen, though... further research required.

image