From fda3a38b998908ad584006a6d21b176e806575c7 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 31 Oct 2021 13:47:24 -0700 Subject: Implement single-stepping the core. --- PLAN | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'PLAN') diff --git a/PLAN b/PLAN index ffc0ba1..bdf6256 100644 --- a/PLAN +++ b/PLAN @@ -1,18 +1,10 @@ Turn on blinkenlights from the PDP core -There's probably a bug in the UART TX code that's dropping characters when it gets full - -Debounce switches - Implement switch features: Start Load_Add Deposit Examine - Continue - Stop - Single_Step - Single_Inst The DF* IF* and SR* data switches Don't ignore 6000 and 6001 @@ -23,6 +15,8 @@ Add "interrupts enabled" flag 6001 - enable interrupts (after next instruction) 6002 - disable interrupts (we should probably do this immediately) +Implement remaining TTY output instructions + Jules thinks clock is most likely interrupt source pdp8 source tries to map clock interrupts to "real time" - we might want to mangle that to make it deterministic -- cgit v1.2.3