The CPU halt can be faked by resetting IP -- mc1502 and poisk1 work this way (but for some reason the former has to reset one insn back and the latter, two...)