farmerbb / RED-Project

ROM Extraction Documentation Project
181 stars 8 forks source link

Gargoyles Remastered #132

Open RealRelativeEase opened 7 months ago

RealRelativeEase commented 7 months ago

Gargoyles Remastered uses the original ROM running in the background with a coat of new graphics and sounds, allowing the user to switch between the original and the remastered version at the press of a button.

I've examined the .exe of the Steam version in binwalk and this is what I've found:

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
[...]
1856784       0x1C5510        PARity archive data - file number 17296
1887668       0x1CCDB4        Sega MegaDrive/Genesis raw ROM dump, Name: "AY CLANG", "SER BLAST",
2471440       0x25B610        PNG image, 512 x 512, 8-bit/color RGBA, non-interlaced
[...]

Unfortunately, I haven't been able to do anything with it. Any pointers on what to do from here, maybe how to extract the ROM using a hex editor?

hadess commented 7 months ago

Maybe binwalk -e or an incantation with --dd to extract just the ROM?

RealRelativeEase commented 7 months ago

Binwalk -e extracts only a zlib archive a couple hundred kilobytes in size, too small for the actual ROM. I'm not familiar with --dd commands, so I'm not sure how to use those.

shawngmc commented 6 months ago

Unfortunately, it's not quite that simple.

At 0x1CCDB4, it's triggering on the word SEGA: image However, while SEGA is part of a valid Genesis ROM header, there's a lot of chunks - (C), publish date, etc. - that aren't there. For example, here's Altered Beast's header: image

A quick search of the .EXE and .MDF don't have anything that looks like a plaintext header.