C64 Native Setup
Install tools directly on your system
Install the ACME assembler natively, if you want the reference tool the curriculum's C64 output is checked against. Asm198x builds the same bytes and installs in one command.
1. Install Homebrew (if needed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. Install ACME Assembler
brew install acme3. Install VICE Emulator
brew install --cask viceThis installs x64sc (the cycle-accurate C64 emulator) and other VICE tools.
4. Verify Installation
acme --version1. Download ACME
Download the latest ACME release from SourceForge.
Extract to a folder like C:\Tools\acme and add it to your PATH.
2. Download VICE
Download VICE from vice-emu.sourceforge.io.
The Windows GTK3 build is recommended. Extract and optionally add to PATH.
3. Verify Installation
acme --version1. Install ACME (Debian/Ubuntu)
sudo apt install acmeOn other distros, build from source or check your package manager.
2. Install VICE
sudo apt install vice3. Verify Installation
acme --version && x64sc --versionBuilding Your Code
Once installed, build your assembly files directly:
acme -f cbm -o game.prg game.asmThen run in VICE:
x64sc game.prgYou'll also need ROMs
VICE doesn't include the C64's system ROMs (KERNAL, BASIC, character) — you provide your own. It's free where it can be, and cheap where it can't.How to get your C64 ROMs →