Skip to content

Amiga Native Setup

Install tools directly on your system

Skip Docker and install the vasm assembler natively. You'll manage updates yourself, but get a simpler workflow for quick builds.

1. Install Homebrew (if needed)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Build vasm from Source

vasm isn't in Homebrew, so you'll need to build it:

curl -O http://sun.hasenbraten.de/vasm/release/vasm.tar.gz
tar xzf vasm.tar.gz
cd vasm
make CPU=m68k SYNTAX=mot
sudo cp vasmm68k_mot /usr/local/bin/

3. Install FS-UAE Emulator

brew install --cask fs-uae

You'll also need Kickstart ROMs (not included due to copyright).

4. Verify Installation

vasmm68k_mot -quiet -Fhunkexe -o test test.asm

1. Download vasm

Download pre-built Windows binaries from sun.hasenbraten.de/vasm.

Extract to a folder like C:\Tools\vasm and add it to your PATH.

2. Download FS-UAE

Download FS-UAE from fs-uae.net.

You'll also need Kickstart ROMs (not included due to copyright).

3. Install amitools (optional)

For creating ADF disk images:

pip install amitools

1. Build vasm from Source

wget http://sun.hasenbraten.de/vasm/release/vasm.tar.gz
tar xzf vasm.tar.gz
cd vasm
make CPU=m68k SYNTAX=mot
sudo cp vasmm68k_mot /usr/local/bin/

2. Install FS-UAE

sudo apt install fs-uae fs-uae-launcher

Or download from fs-uae.net for the latest version.

3. Install amitools

pip install amitools

Building Your Code

Once installed, build your assembly files:

vasmm68k_mot -Fhunkexe -kick1hunks -o game game.asm

Create a bootable ADF disk:

xdftool game.adf create + format "Game" + boot install + write game

Then run in FS-UAE with your Kickstart ROM configured.