Turrican Anthology Vol. I & Vol II.
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.
Not really a solution for this collection, but you can find ROMs for the Amiga versions of Turrican 1-3 on Factor5's website.
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.
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 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.
@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.