Operating systemsAcorn RISC OS › RISC OS 2

RISC OS 2

1989

The 1989 debut of RISC OS on the Acorn Archimedes, establishing the icon-bar desktop and WIMP interface.

Machines

Chips

Reference & documentation

External technical references for programming RISC OS 2 and for writing emulators.

ResourceTypeNotes
ARM3 (VL86C020) Datasheet - ARM Family Data Manual (VLSI) ↗DatasheetOfficial VLSI datasheet: cache, timing, electrical specs
Acorn technical documents (chip datasheets) ↗DatasheetOriginal ARM2, IOC, MEMC, VIDC datasheets
PRM Appendix D: Code File Formats (AIF/AOF) ↗FormatAIF image, AOF, ALF, ASD debug formats
RISC OS Open: Relocatable Module file format ↗FormatModule header offsets and SWI chunk layout
Introduction to the ARM AIF object file format ↗FormatAnnotated AIF executable header walkthrough
Acorn Archimedes interrupt sources (IOC) ↗Interrupt listIOC interrupt pin assignments per device
Archimedes Memory Map ↗Memory mapComplete physical/logical address layout with registers
PRM: An Introduction to SWIs ↗ProgrammingSWI software-interrupt calling convention and registers
RISC OS PRM: Modules ↗ProgrammingWriting relocatable modules that extend the OS
The Ultimate RISC OS Collection (ROM images) ↗ROMsRISC OS 2/Arthur ROM images for emulators
RISC OS Programmer's Reference Manual, Volume 1 (PDF) ↗ReferenceFull RISC OS 2-era PRM, Volume 1, scanned PDF
Arculator - Acorn Archimedes emulator ↗ToolAccurate Archimedes emulator for conformance testing