help me!Mapper analysis!

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Post Reply
zxbdragon
Posts: 474
Joined: Mon Dec 12, 2011 8:15 pm

help me!Mapper analysis!

Post by zxbdragon » Mon May 07, 2018 12:39 am

$0300:A9 DD LDA #$DD
$0302:8D 01 60 STA $6001 = #$00
$0305:6C FC FF JMP ($FFFC) = $F460
$0308:A9 CE LDA #$CE
$030A:8D 01 60 STA $6001 = #$00
$030D:6C FC FF JMP ($FFFC) = $F460
$0310:A9 CA LDA #$CA
$0312:8D 01 60 STA $6001 = #$00
$0315:6C FC FF JMP ($FFFC) = $F460
$0318:A9 DB LDA #$DB
$031A:8D 01 60 STA $6001 = #$00
$031D:6C FC FF JMP ($FFFC) = $F460
$0320:A9 CC LDA #$CC
$0322:8D 01 60 STA $6001 = #$00
$0325:6C FC FF JMP ($FFFC) = $F460
$0328:A9 C8 LDA #$C8
$032A:8D 01 60 STA $6001 = #$00
$032D:6C FC FF JMP ($FFFC) = $F460
$0330:A9 DF LDA #$DF
$0332:8D 01 60 STA $6001 = #$00
$0335:6C FC FF JMP ($FFFC) = $F460
$0338:A9 F9 LDA #$F9
$033A:8D 01 60 STA $6001 = #$00

1:
fd_CpuWriteInt(0x6001,0xDD);
fd_CpuWriteInt(0x6800,0x01);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

2:
fd_CpuWriteInt(0x6001,0xCE);
fd_CpuWriteInt(0x6800,0x02);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

3:
fd_CpuWriteInt(0x6001,0xCA);
fd_CpuWriteInt(0x6800,0x05);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

4:
fd_CpuWriteInt(0x6001,0xDB);
fd_CpuWriteInt(0x6800,0x07);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

5:
fd_CpuWriteInt(0x6001,0xCC);
fd_CpuWriteInt(0x6800,0x09);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

6:
fd_CpuWriteInt(0x6001,0xC8);
--fd_CpuWriteInt(0x6800,0x00);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

7:
fd_CpuWriteInt(0x6001,0xDF);
fd_CpuWriteInt(0x6800,0x0D);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

8:
fd_CpuWriteInt(0x6001,0xF9);
fd_CpuWriteInt(0x6800,0x0F);
fd_CpuWriteInt(0xE000,0x00);
fd_CpuWriteInt(0xA001,0x80);

1-7 game is 256K,128PRG+128CHR
8 game is 128K,not CHR

menu PRG in 8,CHR in 6.

this mapper like 52?

Post Reply