Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.
/ babassu Public archive

A microprocessor simulator based on the Samphire instruction set

Notifications You must be signed in to change notification settings

osslate/babassu

Repository files navigation

babassu

An in-browser microprocessor simulator, based on the Samphire instruction set (which is in turn based on x86). Samphire is used to teach CS1111 at University College, Cork, but it restricted to Windows.

This project aims to recreate as much of the Samphire application as possible using JavaScript.

Features

  • Assembly tokenizer/parser
  • Assembler
  • Working CPU implementation
  • VDU
  • Seven segment display
  • Keyboard input
  • Traffic lights

About

A microprocessor simulator based on the Samphire instruction set

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published