FCG-3 について記載しました。FCG-3 は配線とスクリプトは UNROM + Charcter ROM という感じですね。曲者。
http://unagi.sourceforge.jp/cgi-bin/hiki/hiki.cgi?FCG-3
function program_initalize(d, cpu_banksize, ppu_banksize) { cpu_write(d, 0x8008, 0x00); cpu_command(d, 0x0000, 0x8000, cpu_banksize); cpu_command(d, 0x02aa, 0xc000, cpu_banksize); cpu_command(d, 0x0555, 0xc000, cpu_banksize); cpu_write(d, 0x8000, [0x0a, 0x15, 0]); ppu_command(d, 0x2aaa, 0, ppu_banksize); ppu_command(d, 0x5555, 0x0400, ppu_banksize); ppu_command(d, 0, 0x0800, ppu_banksize); } function cpu_transfer(d, start, end, cpu_banksize) { for(local i = start; i < end - 1; i +=1){ cpu_write(d, 0x8008, i); cpu_program(d, 0x8000, cpu_banksize); } cpu_program(d, 0xc000, cpu_banksize); } function ppu_transfer(d, start, end, ppu_banksize) { for(local i = start; i < end; i +=4){ cpu_write(d, 0x8004, [i, i+1, i+2, i+3]); ppu_program(d, 0x1000, ppu_banksize * 4); } }