Sink-20 in development
Posted: Wed Jan 18, 2017 6:23 pm
Yet another emulator... this one with a built in BASIC editor, debugger and profiler.
Something like BASin for the Speccy.
The hearts are breakpoints - on lines and on variables changing value.
The blue is a text selection.
The green are profiler bar graphs representing time spent on the line.
The red (on line 805) is the current executing line.
Clicking on the keyboard window inserts characters (or you can obviously just type).
Working:
Emulator: including sound
Editor: editing, cut and paste, undo/redo, copy to emulator, save to prg, load from prg.
Debugger: breakpoints, single step, callstack.
Profiler: capture and display time spent on each line.
Window docking
To do:
Some tools like renumber, compact, music tracker, character editor
Hooking up some menu items (eg Exit!)
Code snippets?
Lots of testing and fixing
Fix multicolour display
It's C#, and uses DockPanelSuite and NAudio.
[EDIT]
Added memory configuration, cursor keys, soft reset, proper current line caret.
Let me know what you think!
Something like BASin for the Speccy.
The hearts are breakpoints - on lines and on variables changing value.
The blue is a text selection.
The green are profiler bar graphs representing time spent on the line.
The red (on line 805) is the current executing line.
Clicking on the keyboard window inserts characters (or you can obviously just type).
Working:
Emulator: including sound
Editor: editing, cut and paste, undo/redo, copy to emulator, save to prg, load from prg.
Debugger: breakpoints, single step, callstack.
Profiler: capture and display time spent on each line.
Window docking
To do:
Some tools like renumber, compact, music tracker, character editor
Hooking up some menu items (eg Exit!)
Code snippets?
Lots of testing and fixing
Fix multicolour display
It's C#, and uses DockPanelSuite and NAudio.
[EDIT]
Added memory configuration, cursor keys, soft reset, proper current line caret.
Let me know what you think!