AminetAminet
Search:
85097 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/VSCode.zip

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:MS VS Code config/easy cross-compiler
Uploader:Jared "Ford Prefect" McLaughlin <ford cathousestudio com>
Type:dev/cross
Version:1.0
Architecture:generic
Date:2026-01-11
Download:dev/cross/VSCode.zip - View contents
Readme:dev/cross/VSCode.readme
Downloads:10

Description: Micro$oft Visual Studio Code configuration and easy cross
compiler files. Version 1.0

I wanted to share this toolchain setup I'm using in hopes that it will help
others to easily program for MorphOS, Amiga OS4.1 and Amiga 68K with minimal
setup. It was inspired from Walkero's article on OS4Coding.com
(https://os4coding.net/blog/walkero/how-cross-compile-amigaos-4) for using an
IDE to compile for (his was for OS4.1 specifically) the three OSes, as I was
unable to figure out a way to do it all from MorphOS natively. 

It took weeks of trying to get Cubic IDE, and E-UAE on my G5 to do so, but I 
gave in before I had a psychotic episode, drank the Kool-Aid, and got this 
running in a few days, and am moving on with my various projects now. VS Code
and Docker Desktop are available on various types of Linux, MacOS, and 
Windows. 

I chose GCC over VBCC as it was more versatile for my own projects of audio
applications and FPGA emulation, and is based off of Sacredbanana's 
AmigaSDK-gcc toolchains (https://github.com/sacredbanana/AmigaSDK-gcc) 
[available through Docker Hub keyword sacredbanana], run in conjunction with
Docker Desktop, VS Code, and uses some VS Code extensions listed below:

Programs used:
Visual Studio Code
Docker Desktop 

VS Code Extensions used:
GitHub CoPilot, Claude Haiku 4.5 agent (if needed to adjust these files to
your own setup)
Container Tools
Dev Containers
Powershell

VS Code Extensions recommended for programming languages supported on target
OSes:

Amiga Assembly
Hollywood MAL
Lua
Python
json
YAML

Please let me know if this doesn't work for you and I'll try and update it
going forward. Contact me at:

ford at cat house studio.com

Going to have this available at:
http://cathousestudio.com/
on the download page,
MorphOS Storage
and Aminet

Happy coding!
Jared "Ford Prefect" McLaughlin
11 January 2026


Contents of dev/cross/VSCode.zip
Archive:  /home/aminet/aminet_root/doc//dev/cross/VSCode.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 2026-01-11 13:06 00000000  amiga_project/
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.devcontainer/
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.devcontainer/amiga-68k/
     361  Defl:N      239  34% 2026-01-08 21:07 4d5ee96c  amiga_project/.devcontainer/amiga-68k/devcontainer.json
     764  Defl:N      307  60% 2026-01-08 21:08 cc86ac48  amiga_project/.devcontainer/amiga-68k/tasks.json
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.devcontainer/amigaos-ppc/
     362  Defl:N      240  34% 2026-01-08 21:07 7878a259  amiga_project/.devcontainer/amigaos-ppc/devcontainer.json
     765  Defl:N      307  60% 2026-01-08 21:08 4b171f33  amiga_project/.devcontainer/amigaos-ppc/tasks.json
    1471  Defl:N      689  53% 2026-01-09 19:17 22e3d5f6  amiga_project/.devcontainer/compile_in_container.ps1
     605  Defl:N      339  44% 2026-01-09 19:07 67c2ee91  amiga_project/.devcontainer/devcontainer.json
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.devcontainer/morphos-ppc/
     362  Defl:N      241  33% 2026-01-08 21:07 c10e0bf8  amiga_project/.devcontainer/morphos-ppc/devcontainer.json
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.vscode/
    1946  Defl:N      915  53% 2026-01-09 21:24 1f156c7f  amiga_project/.vscode/docker-gcc.ps1
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.vscode/extensions/
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/.vscode/extensions/auto-compile-status/
    1495  Defl:N      585  61% 2026-01-09 19:39 a38187cd  amiga_project/.vscode/extensions/auto-compile-status/extension.js
     500  Defl:N      269  46% 2026-01-09 19:39 ebf96536  amiga_project/.vscode/extensions/auto-compile-status/package.json
     708  Defl:N      384  46% 2026-01-09 19:39 87954ed0  amiga_project/.vscode/extensions/auto-compile-status/README.md
      64  Defl:N       59   8% 2026-01-09 19:34 088d215c  amiga_project/.vscode/extensions.json
     159  Defl:N      124  22% 2026-01-09 19:38 c47f4651  amiga_project/.vscode/keybindings.json
     278  Defl:N      173  38% 2026-01-09 19:34 6c98f196  amiga_project/.vscode/settings.json
    3248  Defl:N      779  76% 2026-01-09 20:32 88c13f7f  amiga_project/.vscode/tasks.json
    1693  Defl:N      601  65% 2026-01-09 19:34 104cb4f6  amiga_project/.vscode/toggle_autocompile.ps1
       0  Stored        0   0% 2026-01-11 11:16 00000000  amiga_project/build/
    1532  Defl:N      662  57% 2026-01-09 19:42 f981ef8c  amiga_project/build-container.bat
    1115  Defl:N      551  51% 2026-01-09 19:42 2727f3cb  amiga_project/build-container.sh
     702  Defl:N      382  46% 2026-01-09 19:34 80c2d6bd  amiga_project/compile.bat
    1087  Defl:N      567  48% 2026-01-09 20:37 762ee5ec  amiga_project/README-wrapper.md
    5814  Defl:N     1911  67% 2026-01-09 20:47 8354a293  amiga_project/README.md
    1902  Defl:N     1058  44% 2026-01-11 13:09 9c8dd01a  amiga_project/readme_VSCode.txt
--------          -------  ---                            -------
   26933            11382  58%                            31 files
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>