Highly portable Zilog Z80 CPU emulator written in ANSI C
-
Updated
Sep 6, 2026 - C
Highly portable Zilog Z80 CPU emulator written in ANSI C
A Motorola 68000 CPU emulator in C
An AI-native chatbot framework that blends Puter’s serverless cloud with your custom workflows for instant, browser-ready conversational apps.
Ruby binding for the Z80 library
Small library written in ANSI C that provides T-state level precision to Z80 emulators
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
A C++ based emulator for the CPU of the Nintendo Entertainment System that ran on the Ricoh 2A03, with limited PPU capabilities.
Rust virtual machine.
Game Boy and Game Boy Color emulator written in Rust with SDL2 video/audio, cartridge support, save files, and headless mode.
ByteCore: A minimal, 8-bit CPU emulator designed to help developers explore low-level computing concepts.
A Ruby script for running the Z80 tests included in JSMoo
6502 CPU simulator
A Nintendo Game Boy (DMG) emulator written in modern C++ with SDL3.
A from-scratch NES emulator in Rust. Hand-written 6502 CPU, bus, and (eventually) PPU/APU/mappers — built to learn how the console works, not to wrap existing crates.
In this repo, I'll put projects that I've done in collaboration with chatbots like OpenAI ChatGPT, Google Bard, etc.
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 NES emulator written in Rust for learning systems programming and computer architecture.
To associate your repository with the cpu-emulation topic, visit your repo's landing page and select "manage topics."