Manchester Baby
Introduction
This project is an assignment completed by WaterCoFire and friends for a Computer Systems course. It implements a simulation of the historic computer known as the “Manchester Baby.” The Manchester Baby is considered one of the world’s first electronic computers to successfully execute stored-program instructions (Wikipedia: Manchester Baby).
The project consists of two parts: the Simulator and the corresponding Assembler.
- The Simulator is used to simulate the operation of the Manchester Baby, including memory management, instruction execution, and CRT-style display.
- The Assembler converts human-readable assembly code into machine code and loads it for execution.
The Simulator is implemented as a GUI, allowing users to experience how early computers operated directly in a modern environment, including machine code execution, simulation of the original memory structure, and recreation of early CPU instruction behavior.
Prerequisites
- Linux VM
- Qt5
- GCC
- GNU Make
Accessing
This project has been open-sourced on GitHub.
🔗 Manchester Baby on GitHubThis project is no longer maintained.
This post is licensed under CC BY-NC-SA 4.0. Credit the source when reposting.
