Current source of truth: TASKS.md
Immediate next block:
- input niceties on the guest/launcher boundary
- interrupt-driven input after cleaner IPL exposure
- richer cooperative guest demos, still without preemption
Immediate next CPU block:
- real
MOVEM - real
NBCD - real
ABCD - memory rotates:
ROLmemoryRORmemoryROXLmemoryROXRmemory
Constraints:
./runtests.shstays greencd test && node runner.jsstays231/233CALLMandRTMstay explicitly deferred