Skip to content
John Earnest edited this page Aug 19, 2016 · 9 revisions

Anyone can modify the following list and claim features on this list to implement.

Proposed Features/Additions/Improvements:

  • Extend the decompiler to optionally attempt to find if...begin...else...end patterns.
  • Extend the decompiler to optionally attempt to find < > <= >= pseudo-ops.
  • Scrollable memory dumper for the debugger.
  • Improve layout of the source view in the debugger. (Should it be toggle-able?)
  • Improve discoverability of the debugger. Add a "pause" button to the main UI?
  • CLI emulator frontend so that octo can be used entirely from the command line. Try to avoid drawing in additional Node dependencies.
  • COSMAC VIP waveform export, ideally played directly from browser. Some experiments have been done with this- results have been mixed.
  • COSMAC VIP emulation mode including RCA1802 emulation. This is a very big, complex feature and will need full support in the debugger.
  • Recording GIFs would be nice if we can pull it off. Saving binary files from a JS app is tricky, so one option is to use an image host's apis
  • Toggleable XO-Chip sound support for the embedded Octo frontend. Default should be no sound, as it is now.
  • "Tip Your TV Mode"- option for rotating the display 90 degrees. No programming model changes. Remember to support both embedded player and main player.
Clone this wiki locally