OSDN Git Service

ローカル環境から sf.jp へ以降、このときに client と script で分離
authorsato_tiff <sato_tiff@24ea1065-a21e-4ca1-99c9-f5125deb0858>
Wed, 12 Nov 2008 17:58:47 +0000 (17:58 +0000)
committersato_tiff <sato_tiff@24ea1065-a21e-4ca1-99c9-f5125deb0858>
Wed, 12 Nov 2008 17:58:47 +0000 (17:58 +0000)
git-svn-id: svn+ssh://svn.osdn.net/svnroot/unagi@10 24ea1065-a21e-4ca1-99c9-f5125deb0858

19 files changed:
script_rom/trunk/mmc1_4M.map [new file with mode: 0644]
script_rom/trunk/mmc1normal.map [new file with mode: 0644]
script_rom/trunk/mmc3.map [new file with mode: 0644]
script_rom/trunk/mmc4.map [new file with mode: 0644]
script_rom/trunk/mmc5.map [new file with mode: 0644]
script_rom/trunk/nrom.map [new file with mode: 0644]
script_rom/trunk/rc809.map [new file with mode: 0644]
script_rom/trunk/sunsoft3.map [new file with mode: 0644]
script_rom/trunk/sunsoftm.map [new file with mode: 0644]
script_rom/trunk/test.map [new file with mode: 0644]
script_rom/trunk/unrom.map [new file with mode: 0644]
script_rom/trunk/vrc1.map [new file with mode: 0644]
script_rom/trunk/vrc2a01.map [new file with mode: 0644]
script_rom/trunk/vrc3.map [new file with mode: 0644]
script_rom/trunk/vrc4_2m.map [new file with mode: 0644]
script_rom/trunk/vrc4normal.map [new file with mode: 0644]
script_rom/trunk/vrc6a10.map [new file with mode: 0644]
script_rom/trunk/vrc7.map [new file with mode: 0644]
script_rom/trunk/x1_005.map [new file with mode: 0644]

