ChipsSound & audioWavetable & sample › Amiga Paula

Amiga Paula

1985

Commodore's Amiga custom chip handling four-channel sampled sound, floppy disk I/O and interrupts from 1985 onward.

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 Paula and for writing emulators.

ResourceTypeNotes
AmigaWiki: Paula 8364 ↗DatasheetChip overview, packages, pinout image, audio specs
Amiga Hardware Reference Manual: Floppy Disk Controller (Ch. 8) ↗FormatPaula MFM disk DMA: DSKLEN, ADKCON, DSKSYNC
Amiga Hardware Reference Manual: Interrupts (Ch. 7) ↗Interrupt listINTENA/INTREQ bits and Paula interrupt levels
Amiga HRM: Register Summary (Address Order) ↗Memory mapEvery DFF000 custom register by address, chip, R/W
Aminet: Amiga custom chip pinouts archive ↗PinoutIncludes 8362 Denise DIP pinout image
Amiga Hardware Reference Manual: Audio Hardware (Ch. 5) ↗ProgrammingCanonical Paula audio: channels, period, volume, DMA, modulation
Amiga Machine Code Letter VIII: Audio ↗ProgrammingAnnotated assembly PCM playback via Paula registers
Amiga Hardware Reference Manual: Register Summary (Alphabetical) ↗ReferenceBit-level definitions of every Paula/custom-chip register
WinUAE audio.cpp (Paula audio emulation) ↗SourceReference-accurate Paula audio state machine and DMA
amiga_replacement_project: Paula.v ↗SourceClean Verilog reimplementation of the Paula chip