MARIE.js is an implementation of a simulator for a 'Machine Architecture that is Really Intuitive and Easy' from The Essentials of Computer Organization and Architecture (Linda Null, Julia Lobur) in TypeScript.
It is used within the unit FIT1047 - Introduction to computer systems, networks and security at Monash University.
First, install dependencies with
npm ci
Then start the development server with
npm run dev
The test suite can be run with
npm run test
THe formatter and linter can be run with
npm run format
npm run check
To build for production, run
npm run build
MARIE.js is open-source software distributed under the MIT License.
See the LICENSE file for details.