728 B
728 B
Dev notes — 2023-08-29
Short-term goals:
-
Update main TODO list
-
Move notes, issues to their own branches
-
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 inio.js -
make CPU errors throw errors
-
new CLI interface
- replace
run-...with./assembler.jsand./cardiograph.js
→ have done a basic implementation, which is a regression of the feature set - parse args in a safer way
- implement missing features
- replace
-
fix overflow flag
-
implement 'jmp ($FF)' on startup
- implement ROM
-
re-implement single-stepping