Chips › I/O & support › Custom & glue logic › Acorn IOC
Acorn IOC
1987
Acorn's Input/Output Controller gate array, handling interrupts, timers and peripheral I/O in the Archimedes computers.
Machines
Operating systems
Reference & documentation
External technical references for programming Acorn IOC and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Acorn RISC Machine Family Data Manual (VLSI) - VL86C410 IOC ↗ | Datasheet | Official VL86C410 IOC datasheet: registers, timers, timing |
| RISC OS PRM - Interrupts and handling them ↗ | Interrupt list | IOC IRQ/FIQ sources and device vector numbers |
| RISC OS Open - Archimedes Hardware ↗ | Memory map | IOC register addresses and Archimedes hardware layout |
| Acorn RISC Machine Family Data Manual (VLSI) - VL86C410 IOC ↗ | Pinout | IOC package pinout and full signal descriptions |
| RISC OS PRM - ARM Hardware ↗ | Programming | IOC functions, counters, control port programming overview |
| IOC - Arc Wiki ↗ | Reference | Technical wiki: timers, interrupts, address banks, keyboard |
| Acorn technical documents (chiark/theom) ↗ | Reference | Index of original Acorn chipset datasheets |
| Acorn A500/R200 Series Service Manual ↗ | Schematic | Board schematics showing IOC connections and buses |
| ArcEm - Archimedes emulator (source) ↗ | Source | C emulator source implementing IOC, MEMC, VIDC |
| Arculator - Acorn Archimedes emulator ↗ | Tool | Accurate Archimedes emulator for conformance testing |