Skip to content
On This Day:

Nintendo Entertainment System · Improvement

Q*Bert CNROM to MMC3 Hack

By infidelity

Q*bert · All hacks & resources →

About this project

Here is a patch that will convert the Q-Bert mapper from CNROM to MMC3. Documentation is included.

Original game requirements

Q-bert (USA).nes - NOINTRO
CRC32: 8F992F3C
MD5: 6C660602B017EA33498F5DD43D364793
SHA-1: E1587A29D66D5FE11A0B8855F17399602936115E
SHA-256: 4E917D7801D8009B6B0318848F2EEE44E0AF3008375B726E796F3D2803C3C096

Creator credits

infidelity
Hacking

RELEASE 1.0

Readme & instructions

2459readme.txt

11/30/13 infidelity Converting Q-Bert From CNROM to MMC3 $8000-$FFFF (CHR) $4A97 = EEFFFF $4C51 = B94BCC 994BCC 994BCC 60 (chr table right after) 30 31 32 33 Ridiculous amount of free space within HW Bank CHANGES $800C (Reset Vector Pointer) = B0FF $7FC0 (MMC3 Setup Routine) = A901 8D00A0 A900 8D0080 8D0180 8D01A0 8D00C0 8D01C0 8D00E0 A205 8E0080 BDDAFF 8D0180 CA 10F4 4C85CA 00 02 04 05 06 07 $7F45 (MMC3 CHR Engine) (2035FF) = F00C C901 F00D C902 F00E C903 F00F A000 4C57FF A002 4C57FF A004 4C57FF A006 4C57FF A900 8D0080 98 B9A8FF 8D0180 A901 8D0080 B9A8FF 38 6901 8D0180 A902 8D0080 98 B9A9FF 8D0180 A903 8D0080 B9A9FF 38 6900 8D0180 A904…

Read moreRead less
11/30/13
infidelity

Converting Q-Bert From CNROM to MMC3

$8000-$FFFF (CHR)
-----------------------
$4A97 = EEFFFF
$4C51 = B94BCC 994BCC 994BCC 60 (chr table right after) 30 31 32 33

Ridiculous amount of free space within HW Bank

CHANGES
------------
$800C (Reset Vector Pointer) = B0FF
$7FC0 (MMC3 Setup Routine) = A901 8D00A0 A900 8D0080 8D0180 8D01A0 8D00C0 8D01C0 8D00E0 A205 8E0080 BDDAFF 8D0180 CA 10F4 4C85CA 00 02 04 05 06 07

$7F45 (MMC3 CHR Engine) (2035FF) = F00C C901 F00D C902 F00E C903 F00F A000 4C57FF A002 4C57FF A004 4C57FF A006 4C57FF A900 8D0080 98 B9A8FF 8D0180 A901 8D0080 B9A8FF 38 6901 8D0180 A902 8D0080 98 B9A9FF 8D0180 A903 8D0080 B9A9FF 38 6900 8D0180 A904 8D0080 B9A9FF 38 6901 8D0180 A905 8D0080 B9A9FF 38 6902 8D0180 60
$7FB8 (MMC3 CHR Table) = 0004080C1014181C
$4C51 = 2035FF 60 0000000000

UPDATED 12/2/13
Not working on PowerPak, gets very glitchy then crashes.

$FEEF = 48 0A 48 A906 8D0080 68 8D0180 0901 48 A907 8D0080 68 8D0180 68 60
$FF09 = D8 78 A900 8D0080 A900 20DFFE A901 8D00A0 A900 8D0080 8D0180 8D01A0 8D00C0 8D01C0 8D00E0 A205 8E0080 BD2FFF 8D0180 CA 10F4 4C8ACA 00 02 04 05 06 07

DONE! Q-Bert is now MMC3! :-D
-infidelity

Download 2459readme.txt ↓

FROM THE COMMUNITY

Player reviews

0 reviews
No ratings yet

Played this project? Tell other players how it holds up.

Your take on Q*Bert CNROM to MMC3 Hack

Spam has been overwhelming. To help us approve your review, sign up and introduce yourself in the Introductions forum so we know you’re not a bot.

Sign in with your Retro Replay account to rate this project and share your experience.

Sign in to review