Gargoyles Remastered
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?
Maybe binwalk -e or an incantation with --dd to extract just the ROM?
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.
Unfortunately, it's not quite that simple.
At 0x1CCDB4, it's triggering on the word SEGA:
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:
A quick search of the .EXE and .MDF don't have anything that looks like a plaintext header.