Lines Matching refs:Halt
1387 this.remainingClocks = 0; //HALT clocking overrun carry over.
1391 this.halt = false; //Has the CPU been suspended until the next interrupt?
1392 this.skipPCIncrement = false; //Did we trip the DMG Halt bug?
1540 this.haltPostClocks = 0; //Post-Halt clocking.
2409 //HALT
2415 //HALT bug in the DMG CPU model (Program Counter fails to increment for one instruction after HALT):
2419 //CGB gets around the HALT PC bug by doubling the hidden NOP.
3302 //Immediate for HALT:
3563 //Immediate for HALT:
5317 this.halt,
5528 this.halt = state[index++];
7030 if (!this.halt) {
7033 else { //Finish the HALT rundown execution.
7036 if (this.halt) {
7494 if (this.halt) {
7496 //HALT clocking correction:
8696 Check for IRQs to be fired while not in HALT:
8704 Handle the HALT opcode by predicting all IRQ cases correctly,
8713 if (!this.halt) {
8714 this.halt = true;
8769 //Exit out of HALT normally:
8772 this.halt = false;
8776 //Still in HALT, clock only up to the clocks specified per iteration:
8782 //Still in HALT, clock only up to the clocks specified per iteration:
8783 //Will stay in HALT forever (Stuck in HALT forever), but the APU and LCD are still clocked, so don't pause:
9614 if (!this.halt) {