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

Latest commit

 

History

History
15 lines (11 loc) · 544 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 544 Bytes

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