Operating systemsAcorn RISC OS › RISC OS 3.1

RISC OS 3.1

1992

The 1992 release adding outline fonts, improved multitasking and support for the newer Acorn A5000-era machines.

Machines

Chips

Reference & documentation

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

ResourceTypeNotes
Useful documents for ArcEm (chip datasheets) ↗DatasheetMEMC, VIDC, IOC, WD1772 datasheets for emulator authors
PRM Appendix D: Code File Formats (AIF/AOF) ↗FormatAIF image, AOF, ALF, ASD debug formats
PRM: FileCore ↗FormatDisc formats, maps, directory and boot-block structures
PRM: ADFS ↗FormatAdvanced Disc Filing System low-level format details
ArcEm documentation: ARM Architecture Reference Manuals ↗Instruction setARM ARM revisions including 26-bit mode instruction set
PRM: Memory Management ↗Memory mapLogical map, dynamic areas, MEMC, RMA
PRM: An Introduction to SWIs ↗ProgrammingSWI software-interrupt calling convention and registers
ARM Assembler Programming Tutorial - HeyRick ↗Programming26-bit ARM assembly tutorial with worked examples
The Ultimate RISC OS Collection (ROM images) ↗ROMsRISC OS 2/Arthur ROM images for emulators
RISC OS 3 Programmer's Reference Manual: Index ↗ReferenceCanonical PRM covering kernel, SWIs, formats
ArcEm - open-source Archimedes emulator ↗SourcePortable open-source emulator, boots RISC OS 3.1
Arculator - Acorn Archimedes emulator ↗ToolAccurate Archimedes emulator for conformance testing