primer

the JavaScript processor emulator

Get the source code

primer is open source. The source code is hosted on Github.

Browse the source code, clone the repository and hack around.

Contribute

You can contribute by exporing the source code, the documentation on the wiki.

Clone the repository, hack around and let us know what you think or submit patches and merge requests.

Report any issues on the bug tracker.

Documentation

primer main documentation is placed on the Github wiki.
 

primer

primer is a processor and hardware emulator, mainly for RISC platforms.

Main goal is to develop a RISC processor emulator as a concept and a particular implementation:

  • example processor - used for debugging/testing/educational purposes
  • existing platform implementation (such as ARM platform)
  • partial hardware emulation, at least the basic stuff

JavaScript

primer is written entirely in JavaScript. It aims to be a full fledged emulator that can emualte multiple processor platforms and the accompanying hardware.

The aim of the project is to build an emulator ready to run a full operating system (probably Linux) inside the browser.

RISC

primer is mainly emulator of RISC platforms.

Some of the platforms that will be supported are:

  • ARM (version 7 & 8)
  • Open RISC
It will provide an easy way to write your own processor architecture and test it out using the built in API for debugging and monitoring.

License

primer is free software and it is licensed under GPLv3