From b43099221e2af2dfca8100b3fdf59d89c122f9d9 Mon Sep 17 00:00:00 2001 From: Takamichi Horikawa Date: Sun, 5 Dec 2021 13:20:53 +0900 Subject: Initial --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md (limited to 'README.md') 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/) -- cgit v1.2.3