COMMODORE AMIGA

The multimedia powerhouse of the 16-bit era

CPU
MC68000
Speed
7.14 MHz
RAM
512 KB+
Released
1985
🚧

Lessons Coming Soon

We're currently building the Amiga assembly course. Soon you'll be mastering the copper, blitting graphics, playing samples, and creating demo effects in 68000 assembly. Watch the repository for updates!

What You'll Learn

68000 Assembly

Master the powerful Motorola 68000 processor with its 32-bit registers, rich addressing modes, and elegant instruction set.

Copper Programming

Control the copper coprocessor for raster effects, colour gradients, and display tricks impossible on other platforms.

Blitter Operations

Use the blitter for lightning-fast graphics operations. Copy, fill, line drawing, and the famous "bobs" (blitter objects).

Paula Audio

Four-channel digital audio with DMA playback. Create tracker music, play samples, and achieve CD-quality sound.

Dual Playfield

Master the dual playfield mode for parallax scrolling and independent background/foreground graphics layers.

Demo Effects

Create the legendary Amiga demo effects: plasma, rotozooms, vector balls, and unlimited bobs.

The Famous Custom Chips

The Amiga's custom chipset gave it capabilities far beyond its competitors

AGNUS
Blitter & Copper
DENISE
Display Controller
PAULA
Audio & I/O

Example: Copper gradient effect (no CPU usage!)

Amiga Memory Map

$000000-$07FFFF Chip RAM (512K)
$C00000-$DFFFFF Fast RAM (expansion)
$DFF000-$DFFFFF Custom Chip Registers
$F80000-$FFFFFF Kickstart ROM

Ready to Code Like It's 1985?

Follow the project on GitHub to be notified when Amiga lessons are available.

Watch on GitHub