/chimera-cpu-emulator

A completed university assignment that emulates the Chimera CPU

Primary LanguageC++

Chimera CPU Emulator

A completed university assignment that emulates the Chimera CPU.

Introduction

The narrative of this README.md will deal with how to run this program.

Here is an example of what the repository files should look like within file explorer.

Image of Main File Structure of the repository

You will need to run two (2) files which are included in the given repository. First, run the “MarkingServer.exe”, this is needed to test our CPU Emulator program.

Image of Main File Structure of the repository: showing what file to run

Then, in the Debug folder run “Emulator.exe”.

Image Of the Debug Folder being selected Image Of the Debug Folder being selected

Now, to run the emulator through tests, in the “Emulator.exe” CMD window type “T” (without the quotes) and hit enter to run the emulator through testing with the marking server.

The program(s) will use loop back sockets to communicate between each other, the ports used are: (server 6532 and client 6533).

A Gif Image of the two programs running