diff --git a/script_rom/trunk/mmc1_4M.map b/script_rom/trunk/mmc1_4M.map
new file mode 100644 (file)
index 0000000..52634ac
--- /dev/null
@@ -0,0 +1,30 @@
+#MMC1 PROGRAM 4M, CHARCTER RAM
+#Final Fantasy I.II, Dragon Quest IV(?)
+MAPPER 1
+CPU_ROMSIZE 0x80000
+DUMP_START
+CPU_WRITE $8000 $80
+#register send %01100
+CPU_WRITE $8000 0
+CPU_WRITE $8000 0
+CPU_WRITE $8000 1
+CPU_WRITE $8000 1
+CPU_WRITE $8000 0
+STEP_START k 0 2 1
+       #register send %kxxxx
+       CPU_WRITE $a000 0
+       CPU_WRITE $a000 0
+       CPU_WRITE $a000 0
+       CPU_WRITE $a000 0
+       CPU_WRITE $a000 k
+       STEP_START i 0 0xf 1
+               CPU_WRITE $e000 i
+               CPU_WRITE $e000 i >> 1
+               CPU_WRITE $e000 i >> 2
+               CPU_WRITE $e000 i >> 3
+               CPU_WRITE $e000 0
+               CPU_READ $8000 0x4000
+       STEP_END
+       CPU_READ $C000 0x4000
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/mmc1normal.map b/script_rom/trunk/mmc1normal.map
new file mode 100644 (file)
index 0000000..abe86f7
--- /dev/null
@@ -0,0 +1,33 @@
+#MMC1 chacter ROM or RAM
+#DFC-YK, KDS-CJ, SQF-FY
+MAPPER 1
+CPU_ROMSIZE 0x40000
+PPU_ROMSIZE 0x20000
+DUMP_START
+#CPU $8000-$bfff bankarea, $c000-$ffff fixarea
+#PPU 8K bankmode
+CPU_WRITE $8000 $80
+CPU_WRITE $8000 0
+CPU_WRITE $8000 0
+CPU_WRITE $8000 1
+CPU_WRITE $8000 1
+CPU_WRITE $8000 0
+STEP_START i 0 0x0f 1
+       CPU_WRITE $e000 i
+       CPU_WRITE $e000 i >> 1
+       CPU_WRITE $e000 i >> 2
+       CPU_WRITE $e000 i >> 3
+       CPU_WRITE $e000 0
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_READ $C000 0x4000
+PPU_RAMTEST
+STEP_START i 0 0x10 1
+       CPU_WRITE $a000 0
+       CPU_WRITE $a000 i >> 0
+       CPU_WRITE $a000 i >> 1
+       CPU_WRITE $a000 i >> 2
+       CPU_WRITE $a000 i >> 3
+       PPU_READ 0x0000 0x2000
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/mmc3.map b/script_rom/trunk/mmc3.map
new file mode 100644 (file)
index 0000000..1f5a207
--- /dev/null
@@ -0,0 +1,31 @@
+#MMC3 CHARCTER ROM/RAM
+#SQF-FC, KDS-UE, CAP-XU
+MAPPER 4
+CPU_ROMSIZE 0x80000
+PPU_ROMSIZE 0x40000
+DUMP_START
+STEP_START i 0x00 0x3e 2
+       CPU_WRITE $8000 6
+       CPU_WRITE $8001 i
+       CPU_WRITE $8000 7
+       CPU_WRITE $8001 i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_READ $C000 0x4000
+PPU_RAMTEST
+STEP_START i 0 0x100 8
+       CPU_WRITE $8000 0
+       CPU_WRITE $8001 i
+       CPU_WRITE $8000 1
+       CPU_WRITE $8001 i + 2
+       CPU_WRITE $8000 2
+       CPU_WRITE $8001 i + 4
+       CPU_WRITE $8000 3
+       CPU_WRITE $8001 i + 5
+       CPU_WRITE $8000 4
+       CPU_WRITE $8001 i + 6
+       CPU_WRITE $8000 5
+       CPU_WRITE $8001 i + 7
+       PPU_READ 0x0000 0x2000
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/mmc4.map b/script_rom/trunk/mmc4.map
new file mode 100644 (file)
index 0000000..6db9e16
--- /dev/null
@@ -0,0 +1,17 @@
+#HVC-2I
+CPU_ROMSIZE 0x40000
+PPU_ROMSIZE 0x20000
+MAPPER 10
+DUMP_START
+STEP_START i 0 0x0f 1
+       CPU_WRITE $a000 i
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_READ $c000 $4000
+#enable bankswitch $b000
+PPU_WRITE $1fd0 0
+STEP_START i 0 0x20 1
+       CPU_WRITE $b000 i
+       PPU_READ 0 0x1000
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/mmc5.map b/script_rom/trunk/mmc5.map
new file mode 100644 (file)
index 0000000..4ac18f1
--- /dev/null
@@ -0,0 +1,17 @@
+#NES-VN, KDS-8G
+MAPPER 5
+CPU_ROMSIZE 0x80000
+PPU_ROMSIZE 0x80000
+DUMP_START
+CPU_WRITE $5100 0
+STEP_START i 0x80 0xc0 2
+       CPU_WRITE $5114 i
+       CPU_WRITE $5115 i | 1
+       CPU_READ $8000 0x4000
+STEP_END
+#DUMP_END
+CPU_WRITE $5101 0
+STEP_START i 0 0x40 1
+       CPU_WRITE $5127 i
+       PPU_READ 0 0x2000
+STEP_END
diff --git a/script_rom/trunk/nrom.map b/script_rom/trunk/nrom.map
new file mode 100644 (file)
index 0000000..5ffe793
--- /dev/null
@@ -0,0 +1,10 @@
+#nonmapper, mapper ²òÀÏÍÑ
+#RC805 antarctic adventure
+MAPPER 0
+CPU_ROMSIZE 0x4000
+PPU_ROMSIZE 0x2000
+DUMP_START
+#CPU_READ $8000 0x8000
+CPU_READ $c000 0x4000
+PPU_READ 0 0x2000
+DUMP_END
diff --git a/script_rom/trunk/rc809.map b/script_rom/trunk/rc809.map
new file mode 100644 (file)
index 0000000..3753e37
--- /dev/null
@@ -0,0 +1,10 @@
+#goonies
+MAPPER 87
+MIRROR V
+CPU_ROMSIZE 0x8000
+PPU_ROMSIZE 0x4000
+CPU_READ $8000 0x8000
+CPU_WRITE $6000 0
+PPU_READ 0 0x2000
+CPU_WRITE $6000 %10
+PPU_READ 0 0x2000
diff --git a/script_rom/trunk/sunsoft3.map b/script_rom/trunk/sunsoft3.map
new file mode 100644 (file)
index 0000000..5ab1873
--- /dev/null
@@ -0,0 +1,17 @@
+#Sunsoft xxxx3
+#¿å¸Í²«ÌçII (II¤À¤È»×¤Ã¤Æ¥¹¥¯¥ê¥×¥È¤ò½ñ¤¤¤¿¤Î¤Ë¤è¤¯¤ß¤¿¤é½éÂå¤À¤Ã¤¿¤Î¤Ç̤³Îǧ)
+MAPPER 67
+CPU_ROMSIZE 0x20000
+PPU_ROMSIZE 0x20000
+STEP_START i 0 0x7 1
+       CPU_WRITE $f800 i
+       CPU_READ $8000 $4000
+STEP_END
+CPU_READ $c000 $4000
+STEP_START i 0 0x40 4
+       CPU_WRITE $8800 i
+       CPU_WRITE $9800 i + 1
+       CPU_WRITE $a800 i + 2
+       CPU_WRITE $b800 i + 3
+       PPU_READ 0 $2000
+STEP_END
diff --git a/script_rom/trunk/sunsoftm.map b/script_rom/trunk/sunsoftm.map
new file mode 100644 (file)
index 0000000..aa0b704
--- /dev/null
@@ -0,0 +1,17 @@
+#Sunsoft xxxx
+#¿å¸Í²«Ìç
+MAPPER 89
+CPU_ROMSIZE 0x20000
+PPU_ROMSIZE 0x20000
+#$c000 cppp0ccc
+STEP_START i 0 0x7 1
+       CPU_WRITE $c000 i << 4
+       CPU_READ $8000 $4000
+STEP_END
+CPU_READ $c000 $4000
+STEP_START i 0 0x100 0x80
+       STEP_START j 0 8 1
+               CPU_WRITE $c000 i | j
+               PPU_READ 0 $2000
+       STEP_END
+STEP_END
diff --git a/script_rom/trunk/test.map b/script_rom/trunk/test.map
new file mode 100644 (file)
index 0000000..0b2851e
--- /dev/null
@@ -0,0 +1,6 @@
+MAPPER 0
+CPU_ROMSIZE 0x4000
+DUMP_START
+CPU_WRITE $8000 0
+CPU_READ $8000 0x4000
+DUMP_END
diff --git a/script_rom/trunk/unrom.map b/script_rom/trunk/unrom.map
new file mode 100644 (file)
index 0000000..ee3eba3
--- /dev/null
@@ -0,0 +1,10 @@
+MAPPER 2
+CPU_ROMSIZE 0x20000
+MIRROR VERTICAL
+DUMP_START
+STEP_START i 0 7 1
+       CPU_WRITE $8000 i
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_READ $c000 0x4000
+DUMP_END
diff --git a/script_rom/trunk/vrc1.map b/script_rom/trunk/vrc1.map
new file mode 100644 (file)
index 0000000..b6f66f2
--- /dev/null
@@ -0,0 +1,22 @@
+#konami VRC (I)
+MAPPER 75
+CPU_ROMSIZE 0x20000
+PPU_ROMSIZE 0x20000
+DUMP_START
+STEP_START i 0 0xe 2
+       CPU_WRITE $8000 i
+       CPU_WRITE $A000 i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_WRITE $c000 0xe
+CPU_READ $c000 0x4000
+
+STEP_START i 0 %111 %110
+       CPU_WRITE $9000 i
+       STEP_START j 0 0x10 2
+               CPU_WRITE $e000 j
+               CPU_WRITE $f000 j + 1
+               PPU_READ 0 0x2000
+       STEP_END
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/vrc2a01.map b/script_rom/trunk/vrc2a01.map
new file mode 100644 (file)
index 0000000..d6d03d4
--- /dev/null
@@ -0,0 +1,43 @@
+#VRCII A0,A1 normal
+#·îÉ÷ËâÅÁ
+MAPPER 23
+CPU_ROMSIZE 0x20000
+PPU_ROMSIZE 0x20000
+#$9008 bit2:0  $a000 switch $8000-$9fff
+#$9008 bit2:1  $a000 switch $c000-$dfff
+DUMP_START
+#PROGRAM ROM 0x00000-0x1bfff
+CPU_WRITE $9008 $00
+STEP_START i 0 0xe 2
+       CPU_WRITE $8000 i + 0
+       CPU_WRITE $a000 i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+#PROGRAM ROM 0x1c000-0x1ffff
+CPU_WRITE $9008 $02
+CPU_WRITE $8000 $0e
+CPU_READ $c000 0x4000
+
+#CHRROM 0x00000-0x1ffff
+STEP_START up 0 8 1
+       STEP_START i 0 0x10 8
+               CPU_WRITE $b000 i + 0
+               CPU_WRITE $b001 up
+               CPU_WRITE $b002 i + 1
+               CPU_WRITE $b003 up
+               CPU_WRITE $c000 i + 2
+               CPU_WRITE $c001 up
+               CPU_WRITE $c002 i + 3
+               CPU_WRITE $c003 up
+               CPU_WRITE $d000 i + 4
+               CPU_WRITE $d001 up
+               CPU_WRITE $d002 i + 5
+               CPU_WRITE $d003 up
+               CPU_WRITE $e000 i + 6
+               CPU_WRITE $e001 up
+               CPU_WRITE $e002 i + 7
+               CPU_WRITE $e003 up
+               PPU_READ 0 0x2000
+       STEP_END
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/vrc3.map b/script_rom/trunk/vrc3.map
new file mode 100644 (file)
index 0000000..bbb6c5e
--- /dev/null
@@ -0,0 +1,13 @@
+#konami VRCIII
+MAPPER 73
+CPU_ROMSIZE 0x20000
+MIRROR VERTICAL
+DUMP_START
+STEP_START i 0 8 1
+       CPU_WRITE $f000 i
+       CPU_READ $8000 0x4000
+STEP_END
+#CPU ADDRESS $c000-$cfff ¤Ï ROM ADDRESS 0x1c000-0x1cfff ¤Î¤Ï¤º¤Î¤Ë
+#¤Ê¤¼¤«Á´¤Æ $FF¡£$d000-$dfff ¤Ï 0x1d000-0x1dfff¤Ç°ìÃפ¹¤ë¡£
+#CPU_READ $c000 0x4000
+DUMP_END
diff --git a/script_rom/trunk/vrc4_2m.map b/script_rom/trunk/vrc4_2m.map
new file mode 100644 (file)
index 0000000..b6e2442
--- /dev/null
@@ -0,0 +1,43 @@
+#VRCIV A0,A1 reversed + A1 invert + 2M + backup
+#¤¬¤ó¤Ð¤ì¥´¥¨¥â¥ó³°ÅÁ¾Ã¤¨¤¿²«¶â¥­¥»¥ë
+MAPPER 25
+CPU_ROMSIZE 0x40000
+PPU_ROMSIZE 0x40000
+#$9001 bit2:0  $a000 switch $8000-$9fff
+#$9001 bit2:1  $a000 switch $c000-$dfff
+DUMP_START
+#PROGRAM ROM 0x00000-0x3bfff
+CPU_WRITE $9001 $00
+STEP_START i 0 0x1e 2
+       CPU_WRITE $8000 i + 0
+       CPU_WRITE $a000 i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+#PROGRAM ROM 0x3c000-0x3ffff
+CPU_WRITE $9001 $02
+CPU_WRITE $8000 $1e
+CPU_READ $c000 0x4000
+
+#CHRROM 0x00000-0x3ffff
+STEP_START up 0 0x100 0x10
+       STEP_START v 0 0x10 8
+               CPU_WRITE $b002 up >> 4
+               CPU_WRITE $b000 v + 0
+               CPU_WRITE $b003 up >> 4
+               CPU_WRITE $b001 v + 1
+               CPU_WRITE $c002 up >> 4
+               CPU_WRITE $c000 v + 2
+               CPU_WRITE $c003 up >> 4
+               CPU_WRITE $c001 v + 3
+               CPU_WRITE $d002 up >> 4
+               CPU_WRITE $d000 v + 4
+               CPU_WRITE $d003 up >> 4
+               CPU_WRITE $d001 v + 5
+               CPU_WRITE $e002 up >> 4
+               CPU_WRITE $e000 v + 6
+               CPU_WRITE $e003 up >> 4
+               CPU_WRITE $e001 v + 7
+               PPU_READ 0 0x2000
+       STEP_END
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/vrc4normal.map b/script_rom/trunk/vrc4normal.map
new file mode 100644 (file)
index 0000000..5b6a57a
--- /dev/null
@@ -0,0 +1,43 @@
+#VRCIV A0,A1 reversed + A1 invert
+#¥°¥é¥Ç¥£¥¦¥¹II, ¥ì¡¼¥µ¡¼¥ß¥Ë»Í¶î
+MAPPER 25
+CPU_ROMSIZE 0x20000
+PPU_ROMSIZE 0x20000
+#$9001 bit2:0  $a000 switch $8000-$9fff
+#$9001 bit2:1  $a000 switch $c000-$dfff
+DUMP_START
+#PROGRAM ROM 0x00000-0x1bfff
+CPU_WRITE $9001 $00
+STEP_START i 0 0xe 2
+       CPU_WRITE $8000 i + 0
+       CPU_WRITE $a000 i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+#PROGRAM ROM 0x1c000-0x1ffff
+CPU_WRITE $9001 $02
+CPU_WRITE $8000 $0e
+CPU_READ $c000 0x4000
+
+#CHRROM 0x00000-0x1ffff
+STEP_START up 0 0x80 0x10
+       STEP_START v 0 0x10 8
+               CPU_WRITE $b002 up >> 4
+               CPU_WRITE $b000 v + 0
+               CPU_WRITE $b003 up >> 4
+               CPU_WRITE $b001 v + 1
+               CPU_WRITE $c002 up >> 4
+               CPU_WRITE $c000 v + 2
+               CPU_WRITE $c003 up >> 4
+               CPU_WRITE $c001 v + 3
+               CPU_WRITE $d002 up >> 4
+               CPU_WRITE $d000 v + 4
+               CPU_WRITE $d003 up >> 4
+               CPU_WRITE $d001 v + 5
+               CPU_WRITE $e002 up >> 4
+               CPU_WRITE $e000 v + 6
+               CPU_WRITE $e003 up >> 4
+               CPU_WRITE $e001 v + 7
+               PPU_READ 0 0x2000
+       STEP_END
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/vrc6a10.map b/script_rom/trunk/vrc6a10.map
new file mode 100644 (file)
index 0000000..9d1ec9e
--- /dev/null
@@ -0,0 +1,34 @@
+#VRCVI A0,A1 reversed
+#RC846, RC861
+MAPPER 26
+CPU_ROMSIZE 0x40000
+PPU_ROMSIZE 0x40000
+#$9002 bit2:0  $a000 switch $8000-$9fff
+#$9002 bit2:1  $a000 switch $c000-$dfff
+DUMP_START
+#PROGRAM ROM 0x00000-0x3bfff
+STEP_START i 0 0x0f 1
+       CPU_WRITE $8000 i
+       CPU_READ $8000 0x4000
+STEP_END
+#PROGRAM ROM 0x3c000-0x3ffff
+#$c000 ¤Î¥¹¥¤¥Ã¥Á¤Î»ÅÊý¤¬¤è¤¯¤ï¤«¤é¤ó¤«¤Ã¤¿¤Î¤Ç $8000 ¤Ë¤·¤È¤¯
+CPU_WRITE $8000 $0f
+CPU_READ $8000 0x2000
+CPU_READ $e000 0x2000
+
+#CHRROM 0x00000-0x3ffff
+STEP_START v 0 0x100 4
+       CPU_WRITE $d000 v | 0
+       CPU_WRITE $d001 v | 2
+       CPU_WRITE $d002 v | 1
+       CPU_WRITE $d003 v | 3
+#$e000 ¤â¤¦¤Þ¤¯¤­¤ê¤«¤ï¤é¤Ê¤¤..., $d000 ¤ÈƱ¤¸ÆâÍƤˤʤ뤳¤È¤¬Â¿¤¤...
+#      CPU_WRITE $e000 v + 4
+#      CPU_WRITE $e002 v + 5
+#      CPU_WRITE $e001 v + 6
+#      CPU_WRITE $e003 v + 7
+#      PPU_READ 0 0x2000
+       PPU_READ 0 0x1000
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/vrc7.map b/script_rom/trunk/vrc7.map
new file mode 100644 (file)
index 0000000..5bd540b
--- /dev/null
@@ -0,0 +1,32 @@
+#VRC VII ¥é¥°¥é¥ó¥¸¥å¥Ý¥¤¥ó¥È
+MAPPER 85
+CPU_ROMSIZE 0x80000
+PPU_ROMSIZE 0x20000
+#CPU_RAMSIZE 0x2000
+DUMP_START
+STEP_START i 0 0x3e 2
+       CPU_WRITE $8000 i + 0
+       CPU_WRITE $8010 i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_WRITE $9000 0x3e
+CPU_READ $C000 0x4000
+#CPU_READ $6000 0x2000
+
+#CHARCTER ROM/RAM bankswitch
+CPU_WRITE $a000 0
+PPU_RAMTEST
+#Tiny Toon Adventures 2 Æ°ºî̤³Îǧ
+#$x010 ¤Ï $x008 ¤Î²ÄǽÀ­¤¢¤ê
+STEP_START i 0 0x80 8
+       CPU_WRITE $a000 i
+       CPU_WRITE $a010 i | 1
+       CPU_WRITE $b000 i | 2
+       CPU_WRITE $b010 i | 3
+       CPU_WRITE $c000 i | 4
+       CPU_WRITE $c010 i | 5
+       CPU_WRITE $d000 i | 6
+       CPU_WRITE $d010 i | 7
+       PPU_READ 0 0x2000
+STEP_END
+DUMP_END
diff --git a/script_rom/trunk/x1_005.map b/script_rom/trunk/x1_005.map
new file mode 100644 (file)
index 0000000..3087c72
--- /dev/null
@@ -0,0 +1,23 @@
+#Taito X1-005
+#TFC-FM-5900
+MAPPER 80
+CPU_ROMSIZE 0x40000
+PPU_ROMSIZE 0x20000
+DUMP_START
+STEP_START i 0 0x1e 2
+       CPU_WRITE $7efa i
+       CPU_WRITE $7efc i + 1
+       CPU_READ $8000 0x4000
+STEP_END
+CPU_WRITE $7efe 0x1e
+CPU_READ $c000 0x4000
+STEP_START i 0 0x80 8
+       CPU_WRITE $7ef0 i
+       CPU_WRITE $7ef1 i + 2
+       CPU_WRITE $7ef2 i + 4
+       CPU_WRITE $7ef3 i + 5
+       CPU_WRITE $7ef4 i + 6
+       CPU_WRITE $7ef5 i + 7
+       PPU_READ 0 0x2000
+STEP_END
+DUMP_END