Fix for a2audit failing Apple II/II+ LC test

. For II/II+ with NSC at F8xx, then (for NSC) also exclude the r:ROM/w:RAM (C089) case
This commit is contained in:
tomcw 2021-04-18 11:23:06 +01:00
parent e7a3f97bb6
commit 26414b74df

View File

@ -914,7 +914,7 @@ static BYTE __stdcall IO_Cxxx(WORD programcounter, WORD address, BYTE write, BYT
BYTE __stdcall IO_F8xx(WORD programcounter, WORD address, BYTE write, BYTE value, ULONG nCycles) // NSC for Apple II/II+ (GH#827) BYTE __stdcall IO_F8xx(WORD programcounter, WORD address, BYTE write, BYTE value, ULONG nCycles) // NSC for Apple II/II+ (GH#827)
{ {
if (IS_APPLE2 && g_NoSlotClock && !SW_HIGHRAM) if (IS_APPLE2 && g_NoSlotClock && !SW_HIGHRAM && !SW_WRITERAM)
{ {
if (g_NoSlotClock->ReadWrite(address, value, write)) if (g_NoSlotClock->ReadWrite(address, value, write))
return value; return value;