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!
Sink-20 in development
Moderator: Moderators
- Kweepa
- Vic 20 Scientist
- Posts: 1316
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
Sink-20 in development
Last edited by Kweepa on Thu Jan 19, 2017 7:28 pm, edited 1 time in total.
Re: Sink-20 in development
Wow, impressive
I'm out of the retro zone for the moment (busy with work and life), but I suddenly feel an urgent need to get back to my beloved VIC coding with this sort of modern development tool.
I'm out of the retro zone for the moment (busy with work and life), but I suddenly feel an urgent need to get back to my beloved VIC coding with this sort of modern development tool.
Re: Sink-20 in development
Wow, cool work! I will try it in the next few days, hopefully!
Thumbs uppp!
Thumbs uppp!
-
- Vic 20 Hobbyist
- Posts: 118
- Joined: Mon Jan 04, 2016 10:17 pm
- Website: http://www.tonyrocks.com
- Location: Pittsburgh
- Occupation: IBM Watson Engr
Re: Sink-20 in development
Ha! I love the hearts for the breakpoints...heck, i like the the fact that you can have breakpoints. Very cool!!
Re: Sink-20 in development
Was just playing around with this tonight. I really like it a lot. Have you done any updating to this lately?
- Kweepa
- Vic 20 Scientist
- Posts: 1316
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
Re: Sink-20 in development
I did start poking at it again, but nothing major.
I got frustrated by the window focus details (for example I keep pressing 'run', then editing the program instead of interacting with it), and the need to rewrite input entirely to fix them.
Maybe I'll play with it some more this week, before I go back to work on Monday.
If you have any specific feedback/feature requests I'd love to hear it/them!
I got frustrated by the window focus details (for example I keep pressing 'run', then editing the program instead of interacting with it), and the need to rewrite input entirely to fix them.
Maybe I'll play with it some more this week, before I go back to work on Monday.
If you have any specific feedback/feature requests I'd love to hear it/them!