Skip to content

NES ROM image inside Steam version of Changeable Guardian ESTIQUE Demo / 超翼戦騎エスティーク Demo and Changeable Guardian ESTIQUE / 超翼戦騎エスティーク #332

Description

@f-fix

I was able to extract usable NES/FC ROM's from memory snapshots taken from Cat Hui Traiding/Amata's freely downloadable Steam demo versions of Changeable Guardian ESTIQUE / 超翼戦騎エスティーク / ちょうよくせんきエスティーク (Chouyoku Senki Estique, i.e. "Super Winged Knight Estique") in order to play them in a better emulator. I have read that these demo versions are restricted to the first of six levels, but I haven't yet played far enough to hit the demo wall. I also haven't done any comparison or analysis with Broke Studio's Famicom cartridge Japanese version of the game which I have and dumped previously. The hashes don't match.
ROM fingerprint information:

256K Changeable Guardian Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (En) (World) [_] [CHR].rom crc32:d38675dd md5:7c7e5c8520f61f10340cb9e16ce2731c sha1:7d89742d49fb9196a943f25d5ab5372e5d4731ea sha256:1dc0caa843e50d322a10ecaf0a66d30930c0e1b717cdae262ff2599226afc3a6 size:262144

256K Changeable Guardian Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (En) (World) [_] [PRG].rom crc32:d71f45c5 md5:be16089b9e765546ac6ecfea2b4f98fd sha1:141885abb924cdf2462ddf1d51c4a795e602558f sha256:bdcc3883f99e9ff7ec0442c6e2a5726054ee30fbf27731422e51d8bde302e137 size:262144

512K Changeable Guardian Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (En) (World) [_] [UNHEADERED] [MMC3] [V-MIRRORED] [PRG-256K-CHR-256K].unh crc32:e041cdab md5:a16c0c1bb1d60de5cb531c26285076e2 sha1:208b25220e44d12a6d61b10f271385bad0bde264 sha256:157249d6c46f918ac81996e767d9b825c88c564458ebe90df402c4592b86cbec size:524288

513K Changeable Guardian Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (En) (World) [_] [iNES].nes crc32:0e6bb012 md5:357c6026e8989634bce149d2bf6b6065 sha1:625cdc13c00ec3cfcdf9f7157914f08334b7c1c2 sha256:fe7b8d04bea869d9fbd060a6a792162a495e9ad544071f0671c1ae0661314283 size:524304

256K Chouyoku Senki Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (Ja) (World) [_] [CHR].rom crc32:e55fab75 md5:02b757128b3a277e82375a1fd3b2a99f sha1:9f8b4b105f1aeb0a69df49b38f033758f2820461 sha256:94b5f2e4faab73117e07df58e9611edf975792290fb55fc5bc970e00b896952f size:262144

256K Chouyoku Senki Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (Ja) (World) [_] [PRG].rom crc32:fd37d57c md5:32d476a88b6f4eb64d1f90a28946d48d sha1:37a972764252036d7e4d8887587f106ba3e01386 sha256:080d3b03247cbccb59b4e757631a9f8eb02c243b0d400626a259a104b196ff15 size:262144

512K Chouyoku Senki Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (Ja) (World) [_] [UNHEADERED] [MMC3] [V-MIRRORED] [PRG-256K-CHR-256K].unh crc32:bf61905f md5:145436cafa977578f331045920df0deb sha1:45501dce68dcf70b17e43f0fef267e9f35af70d9 sha256:002aad7a8b0960ba9d37c761274a47643147aed604aa769e10c0f008e0bdfbcb size:524288

513K Chouyoku Senki Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (Ja) (World) [_] [iNES].nes crc32:514bede6 md5:6982b47ccf51bd3545d37642946b93e9 sha1:e9068d6b12a9ae13afb11a9ebb901bb5dfb79a26 sha256:0c1322b8a923310a642dffeb6ead39783239d9dff22a5d6e88102476af162a87 size:524304

iNES headers are identical:

  • Changeable Guardian Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (En) (World) [_] [iNES].hdr: 4e 45 53 1a 10 20 41 00 00 00 00 00 00 00 00 00
  • Chouyoku Senki Estique - Demo (2023 - 2026) (Cat Hui Trading) (Amata) (Valve) (Ja) (World) [_] [iNES].hdr: 4e 45 53 1a 10 20 41 00 00 00 00 00 00 00 00 00
    ROM images were extracted from Windows DMP files using:
(for x in *.DMP;do python3 -c 'import struct,sys;_,ifn=sys.argv;buf=open(ifn,"rb").read();hdrm=b"NES\x1A";j=0'$'\nwhile True:\n i=buf.find(hdrm)\n if not (i>=0): break\n j=j+1\n hdr,buf=buf[i:i+16],buf[i+16:]\n prgsz,chrsz=hdr[4]*16384,hdr[5]*8192\n ofn=ifn.rsplit(".",1)[0]+"_"+str(j)+".nes";\n print(ofn, prgsz, chrsz)\n open(ofn,"wb").write(hdr+buf[:prgsz+chrsz])' "$x";done)

edit: I am full of typos today. Estique Demo should have the first of 6 stages accessible. 6 is the total stage count in the full version, AFAIK

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions