megasys1 system A, fix slowdowns in rodland and p45 (which do not occur on pcb)

This commit is contained in:
dinkc64 2019-08-03 20:13:54 -04:00
parent bb87f7b64a
commit 8647e70bf4
1 changed files with 4 additions and 3 deletions

View File

@ -2699,6 +2699,7 @@ static INT32 DrvLoadRoms()
static INT32 SystemInit(INT32 nSystem, void (*pRomLoadCallback)())
{
BurnSetRefreshRate(56.19);
AllMem = NULL;
MemIndex();
INT32 nLen = MemEnd - (UINT8 *)0;
@ -3313,10 +3314,10 @@ static INT32 System1AFrame()
for (INT32 i = 0; i < nInterleave; i++)
{
SekOpen(0);
CPU_RUN(0, Sek);
if (i == 16*8) SekSetIRQLine(1, CPU_IRQSTATUS_AUTO);
if (i == 0*8) SekSetIRQLine(2, CPU_IRQSTATUS_AUTO);
if (i == 128*8) SekSetIRQLine(3, CPU_IRQSTATUS_AUTO);
if (i == 240*8) SekSetIRQLine(2, CPU_IRQSTATUS_AUTO);
if (i == 240*8) SekSetIRQLine(1, CPU_IRQSTATUS_AUTO);
CPU_RUN(0, Sek);
SekClose();
SekOpen(1);