Skip to content
On This Day:

Nintendo Entertainment System · Improvement

Dick Tracy MMC5 Patch

By Dracula X

Dick Tracy · All hacks & resources →

About this project

This is an Mapper Conversion hack for Dick Tracy ROM from UNROM to MMC5.

Features:

  • Expansion RAM ($5C00-$5FFF, read/write)
  • CPU $6000-$7FFF: 8 KB switchable PRG RAM bank
  • Bankswitching included. Readme file for more info.
  • Extended RAM mode ($5104)

Read the Readme for changes in this version v1.3

Note: The author have tested most of the emulators but doesn’t work well with Nintendulator, RockNES and VirtuaNES.

Now works with BizHawk and Mesen.

Original game requirements

Database match: Dick Tracy (USA)
Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
File SHA-1: 66A1DD97389BA92AC2CBB956858ECF48BE32CD18
File CRC32: E431136D
ROM SHA-1: E2645645C72061DEDD43AEDBD1BF6D1C4EACCFD8
ROM CRC32: D738C059

Creator credits

Dracula X
Listed creator

RELEASE 1.3

Readme & instructions

4640readme.txt

Dick Tracy Mapper Conversion From UNROM to MMC5 (from UNROM to Mapper 5) by Dracula X RELEASE DATE: August 14, 2019 Last Modified: August 18, 2019 TIME SPAN FROM START TO FINISH: 1 Day Bankswitch: To use it, all you have to do is select a bank and jump to it. LDA bank_number JSR $FFB0 I had to expand the ROM because Dick Tracy had a little of free space in hardwired bank. You can also use Nflate from http://www.romhacking.net/ Utilities to expand the ROM up to 512kb.

Read moreRead less
Dick Tracy Mapper Conversion
From UNROM to MMC5 (from UNROM to Mapper 5)
by Dracula X

RELEASE DATE: August 14, 2019
Last Modified: August 18, 2019
TIME SPAN FROM START TO FINISH: 1 Day

Bankswitch:
To use it, all you have to do is select a bank and jump to it.

LDA bank_number
JSR $FFB0

I had to expand the ROM because Dick Tracy had a little of free space in hardwired bank.

You can also use Nflate from http://www.romhacking.net/ Utilities to expand the ROM up to 512kb.

You can now use free RAM space at $5c00 to 5fff and $6000 to $7fff for cool or new stuff.

Bankswitching:
to bankswitch from $8000 - $Bfff and from $C000 - $ffff, here's how to do it:

LDA bank_number
JSR $FFB0
JMP New Location

or

LDA bank_number
JSR $FFB0
RTS

New location would be $8000 or $A000 etc... Bank 08 would be at $20010.

Credits:
Rockman: for info on how to convert the mapper!
Disch: for his mapper docs!

Have fun!


Changes for this version 1.3:
Change all $FF's to $00's in the expanded ROM area from location $20000

Changes for this version 1.2:
Change MMC5 setup code at $3ff00 in the Expanded ROM area.
Fixed: I changed $4c JMP to $20 JSR because it was wrong at location $1ffe6.

Changes for this version 1.1:
Fixed the Nametable mapping ($5105)



Non Supported Emulators:
Nintendulator
RockNES
VirtuaNES

Download 4640readme.txt ↓

FROM THE COMMUNITY

Player reviews

0 reviews
No ratings yet

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

Your take on Dick Tracy MMC5 Patch

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