mirror of
https://github.com/TomHarte/CLK.git
synced 2024-12-25 03:32:01 +00:00
Ensured that calling return_from_subroutine
really does unjam the processor if required, causing all tests once again to pass.
This commit is contained in:
parent
5a4262d74e
commit
e636ae37b4
@ -678,7 +678,7 @@ template <class T> class Processor {
|
|||||||
|
|
||||||
if(_jam_handler) {
|
if(_jam_handler) {
|
||||||
_jam_handler->processor_did_jam(this, _pc.full - 1);
|
_jam_handler->processor_did_jam(this, _pc.full - 1);
|
||||||
checkSchedule(_is_jammed = false);
|
checkSchedule(_is_jammed = false; program = _scheduledPrograms[scheduleProgramsReadPointer]);
|
||||||
}
|
}
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user