Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Instead of bank switching on a single bank and reading 512 bytes at a time, this update switches 8 banks at a time and reads 8 KiB per iteration. The hypothesis is that the timing between bank switching and reading 512 bytes at a time is insufficient for the mapper while reading in batches of 8 KiB allows for enough time for the data to be switched and accessible. This change fixes the ability to dump the following VRC2B Famicom cartridges: B27B8CF4 -> Contra (Japan).nes 49123146 -> Getsu Fuuma Den (Japan).nes AC9895CC -> Dragon Scroll - Yomigaerishi Maryuu (Japan).nes Also verified a VRC4E Famicom Cartridge: C1FBF659 -> Akumajou Special - Boku Dracula-kun (Japan).nes
- Loading branch information