AMOS Professional extension for Visual Studio CodeAMOS Professional for Visual Studio Code is a extension to support AMOS language for the Amiga machines and emulators. Visit the AMOS Professional MANUAL pages to discover more about AMOS. This extension comes with a full package of help files for most of the functions that AMOS Pro offers. DemoWhy make this?I loved AMOSPro back in the days. I coded lots of stuff. Games and utilities. I later found my living in AmigaE, so. I parted from AMOS and started on a new journey. Now, decades later I have been wondering to pick up AMOSPro again. And do some Amiga games coding and probably port some of my C64 games. But, I felt like not using the editor AMOSPro is using, since I love to use VSCode for like; Everything. So, I kind of dropped the idea of porting anything. Until lately when a friend of mine from the Amiga twitch community said; It would be cool having an AMOSPro extension. So.. That got me interested. And since I have made a vscode extension before, it felt like a possible project to finish up. So here it is, for you to use. Hope you like this extension. FeaturesThis extension supports/features the following:
Need to knowSo, this extension do not import any amos basic files or interpret functions to AMOS basic. The extension .amos is mostly meant for telling you what file this is. I would recommend that you to use .asc instead, since you will be needing to "merge" the source code into AMOS/AMOSPro for testing. This extension is probably not 100% done, and there may be lots of functionality that is missing, or missing parts of the documntation. This extension is a project of "work in progress". And will be updated when I find things that is missing. Or you as the user finds things you want to be included or fixed. Requirements
Now what?Well, start coding and have fun. How? Well. Lets get moving.
If you can't see the gif file above for some reasons, follow these steps how to import the file into AMOSPro.
The code if you don't want to write the helloworld.asc yourself.
Who am I and how to reach me?I'm Docster, a retro coder, mainly coding games for the C64 and Amiga. I do also code utilities and what ever I need for my projects. If you like to checkout my itch page, you are welcome to do so. You can find me (Docster) on Discord or itch.io, under any of the following Discord servers/itch account: Discord servers: Amiga Code - Photon Of Scoopex, Amiga coding and fun Retro32UK - Amiga and other platform coding (home of TTE) OldskoolCoder - C64/Amiga and other platforms coding Phaze101 - C64/Amiga and other platforms coding itch.io: Thanks and creditsAll documentation in this extension is from the amospro webpage. Thanks to François Lionet for creating AMOS/AMOSPro and made many of us very happy back in the 90s. Thanks to Fredrik Rambris for creating the manual webpage. Thanks to Princephaze for talking me "into it" to make this extension. Greetings to everybody I know from the C64 and Amiga scene |