AMIGA

Custom chipset power meets structured BASIC

The ultimate 16-bit games machine. Tier 1 beginning now.

CPU
MC68000
Speed
7.16 MHz
RAM
512 KB+
Released
1985

Learning Paths

📘 AMOS Professional

Start with AMOS Professional — a game-focused BASIC designed specifically for the Amiga's custom chipset. Built-in sprite and music editors, structured programming, and direct access to the blitter, copper, and Paula. Master Screen Open, multiple layered displays, bitplanes, and proportional fonts.

Tier 1 Complete • 16 lessons available

  • ✅ Tier 1: Discovery — Screen Open, Lowres/Hires/HAM modes, colour palettes, bitplanes, Curs Off, Cls, Ink, Centre, Locate commands, sprite basics, complete mini action game — Complete!
  • → 16 comprehensive lessons from first Screen Open to complete synthesis game
Start Learning AMOS →

⚙️ 68000 Assembly

Master 68000 assembly programming. Direct hardware control of Agnus (blitter), Denise (video), Paula (sound), and Gary (memory). Learn the architecture that powered not just the Amiga, but the Atari ST, Sega Genesis, and early Macintosh.

Coming soon: Phase 1 begins with foundations

In Development

What You'll Learn

Custom Chipset

Master Agnus (blitter + copper), Denise (video), Paula (sound + disk), and Gary (memory management). The Amiga's custom chips give you hardware acceleration for graphics, sound, and I/O.

Blitter Operations

Learn hardware-accelerated graphics via the blitter. Copy, fill, and combine bitmaps at hardware speed. Understand DMA, channels, and how the Amiga achieves smooth scrolling and sprite movement.

Copper Programming

Program the copper (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.

Paula Sound

4-channel 8-bit PCM audio at 28 kHz. Mix samples, create tracker music, and achieve sound quality that made the Amiga legendary. Paula handles sound independently while you focus on gameplay.

Multiple Screens

Layer up to 8 independent screens with different resolutions, colours, and bitplanes. The Amiga's display architecture lets you create complex UIs and effects other machines can't match.

Development Environment

Program the Amiga using FS-UAE or WinUAE emulators with cycle-accurate hardware emulation. Boot Workbench, load AMOS Professional, and start coding with the built-in sprite and music editors. Or dive into 68000 assembly with vasm cross-development.

🎮 FS-UAE / WinUAE

Cycle-accurate Amiga emulation supporting all models from A500 to A4000. Save states, ADF disk images, and WHDLoad support for instant game loading.

📝 AMOS Professional

Integrated development environment with sprite editor, music composer, and resource banks. Edit graphics and sound while your program is paused, then continue coding.

🛠️ Cross Development

For assembly: use vasm to cross-compile 68000 code, generate ADF images, and test in FS-UAE. Modern workflow with vintage results.

💾 ADF Disk Images

Work with standard Amiga Disk Format images. Create, modify, and share your programs. Run them on real hardware via Gotek floppy emulators.

Amiga 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.

Agnus Blitter + Copper + DMA controller
Denise Video processing + sprites + playfields
Paula 4-channel audio + disk + serial I/O
Gary Memory management + chip select

Ready to Code Like It's 1985?

Boot Workbench, load AMOS Professional, and harness the power of the custom chipset. The Amiga gave bedroom coders hardware acceleration—use it to create games that were impossible on other machines.

Start Coding → View on GitHub