OSDN Git Service

ram script 0.7.0 release
authorsato_tiff <sato_tiff@24ea1065-a21e-4ca1-99c9-f5125deb0858>
Sun, 23 Nov 2008 15:25:01 +0000 (15:25 +0000)
committersato_tiff <sato_tiff@24ea1065-a21e-4ca1-99c9-f5125deb0858>
Sun, 23 Nov 2008 15:25:01 +0000 (15:25 +0000)
git-svn-id: svn+ssh://svn.osdn.net/svnroot/unagi@102 24ea1065-a21e-4ca1-99c9-f5125deb0858

script_ram/tag/0.7.0/normal.map [new file with mode: 0644]
script_ram/tag/0.7.0/rc832.map [new file with mode: 0644]
script_ram/tag/0.7.0/snrom.map [new file with mode: 0644]
script_ram/tag/0.7.0/sxrom.map [new file with mode: 0644]
script_ram/tag/0.7.0/tsrom.map [new file with mode: 0644]
script_ram/tag/0.7.0/vrc6.map [new file with mode: 0644]
script_ram/tag/0.7.0/vrc7.map [new file with mode: 0644]
script_ram/tag/0.7.0/x1_005.map [new file with mode: 0644]

diff --git a/script_ram/tag/0.7.0/normal.map b/script_ram/tag/0.7.0/normal.map
new file mode 100644 (file)
index 0000000..3d97e92
--- /dev/null
@@ -0,0 +1,5 @@
+#mmc4, vrc4, vrc6
+CPU_RAMSIZE 0x2000
+DUMP_START
+CPU_RAMRW $6000 $2000
+DUMP_END
diff --git a/script_ram/tag/0.7.0/rc832.map b/script_ram/tag/0.7.0/rc832.map
new file mode 100644 (file)
index 0000000..bfe4257
--- /dev/null
@@ -0,0 +1,12 @@
+#RC832 ... ¥Ð¥Ã¥Æ¥ê¡¼¤¬¤Ê¤¤¤Î¤Ç¤¿¤À¤ÎÄɲÃRAM
+#$6000- RAM
+#$67ff- mirror
+#$7000-$7fff Ìµ¸ú
+#$9001 bit0 0:ram disable(½é´üÃÍ), 1:ram enable
+#RC840 ¤ÏÀßÄ̵꤬»ë¤µ¤ì¤ë
+CPU_RAMSIZE 0x800
+DUMP_START
+CPU_WRITE $9001 $01
+CPU_RAMRW $6000 0x800
+CPU_WRITE $9001 $00
+DUMP_END
diff --git a/script_ram/tag/0.7.0/snrom.map b/script_ram/tag/0.7.0/snrom.map
new file mode 100644 (file)
index 0000000..35401c2
--- /dev/null
@@ -0,0 +1,19 @@
+#mmc1 + backupram 8KB
+#SAROM, SJROM, SKROM, SUROM, SXROM
+CPU_RAMSIZE 0x2000
+DUMP_START
+CPU_WRITE $8000 $80
+#enable WRAM CS1, 6pin
+STEP_START i 0 5 1
+       CPU_WRITE $e000 0
+STEP_END
+#enable WRAM /CS2, 11pin, CHR ROM A16 ·óÍÑ
+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/tag/0.7.0/sxrom.map b/script_ram/tag/0.7.0/sxrom.map
new file mode 100644 (file)
index 0000000..a6bfd37
--- /dev/null
@@ -0,0 +1,42 @@
+#HVC-SXROM-01\r
+#SQF-FO, ¸÷±É·Ï\r
+#CPU_RAMSIZE 0x8000\r
+CPU_RAMSIZE 0x4000\r
+DUMP_START\r
+CPU_WRITE $8000 $80\r
+#register send %01100\r
+CPU_WRITE $8000 0\r
+CPU_WRITE $8000 0\r
+CPU_WRITE $8000 1\r
+CPU_WRITE $8000 1\r
+CPU_WRITE $8000 0\r
+#enable WRAM CS1, 6pin\r
+STEP_START i 0 5 1\r
+       CPU_WRITE $e000 0\r
+STEP_END\r
+#http://nesdevwiki.org/wiki/SXROM\r
+# CHR bank 0 (internal, $A000-$BFFF)\r
+#4bit0\r
+#-----\r
+#PSSxC\r
+#||| |\r
+#||| +- Select 4 KB CHR RAM bank at PPU $0000 (ignored in 8 KB mode)\r
+#|++--- Select 8 KB PRG RAM bank\r
+#+----- Select 256 KB PRG ROM bank\r
+#STEP_START i 0 4 1\r
+#      CPU_WRITE $a000 0\r
+#      CPU_WRITE $a000 0\r
+#      CPU_WRITE $a000 i\r
+#      CPU_WRITE $a000 i >> 1\r
+#      CPU_WRITE $a000 0\r
+#      CPU_RAMRW $6000 0x2000\r
+#STEP_END\r
+STEP_START i 0 2 1\r
+       CPU_WRITE $a000 0\r
+       CPU_WRITE $a000 0\r
+       CPU_WRITE $a000 0\r
+       CPU_WRITE $a000 i\r
+       CPU_WRITE $a000 0\r
+       CPU_RAMRW $6000 0x2000\r
+STEP_END\r
+DUMP_END\r
diff --git a/script_ram/tag/0.7.0/tsrom.map b/script_ram/tag/0.7.0/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/tag/0.7.0/vrc6.map b/script_ram/tag/0.7.0/vrc6.map
new file mode 100644 (file)
index 0000000..2d8296f
--- /dev/null
@@ -0,0 +1,9 @@
+#VRC6 A0,A1 reversed
+#http://nesdev.parodius.com/vrc6-j.txt
+#½é´üÃͤ¬ SRAM enable ¤Î¤è¤¦¤Ê¤Î¤Ç¤ä¤é¤Ê¤¯¤Æ¤â¤è¤¤
+CPU_RAMSIZE 0x2000
+DUMP_START
+CPU_WRITE $b003 $80
+CPU_RAMRW $6000 0x2000
+CPU_WRITE $b003 0
+DUMP_END
diff --git a/script_ram/tag/0.7.0/vrc7.map b/script_ram/tag/0.7.0/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
diff --git a/script_ram/tag/0.7.0/x1_005.map b/script_ram/tag/0.7.0/x1_005.map
new file mode 100644 (file)
index 0000000..36c5ff5
--- /dev/null
@@ -0,0 +1,9 @@
+#minelvaton saga
+#RAM Îΰè¤Ï $7f00-$7fff ¤ÎÍÍ»Ò
+CPU_RAMSIZE 0x100
+DUMP_START
+#Ì¿Îá¤ò¸«¤ë¸Â¤ê¤³¤ì¤Ç RAM ¤¬»È¤¨¤ë¤Ï¤º¤À¤¬Æ°¤«¤Ê¤«¤Ã¤¿
+CPU_WRITE $7ef8 $a3
+CPU_RAMRW $7f00 0x100
+CPU_WRITE $7ef8 0
+DUMP_END