Skip to content

pdjstone/arculator-wasm

 
 

Repository files navigation

Arculator WASM

A port of Arculator (an Acorn Archimedes emulator) to WebAssembly using Emscripten.

What works:

  • Graphics
  • Sound
  • Mouse
  • Keyboard
  • HostFS (via Emscripten MemFS)
  • Loading disc images (via MemFS)

Not working or tested:

  • Podules (WIP, can be compiled statically)
  • Hard drives

To build and test the Emscripten version:

  • Install Emscripten which contains all the tools to build the WebAssembly version.
  • Activate Emscripten with e.g. EMSDK_QUIET=1 source ~/emsdk/emsdk_env.sh
  • Run make -j8 FULL_FAT=1 serve (or make -j8 DEBUG=1 serve for a slower debug build)
  • Open http://localhost:3020/ to see the default Emscripten front-end which should boot RISC OS 3.

You can also build a native equivalent by running make -j8 DEBUG=1 native.

We're working on a better front-end at the Archimedes Live project. Join us!

Releases

No releases published

Packages

No packages published

Languages

  • C 72.6%
  • C++ 13.9%
  • Makefile 12.6%
  • Assembly 0.6%
  • HTML 0.2%
  • JavaScript 0.1%