RED-Project icon indicating copy to clipboard operation
RED-Project copied to clipboard

Gargoyles Remastered

Open RealRelativeEase opened this issue 2 years ago • 11 comments

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?

RealRelativeEase avatar Nov 30 '23 16:11 RealRelativeEase

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

hadess avatar Nov 30 '23 19:11 hadess

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.

RealRelativeEase avatar Nov 30 '23 22:11 RealRelativeEase

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.

shawngmc avatar Dec 29 '23 05:12 shawngmc