RED-Project icon indicating copy to clipboard operation
RED-Project copied to clipboard

Turrican Anthology Vol. I & Vol II.

Open Levine91 opened this issue 1 year ago • 5 comments

Not to be confused with the "Turrican Flashback" release, these are 2 unrelated releases.

Using the Switch versions I extracted the romfs folder from each game and determined the roms aren't saved here. I also tried extracting the exefs and decompressing the "main" file but still wasn't having any luck locating them.

Ultimately hope someone has a solution for extracting the roms. The games also released on PS4 if that helps at all.

Levine91 avatar Jul 10 '24 22:07 Levine91

Not really a solution for this collection, but you can find ROMs for the Amiga versions of Turrican 1-3 on Factor5's website.

RealRelativeEase avatar Jul 12 '24 08:07 RealRelativeEase

So I've finally dumped my Turrican Vols. 1&2 carts as well, the ROMs are almost definitely stored in the "main" file extracted from exeFS.

This is an analysis of the file's contents using binwalk on a file dump from Vol. 1:

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
316009        0x4D269         Cisco IOS microcode, for ""
1537542       0x177606        Zip archive data, at least v2.0 to extract, compressed size: 557612, uncompressed size: 1048576, name: mt.bin
2095190       0x1FF856        Zip archive data, at least v2.0 to extract, compressed size: 557708, uncompressed size: 1048576, name: mtdc.bin
2652936       0x287B08        Zip archive data, at least v2.0 to extract, compressed size: 554898, uncompressed size: 1048576, name: mtsa.bin
3207872       0x30F2C0        Zip archive data, at least v2.0 to extract, compressed size: 1567, uncompressed size: 32768, name: nf.bin
3209475       0x30F903        Zip archive data, at least v2.0 to extract, compressed size: 445975, uncompressed size: 1048576, name: st.sfc
3655486       0x37C73E        Zip archive data, at least v2.0 to extract, compressed size: 1692624, uncompressed size: 2097152, name: st2.sfc
5348147       0x519B33        Zip archive data, at least v2.0 to extract, compressed size: 457640, uncompressed size: 1048576, name: stdc.sfc
5805825       0x589701        Zip archive data, at least v2.0 to extract, compressed size: 431160, uncompressed size: 2097152, name: stsa.sfc
6237023       0x5F2B5F        Zip archive data, at least v2.0 to extract, compressed size: 106700, uncompressed size: 2136892, name: t1.aaf
7157500       0x6D36FC        Zip archive data, at least v2.0 to extract, compressed size: 107587, uncompressed size: 2230800, name: t2.aaf
8250004       0x7DE294        Zip archive data, at least v2.0 to extract, compressed size: 109359, uncompressed size: 2155436, name: t3.aaf

Unfortunately, none of the files have been playable in an emulator so far, using the extract command for binwalk.

RealRelativeEase avatar Jul 14 '25 16:07 RealRelativeEase

Turns out the files listed above are too small to be fully functional ROMs. The SNES titles boot into a Factor5 logo and the Amiga ROM will boot to a Rainbow Arts logo when the file extension is changed to .adf, but neither gets any further than that. I tried to smash some of the files (vanilla ROM, Director's Cut and Score Attack) together in the hopes of creating a "full" ROM, but no such luck.

RealRelativeEase avatar Jul 22 '25 14:07 RealRelativeEase

@RealRelativeEase pardon my ignorance, but what is binwalk?

Also I don't think the file sizes being too small theory is completely correct. The dump of Mega Turrican I have actually matches the byte size perfectly of 1048576. However the same can't be said for my dump of Mega Turrican DX which is nearly 3 times the size at 3145728 bytes.

Levine91 avatar Jul 23 '25 02:07 Levine91

@RealRelativeEase pardon my ignorance, but what is binwalk?

No worries, binwalk is an app that lets you analyze and extract the contents of firmware, binaries and other software.

Also I don't think the file sizes being too small theory is completely correct. The dump of Mega Turrican I have actually matches the byte size perfectly of 1048576. However the same can't be said for my dump of Mega Turrican DX which is nearly 3 times the size at 3145728 bytes.

You're right, vanilla Mega Turrican should be about 1MB in size. Are you able to compare the ROM from the collection with your good dump? Maybe we can solve the issue that way.

RealRelativeEase avatar Jul 23 '25 07:07 RealRelativeEase