News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Midway/Atari N64 Decompressor  (Read 2609 times)

Zoinkity

  • Hero Member
  • *****
  • Posts: 562
    • View Profile
Midway/Atari N64 Decompressor
« on: July 05, 2011, 11:34:22 am »
https://www.mediafire.com/?zije4b8bbc15wvb

  Wrote up a little decompressor for Midway/Atari N64 games.  There's only two compression schemes they use, but the blasted things have no headers so you'll need to have preconstructed file lists to grab the resources.  Still making up more lists, but have three games down so far.  Gauntlet Legends was the only one nice enough to have a decompressed, verbose file list.

  To run the script you'll need python 3.2 and tkinter 8.5.  Oh, and your ROM should be unbyteswapped.  Filelists are provided for the following games:
Rush 2049 (North America)
Rush 2 (North America)
Rush 2 (Europe)
Gauntlet Legends (North America)
Gauntlet Legends (Japan)
Gauntlet Legends (Europe)

  Incidentally, also worked out the majority of Rush 2049's file structures.  Might inflate into an editor or importer or something along those lines eventually.

-Zoinkity
« Last Edit: November 23, 2013, 03:52:31 pm by Zoinkity »

Zoinkity

  • Hero Member
  • *****
  • Posts: 562
    • View Profile
Re: Midway/Atari N64 Decompressor
« Reply #1 on: August 30, 2011, 03:34:03 pm »
https://www.mediafire.com/?zije4b8bbc15wvb

Still trying to kill the bugs, but this one is updated with more decompression types and prebuilt filelists.  Still working on porting the EDL1 decompression routine, but ported my other C decompressors into this project.
« Last Edit: November 23, 2013, 03:52:41 pm by Zoinkity »

Zoinkity

  • Hero Member
  • *****
  • Posts: 562
    • View Profile
Re: Midway/Atari N64 Decompressor
« Reply #2 on: October 07, 2011, 10:35:29 am »
https://www.mediafire.com/?zije4b8bbc15wvb

Updated with more stuff and filelists.  Has a search feature for easy-to-look-for headers.

You'll probably notice there's a lot more than just Midway's types in here.  The whole project started getting out of hand.  Blame Subdrag.

As a special note, the Densha de Go! 64 decompressor is accurate.  Most emulators will not accurately decompress these files, as a bug in the game returns the wrong amount of data to read from ROM.  Console isn't affected since the amount of data read is always in quadwords or something like that.  Anyway, decompressed dumps from emulators of any compressed file over 0x7FE bytes long will bear some kind of error.
« Last Edit: November 23, 2013, 03:52:10 pm by Zoinkity »

Lilinda

  • Hero Member
  • *****
  • Posts: 4539
    • View Profile
Re: Midway/Atari N64 Decompressor
« Reply #3 on: October 07, 2011, 01:44:04 pm »
This looks really cool. Have you thought about submitting it? :)
Retired moderator/staff member as of July 14th 2016