OSDN Git Service

client 0.6.2 release
[unagi/old-svn-converted.git] / script_rom / trunk / namcot118.ud
1 #¥¯¥¤¥ó¥Æ¥£, ¥É¥é¥´¥ó¥¹¥Ô¥ê¥Ã¥È ¿·¤¿¤Ê¤ëÅÁÀâ
2 MAPPER 88
3 CPU_ROMSIZE 0x20000
4 PPU_ROMSIZE 0x20000
5 DUMP_START
6 #8000h  Index/Control (3bit)
7 # Bit2-0 Command Number
8 #   0 - Select 2x1K VROM at PPU 0000h-07FFh (Banks 0-63)
9 #   1 - Select 2x1K VROM at PPU 0800h-0FFFh (Banks 0-63)
10 #   2 - Select 1K VROM at PPU 1000h-13FFh   (Banks 64-127)
11 #   3 - Select 1K VROM at PPU 1400h-17FFh   (Banks 64-127)
12 #   4 - Select 1K VROM at PPU 1800h-1BFFh   (Banks 64-127)
13 #   5 - Select 1K VROM at PPU 1C00h-1FFFh   (Banks 64-127)
14 #   6 - Select 8K ROM at 8000h-9FFFh
15 #   7 - Select 8K ROM at A000h-BFFFh
16 # N/A - Fixed 16K ROM at C000h-FFFFh (always last bank)
17 #8001h  Data Register (Indexed via Port 8000h)
18
19 STEP_START i 0 0xe 2
20         CPU_WRITE $8000 6
21         CPU_WRITE $8001 i
22         CPU_WRITE $8000 7
23         CPU_WRITE $8001 i | 1
24         CPU_READ $8000 0x4000
25 STEP_END
26 CPU_READ $c000 0x4000
27
28 #PPU page 0-
29 STEP_START i 0 0x40 4
30         CPU_WRITE $8000 0
31         CPU_WRITE $8001 i
32         CPU_WRITE $8000 1
33         CPU_WRITE $8001 i | 2
34         PPU_READ 0 0x1000
35 STEP_END
36 #PPU page 0x40-
37 STEP_START i 0x00 0x40 4
38         CPU_WRITE $8000 2
39         CPU_WRITE $8001 i
40         CPU_WRITE $8000 3
41         CPU_WRITE $8001 i | 1
42         CPU_WRITE $8000 4
43         CPU_WRITE $8001 i | 2
44         CPU_WRITE $8000 5
45         CPU_WRITE $8001 i | 3
46         PPU_READ $1000 0x1000
47 STEP_END
48 DUMP_END