Mapper 554: Correct CHR bank selection during opening

This commit is contained in:
NewRisingSun
2022-02-15 21:02:06 +01:00
parent c375bb098f
commit f39506365a

View File

@@ -43,17 +43,18 @@ static void Sync(void) {
}
static DECLFR(M554Read) {
if ((A >= 0xCAB6) && (A < 0xCAD7))
int A1 = A &~1;
if ((A >= 0xCAB6) && (A <= 0xCAD7))
{
reg = (A >> 2) & 0x0F;
Sync();
}
else if ((A == 0xEBE2) || (A == 0xEE32))
else if ((A1 == 0xEBE2) || (A1 == 0xEE32))
{
reg = (A >> 2) & 0x0F;
Sync();
}
else if (A == 0xFFFC)
else if (A1 == 0xFFFC)
{
reg = (A >> 2) & 0x0F;
Sync();