Some cleanup.
This commit is contained in:
@@ -122,8 +122,10 @@ void SetOBC1 ()
|
|||||||
OBC1_RAM[obc1_address & 0x1fff] = obc1_byte;
|
OBC1_RAM[obc1_address & 0x1fff] = obc1_byte;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResetOBC1()
|
extern unsigned char *romdata;
|
||||||
|
void InitOBC1()
|
||||||
{
|
{
|
||||||
|
OBC1_RAM = romdata+0x400000;
|
||||||
if (OBC1_RAM[0x1ff5] & 1)
|
if (OBC1_RAM[0x1ff5] & 1)
|
||||||
OBC1_BasePtr = 0x1800;
|
OBC1_BasePtr = 0x1800;
|
||||||
else
|
else
|
||||||
@@ -132,10 +134,3 @@ void ResetOBC1()
|
|||||||
OBC1_Address = OBC1_RAM[0x1ff6] & 0x7f;
|
OBC1_Address = OBC1_RAM[0x1ff6] & 0x7f;
|
||||||
OBC1_Shift = (OBC1_RAM[0x1ff6] & 3) << 1;
|
OBC1_Shift = (OBC1_RAM[0x1ff6] & 3) << 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern unsigned char *romdata;
|
|
||||||
void InitOBC()
|
|
||||||
{
|
|
||||||
OBC1_RAM = romdata+0x400000;
|
|
||||||
ResetOBC1();
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -1943,7 +1943,7 @@ extern unsigned short totlines;
|
|||||||
void SetAddressingModes(), GenerateBank0Table();
|
void SetAddressingModes(), GenerateBank0Table();
|
||||||
void SetAddressingModesSA1(), GenerateBank0TableSA1();
|
void SetAddressingModesSA1(), GenerateBank0TableSA1();
|
||||||
void calculate_state_sizes(), InitRewindVars();
|
void calculate_state_sizes(), InitRewindVars();
|
||||||
void InitDSP(), InitDSP2(), InitDSP3(), InitDSP4(), InitOBC(), InitFxTables(), initregr(), initregw();
|
void InitDSP(), InitDSP2(), InitDSP3(), InitDSP4(), InitOBC1(), InitFxTables(), initregr(), initregw();
|
||||||
void SPC7110Load(), DOSClearScreen(), dosmakepal();
|
void SPC7110Load(), DOSClearScreen(), dosmakepal();
|
||||||
|
|
||||||
void CheckROMType()
|
void CheckROMType()
|
||||||
@@ -2004,7 +2004,7 @@ void CheckROMType()
|
|||||||
|
|
||||||
if (OBCEnable)
|
if (OBCEnable)
|
||||||
{
|
{
|
||||||
InitOBC();
|
InitOBC1();
|
||||||
|
|
||||||
map_mem(0x00, &obc1bank, 0x40);
|
map_mem(0x00, &obc1bank, 0x40);
|
||||||
map_mem(0x80, &obc1bank, 0x40);
|
map_mem(0x80, &obc1bank, 0x40);
|
||||||
|
|||||||
Reference in New Issue
Block a user