O2Hawk: reset fix
This commit is contained in:
parent
f39319fd12
commit
216e382582
|
@ -42,6 +42,8 @@ namespace BizHawk.Emulation.Cores.Components.I8048
|
|||
IntEn = false;
|
||||
TimIntEn = false;
|
||||
INT_MSTR = true;
|
||||
IRQPending = false;
|
||||
TIRQPending = false;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -82,7 +82,6 @@ namespace BizHawk.Emulation.Cores.Components.I8048
|
|||
{
|
||||
RB = 0;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -193,9 +192,18 @@ namespace BizHawk.Emulation.Cores.Components.I8048
|
|||
|
||||
F1 = false;
|
||||
|
||||
T0 = T1 = false;
|
||||
T0 = T1 = T1_old = false;
|
||||
|
||||
Flag3 = true;
|
||||
|
||||
EA = false;
|
||||
|
||||
TF = false;
|
||||
timer_en = false;
|
||||
counter_en = false;
|
||||
timer_prescale = 0;
|
||||
|
||||
RB = MB = 0;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -134,6 +134,17 @@ namespace BizHawk.Emulation.Cores.Consoles.O2Hawk
|
|||
ppu.Reset();
|
||||
|
||||
cpu.Reset();
|
||||
|
||||
RAM = new byte[0x80];
|
||||
|
||||
ticker = 0;
|
||||
|
||||
addr_latch = 0;
|
||||
kb_byte = 0;;
|
||||
ppu_en = RAM_en = kybrd_en = copy_en = cart_b0 = cart_b1;
|
||||
rom_bank = 0;
|
||||
|
||||
kb_state_row = kb_state_col = 0;
|
||||
}
|
||||
|
||||
public void SoftReset()
|
||||
|
|
Loading…
Reference in New Issue