OSDN Git Service

ram の読み方が判明
authorsato_tiff <sato_tiff@24ea1065-a21e-4ca1-99c9-f5125deb0858>
Thu, 20 Nov 2008 06:30:55 +0000 (06:30 +0000)
committersato_tiff <sato_tiff@24ea1065-a21e-4ca1-99c9-f5125deb0858>
Thu, 20 Nov 2008 06:30:55 +0000 (06:30 +0000)
git-svn-id: svn+ssh://svn.osdn.net/svnroot/unagi@53 24ea1065-a21e-4ca1-99c9-f5125deb0858

script_ram/trunk/normal.map [new file with mode: 0644]
script_ram/trunk/snrom.map
script_ram/trunk/tsrom.map [new file with mode: 0644]
script_ram/trunk/vrc7.map [new file with mode: 0644]

diff --git a/script_ram/trunk/normal.map b/script_ram/trunk/normal.map
new file mode 100644 (file)
index 0000000..0ea5172
--- /dev/null
@@ -0,0 +1,5 @@
+#mmc4, vrc6
+CPU_RAMSIZE 0x2000
+DUMP_START
+CPU_RAMRW $6000 $2000
+DUMP_END
index 40616ca..35401c2 100644 (file)
@@ -12,4 +12,8 @@ STEP_START i 0 5 1
        CPU_WRITE $a000 0
 STEP_END
 CPU_RAMRW $6000 $2000
+#disable WRAM
+STEP_START i 0 5 1
+       CPU_WRITE $a000 1
+STEP_END
 DUMP_END
diff --git a/script_ram/trunk/tsrom.map b/script_ram/trunk/tsrom.map
new file mode 100644 (file)
index 0000000..b05bbbd
--- /dev/null
@@ -0,0 +1,15 @@
+#mmc3 TKROM, TKSROM, TNROM, TSROM
+#http://nesdevwiki.org/wiki/MMC3
+# PRG RAM protect ($A001-$BFFF, odd)
+#7  bit  0
+#---- ----
+#RWxx xxxx
+#||
+#|+-------- Write protection (0: allow writes; 1: deny writes)
+#+--------- Chip enable (0: disable chip; 1: enable chip)
+CPU_RAMSIZE 0x2000
+DUMP_START
+CPU_WRITE $a001 %10000000
+CPU_RAMRW $6000 0x2000
+CPU_WRITE $a001 %01000000
+DUMP_END
diff --git a/script_ram/trunk/vrc7.map b/script_ram/trunk/vrc7.map
new file mode 100644 (file)
index 0000000..a051d22
--- /dev/null
@@ -0,0 +1,8 @@
+#RC851
+CPU_RAMSIZE 0x2000
+DUMP_START
+#enable backup RAM
+CPU_WRITE $e000 $80
+CPU_RAMRW $6000 $2000
+CPU_WRITE $e000 $00
+DUMP_END