Operating systems › Acorn 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.
| Resource | Type | Notes |
|---|---|---|
| ARM3 (VL86C020) Datasheet - ARM Family Data Manual (VLSI) ↗ | Datasheet | Official VLSI datasheet: cache, timing, electrical specs |
| Acorn technical documents (chip datasheets) ↗ | Datasheet | Original ARM2, IOC, MEMC, VIDC datasheets |
| PRM Appendix D: Code File Formats (AIF/AOF) ↗ | Format | AIF image, AOF, ALF, ASD debug formats |
| RISC OS Open: Relocatable Module file format ↗ | Format | Module header offsets and SWI chunk layout |
| Introduction to the ARM AIF object file format ↗ | Format | Annotated AIF executable header walkthrough |
| Acorn Archimedes interrupt sources (IOC) ↗ | Interrupt list | IOC interrupt pin assignments per device |
| Archimedes Memory Map ↗ | Memory map | Complete physical/logical address layout with registers |
| PRM: An Introduction to SWIs ↗ | Programming | SWI software-interrupt calling convention and registers |
| RISC OS PRM: Modules ↗ | Programming | Writing relocatable modules that extend the OS |
| The Ultimate RISC OS Collection (ROM images) ↗ | ROMs | RISC OS 2/Arthur ROM images for emulators |
| RISC OS Programmer's Reference Manual, Volume 1 (PDF) ↗ | Reference | Full RISC OS 2-era PRM, Volume 1, scanned PDF |
| Arculator - Acorn Archimedes emulator ↗ | Tool | Accurate Archimedes emulator for conformance testing |