1.1.18 released 29/08/2026

The Acorn Risc PC, brought up to date

An emulator for the Acorn Risc PC and A7000, running RISC OS on your own computer at the speed of real hardware.

Download 1.1.18 See what it does

Free software under the GPL v2, for Linux, Windows and macOS. It runs RISC OS 3.5 and later, and works best with RISC OS 5, which is the version still being developed and is open source. No operating system is included, and the emulator will fetch one for you.

An Acorn Risc PC 600 photographed in coloured studio lighting: a CRT monitor
                      showing the RISC OS desktop with several windows open, the two-slice system
                      case below it, and an Acorn keyboard and mouse in front.
A Risc PC 600, the machine this emulates.

Run the software you kept

The applications and games you used, on the machine they were written for, at the speed it ran. The package manager installs from the repositories a real RISC OS machine uses, and ADFFS works here so the preserved commercial games run too.

What runs, and how well →

A machine that behaves

Not an approximation. Page permissions fault when they should, the FPA10 is timed to the cycle, and real USB devices from your own computer enumerate in the guest. Software that expects hardware finds hardware.

How the machine is emulated →

A platform to build on

Keep your editor and send the build to RISC OS from your own shell. Conditional breakpoints on the emulated processor, several machines running together, and a headless mode for a server.

Developing on it →

What it emulates

Six machines and thirty years of RISC OS

It runs RISC OS 3.5 and later, and the version you choose narrows which processor to give the machine: StrongARM from 3.7 onwards, and the Kinetic under 5. Version 5 is the one to want anyway, because it is still being developed, it is open source, and it is what the emulator will fetch for you.

The machines

  • Risc PC ARM610
  • Risc PC ARM710
  • Risc PC StrongARM
  • Kinetic StrongARM with its own memory, 512MB
  • A7000 ARM7500
  • A7000+ ARM7500FE

The operating system, and what to run it on

RISC OS Processor to choose Notes
RISC OS 5 Recommended Any processor, and the Kinetic is supported Current, open source, and fetched for you on request
RISC OS 4 ARM610, ARM710 or StrongARM. The Kinetic needs a specific build of 4 The Kinetic shipped with its own 4.03, which is why
RISC OS 3.7 ARM610, ARM710 or StrongARM The Risc PC as most people remember it, and where StrongARM support begins
RISC OS 3.6 ARM610 or ARM710 Runs, with a ROM image of your own
RISC OS 3.5 ARM610 or ARM710 The earliest version supported

What you can run

What it is like to use

A fork of RPCEmu, so it does everything the original does. This is what it adds.

Wondering whether something you own will run? The compatibility list records what people have tried and how well it went, and you can add to it.

The machine

A Risc PC, as fast as the real thing

A Risc PC with the processor you choose, from the ARM610 a 600 shipped with to a Kinetic card carrying 512MB of its own. Guest code is recompiled as it runs, so the desktop feels like hardware rather than like an emulator.

How the machine is emulated →
The RISC OS 5 desktop in RPCEmu Extended, with a Filer window open on the HostFS disc showing folders for Apps, Documents, Diversions and Projects. The emulator's status bar reads 381.5 MIPS.
RISC OS 5 at 1024 by 768. The menu bar, toolbar and speed readout along the edges belong to the emulator; everything inside them is RISC OS.

Games

The games that never used to work

Many Acorn games need ADFFS, and ADFFS needs the processor to fault when a program writes to protected memory. RPCEmu never did that, which is why ADFFS told people to avoid it from 2013 onwards. It faults correctly here, so those games run.

What was wrong, and how it was fixed →
A RISC OS Filer window titled Apps.Games containing application icons for ADFFS, Cannon, ChuckSA, Nebulus, Pockets, Zool and a Champions folder.
Games installed onto a machine's disc by the package manager, from the Archimedes Software Preservation Project.

Applications

Thirty years of software, a click away

The package manager installs software straight onto a machine's disc from the same repositories a real RISC OS machine uses. Over 350 applications, games, fonts and libraries, and it records what it installed so things uninstall cleanly.

About the package manager →
Maestro, the RISC OS music notation program, open on a Bach score inside RPCEmu Extended, with its tool palettes above and below the stave and a Filer window behind it.
Maestro, editing a score. The row of icons along the bottom of the RISC OS screen is the icon bar, where discs and running applications live.

Compatibility

What runs, reported by the people who ran it

457 Acorn and RISC OS titles catalogued from the package repositories and the commercial software of the period. 3 rated so far.

A rating is one person's experience of running the software here, with their name against it and the version they used. Nothing is rated by us unless it says so.

Rate something Browse all 457

Get it

Download

Read from the latest release on GitHub, so it cannot fall out of step.

1.1.18 Release notes →
Downloads for version 1.1.18, by platform
Format For Size File
Linux
Debian and Ubuntu package amd64 3.3 MB rpcemu_1.1.18_amd64.deb
Debian and Ubuntu package arm64 3.1 MB rpcemu_1.1.18_arm64.deb
Archive amd64 3.1 MB rpcemu_1.1.18_linux_amd64.tar.gz
Archive arm64 2.9 MB rpcemu_1.1.18_linux_arm64.tar.gz
Windows
Zip archive amd64 22 MB rpcemu_1.1.18_windows_amd64.zip
Zip archive arm64 18 MB rpcemu_1.1.18_windows_arm64.zip
macOS
Disk image Universal 23 MB rpcemu_1.1.18_macos_universal.dmg
Archive Universal 20 MB rpcemu_1.1.18_macos_universal.tar.gz
Also in this release
Interface documentation Any 150 KB rpcemu-interface-docs-1.1.18.zip

RISC OS itself is not in these downloads. The emulator will fetch RISC OS 5 and a ready-made hard disc from RISC OS Open when you create your first machine, and will show you their licence terms first. If you have your own ROM image, from RISC OS 3.5 onwards, you can use that instead.