Highly portable Zilog Z80 CPU emulator written in ANSI C
-
Updated
Jun 27, 2025 - C
Highly portable Zilog Z80 CPU emulator written in ANSI C
Ruby binding for the Z80 library
A set of crates for creating efficient NES emulation software.
This repository includes a study that developing a low-level CPU emulator. Detailed info in ReadMe
Rust virtual machine.
A C++ based emulator for the CPU of the Nintendo Entertainment System that ran on the Ricoh 2A03, with limited PPU capabilities.
A Ruby script for running the Z80 tests included in JSMoo
ByteCore: A minimal, 8-bit CPU emulator designed to help developers explore low-level computing concepts.
An example of GitHub Actions to run applications build for different CPU architecture leveraging QEMU.
ByteCoreFast: A high-performance, 8-bit CPU emulator, designed as a drop-in replacement for ByteCore, offering enhanced speed while maintaining full compatibility with the original ByteCore interfaces.
A custom 16-bit MIPS-inspired processor built in Logisim, featuring a unique instruction set, ALU, register file, and memory components. Designed for educational purposes and low-level computing exploration.
In this repo, I'll put projects that I've done in collaboration with chatbots like OpenAI ChatGPT, Google Bard, etc.
6502 CPU simulator
ByteCore Byte is a simplified version of the ByteCore CPU showcased in a Jupyter notebook, using 1-byte addressing to operate within a 256-byte memory limit. This repository features demonstrations of ByteCore Assembly through both basic and advanced programming examples.
Add a description, image, and links to the cpu-emulation topic page so that developers can more easily learn about it.
To associate your repository with the cpu-emulation topic, visit your repo's landing page and select "manage topics."