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
AmiKitdownloadableFreeware
AmiberrydownloadableGPL-3.0
Amiga ForeverdownloadableCommercial
DenisedownloadableFreeware
E-UAEdownloadableGPL-2.0
PUAEdownloadableGPL-2.0
UAEdownloadableGPL-2.0
WinFellowdownloadableGPL-2.0
vAmigadownloadableGPL-3.0
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