ArcEm – emulator for the Acorn Archimedes

ArcEm is a register level emulator of the Acorn Archimedes A4x0 system based around the ARM microprocessor.

It is distributed with ARM Linux binaries and will boot ARM Linux and Acorn’s RISC OS 3.1.

It provides a reasonably accurate emulation and should run pretty much anything.

Features include:

  • Acorn A400 with ARM 2 processor.
  • Runs RISC OS and ARM Linux.
  • 4MB of RAM.
  • Support for .adf floppy disc images.
  • Support for ST506 hard discs up to 64MB in size.
  • VIDC1 sound support on the Unix build (requires pthreads and OSS sound library).
  • 2MB, 4MB, 8MB, 12MB or 16MB of RAM.
  • Emulate ‘Extension ROMs’ as found in the Acorn A4.
  • ARM3 emulation.
  • ArcEm clock set from Host’s clock, partial RTC support.
  • RISC OS specific features:
    • HostFS – A RISC OS file system to allow use of a directory on the Host Filing system as a virtual hard drive, Unix/Mac OS/Amiga only.
    • Mouse Scroll wheel support.
    • Extra video modes, up to 1024×768 in 16 colours and 800×600 in 256 colours.

Support: Manual
Developer: Peter Naulls, Ralph Corderoy, Ian Jeffray and others
License: GNU GPL v2


ArcEm is written in Assembly and C. Learn Assembly with our recommended free books and free tutorials. Learn C with our recommended free books and free tutorials.

Return to Home Computer Emulators Home Page

Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.