(r166) one more fix to prev
This commit is contained in:
@@ -49,14 +49,14 @@ static void COOLBOYPW(uint32 A, uint8 V) {
|
||||
case 0xC0:
|
||||
shift = 4;
|
||||
if(EXPREGS[3] & 0x10) {
|
||||
mask = 0x03;
|
||||
mask = 0x01 | (EXPREGS[1] & 2);
|
||||
} else {
|
||||
mask = 0x0F;
|
||||
}
|
||||
break;
|
||||
}
|
||||
if(EXPREGS[3] & 0x10)
|
||||
setprg8(A, (base << shift) | (V & mask) | (EXPREGS[3] & 0x0C) /*| EXPREGS[2] & 2*/);
|
||||
setprg8(A, (base << shift) | (V & mask) | ((EXPREGS[3] & (0x0E ^ (EXPREGS[1] & 2))) ));
|
||||
else
|
||||
setprg8(A, (base << shift) | (V & mask));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user