Page 1 of 1

VSCode plugin for Atari ST

Posted: 15 Feb 2022 11:23
by terriblefire
Does anyone know of (or if one is in progress) a toolchain to let me debug/author Atari ST programs from a VSCode setup. 68000 assembler basically.

Re: VSCode plugin for Atari ST

Posted: 15 Feb 2022 12:40
by sporniket
I guess that you can have basic syntax coloring of asm, like I have with atom, and use the shell pane to launch your compile script and hatari.

But nothing like say, a Platform IO integration.

I didn't looked too much for a Language Server Protocol implementations, but I don't recall finding anything.

Re: VSCode plugin for Atari ST

Posted: 15 Feb 2022 12:55
by terriblefire
sporniket wrote: 15 Feb 2022 12:40 I guess that you can have basic syntax coloring of asm, like I have with atom, and use the shell pane to launch your compile script and hatari.

But nothing like say, a Platform IO integration.

I didn't looked too much for a Language Server Protocol implementations, but I don't recall finding anything.
Was looking for something akin to "Amiga Assembly" plugin thats standard on VSCode. I think it would be really useful tbh.

Re: VSCode plugin for Atari ST

Posted: 15 Feb 2022 13:35
by sporniket
terriblefire wrote: 15 Feb 2022 12:55 Was looking for something akin to "Amiga Assembly" plugin thats standard on VSCode. I think it would be really useful tbh.
Interesting, thanks for the pointer. The feature already presents regarding assembly are very nice (I think my favorite is the 'list used/free registers over selected code').

I would be interested in a language server implementation, to have cross reference and documentation ("like javadoc / doxygen"). But that's a lot of work to write though.

Re: VSCode plugin for Atari ST

Posted: 15 Feb 2022 14:04
by terriblefire
sporniket wrote: 15 Feb 2022 13:35
terriblefire wrote: 15 Feb 2022 12:55 Was looking for something akin to "Amiga Assembly" plugin thats standard on VSCode. I think it would be really useful tbh.
Interesting, thanks for the pointer. The feature already presents regarding assembly are very nice (I think my favorite is the 'list used/free registers over selected code').

I would be interested in a language server implementation, to have cross reference and documentation ("like javadoc / doxygen"). But that's a lot of work to write though.
There are other similar VSCode plugin for C/C++. I actually think it would not take much to port Amiga Assembly to Hatari. Would just need a debug plugin that could translate hatari's debugger to vscode like it does for fsUAE here ..

https://github.com/prb28/vscode-amiga-a ... AEDebug.ts

I think Hatari might be easier as it will let you start a program from the commandline instead of the hoops fsuae makes the user jump through.