Skip to content

Relay Emulator is a relay computer emulator, made in C++.

Notifications You must be signed in to change notification settings

ttxine/RelayEmulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relay Emulator

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.

GUI screenshot

Programs

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.

Debug

The emulator provides step-by-step program execution for debugging.

Getting Started

Install from sources

  • 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
    

Executables

  • relay-emulator executable is command-line emulator
  • relay-emulator-gui executable is emulator with GUI

About

Relay Emulator is a relay computer emulator, made in C++.

Resources

Stars

Watchers

Forks

Languages