/*************************************** Mapper 33 (Taito's TC0190) 20240515 Update TC0350 Don Doko Don (J) 20190312 Update CHR bank to support 512 ***************************************/ function cpu_dump(d, prg_size, crc) { for(local i = 0; i < (prg_size/0x2000)-2; i += 2){ cpu_write(d, 0x8000, i|0); cpu_write(d, 0x8001, i|1); cpu_read(d, 0x8000, 0x4000); } if( (crc==0x13E64F9F)&&(prg_size==0x20000))//TC0350 Don Doko Don (J) { show_log(d, "TC0350 Don Doko Don (J)"); //TC0350 Default bank 0xC000 is null cpu_write(d, 0x8000, 0xE); cpu_read(d, 0x8000, 0x2000); cpu_read(d, 0xE000, 0x2000); } else cpu_read(d, 0xC000, 0x4000); } function ppu_dump(d, chr_size, banksize) { for(local i = 0; i < chr_size/0x800; i+=2){ cpu_write(d, 0x8002, i|0, 0x8003,i|1); //cpu_write(d, 0xA000, i|0, // 0xA001, i|1); //cpu_write(d, 0xA002, i|2, // 0xA003, i|3); ppu_read(d, 0x0000, 0x1000); } }