[← Home](../../README.md) · [Hardware](../README.md)

# Common Amiga Hardware Components

## Contents

- [m68k_cpu.md](m68k_cpu.md) — The Motorola 68000 family (68000 to 68060)
- [address_space.md](address_space.md) — The 24-bit and 32-bit Amiga memory maps
- [memory_types.md](memory_types.md) — Chip RAM, Fast RAM, Slow RAM, and Ranger RAM
- [zorro_bus.md](zorro_bus.md) — Zorro II/III expansion architecture and PCI bridges
- [autoconfig.md](autoconfig.md) — AutoConfig discovery protocol: CFGIN/CFGOUT chain, ExpansionRom, board enumeration
- [cia_chips.md](cia_chips.md) — Complex Interface Adapters (8520): Timers, Parallel, Serial
- [gayle_ide_pcmcia.md](gayle_ide_pcmcia.md) — Gayle system controller: IDE and PCMCIA logic
- [floppy_hardware.md](floppy_hardware.md) — MFM encoding, disk controller, and drive mechanics
- [dma_architecture.md](dma_architecture.md) — DMA architecture: scanline slot allocation, bus arbitration, even/odd interleaving, per-model bus widths, Buster/Ramsey/SDMAC, FMODE bandwidth, FPGA timing
- [video_timing.md](video_timing.md) — Video signal & system timing: crystal-to-CPU clock tree, beam counters, BEAMCON0, genlock overlay, video output signals, scandoublers
- [bus_architecture.md](bus_architecture.md) — Bus hierarchy, CPU bus cycles, register access patterns, accelerator bridges, cache coherency, cross-domain transfers, per-model address maps
