/*************************************** Jaleco SS88006 ***************************************/ function cpu_dump(d, prg_size, banksize) { for(local i = 0; i < (prg_size/0x2000) - 1; i += 1){ cpu_write(d, 0x8000, (i>>0)&0xF); cpu_write(d, 0x8001, (i>>4)&0xF); cpu_read(d, 0x8000, 0x2000); } cpu_read(d, 0xE000, 0x2000); } function ppu_dump(d, chr_size, banksize) { for(local i = 0; i < chr_size/0x400; i+=4){ cpu_write(d, 0xA000,(i+0)&0xF,0xA001, ((i+0)>>4)&0xF); cpu_write(d, 0xA002,(i+1)&0xF,0xA003, ((i+1)>>4)&0xF); cpu_write(d, 0xB000,(i+2)&0xF,0xB001, ((i+2)>>4)&0xF); cpu_write(d, 0xB002,(i+3)&0xF,0xB003, ((i+3)>>4)&0xF); ppu_read(d, 0x0000, 0x400 * 4); } }