If you look at the PCB image, you can see two ROM chips (the smaller SPAL-KX-EXT and the larger SPAL-KX-1):
If you reference MAME's Software List for SNES, you'll see that this revision of MK is a 2mb ROM and a 32kb ROM for SPAL-KX-1 and SPAL-KX-EXT, respectively.
Now the -EXT is a bit telling (as is the small 32kb size), but I'm arguing that this is a patch done in ROM. My guess is that there was a bug found late in production of Mortal Kombat (Europe) (Rev 1) and rather than scrap the ROM chips they devised a plan to just patch the game with a the 32kb ROM to create Mortal Kombat (Europe) (Rev 2).
If you run the SPAL-KX-1 ROM thru NSRT, you get this which matches the current dat entry for Rev 1:
Code: Select all
---------------------Internal ROM Info----------------------
File: datmk1.sfc
Name: MORTAL KOMBAT Company: Acclaim
Header: None Bank: LoROM
Interleaved: None SRAM: 0 Kb
Type: Normal ROM: 16 Mb
Country: Euro/Asia/Oceania Video: PAL
ROM Speed: 120ns (FastROM) Revision: 1.1
Checksum: Good 0xA2EC Game Code:
---------------------------Hashes---------------------------
CRC32: 047B3D88
MD5: 1D348D1AF28DB657195F926CC0207796
--------------------------Database--------------------------
Name: Mortal Kombat
Country: Europe Revision: 1.1
Port 1: Gamepad Port 2: Gamepad
Genre 1: Fighting Genre 2: Hand To Hand
However, if you patch/replace the first32kb of the SPAL-KX-1 ROM with the SPAL-KX-EXT ROM, you get:
Code: Select all
---------------------Internal ROM Info----------------------
File: Mortal Kombat (Europe) (Rev 2).sfc
Name: ____~________\___ Company: Acclaim
Header: None Bank: LoROM
Interleaved: None SRAM: 0 Kb
Type: Normal ROM: 16 Mb
Country: Euro/Asia/Oceania Video: PAL
ROM Speed: 120ns (FastROM) Revision: 1.2
Checksum: Good 0xA78F Game Code:
---------------------------Hashes---------------------------
CRC32: 1ED2D8D6
MD5: E86C05726A2731E9845314D5808F2946
--------------------------Database--------------------------
ROM wasn't found in the database (possible bad dump).
You can try using -fix or -findover to see if the
file has been slightly altered in a rectifiable way.
I believe that this is the only way to account for both the SPAL-KX-EXT and SPAL-KX-1 ROMs being on that single PCB and, therefore, is truly what you would get in your European SNES if you plugged the supposed "Rev 1" cart into your system.
Unless someone can uncover a PCB with only the data contained in the SPAL-KX-1, the combination of the SPAL-KX-EXT and SPAL-KX-1 ROMs is likely the correct way to document this ROM in the dat as you can see the traces on the PCB wire these two ROMs together, hence integrating them into a Rev 2 ROM.
Figured I'd post this as I've been sitting on it a while and when I saw the Genesis Triple Play 96/Gold PCB and ROMs which just got redumped and seems to similarly have traces connecting the SRAM to the ROM chip (messing up the mapping and making the true dump of that game not playable with current emulators), I got all fired up about PCB wiring oddities
