Sink-20 in development

You need an actual VIC.

Moderator: Moderators

User avatar
Vic 20 Scientist
Posts: 1089
Joined: Fri Jan 04, 2008 5:11 pm
Location: Austin, Texas
Occupation: Game maker

Sink-20 in development

Postby Kweepa » 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.
(436.42 KiB) Downloaded 49 times


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).

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.

Added memory configuration, cursor keys, soft reset, proper current line caret.
Let me know what you think!
Last edited by Kweepa on Thu Jan 19, 2017 7:28 pm, edited 1 time in total.

User avatar
Posts: 855
Joined: Tue Jun 08, 2004 12:20 pm

Re: Sink-20 in development

Postby Schlowski » Thu Jan 19, 2017 1:51 am

Wow, impressive :shock:
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.

User avatar
Vic 20 Dabbler
Posts: 71
Joined: Tue Nov 27, 2012 4:09 pm
Location: VICenza (Italy)
Occupation: NitroWheels

Re: Sink-20 in development

Postby ldxstx » Thu Jan 19, 2017 3:32 pm

Wow, cool work! I will try it in the next few days, hopefully!

Thumbs uppp! :)

User avatar
Vic 20 Dabbler
Posts: 94
Joined: Mon Jan 04, 2016 10:17 pm
Location: Pittsburgh
Occupation: IBM Watson Engr

Re: Sink-20 in development

Postby tonyrocks » Tue Jan 24, 2017 11:36 am

Ha! I love the hearts for the breakpoints...heck, i like the the fact that you can have breakpoints. Very cool!!

User avatar
Vic 20 Afficionado
Posts: 354
Joined: Fri Jan 16, 2015 11:48 pm

Re: Sink-20 in development

Postby R'zo » Tue Jan 24, 2017 2:16 pm

Will find time to give this a try.
I do not believe in obsolete...

Vic 20 Drifter
Posts: 35
Joined: Thu Nov 11, 2010 5:46 pm

Re: Sink-20 in development

Postby cobracon » Sun Dec 03, 2017 12:09 am

Was just playing around with this tonight. I really like it a lot. Have you done any updating to this lately?

Return to “Emulation and Cross Development”

Who is online

Users browsing this forum: No registered users and 1 guest