2 mappernum = 68, ppu_ramfind = false, vram_mirrorfind = false,
\r
4 size_base = 1 * mega, size_max = 2 * mega,
\r
8 size_base = 0x2000, size_max = 0x2000, banksize = 0x2000
\r
11 size_base = 1 * mega, size_max = 2 * mega,
\r
16 function cpu_dump(d, pagesize, banksize)
\r
18 for(local i = 0; i < pagesize - 1; i += 1){
\r
19 cpu_write(d, 0xf000, i);
\r
20 cpu_read(d, 0x8000, banksize);
\r
22 cpu_read(d, 0xc000, banksize);
\r
26 After Burner CRC32 list
\r
27 0x88f202f0 Program ROM
\r
28 0x10935d10 Charcter ROM #0
\r
29 0x0bc56f7a Charcter ROM #1
\r
30 0xa75cb06d Charcter ROM #0+#1
\r
33 function ppu_dump(d, pagesize, banksize)
\r
35 //dump uses 0x0000-0x1fff
\r
36 /* for(local i = 0; i < pagesize; i += 4){
\r
37 cpu_write(d, 0x8000, i);
\r
38 cpu_write(d, 0x9000, i | 1);
\r
39 cpu_write(d, 0xa000, i | 2);
\r
40 cpu_write(d, 0xb000, i | 3);
\r
41 ppu_read(d, 0, banksize * 4);
\r
43 //dump uses 0x2000-0x27ff*/
\r
44 /* cpu_write(d, 0xe000, 0x10);
\r
45 for(local i = 0; i < pagesize*2; i += 2){
\r
46 cpu_write(d, 0xc000, i);
\r
47 cpu_write(d, 0xd000, i | 1);
\r
48 ppu_read(d, 0x2000, banksize);
\r
50 //dump uses 0x2000-0x23ff*/
\r
51 cpu_write(d, 0xe000, 0x13);
\r
52 for(local i = 0; i < pagesize*2; i += 1){
\r
53 cpu_write(d, 0xd000, i);
\r
54 ppu_read(d, 0x2000, 0x400);
\r
58 function cpu_ram_access(d, pagesize, banksize)
\r
60 cpu_write(d, 0xf000, 0x10);
\r
61 cpu_ramrw(d, 0x6000, banksize);
\r
62 cpu_write(d, 0xf000, 0);
\r