Skip to content

Amiga · Assembly · 68000

Amiga assembly

Learn 68000 assembly by building games

CPU
MC68000
Speed
7.16 MHz
RAM
512 KB+
Graphics
Agnus/Denise
Sound
Paula

Before you begin

You'll need an assembler and an emulator. Both are free and take five minutes to install.

Set up your tools →

Games

Each game teaches new skills while building something you'll want to play. Start with Game 1 and work through in order — each builds on what came before.

0
Meet the Machine screenshot
Meet the Machine
The assembly on-ramp — meet the 68000 and the Amiga's custom chips one idea at a time, before you build a thing.
The 68000 and MOVEData sizes and the register fileThe bitmap screen and the CopperThe Blitter
19 / 19 units
1
Exodus screenshot
Exodus
Terrain puzzle where the Blitter IS the gameplay
Copper listsBitplane graphicsBlitter operationsPaula audio
16 / 128 units
2
Soon
Signal
Frogger-style lane crosser using the full custom chipset
Copper listsHardware spritesBlitter objectsPaula audio
0 / 128 units
3
Soon
Shatter Point
Breakout with Copper gradients and sampled sound
Ball physicsBlitter fillsCopper gradientsPaula samples
0 / 128 units
4
Soon
Ascent
Single-screen platformer with BOB animation
Jump physicsPlatform collisionBlitter cookie-cutEnemy patterns
0 / 128 units
5
Soon
Crypt
Flip-screen dungeon exploration
Room structuresCopper transitionsPersistent stateInventory
0 / 128 units
6
Soon
Gobble
Pac-Man style maze with ghost AI
Blitter tilesGhost AI personalitiesPower-upsScreen wrapping
0 / 128 units
7
Soon
Venom
Snake game with ring buffer
Ring buffersBlitter segmentsSelf-collisionSpeed scaling
0 / 128 units
8
Soon
Tetrad
Falling blocks with Blitter scrolling
Piece rotationBlitter scrollLine clearingTwo-player
0 / 128 units
9
Soon
Parallax
Horizontal shooter with dual playfield
Dual playfieldMulti-layer scrollingMOD replayBoss encounters
0 / 256 units
10
Soon
Wanderer
Scrolling platformer with parallax
Camera dead zonesLarge levelsMoving platformsEnemy AI
0 / 256 units
11
Soon
Brawler
Beat-'em-up with Y-depth sorting
Y-depth sortingLarge spritesCombo systemsTwo-player co-op
0 / 256 units
12
Soon
Highway
Pseudo-3D racing with Copper road
Copper road renderingSprite scalingSplit-screenChampionship modes
0 / 256 units
13
Soon
Onslaught
Vertical shooter with bullet patterns
Vertical scrollingBullet patternsRank systemFull MOD soundtrack
0 / 256 units
14
Soon
Fortress
Isometric adventure with puzzles
Isometric projectionDepth sortingBlock puzzlesEquipment system
0 / 256 units
15
Soon
Echoes of the Ancients
Metroidvania with ability-gating
Connected worldAbility-gatingMulti-diskMultiple endings
0 / 512 units
16
Soon
Ascension: The Guru Meditation
Epic capstone action-adventure
All techniquesCustom disk loadingDeep combatFull save system
0 / 512 units

What you'll master

By the time you've built all the games, you'll have deep knowledge of Amiga hardware and 68000 assembly.

Copper programming

Program the co-processor to change colours mid-frame, create gradient skies, and achieve effects impossible on other machines. The Copper runs in parallel with the CPU.

Blitter operations

Hardware-accelerated graphics: copy, fill, and combine bitmaps at speed. Understand DMA, channels, and how the Amiga achieves smooth scrolling and sprite movement.

68000 assembly

The instruction set that powered Amiga, Atari ST, Sega Genesis, and early Macintosh. Clean orthogonal design with 32-bit registers and flexible addressing modes.

Paula audio

4-channel 8-bit PCM audio at 28 kHz. Mix samples, create tracker music, and achieve sound quality that made the Amiga legendary.

Custom chipset

The Amiga's custom chips work in parallel, giving you hardware-accelerated graphics, sound, and I/O. This is what made the Amiga the ultimate games machine.

AgnusBlitter + Copper + DMA controller
DeniseVideo processing + sprites + playfields
Paula4-channel audio + disk + serial I/O
GaryMemory management + chip select

Ready to start?

Game 1 starts with the Copper — a coloured display built from a Copper list. By the end of Unit 1, you'll have gradient bands on screen controlled entirely by the custom chipset.

Start Game 1: Exodus →