2023-08-29 - Update todo list
This commit is contained in:
parent
1c60fa5ab8
commit
9cbf34be6e
|
|
@ -1,21 +1,26 @@
|
|||
# Dev notes — 2023-08-29
|
||||
|
||||
Short-term goals:
|
||||
## Short-term goals:
|
||||
|
||||
- [ ] **Update main TODO list**
|
||||
|
||||
- [x] Move notes, issues to their own branches
|
||||
- [x] Make worktrees for those branches
|
||||
|
||||
- [/] split into card, io, graph, all bound together in cardiograph.js
|
||||
- split a bit... display and keypad are both in `io.js`
|
||||
- [ ] split into card, io, graph, all bound together in cardiograph.js
|
||||
→ have split it a bit... display and keypad are both in `io.js`
|
||||
|
||||
- [ ] make CPU errors throw errors
|
||||
- [x] make CPU errors throw errors
|
||||
|
||||
- [ ] new CLI interface
|
||||
- [ ] arg parser
|
||||
- [ ] assembler output on stdout
|
||||
- [ ] trash run-assembler
|
||||
- [x] replace `run-...` with `./assembler.js` and `./cardiograph.js`
|
||||
→ have done a basic implementation, which is a regression of the feature set
|
||||
- [ ] parse args in a safer way
|
||||
- [ ] implement missing features
|
||||
|
||||
- [ ] fix overflow flag
|
||||
***
|
||||
|
||||
- [ ] **fix overflow flag**
|
||||
- [ ] implement 'jmp ($FF)' on startup
|
||||
- [ ] implement ROM
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue