GB: Make invalid op codes freeze cpu
This commit is contained in:
parent
d0ec40be37
commit
084bb70402
1 changed files with 5 additions and 1 deletions
|
@ -709,7 +709,11 @@ void GbCpu::NOP()
|
||||||
|
|
||||||
void GbCpu::InvalidOp()
|
void GbCpu::InvalidOp()
|
||||||
{
|
{
|
||||||
STOP();
|
//Disable all IRQs
|
||||||
|
_memoryManager->Write(0xFFFF, 0);
|
||||||
|
|
||||||
|
//Halt CPU to lock it up permanently
|
||||||
|
_state.Halted = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void GbCpu::STOP()
|
void GbCpu::STOP()
|
||||||
|
|
Loading…
Add table
Reference in a new issue