MD Port Swap - Utility

MD Port Swap — Genesis/Mega Drive Controller Port Swapper

Win32 GUI tool for Sega Genesis / Mega Drive ROMs that:

Swaps all Controller Port 1 <-> Port 2 I/O register references in ROM code.
Recomputes and fixes the ROM header checksum afterward.

Originally intended for using an external controller as Port 1 on the Sega Nomad, but you can use it however you want

The tool scans the whole ROM for these sequences and flips the last byte (03<->05, 09<->0B), which makes the game read/write the pad through the opposite port everywhere in the code, with no game-logic changes.

This won't help games that use indirect/computed I/O addressing (rare).

Data retrieved from romhackplaza.org

MD Port Swap - Utility

Screenshots

/img/md/mdportswaputility-01.png
/img/md/mdportswaputility-02.png


Permalink :
https://md.jmus.fr/mdportswaputility.html