What programming environments are you using?
Moderator: Moderators
What programming environments are you using?
I use the 'xa' assembler and VICE on Linux. But meditative debugging is starting to do my head in. I guess that's the main problem for people to start assembly, isn't it? What do you use?
A man without talent or ambition is most easily pleased. Others set his path and he is content.
https://github.com/SvenMichaelKlose
https://github.com/SvenMichaelKlose
Re: What programming environments are you using?
CBM Basic V2.0 

Vic20-Ian
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
Re: What programming environments are you using?
never felt the need for more than the vice monitor when it comes to debugging... its pretty poweful infact.
I'm just a Software Guy who has no Idea how the Hardware works. Don't listen to me.
Re: What programming environments are you using?
MacBook Pro + Editra (text editor) + cc65 + ca65 + VICE. I don't use any debuggers.
Re: What programming environments are you using?
DASM, Notepad++ and VICE.
Re: What programming environments are you using?
The real thing. A vic 20 with sd card storage because actual cassette tapes are getting rare.
Sent from my iPhone 6 Beta using Tapatalk
Sent from my iPhone 6 Beta using Tapatalk
Re: What programming environments are you using?
Windows, Ca65, Notepad++ & Vice mainly. Also used vic20 emu a couple of times as it has a nice (if slow) profiler. I use excel and c# as source code generation tools as well to generate lookup data etc. Also cmrprg studio for graphics.
Sent from my Nexus 5 using Tapatalk
Sent from my Nexus 5 using Tapatalk
Re: What programming environments are you using?
Just saw the CBM prg Studio 3.0 announcement – missed the feature to import labels and breakpoints into it. Gonna have my wetware debugged, soon. m(groepaz wrote:never felt the need for more than the vice monitor when it comes to debugging... its pretty poweful infact.
A man without talent or ambition is most easily pleased. Others set his path and he is content.
https://github.com/SvenMichaelKlose
https://github.com/SvenMichaelKlose
Re: What programming environments are you using?
I know the WinVice monitor is probably super powerful, I never learned/bothered to use the 'symbol table' feature in it which would allow quick inspection of all your zero page stuff ; however, I kinda agree with you. It seems like it would be so straightforward to build a 'source level' debugger -- especially with one of the VIC emulators. Something that would take the assembler listing file and allow single stepping through it. All it would have to do is take the address on the program counter and run a cursor through a text file -- throw in some cool hover and inspect features like a modern IDE.pixel wrote:I use the 'xa' assembler and VICE on Linux. But meditative debugging is starting to do my head in. I guess that's the main problem for people to start assembly, isn't it? What do you use?
Now, don't get me wrong, I love moments of nostalgia too. There are times when I love pen and paper and scratching your head and pretending it's 1982 -- it's fun,BUT, there are other times when you are in it for the thrill of programming the VIC as a 'target' platform and not for the nostalgia of it , and that's when you want the best possible tools.
I dunno -- I've got so many silly projects I want to do and not enough time with my day job always getting in the way , but some kind of 'source level' debugger to alleviate the meditative debugging you mention would be of interest to me. I've been looking for an excuse to do a project in Clojure

Re: What programming environments are you using?
Ouhjah! A full-blown IDE in the emulator would be nice. What puts me off is that most software (including VICE) is written like we're still in the 80s there, too. So I banged my own assembler together which generates that VICE symbol files and gives me a WAV file right away. (Need to hunt hardware to check this on real VIC in a minute.) It's a joke to do that in Lisp. But a good one.bills442 wrote:I dunno -- I've got so many silly projects I want to do and not enough time with my day job always getting in the way , but some kind of 'source level' debugger to alleviate the meditative debugging you mention would be of interest to me. I've been looking for an excuse to do a project in Clojure


The most easy way to do it IMHO would be to grab the JavaScript VIC emulator and hack an IDE in. No cross-platform UI issues there and other comfy things like garbage collection and DOM instead of Un*x terminal foobar or whatever complicated things. Close enough to Lisp, isn't it? And there'd be no heavy weights to lift for beginners. Just open the browser and get going...
A man without talent or ambition is most easily pleased. Others set his path and he is content.
https://github.com/SvenMichaelKlose
https://github.com/SvenMichaelKlose
-
- Omega Star Commander
- Posts: 1375
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Re: What programming environments are you using?
Debugging with the modern emulators is trivial. Your assembler needs to provide symbol tables, like ca65.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
- Kweepa
- Vic 20 Scientist
- Posts: 1303
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
Re: What programming environments are you using?
What pixel is suggesting is a step beyond that mess of symbol files and obscure typed commands.
Re: What programming environments are you using?
Aart Bik's crossassembler on the Mac command line, http://www.aartbik.com/MISC/c64.html, with TextWrangler as editor and VICE as emulator. And Disk Imagery http://lallafa.de/blog/c64-projects/diskimagery64/ for the odd d64 edit.
Re: What programming environments are you using?
Check out SublimeText3 for text editor (Windows), it's really good. You can create your own modules for coloring and highlighting keywords and such.
-
- Omega Star Commander
- Posts: 1375
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Re: What programming environments are you using?
Kweepa wrote:What pixel is suggesting is a step beyond that mess of symbol files and obscure typed commands.

[youtube]QX9NkF0Tc9E[/youtube]
So if you ask me, you're all soft.

Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing