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()
|
||||
{
|
||||
STOP();
|
||||
//Disable all IRQs
|
||||
_memoryManager->Write(0xFFFF, 0);
|
||||
|
||||
//Halt CPU to lock it up permanently
|
||||
_state.Halted = true;
|
||||
}
|
||||
|
||||
void GbCpu::STOP()
|
||||
|
|
Loading…
Add table
Reference in a new issue