OSDN Git Service

ef77d8377d2aa17809a08b9c779007b7a6cb1df0
[unagi/old-svn-converted.git] / script_rom / trunk / vrc4b.ud
1 #VRCIV A0,A1 swap + A1 invert
2 #VRC - CPU
3 #A0  = A1
4 #A1  ^ A0
5 #RC832, RC842
6 #¤¬¤ó¤Ð¤ì¥´¥¨¥â¥ó³°ÅÁ¾Ã¤¨¤¿²«¶â¥­¥»¥ë
7 MAPPER 25
8 CPU_ROMSIZE 0x40000
9 PPU_ROMSIZE 0x40000
10 #$9001 bit2:0  $a000 switch $8000-$9fff
11 #$9001 bit2:1  $a000 switch $c000-$dfff
12 DUMP_START
13 #PROGRAM ROM 0x00000-0x3bfff
14 CPU_WRITE $9001 $00
15 STEP_START i 0 0x1e 2
16         CPU_WRITE $8000 i
17         CPU_WRITE $a000 i | 1
18         CPU_READ $8000 0x4000
19 STEP_END
20 #PROGRAM ROM 0x3c000-0x3ffff
21 CPU_WRITE $9001 $02
22 CPU_WRITE $8000 $1e
23 CPU_READ $c000 0x4000
24
25 #CHRROM 0x00000-0x3ffff
26 STEP_START up 0 0x100 0x10
27         STEP_START v 0 0x10 8
28                 CPU_WRITE $b002 up >> 4
29                 CPU_WRITE $b000 v | 0
30                 CPU_WRITE $b003 up >> 4
31                 CPU_WRITE $b001 v | 1
32                 CPU_WRITE $c002 up >> 4
33                 CPU_WRITE $c000 v | 2
34                 CPU_WRITE $c003 up >> 4
35                 CPU_WRITE $c001 v | 3
36                 CPU_WRITE $d002 up >> 4
37                 CPU_WRITE $d000 v | 4
38                 CPU_WRITE $d003 up >> 4
39                 CPU_WRITE $d001 v | 5
40                 CPU_WRITE $e002 up >> 4
41                 CPU_WRITE $e000 v | 6
42                 CPU_WRITE $e003 up >> 4
43                 CPU_WRITE $e001 v | 7
44                 PPU_READ 0 0x2000
45         STEP_END
46 STEP_END
47 DUMP_END