Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tree: b6a2563d56
Fetching contributors…

Cannot retrieve contributors at this time

34 lines (21 sloc) 2.09 KB


FRISCjs is a FRISC processor simulator written in JavaScript. This project was inspited by the GameBoy emulator in JavaScript and jsLinux.

The FRISCjs simulator has two parts: a FRISC assembler (built using PEGjs) which translates FRISC assembly code to machine code and a FRISC CPU simulator which executes machine code.

Furthermore, there are two user interfaces to the simulator: a Web application graphical interface and a NodeJS command-line interface. The Web application interface is available here.


The API of the core FRISCjs components is described here.


FRISCjs was developed by Ivan Zuzak. Contributors: Ivan Budiselic, Stanko Krtalic.

FRISCjs is built with many open-source projects:

  • PegJS - used for generating the FRISC assembly code parser.
  • NodeJS - used for the command-line version of the simulator.
  • jQuery - used for the Web application version of the simulator.
  • Bootstrap - used for the Web application version of the simulator.
  • Ace - used as the editor for the Web application version of the simulator.
  • Keymaster - used for reconfiguring/disabling keyboard shortcuts.


Licensed under the Apache 2.0 License.

Jump to Line
Something went wrong with that request. Please try again.