Mapper 432: Small mistake regarding DIP clear bit
This commit is contained in:
@@ -44,7 +44,7 @@ static DECLFR(M432Read) {
|
|||||||
|
|
||||||
static DECLFW(M432Write) {
|
static DECLFW(M432Write) {
|
||||||
EXPREGS[A & 1] = V;
|
EXPREGS[A & 1] = V;
|
||||||
if (~A &1 && ~V &1) EXPREGS[1] =0; /* Writing 0 to register 0 clears register 1 */
|
if (~A &1 && ~V &1) EXPREGS[1] &=~0x20; /* Writing 0 to register 0 clears register 1's DIP bit */
|
||||||
FixMMC3PRG(MMC3_cmd);
|
FixMMC3PRG(MMC3_cmd);
|
||||||
FixMMC3CHR(MMC3_cmd);
|
FixMMC3CHR(MMC3_cmd);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user