ChipsGraphics & videoHome-computer video › Amiga Agnus

Amiga Agnus

1985

Amiga custom chip managing memory addressing, DMA and the blitter and copper coprocessors in Commodore's Amiga.

Machines

Operating systems

Emulators

EmulatorTypeLicenseSite
AmiKitdownloadableFreewareWebsite ↗
AmiberrydownloadableGPL-3.0Website ↗
Amiga ForeverdownloadableCommercialWebsite ↗
DenisedownloadableFreewareWebsite ↗
E-UAEdownloadableGPL-2.0Website ↗
PUAEdownloadableGPL-2.0Website ↗
UAEdownloadableGPL-2.0Website ↗
WinFellowdownloadableGPL-2.0Website ↗
vAmigadownloadableGPL-3.0Website ↗
vAmigaWebonlineGPL-3.0Website ↗

Reference & documentation

External technical references for programming Amiga Agnus and for writing emulators.

ResourceTypeNotes
MOS Technology Agnus ↗DatasheetPart numbers, variants, pinouts, DMA channels, specs
Amiga HRM: Coprocessor (Copper) Hardware ↗Instruction setCopper WAIT/MOVE/SKIP encoding and copper lists
Amiga HRM: Register Summary (Address Order) ↗Memory mapEvery DFF000 custom register by address, chip, R/W
Amiga HRM: System Memory Maps ↗Memory mapChip RAM and register address ranges
Amiga HRM: Fat Agnus Pin Allocation List ↗PinoutFull Fat Agnus pin assignments and signals
Amiga HRM: Blitter Hardware ↗ProgrammingBlitter DMA channels, area fill, line draw
Amiga Machine Code: DMA Revisited ↗ProgrammingAgnus DMA slot allocation, DDFSTRT/DDFSTOP timing
Amiga Hardware Reference Manual (3rd Ed, PDF) ↗ReferenceCanonical Commodore custom-chip programming manual
vAmiga Test Suite (vAmigaTS) ↗Test suiteADF tests plus real-hardware reference images