This is a Mapper Conversion hack for Blaster Master ROM from MMC1 to MMC5.
Features:
Read the Readme for changes in this version v1.1.1
Note: The author has tested most of the emulators but doesn’t work well with RockNES.
Now works with BizHawk and Mesen.
Blaster Master
Mapper Conversion Patch
FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5)
Converted by Dracula X
RELEASE DATE: 1/22/2020
Modified: 10/26/2021
PRG Bankswitch Routine is at $E63C
To switch banks from $C000 - $FFFF, use like so:
LDA bank_number
JSR $E63C
JMP to any location in $8000-$BFFF
CHR Sprite Bankswitch Routine (Left side of PPU) is at $E664
To switch sprite pages, use like so:
LDA page_number
JSR $E664
CHR Background Bankswitch Routine (Right side of PPU) is at $E650
To switch background pages, use like so:
LDA page_number
JSR $E650
Nametable Mapping Routine (one of its uses is mirroring) is at $E678
To change mirroring for instance, use like so:
LDA mirroring_number (#$50 for Horizontal, #$44 for Vertical)
JSR $E678
This patch will not work for:
Chou-Wakusei Senki - MetaFight (Japan)
Hacks supported:
All!
Hacks not Supported:
Blaster Master MMC1 to MMC3 Hack
Use Delta Patcher to patch the xdelta file to the ROM.
Ignore the checksum and then patch the file.
Changes for this version 1.1.1
Some emulators are now supported.
Changes for this version 1.1
Fixed the PPU Viewer and removed Patch A & B since it's no longer needed
anymore. Now, All hacks are now supported. I also changed something in the MMC5 Setup
so Metroid - Dark Alliance hack can work with my MMC5 hack.
Credits:
Rockman or RetroRain: for info on how to convert the mapper!
Disch: for his mapper docs and a better MMC5 startup!
Non Supported Emulators:
RockNES
Database match: Blaster Master (USA)
Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
File SHA-1: ADB89B4923BB34805A39C141BAF227849A27CE41
File CRC32: 52BCF64A
ROM SHA-1: 98845D5716525E68EF7417E6FB55BE30A4C7130D
ROM CRC32: 3F0FD764