pdjstone / archimedes-live

An Acorn Archimedes running live in your browser!
22 stars 4 forks source link

Archimedes Live! (archi.medes.live)

Web frontend for Arculator WASM. Still very much a work in progress, see Issues for what's left to do and known bugs.

Current features:

Supported URL options

Some features can be accessed using the hash portion of the URL (e.g. https://archi.medes.live#foo=bar). These are useful when linking to Archimedes Live:

Building

There are a few Python packages required to build the code. Jinja is required for HTML templating. s3cmd is required for deployment to S3. Run pip3 install -r requirements-dev.txt to install these.

After cloning, ensure that the git submodules are initialised and updated using git submodule update --init. Once done, the arculator-wasm, arclive-software and nspark-wasm directories should contain the source code for those projects.

Ensure Emscripten is installed and activated. Once done you should have emsdk in your path. Tested with Emscripten 3.1.29.

make
make serve