Skip to content

A terminal-based IDE for the subleq single-instruction set computer.

Notifications You must be signed in to change notification settings

Riley-King/subleq-ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUBLEQ IDE

A terminal based editor for a binary SUBLEQ PC.

Features

  • Conditional and regular breakpoints
  • Execute a single instruction at a time (step)
  • Execute until told to stop or breakpoint
  • Reset program (only for loaded files)
  • Edit values
  • Set instruction pointer, which is also saved in the binary file
  • Uses nano-style keybinds, just without ctrl/alt

Planned Features

  • Improve 'rendering' code to only redraw what changes to minimize flicker.
  • Support for linux
  • Support for non-x86_64 platforms
  • Move away from using visual studio project files to a bash/batch script for building
  • loading and assembling a high-level assembley language
  • 'run until' - use breakpoints for now
  • 'step x times' - use breakpoints and single steps for now
  • Store arbitary 'saves' in memory to allow different points to reset to
  • A built-in assembley editor for previously mentioned high-level assembley

About

A terminal-based IDE for the subleq single-instruction set computer.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages