cardiograph-computer/2023-08-29--dev-notes.md

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 in io.js

  • make CPU errors throw errors

  • new CLI interface

    • 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