テトリスを吸い出すのにダイオードの向きがわからないけれども、ダイオードは2本だけなので4通り全部試してみればいい。まずは2本とも左向きとして0x30~0x31で試してみるとあっさり吸い出せました。ダイオード実装なしでたまたま吸い出せただけかもしれない。
/* テトリス */ board <- { mappernum = 3, cpu_rom = { size_base = 0x8000, size_max = 0x8000 banksize = 0x8000 }, ppu_rom= { size_base = 0x8000, size_max = 0x8000, banksize = 0x2000 }, ppu_ramfind = false, vram_mirrorfind = true }; function cpu_dump(d, pagesize, banksize) { cpu_read(d, 0x8000, 0x4000); cpu_read(d, 0xc000, 0x4000); } function ppu_dump(d, pagesize, banksize) { cpu_write(d, 0x81d6, 0x30); ppu_read(d, 0, 0x2000); cpu_write(d, 0x8e3f, 0x31); ppu_read(d, 0, 0x2000); cpu_write(d, 0x8ed2, 0x32); ppu_read(d, 0, 0x2000); cpu_write(d, 0x92b5, 0x33); ppu_read(d, 0, 0x2000); }