diff options
Diffstat (limited to 'PLAN')
| -rw-r--r-- | PLAN | 10 |
1 files changed, 2 insertions, 8 deletions
| @@ -1,18 +1,10 @@ | |||
| 1 | Turn on blinkenlights from the PDP core | 1 | Turn on blinkenlights from the PDP core |
| 2 | 2 | ||
| 3 | There's probably a bug in the UART TX code that's dropping characters when it gets full | ||
| 4 | |||
| 5 | Debounce switches | ||
| 6 | |||
| 7 | Implement switch features: | 3 | Implement switch features: |
| 8 | Start | 4 | Start |
| 9 | Load_Add | 5 | Load_Add |
| 10 | Deposit | 6 | Deposit |
| 11 | Examine | 7 | Examine |
| 12 | Continue | ||
| 13 | Stop | ||
| 14 | Single_Step | ||
| 15 | Single_Inst | ||
| 16 | The DF* IF* and SR* data switches | 8 | The DF* IF* and SR* data switches |
| 17 | 9 | ||
| 18 | Don't ignore 6000 and 6001 | 10 | Don't ignore 6000 and 6001 |
| @@ -23,6 +15,8 @@ Add "interrupts enabled" flag | |||
| 23 | 6001 - enable interrupts (after next instruction) | 15 | 6001 - enable interrupts (after next instruction) |
| 24 | 6002 - disable interrupts (we should probably do this immediately) | 16 | 6002 - disable interrupts (we should probably do this immediately) |
| 25 | 17 | ||
| 18 | Implement remaining TTY output instructions | ||
| 19 | |||
| 26 | Jules thinks clock is most likely interrupt source | 20 | Jules thinks clock is most likely interrupt source |
| 27 | pdp8 source tries to map clock interrupts to "real time" - we might want to mangle that to make it deterministic | 21 | pdp8 source tries to map clock interrupts to "real time" - we might want to mangle that to make it deterministic |
| 28 | 22 | ||
