# Dev notes — 2023-08-29 ## 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 → have split it a bit... display and keypad are both in `io.js` - [x] make CPU errors throw errors - [ ] new CLI interface - [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** - [ ] implement 'jmp ($FF)' on startup - [ ] implement ROM - [ ] re-implement single-stepping