amiga-bootcamp/13_toolchain/README.md
Ilia Sharin f8f8d1c834 docs(amiga): add Tier 4 content — AHI, cross-compilation, RTG, demoscene section
- New: 11_libraries/ahi_programming.md — AHI retargetable audio API
- New: 13_toolchain/cross_compilation_guide.md — cross-compiling for Amiga
- New: 08_graphics/rtg_programming.md — RTG Picasso96/CyberGraphX programming
- New: 17_demoscene/ — full demoscene techniques section:
  - copper_effects.md (6 techniques, 10 Pouet screenshots, antipatterns)
  - sprite_techniques.md (5 techniques, antipatterns)
  - pixel_tricks.md (5 techniques, antipatterns)
  - 3d_rendering.md (fixed-point math, 4 techniques, antipatterns)
  - timing_optimization.md (7 techniques, instruction timing tables)
  - README.md (section index with Mermaid diagrams)
  - images/ (10 authentic Amiga screenshots from Pouet.net)
- New: 05_reversing/games/ (4 copper-analysis screenshots)
- Updated: README index, TODO status (30/30 complete)
- Added external references: Pouet/Demozoo links, Scoopex YouTube
  tutorial series, Amiga Graphics Archive, coppershade.org
2026-05-13 17:49:28 -04:00

1.9 KiB

← Home

Toolchain — Overview

Development tools for building Amiga software, from native compilers to modern cross-compilation environments.

Section Index

File Description
gcc_amiga.md m68k-amigaos-gcc cross-compiler: bebbo's toolchain, Docker setup, platform-specific builds (Linux/macOS/Windows), CPU targets, libnix/ixemul startup, flags, antipatterns, FAQ
vbcc.md VBCC: Volker Barthelmann's portable C compiler — __reg() storage class, AmigaOS/MorphOS/AROS targets, vlink integration, cross-compilation
sasc.md SAS/C 6.x: pragma format with register encoding, compiler/linker flags, __saveds/__asm idioms, SAS/C vs GCC comparison
stormc.md StormC native IDE: C/C++ with exceptions, integrated debugger, PowerPC support, version history
vasm_vlink.md vasm assembler & vlink linker: modular architecture (CPU/syntax/output modules), Devpac/PhxAss compatibility, optimization system, linker scripts, multi-file projects, C↔asm interop, 30+ output formats, cross-platform workflows
fd_files.md FD/SFD file format and LVO generation
pragmas.md Compiler pragmas and inline stubs: SAS/C pragmas, GCC inline asm, proto headers, fd2pragma
ndk.md NDK versions (3.1/3.9/3.2): contents, downloads, cross-compiler integration
makefiles.md Makefile patterns for GCC cross-compilation, vasm/vlink assembly, mixed C+asm projects
cross_compilation_guide.md Modern cross-compilation: CMake toolchain files (GCC + VBCC), VS Code integration, GitHub Actions CI/CD, mixed C+asm, Docker builds
debugging.md Debugging tools: Enforcer/MuForce memory watchdog, SnoopDOS tracing, FS-UAE GDB remote, kprintf, debugging checklist