Chips › Graphics & video › Home-computer video › Acorn VIDC
Acorn VIDC
1987
Acorn's Video Controller for the Archimedes, converting screen memory into video and also driving the machine's sound output.
Machines
Operating systems
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| Acorn Archimedes | online | GPL-2.0 | Website ↗ |
| ArcEm | downloadable | GPL-2.0 | Website ↗ |
| Archimedes Live! | online | GPL-2.0 | Website ↗ |
| Arculator | downloadable | GPL-2.0 | Website ↗ |
| Oak | downloadable | Freeware | Website ↗ |
Reference & documentation
External technical references for programming Acorn VIDC and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Acorn VIDC Datasheet (VIDC1, Sept 1986) ↗ | Datasheet | Official VIDC1 datasheet: registers, palette, video/sound timing |
| ARM VIDC20 Datasheet (Feb 1995) ↗ | Datasheet | VIDC20: 256 28-bit palette entries, DACs, pixel timing |
| theom Acorn techdocs: interrupt sources ↗ | Interrupt list | Archimedes interrupt sources listing for emulator authors |
| theom Acorn techdocs: Archimedes memory map ↗ | Memory map | Archimedes memory map and VIDC register addresses |
| Acorn VIDC Datasheet (VIDC1, Sept 1986) ↗ | Pinout | Pin functions and package pinout for VIDC1 |
| Programming the VIDC registers (theom techdocs hub) ↗ | Programming | Links register-programming guide and original chipset datasheets |
| VIDC20 Datasheet on Internet Archive ↗ | Reference | VIDC20 datasheet with full-text and multiple formats |
| VIDC1 - Wikipedia ↗ | Reference | VIDC1 overview: 4096-colour palette, clock, PWM sound |
| VIDC20 - Wikipedia ↗ | Reference | VIDC20 overview: 110MHz pixel clock, 28-bit palette |
| MAME acorn_vidc.cpp source ↗ | Source | Reference implementation of VIDC1, VIDC1a and VIDC20 |
| ArcEm - Archimedes emulator (source) ↗ | Source | C emulator source implementing IOC, MEMC, VIDC |