Emo is a RISC CPU emulator that resembles real life processors
280
Emo is an educational project that aims to improve programmers' understanding of the machine by creating a RISC CPU emulator that resembles real life processors. Emo is implemented in Go and compiles to WebAssembly so that users can access and manipulate its state using our Elm based web UI.
Would you line to have your own no-hustle local Emo playground? It's extremely simple with Docker.
docker pull sharpvik/emo:stable
# sharpvik/emo:latest is also available if you're brave enough to try
docker run --rm -p 8000:8000 sharpvik/emo:stable
Go to http://localhost:8000 to see it in action!
If you wanted to build and serve Emo on your own machine without using Docker, follow instructions below.
Make sure that you have observed our dependencies list above before proceeding to the next step!
git clone [email protected]:prog-lang/emo.git
cd emo
make all
As soon as you make all, the dist folder is going to be filled with a few
build artifacts and ready to be served. Use any tool you like to do that.
If you don't have a local static file server utility yet, consider using
serve.
serve --dir dist --port 8000
Go to http://localhost:8000 to see it in action!
You can help develop and improve Emo. Read CONTRIBUTING.md to learn more!
Content type
Image
Digest
sha256:ab5c51a10…
Size
11.1 MB
Last updated
over 3 years ago
docker pull sharpvik/emo