
|
85097 packages online
|
|
 |
|
|
|
|
No screenshot available
|
|
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.009 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |