-
Notifications
You must be signed in to change notification settings - Fork 0
Dev Environment
akadata edited this page Feb 14, 2026
·
1 revision
This project uses a full AmigaOS cross-development environment under /opt/amiga/.
Expected layout (example):
/opt/amiga/
AmigaOS-3.1.4
bin
include
lib
libexec
m68k-amigaos
share
src
ndk
NDKs:
- AmigaOS 3.1.4 NDK
- NDK 3.2 (optional for older toolchains)
- Install the m68k AmigaOS toolchain under
/opt/amiga/bin. - Add
/opt/amiga/bintoPATH. - Install NDK headers/libs under
/opt/amiga/includeand/opt/amiga/lib.
If you maintain an amiga.dev tree (e.g. Picasso96Develop), install it alongside the toolchain and reference it in builds that require RTG dev headers.
Example layout:
/opt/amiga/amiga.dev/Picasso96Develop
Some Amiga-side components expect the NDK layout above. Verify any hard-coded paths in scripts if the toolchain is installed elsewhere.
To build the EPM240 CPLD bitstreams you need Quartus (ModelSim alone is not enough):
yay -S quartus-free-quartus quartus-free-devinfo-max
Optional:
yay -S quartus-free-help quartus-free-questa arrow-usb-blaster
Quartus should provide quartus_sh/quartus_cpf under /opt/intelFPGA/.../quartus/bin.