Chips › Graphics & video › Home-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
| Emulator | Type | License | Site |
|---|---|---|---|
| AmiKit | downloadable | Freeware | Website ↗ |
| Amiberry | downloadable | GPL-3.0 | Website ↗ |
| Amiga Forever | downloadable | Commercial | Website ↗ |
| Denise | downloadable | Freeware | Website ↗ |
| E-UAE | downloadable | GPL-2.0 | Website ↗ |
| PUAE | downloadable | GPL-2.0 | Website ↗ |
| UAE | downloadable | GPL-2.0 | Website ↗ |
| WinFellow | downloadable | GPL-2.0 | Website ↗ |
| vAmiga | downloadable | GPL-3.0 | Website ↗ |
| vAmigaWeb | online | GPL-3.0 | Website ↗ |
Reference & documentation
External technical references for programming Amiga Agnus and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| MOS Technology Agnus ↗ | Datasheet | Part numbers, variants, pinouts, DMA channels, specs |
| Amiga HRM: Coprocessor (Copper) Hardware ↗ | Instruction set | Copper WAIT/MOVE/SKIP encoding and copper lists |
| Amiga HRM: Register Summary (Address Order) ↗ | Memory map | Every DFF000 custom register by address, chip, R/W |
| Amiga HRM: System Memory Maps ↗ | Memory map | Chip RAM and register address ranges |
| Amiga HRM: Fat Agnus Pin Allocation List ↗ | Pinout | Full Fat Agnus pin assignments and signals |
| Amiga HRM: Blitter Hardware ↗ | Programming | Blitter DMA channels, area fill, line draw |
| Amiga Machine Code: DMA Revisited ↗ | Programming | Agnus DMA slot allocation, DDFSTRT/DDFSTOP timing |
| Amiga Hardware Reference Manual (3rd Ed, PDF) ↗ | Reference | Canonical Commodore custom-chip programming manual |
| vAmiga Test Suite (vAmigaTS) ↗ | Test suite | ADF tests plus real-hardware reference images |