game-extraction-toolbox icon indicating copy to clipboard operation
game-extraction-toolbox copied to clipboard

Future: Arcade Classics Anniversary Collection

Open shawngmc opened this issue 2 years ago • 17 comments

Source: https://store.steampowered.com/app/1018000/Anniversary_Collection_Arcade_Classics/

Status: So far, no headway has been made on this collection:

  • There are no obvious external archives outside of the executable.
  • There are no obvious portions of a couple of ROMs

Games: English and Japanese versions of:

  • Scramble
  • TwinBee
  • Nemesis (also known as Gradius)
  • Salamander (also known as Life Force)
  • Typhoon (also known as A-Jax)
  • Haunted Castle
  • Vulcan Venture (also known as Gradius II)
  • Thunder Cross

shawngmc avatar Sep 19 '22 05:09 shawngmc

I looked into it at the end of Last year. As far AS I remember they are in the executeable. I think I got complete Roms for Twinbee,Nemesis and Salamander. The Others were incomplete. First I extracted evry nown Filetype with binwalk and used a Script to bruteforce all the possible checksums.

bense2k avatar Sep 19 '22 10:09 bense2k

I looked into it at the end of Last year. As far AS I remember they are in the executeable. I think I got complete Roms for Twinbee,Nemesis and Salamander. The Others were incomplete. First I extracted evry nown Filetype with binwalk and used a Script to bruteforce all the possible checksums.

First off, thanks @bense2k ! I hadn't heard of Binwalk, and it's pretty useful. In about 2 minutes, I made progress on Pac-Man Museum Plus with it.

Also, do you have any notes on how the games were packed? Using binwalk -e AA_AC_ArcadeClassics.exe, I get a bunch of 7z archives, but these archives seem invalid; the contents are smaller than the archive by a wide margin. A cursory check from a representative byte string from one of the twinbee ROM files (400-a06.15l) shows no matches in the raw 7z archives (not a huge suprise since they're compressed) or the extracted files.

shawngmc avatar Sep 19 '22 14:09 shawngmc

So far, I've managed to get some AJAX and HCASTLE versions. Only snippets of Twinbee, Nemesis, etc.

shawngmc avatar Sep 21 '22 20:09 shawngmc

Argh, they're pre-interleaved in the file too.

What a pain in the butt.

shawngmc avatar Sep 21 '22 20:09 shawngmc

There are still gaps in Twinbee, even with deinterleaving.

shawngmc avatar Sep 21 '22 22:09 shawngmc

I need to Sort through my files. Will propaply post my results at the weekend.

bense2k avatar Sep 22 '22 09:09 bense2k

I went ahead and followed the directions and used binwalk -e AA_AC_ArcadeClassics.exe

As noted there were several 7z files. I opened the contents of these files and extracted the roms. For example if you right click on the 7zip file 2F1050 and then extract the file inside you will see the original file is 3,365kb and the extracted file is 73kb.

Twinbee is on the extracted files 2F1050 and 5407E0 (256kb). You need to deinterleave on the latter file to get the larger cpu roms 412-a07.17l (128kb) and 412-a05.12l (128kb)

Looking at 2F1050, you need to copy and paste the first 65536 bytes to a new file, save this file and then deinterleave. From here you will get the smaller maincpu roms 400-a06.15l (32kb) and 400-a04.10l (32kb).

After the first 65536 on file 2F1050 are 2 sets of proms at 256 bytes each. These are 400-a01.fse (256 bytes) and 400-a02.fse (256 bytes). These are also used in "Nemesis" as their proms.

Go to the end of file 2F1050 and copy the last 8192 bytes. This is the audiocpu which is file 400-e03.5l.

This matches the data on the set TwinBee in MAME found here: https://mame.spludlow.co.uk/Machine.aspx?name=twinbee

By the way a great program for deinterleaving is BINMAN found here: https://www.jammarcade.net/programs/

So far I have been able to get Haunted Castle (hcastlee) and two versions of Nemesis (nemesis and nemesisuk) through analyzing and deinterleaving some of the 7z extracted files.

charlieglide avatar Oct 14 '22 23:10 charlieglide

I was able to get all of the ROMs off of this collection except for rom 785_f02.7c on "Vulcan Venture". Has anyone had any luck extracting this rom?:

https://mame.spludlow.co.uk/Machine.aspx?name=vulcan

The only issue I had with the other roms were that some of the checksums which were off on a couple roms on "Typhoon", but the game still plays fine on any version of MAME with nonag screens.

charlieglide avatar Oct 21 '22 14:10 charlieglide

v0.1.4 has all ROMs except Twinbee and Scramble. Twinbee I can dig in a bit more based on the info you shared; were you able to get Scramble?

On Fri, Oct 21, 2022 at 10:38 AM charlieglide @.***> wrote:

I was able to get all of the ROMs off of this collection except for rom 785_f02.7c on "Vulcan Venture". Has anyone had any luck extracting this rom?:

https://mame.spludlow.co.uk/Machine.aspx?name=vulcan

The only issue I had with the other roms were that some of the checksums which were off on a couple roms on "Typhoon", but the game still plays fine on any version of MAME with nonag screens.

— Reply to this email directly, view it on GitHub https://github.com/shawngmc/game-extraction-toolbox/issues/26#issuecomment-1287057388, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABYAQQ3CLYW64D2MEOIYAJLWEKTF5ANCNFSM6AAAAAAQPYOAF4 . You are receiving this because you authored the thread.Message ID: @.***>

-- Shawn McNaughton Application Developer, NextPoint Group http://www.nextpointgroup.com/ @.*** @.***>

shawngmc avatar Oct 21 '22 17:10 shawngmc

Scramble is probably on there and I will look tonight. However, it is easily extracted on XBLA through a free trial download: https://marketplace.xbox.com/en-us/Product/Scramble/66acd000-77fe-1000-9115-d80258410814

They have more of the archive of trial downloads here. I got the rom from the XBLA trial download on the Internet arcade: https://archive.org/download/jtag-complete-xbla-games

Look in scramble.rar You can also get Yie Ar-Kung Fu, Tron, Discs of Tron, Rush 'N Attack, and Time Pilot this way. Teenage Mutant Ninja Turtles is on there as well. Be prepared to deinterleave on that one and Discs of Tron. Gyruss matches everything but one rom, and unfortunately it does not work because of the difference in code.

As a side note (I should really start a new post) I also used binwalk -e on Shinobi, Altered Beast and Golden Axe and got those roms (although there were some differences they played fine). The Konami games which are delisted are Simpsons and X-Men. The roms for those can be extracted by binwalk -e as well.

charlieglide avatar Oct 21 '22 19:10 charlieglide

Unfortunately, I do not see "Scramble" in the ACAC collection, but as mentioned the code is on the XBLA trial (at least the one on the archive which is legit). They also have "Track and Field" on there.

charlieglide avatar Oct 21 '22 22:10 charlieglide

I did the extraction at 0.15.

Nemesis could be extracted, but not Gradius Is there a way to extract it?

shobobon avatar Feb 09 '23 13:02 shobobon

I did the extraction at 0.15.

Nemesis could be extracted, but not Gradius Is there a way to extract it?

Are you talking about Gradius 1 or 2? Gradius 2 is in the extraction. Nemesis... is Gradius 1, sort of. It's the version released outside of Japan. The only main difference is Nemesis has an extra stage. Unfortunately, from what I can tell, the actual Gradius files aren't in there.

shawngmc avatar Apr 26 '23 07:04 shawngmc

I can't find a core in Retroarch that will work with Thunder Cross from the Konami Arcade Classics. Any hints?

stuckinstyx avatar Feb 03 '24 14:02 stuckinstyx

I can't find a core in Retroarch that will work with Thunder Cross from the Konami Arcade Classics. Any hints?

I've been using FB Neo to play the Thunder Cross ROMs extracted with gextoolbox.

RealRelativeEase avatar Feb 15 '24 18:02 RealRelativeEase

I did the extraction at 0.15. Nemesis could be extracted, but not Gradius Is there a way to extract it?

Are you talking about Gradius 1 or 2? Gradius 2 is in the extraction. Nemesis... is Gradius 1, sort of. It's the version released outside of Japan. The only main difference is Nemesis has an extra stage. Unfortunately, from what I can tell, the actual Gradius files aren't in there.

Gradius (Japan, ROM version) extraction using Binwalk, Binary Cut and ODD/EVEN. 2F10E0 CRC:8A8B1387 and 30B3E0 CRC:c36c6767 It appears that Gradius (Japan, ROM version) can be extracted from the above two files.

shobobon avatar Feb 28 '24 16:02 shobobon

I did the extraction at 0.15. Nemesis could be extracted, but not Gradius Is there a way to extract it?

Are you talking about Gradius 1 or 2? Gradius 2 is in the extraction. Nemesis... is Gradius 1, sort of. It's the version released outside of Japan. The only main difference is Nemesis has an extra stage. Unfortunately, from what I can tell, the actual Gradius files aren't in there.

Gradius (Japan, ROM version) extraction using Binwalk, Binary Cut and ODD/EVEN. 2F10E0 CRC:8A8B1387 and 30B3E0 CRC:c36c6767 It appears that Gradius (Japan, ROM version) can be extracted from the above two files.

It works, thanks!

RealRelativeEase avatar Mar 15 '24 22:03 RealRelativeEase