Operating systems › Acorn 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.
| Resource | Type | Notes |
|---|---|---|
| Useful documents for ArcEm (chip datasheets) ↗ | Datasheet | MEMC, VIDC, IOC, WD1772 datasheets for emulator authors |
| PRM Appendix D: Code File Formats (AIF/AOF) ↗ | Format | AIF image, AOF, ALF, ASD debug formats |
| PRM: FileCore ↗ | Format | Disc formats, maps, directory and boot-block structures |
| PRM: ADFS ↗ | Format | Advanced Disc Filing System low-level format details |
| ArcEm documentation: ARM Architecture Reference Manuals ↗ | Instruction set | ARM ARM revisions including 26-bit mode instruction set |
| PRM: Memory Management ↗ | Memory map | Logical map, dynamic areas, MEMC, RMA |
| PRM: An Introduction to SWIs ↗ | Programming | SWI software-interrupt calling convention and registers |
| ARM Assembler Programming Tutorial - HeyRick ↗ | Programming | 26-bit ARM assembly tutorial with worked examples |
| The Ultimate RISC OS Collection (ROM images) ↗ | ROMs | RISC OS 2/Arthur ROM images for emulators |
| RISC OS 3 Programmer's Reference Manual: Index ↗ | Reference | Canonical PRM covering kernel, SWIs, formats |
| ArcEm - open-source Archimedes emulator ↗ | Source | Portable open-source emulator, boots RISC OS 3.1 |
| Arculator - Acorn Archimedes emulator ↗ | Tool | Accurate Archimedes emulator for conformance testing |