NanoCore

NanoCore

Minimal 8-bit CPU emulator in Rust

Description

Understanding how a CPU fetches, executes and uses registers is hard with real architectures. NanoCore is a carefully crafted minimal 8-bit CPU emulator in Rust with just 256 bytes of memory.

All registers, the program counter and stack live in that space, ideal for learning computer architecture and assembly.

Features



8-bit:A tiny instruction set.

256 bytes:Minimal design.

Rust:Readable code.

Educational:Learn CPU basics.