aboutsummaryrefslogtreecommitdiff

Sigmarion III ROM dumper

This is a simple program that dumps the rom and flash data from Sigmarion III.

See https://www.myon98.net/softwares/ for pre-built binary.

Checksums for the extracted roms are attached for reference.

Details

  • rom.dat: 0x0000_0000 - 0x01ff_ffff (32MB)
  • flash.dat: 0x0c00_0000 - 0x0c3f_ffff ( 4MB)

It will dump these files into the same directory as the executable. Because of the size of the output files, it is not recommended to run this in the internal RAM filesystem.

This is a console application, but can be double tap executed from Explorer and it will wait for an enter key at the end before closing. (WinCE does not have the concept of current directory anyways)

There are absolutely no check whether the running machine is actually Sigmarion III.

Building

eMbedded Visual C++ 4.0 is used, load the environment variables from wcearmv4t.bat and run nmake.

Extracting files

ROM

  1. Remove first 256KiB from rom.dat and save as romdata.dat
  2. dumprom -3 -d romdata romdata.dat

Flash

TODO

References