farmerbb / RED-Project

ROM Extraction Documentation Project
181 stars 8 forks source link

Taoplan Arcade Collection #120

Open charlieglide opened 8 months ago

charlieglide commented 8 months ago

If you visit Steam you will see that they have the "Taoplan Arcade Collection" available. You can buy Collection 1 which includes "Outzone", "Zero Wing", "Twin Cobra" and "Truxton". You may also buy Collection 2 which has "Hellfire," "Flying Shark," "Slap Fight," and "Fire Shark". After you download the collection, open up the folder for each game. You will see a .exe file with the name of the game (e.g. "Outzone"). Click in the name of the window for the folder at the top of the page (e.g. where the folder says "Outzone"). Next hold the keys "alt+D" and type "cmd". Before we go any further, you will need to have BASH, SUDO and BINWALK installed on your pc. When you are in the command window type "bash". Then type "sudo binwalk". After you put in your password a list of binwalk commands will appear. For Outzone, type "sudo binwalk -e outzone.exe --run-as=root". Binwalk will extract files to a folder entitled "outzone.exe.extracted". The largest file with some data is 105E20. Open this file with hexedit or a similar editor.

For outzone, it is possible to extract the cpu 18.bin and 19.bin as well as tp_018_09. You can also get the graphics from tp-018_rom5 and tp-018_rom6. I had to do some deinterleaving, splitting, etc. I was not able to extract the gfx2 roms tp-01_rom1.bin, tp-01_rom2.bin, tp-01_rom3.bin, tp-01_rom4.bin, These are in a different format than the MAME data and are exactly twice the size (1024kb instead of 512kb). If someone can figure out how to extract these and the other graphics roms which are probably the same files, we should be able to play the games. For now, I was only able to extract some of the files through this method. I also used BINMAN to deinterleave, concetate, split, etc.

DrAzathoth commented 8 months ago

Great find! I was wondering if these were emulated.