Back to project journal

PROJECT NOTES / DIGITAL DESIGN

From logic gates to an 8-bit computer.

A collection of course materials and simulations exploring how digital components combine into working computer systems.

Course demonstration from the repository.
Course exercise showing binary and hexadecimal file inspection in a hex editor
A low-level exercise exploring binary and hexadecimal data.

COURS / ARCHITECTURE

Learning computer architecture from the bottom up

The repository brings together digital logic circuits, computer architecture simulations, memory tests, and a custom 8-bit computer. The projects move from individual components toward understanding how a complete system is assembled and verified.

Digital logic
8-bit architecture
RAM testing
Proteus · C/C++
01

Digital logic

Flip-flop circuits and logic components provide hands-on exercises in the building blocks behind sequential systems.

02

Computer architecture

An 8-bit computer design and simple-computer simulations explore processor organization and component interaction.

03

Memory systems

RAM test and verification projects focus on storage behavior and checking memory components as part of a larger system.

04

Software and integration

The MouNes project applies C++ and SFML to an NES emulator, connecting software architecture with processor behavior and graphics output.

Tools and materials

Proteus Design Suite · C/C++ · SFML 2.0/2.5.1 · 8-bit computer simulations

View course repository