Fixed OBC-1 code.

This commit is contained in:
jbo_85
2006-04-08 23:04:24 +00:00
parent 7dbc0a09f9
commit 5de43c3089

View File

@@ -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];