← All projects

CPU Emulation

C++JS

Project Overview

This project was developed for a University group project module, it aimed to emulate the ARM7TDMI processor and its instruction set in C++. We later added a reversable debugger built in JS so users could step through their custom assembly instructions both forwards and backwards and observe the state of memory and registers.

Github Repo

Image 1