diff options
author | Takamichi Horikawa <myon@myon98.net> | 2021-12-05 13:20:53 +0900 |
---|---|---|
committer | Takamichi Horikawa <myon@myon98.net> | 2021-12-05 13:24:22 +0900 |
commit | b43099221e2af2dfca8100b3fdf59d89c122f9d9 (patch) | |
tree | 66c8bc20d57663a9915fd1afaa3224369bfb353b /README.md |
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..9cb8157 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# 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/](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 +* [Inside Sigmarion III](https://z.apps.atjp.jp/sig3/) |