(notes) - 2023-08-28 - Update todos

This commit is contained in:
n loewen 2023-08-29 08:25:56 -04:00
parent 49cb3171da
commit 9f4a67770f
1 changed files with 14 additions and 7 deletions

View File

@ -10,13 +10,13 @@ Two current goals:
## 2. Re-architect ## 2. Re-architect
- Move the bulk of cpu.js to cpu.lib.js - [x] Move the bulk of cpu.js to cpu.lib.js
- Add a way to register functions to be called each cycle - [x] Add a way to register functions to be called each cycle
- Create a new 'cardiograph.js' - [x] Create a new 'cardiograph.js'
- imports cpu.lib.js - [x] imports cpu.lib.js
- registers functions for logging, updating display - [ ] registers functions for logging, updating display
- (split those apart) - (split those apart)
- provides terminal interface - [ ] provides terminal interface
- get machine code input from stdin (or like, file stream?) - get machine code input from stdin (or like, file stream?)
- `./assembler.js | ./cardiograph.js - `./assembler.js | ./cardiograph.js
- see below re: changes to assembler - see below re: changes to assembler
@ -24,3 +24,10 @@ Two current goals:
- Move CLI interface into assembler.js and delete run-assembler.js - Move CLI interface into assembler.js and delete run-assembler.js
- Add a --json flag, which causes the assembler to print the json of {machineCode, debugInfo} on stdin - Add a --json flag, which causes the assembler to print the json of {machineCode, debugInfo} on stdin
- Otherwise, print hex/bin to stdin - Otherwise, print hex/bin to stdin
## TODO
- ?
- Move notes, issues to their own branches
- Make worktrees for those branches
- NB: VS Code's git management tools work fine with worktree folders if you open them in a new window -- but opening them in a workspace doesn't work