Relay Emulator is a relay computer emulator, made in C++. It provides command-line tools for executing and debugging programs and a GUI for user-friendly input, program load and displaying computer state.
Programs can be executed as binary or assembler files. Assembler files must be compiled before execution, so emulator also provides compiler.
Program samples can be found on computer project page.
The emulator provides step-by-step program execution for debugging.
- Install dependencies:
sudo apt -y install build-essential cmake sudo apt -y install libwxgtk3.0-gtk3-dev
- Compile sources:
cmake -B build cd build make relay-emulator make relay-emulator-gui
relay-emulator
executable is command-line emulatorrelay-emulator-gui
executable is emulator with GUI