Merge pull request #648 from alyosha-tas/master

Another read / RDY fix
This commit is contained in:
alyosha-tas 2016-06-24 15:05:54 -04:00 committed by GitHub
commit 3481e90559
2 changed files with 3004 additions and 8 deletions

View File

@ -534,7 +534,11 @@ namespace BizHawk.Emulation.Cores.Components.M6502
void FetchDummy()
{
DummyReadMemory(PC);
rdy_freeze = !RDY;
if (RDY)
{
DummyReadMemory(PC);
}
}
public void Execute(int cycles)
@ -2109,13 +2113,13 @@ namespace BizHawk.Emulation.Cores.Components.M6502
}
void IncPC()
{
rdy_freeze = !RDY;
if (RDY)
{
ReadMemory(PC);
PC++;
}
}
rdy_freeze = !RDY;
if (RDY)
{
ReadMemory(PC);
PC++;
}
}
void ZP_RMW_Stage3()
{
rdy_freeze = !RDY;

2992
Execute.cs Normal file

File diff suppressed because it is too large Load Diff