Fixed OBC-1 code.
This commit is contained in:
@@ -45,18 +45,23 @@ void GetOBC1 ()
|
|||||||
switch(obc1_address) {
|
switch(obc1_address) {
|
||||||
case 0x7ff0:
|
case 0x7ff0:
|
||||||
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2)];
|
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2)];
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x7ff1:
|
case 0x7ff1:
|
||||||
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2) + 1];
|
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2) + 1];
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x7ff2:
|
case 0x7ff2:
|
||||||
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2) + 2];
|
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2) + 2];
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x7ff3:
|
case 0x7ff3:
|
||||||
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2) + 3];
|
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address << 2) + 3];
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x7ff4:
|
case 0x7ff4:
|
||||||
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address >> 2) + 0x200];
|
obc1_byte = OBC1_RAM[OBC1_BasePtr + (OBC1_Address >> 2) + 0x200];
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
obc1_byte = OBC1_RAM[obc1_address & 0x1fff];
|
obc1_byte = OBC1_RAM[obc1_address & 0x1fff];
|
||||||
|
|||||||
Reference in New Issue
Block a user