--- /dev/null
+#mmc4, vrc4, vrc6
+CPU_RAMSIZE 0x2000
+DUMP_START
+CPU_RAMRW $6000 $2000
+DUMP_END
--- /dev/null
+#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
--- /dev/null
+#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
--- /dev/null
+#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
--- /dev/null
+#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
--- /dev/null
+#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
--- /dev/null
+#RC851
+CPU_RAMSIZE 0x2000
+DUMP_START
+#enable backup RAM
+CPU_WRITE $e000 $80
+CPU_RAMRW $6000 $2000
+CPU_WRITE $e000 $00
+DUMP_END
--- /dev/null
+#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