cardiograph-computer/issues/todo.md

1.7 KiB

To do — Summary

This is a quick todo list.

For extended commentary, see issues.

Open

Todo

  • Finish WIP on run-cli arg parsing

  • Pass CYCLE_COUNT as a cli arg

  • (cpu) !! Fix overflow flag

  • Add a flag for bank-switching to the ~zero-page

  • Remove run-scripts and add the ability to run ./cpu.js and ./assembler.js directly -- cf. #1

  • [fix] (cpu) Make single-stepping work with simulated keypad

Features

Documentation

  • Improve docs for flags register

Testing

  • Display (hex) numbers
  • Greater than
  • Minimal LOGO-ish interpreter for turtle graphics

Closed

  • 2023-08-26 - [fix] (logging) - 'undefined operand' situation is caused by assembling to an initial IP of $1C, which is an odd number
  • (assembler) Pass asm line thru to cpu to print when debugging

Abandoned

  • (assembler) Return pure machine code when printing to stdout (and not in debug mode)