828 B
828 B
To do
Misc
- Play with JSDoc
Design
- Add keypad to memory map
- Replace CHP/CFC with FHP/FTG
- Add a flag for bank-switching to the ~zero-page
For consideration
- Subroutine stack
- Extended system (secret bonus operations)
Programming
- Write some more complex test programs
- Display (hex) numbers
- Greater than
Simulator
- rewrite to call things 'opcodes' and 'operands'
Assembler
- Pad up to 256 bytes
- Validate labels
- Return pure machine code when printing to stdout (and not in debug mode)
CPU
- Add single-stepping
Under-the-hood improvements
- Do a proper binary version... (or lose the typed arrays?)
- Extract debugging to its own module