i dont know how mmc1 works.
mmc1.txt says that writing a value with a the MSB 1 it reset the mapper.. so what i do is:
But the new "nes documentation" pdf, says that each register can be reset with a value of 0x80 (or maybe a i missunderstood it).
I have also find in other docs that each bit of the register must be writed bit by bit. But writing bit-by-bit to reg3, so when to do prg-rom swap?
mmc1.txt says that writing a value with a the MSB 1 it reset the mapper.. so what i do is:
Code:
MMC1.Reg0 &= ~0x0C;
MMC1.Reg0 |= 0x0C;
MMC1.Reg0 |= 0x0C;
But the new "nes documentation" pdf, says that each register can be reset with a value of 0x80 (or maybe a i missunderstood it).
I have also find in other docs that each bit of the register must be writed bit by bit. But writing bit-by-bit to reg3, so when to do prg-rom swap?