Skip to content

Latest commit

 

History

History
33 lines (33 loc) · 1.28 KB

TODO.md

File metadata and controls

33 lines (33 loc) · 1.28 KB

TODO

  • Update debug info while editing
  • Directive to forward declare labels .lbl
  • Goto Definition for local labels
    • Track current scope in editor
    • Show current scope in status bar (why not)
  • Startup animation
  • Support variable width characters (8x8 UDG's)
  • Implement linker (WIP on linkage branch)
  • Add settings / project configuration file
  • Symbolic disassembly
  • Multicolor support for UDG editor
  • Don't paste when it would create line > 40 columns
  • Cleanup hack that requires "jmp gui::ret" in GUI (call text::render instead of pushing format strings)
  • Allow setting breakpoints in ROM
  • debug information rework
    • store relative line #'s (label + x)
    • update debug line #'s in realtime (upon line insertion/delete)
  • Finish installer
  • yank line (yy)
  • symbol viewer improvements
    • sort by address
    • show filename / line
    • navigate to symbol
  • Add "Go" at cursor command in debugger
  • Add "Return" command in debugger (trace until RTS)
  • Fix disassembly
  • Support break via NMI in debugger
  • Create cartridge target
  • Disassemble file command
  • Fix visual mode
  • Optimize source up/down/goto
    • Do one copy instead of repeated moves (next/prev)