summaryrefslogtreecommitdiff
path: root/PLAN
diff options
context:
space:
mode:
authorJulian Blake Kongslie2021-12-05 15:16:41 -0800
committerJulian Blake Kongslie2021-12-05 15:16:41 -0800
commitca0c557e2c61e2fc6cc97482a17f68fd2ee61392 (patch)
treef24926619e8e953a38250af02973b18cb0bede0e /PLAN
parentInterrupt-driven keyboard input. (diff)
downloadnoncpu-ca0c557e2c61e2fc6cc97482a17f68fd2ee61392.tar.xz
Implement DF and IF, and Dep and Exam switches.
Diffstat (limited to '')
-rw-r--r--PLAN12
1 files changed, 0 insertions, 12 deletions
diff --git a/PLAN b/PLAN
index 2283c2f..e9689e2 100644
--- a/PLAN
+++ b/PLAN
@@ -1,11 +1,5 @@
1Turn on blinkenlights from the PDP core 1Turn on blinkenlights from the PDP core
2 2
3Implement switch features:
4 Deposit - needs a state machine
5 [pc++] = switch_sr
6 Examine - needs a state machine
7 led_memdata = [pc++]
8
9Implement remaining TTY output instructions 3Implement remaining TTY output instructions
10 4
11Jules thinks clock is most likely interrupt source 5Jules thinks clock is most likely interrupt source
@@ -17,9 +11,3 @@ Sources of interrupts observed:
17 TTO ready for output interrupt - this looks like a very likely candidate 11 TTO ready for output interrupt - this looks like a very likely candidate
18 TTI input ready interrupt - this looks like a very likely candidate 12 TTI input ready interrupt - this looks like a very likely candidate
19 Looks like these happen even when there is no input available - might be caused by the program itself doing something a little funny 13 Looks like these happen even when there is no input available - might be caused by the program itself doing something a little funny
20
21Implement IF/DF fields
22 Will need to update behaviour of switch_load_add
23
24Add a macro for reversing polarity of switch_sing_step and switch_sing_inst and
25making switch_dep happen on key lift instead of key press