Projects in Awesome Lists tagged with cpu-emulator
A curated list of projects in awesome lists tagged with cpu-emulator .
https://github.com/unicorn-engine/unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
arm arm64 cpu cpu-emulator emulator framework m68k mips powerpc reverse-engineering riscv s390x security sparc systemz tricore x86 x86-64
Last synced: 12 May 2025
https://github.com/mortbopet/ripes
A graphical processor simulator and assembly editor for the RISC-V ISA
computer-architecture cpu-emulator education processor-architecture qt risc risc-v simulator
Last synced: 16 Jan 2026
https://github.com/mortbopet/Ripes
A graphical processor simulator and assembly editor for the RISC-V ISA
computer-architecture cpu-emulator education processor-architecture qt risc risc-v simulator
Last synced: 25 Mar 2025
https://github.com/nepx/halfix
x86 PC emulator that runs both natively and in the browser, via WebAssembly
c c99 cpu-emulator emscripten emulator javascript pc-emulator pentium webassembly x86 x86-emulator
Last synced: 04 Apr 2025
https://github.com/cvut/qtrvsim
RISC-V CPU simulator for education purposes
computer-architecture cpu-emulator risc-v teaching
Last synced: 15 May 2025
https://github.com/redcode/z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog
Last synced: 15 May 2025
https://github.com/redcode/Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog
Last synced: 04 Apr 2025
https://github.com/katef/eurorack-cpu
A CPU implemented in a modular synthesizer
cpu-emulator modular processor-design synthesizer
Last synced: 03 Feb 2026
https://github.com/redcode/6502
Highly portable MOS 6502 CPU emulator written in ANSI C
6502 ansi-c c cpu cpu-emulator emulator mos
Last synced: 07 Apr 2025
https://github.com/gyrovorbis/libevmu
Accurate, full-featured, cross-platform library aiming to emulate every aspect of the Sega Dreamcast's Visual Memory Unit (VMU).
8-bit cpu-emulator dreamcast dreamcast-emulator dreamcast-vmu emulation emulator retrogaming sega-dreamcast visual-memory-unit vms vmu
Last synced: 05 Apr 2026
https://github.com/asadiahmad/cpu
CPU Simulation with Logisim for Computer Architecture Course
computer-architecture computer-architecture-lesson cpu cpu-emulator logisim logisim-cpu
Last synced: 04 Feb 2026
https://github.com/lmichaelis/computer-simulation
A simulation of Ben Eater's breadboard computer which can run assembly code
assembly-language cpu-emulator python3 simulation
Last synced: 10 Apr 2025
https://github.com/rosscomputerguy/sherwoodarch
The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.
architecture assembler computer-architecture cpu cpu-architecture cpu-emulator emulator sherwood-architecture virtual-machine
Last synced: 07 Mar 2026
https://github.com/highbyte/dotnet-6502
6502 CPU emulator in .NET
6502 c64-emulator cpu-emulator cross-platform csharp dotnet emulator library
Last synced: 07 May 2026
https://github.com/meedamian/simple-qemu
Emulating other CPU architectures in Docker made easy
aarch64 arm arm64 cpu-emulator cross-platform docker qemu risc-v riscv64
Last synced: 19 Apr 2025
https://github.com/RossComputerGuy/SherwoodArch
The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.
architecture assembler computer-architecture cpu cpu-architecture cpu-emulator emulator sherwood-architecture virtual-machine
Last synced: 20 Feb 2026
https://github.com/arsenic-atg/8085
8085 emulation library implemented in C++
8085 8085-simulator 8085simulator cmake cpp cpp20 cpu-emulator emulation emulator good-first-issue microprocessor
Last synced: 05 Jul 2025
https://github.com/clownacy/clown68000
Motorola 68000 emulator and disassembler library.
68000 68k ansi-c c89 c90 cpu-emulator emulator m68k motorola motorola-68000
Last synced: 10 Apr 2025
https://github.com/alshapton/pyntel4004
A Python software implementation of the Intel 4004 processor
4004 assembler cpu cpu-emulator emulator intel python
Last synced: 10 Apr 2025
https://github.com/ducaale/hack-cpu-emulator
A re-implementation of Nand2tetris' CPU Emulator in the terminal
Last synced: 04 Oct 2025
https://github.com/axvonx/belle
BELLE (Big Endian, Low Level Emulator) The monorepo for a custom 16 bit RISC architecture.
16-bit big-endian cpu-emulator emulator risc rust
Last synced: 06 Jun 2026
https://github.com/wadackel/rs-td4
WebAssembly TD4 Emulator with Rust.
cpu-emulator rust td4 wasm webassembly
Last synced: 20 Mar 2025
https://github.com/mjkloeckner/6502
6502 cpu command line emulator
6502 c cpu-emulator emulator tui
Last synced: 20 Jul 2025
https://github.com/bashkirtsevich-llc/vdbg
bochs cpu-emulator debugger delphi i8086 pascal virtual-desktop
Last synced: 03 Jan 2026
https://github.com/redcode/z80-lkm
Zilog Z80 CPU emulator - Linux kernel module
cpu cpu-emulator emulator kernel-module linux linux-kernel linux-kernel-module lkm z80 z80-emulator zilog
Last synced: 13 Aug 2025
https://github.com/yaacov/smart-tools
SMART (Simple Machine Assembly and Runtime Tools) is a comprehensive suite designed to introduce students to the world of assembly language and low-level computing.
assembler assembly cpu-emulator educational emulator hacktoberfest virtual visual-asembler
Last synced: 28 Oct 2025
https://github.com/niwakadev/niwaka_x86
x86_emulator written in C++
cpu-emulator emulator x86 x86-emulator
Last synced: 10 Apr 2025
https://github.com/arda-guler/turnacore
An imaginary 16-bit CPU architecture with custom assembly language and instructions
asm assembly challenge cpu cpu-emulator educational emulator experimental low-level memory processor processor-architecture processor-simulator ram
Last synced: 10 Mar 2026
https://github.com/csabahruska/lambdacube-stunts
Remake of Stunts 4D Sports Driving in Haskell
3d-graphics bullet-physics cpu-emulator game gpu haskell
Last synced: 12 Apr 2025
https://github.com/ayhamratrout/cpu_simulator
A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.
c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os
Last synced: 22 Sep 2025
https://github.com/hlorenzi/mahnes
🕹 C++ NES emulator with 6502 sub-instruction timing!
6502 cpu cpu-emulator emulation emulator mos-6502 mos6502 nes nes-emulator ppu precision
Last synced: 28 Dec 2025
https://github.com/deepdish36/c-6502
C-6502 is a learning-focused emulator for the MOS 6502, with tools to write, run, and debug Assembly code.
6502-assembly assembly-language computer-architecture cpu-emulator emulator retrocomputing
Last synced: 13 May 2025
https://github.com/ignacypolak1/ProcessorEmulator
Emulator for 6510 CPU (Commodore 64)
6510-assembly commodore-64 cplusplus-17 cpu-emulator emulator
Last synced: 22 Jul 2025
https://github.com/aleokdev/simplez_asm
Simplez interpreter & assembler that works in the Web
assembler cpu-emulator cross-desktop egui interpreter
Last synced: 21 May 2026
https://github.com/circuit-overtime/8bit-computer-programs
Arduino EEPROM Programmer for 28C64 IC and Arduino control Logic for 8 Bit Computer
6502-assembly arduino breadboard-computer computer-architecture cpu-emulator systemdesign
Last synced: 03 Feb 2026
https://github.com/ignacypolak1/processoremulator
Emulator for 6510 CPU (Commodore 64)
6510-assembly commodore-64 cplusplus-17 cpu-emulator emulator
Last synced: 23 Apr 2025
https://github.com/stianeklund/z80-rs
A Zilog Z80 CPU emulator intended for emulating the Pacman arcade cabinet
cpu cpu-emulator emu emulation emulator rust rustlang z80 zilog
Last synced: 17 May 2026
https://github.com/jakenherman/bubbasim
A Processor Scheduling Simulator GUI written in Java
cpu-emulator job-scheduler simulator
Last synced: 23 Feb 2026
https://github.com/j4cobgarby/big-boy-computer
A CPU emulator which runs machine code. Insprited by the Little Man Computer, hence the name.
cpu-emulator emulator machine-code
Last synced: 15 Mar 2025
https://github.com/simmsb/cpu_emulator
My version of the little man computer, has support for stack and some other things, also comes with a simple compiler
compiler cpu cpu-emulator stack
Last synced: 19 Sep 2025
https://github.com/710lucas/risc-i-emu
A simple emulator based on the Berkeley RISC (RISC-I) created by David A. Patterson | Um simples emulador do Berkeley RISC (RISC-I) criado por David A. Patterson
berkeley berkeley-risc cpu-emulator emulacao emulation risc risc-i
Last synced: 06 Feb 2026
https://github.com/pialghosh2233/8086_assembly_project
an ATM machine system simulation using assembly language
8086 8086-architecture 8086-emulator 86-assembly assembly assembly-8086 assembly-language assembly-project assembly-x86 cpu-emulator emu8086 emulator emulator-8086 intel mips mips-assembly
Last synced: 02 Feb 2026
https://github.com/barrettotte/scuffed-6502kt
A scuffed 6502 CPU emulator to learn kotlin and the 6502 architecture
6502 cpu-emulator cpu-simulator emulator kotlin
Last synced: 29 Mar 2025
https://github.com/c272/eslr
A C# CPU emulation package for the Sharp LR35902, used in the original GameBoy.
Last synced: 16 Mar 2025
https://github.com/daniguardiola/go-emulator101
🤖 8080 processor emulator written in Go
Last synced: 04 Jun 2026
https://github.com/andresberejnoi/cpu_simulation
A virtual CPU (32-bit and 16-bit), simulated using C with a custom-made assembly-language
16-bit-assembly 16-bit-cpu assembler assembly c comporg computer-organization cpu-emulator simulation
Last synced: 19 May 2026
https://github.com/danielfvm/krajsyarch
A simulator and assembler for the krajsy cpu architecture made by krajsyboys and me.
Last synced: 14 May 2026
https://github.com/algodesigner/z80
Z80 CPU Emulator (with built-in debugger)
cpu-emulator emulator z80 z80-emulator
Last synced: 06 Jun 2026
https://github.com/sunsided/dcpu-16
A DCPU-16 emulator and assembler written in Rust.
assembler assembly cpu-emulator dcpu-16-asm emulator rust
Last synced: 26 Apr 2026
https://github.com/dominikoetiker/virtual_cpu_python
project to simulate a cpu in python
asm assembly cpu cpu-emulator educational-project emulator input-output learning memory-management python3 virtual-cpu virtual-machine virtualization
Last synced: 14 May 2026
https://github.com/jspmic/6502_emulator
Emulator for the 6502 CPU
6502-emulation 6502-processor cpu-emulator
Last synced: 14 Apr 2025
https://github.com/rosscomputerguy/slimproc
SlimProc is a 32-bit RISC instruction set
cpu-emulator fpga processor verilog
Last synced: 02 Apr 2026
https://github.com/arikatsu/teto
A 32-bit CPU implementation in C#
32-bit cpu cpu-emulator csharp emulator
Last synced: 17 Aug 2025
https://github.com/wolgwang1729/Vulcan-16
Vulcan-16 is a 16-bit Harvard architecture computer designed from the ground up using Hardware Description Language (HDL). Built from NAND gates to a functional CPU, it includes memory subsystems (RAM/ROM), a custom OS with screen/keyboard drivers, and a complete software toolchain (assembler, compiler, VM translator).
assembler assembly-language compiler compiler-design cpu cpu-emulator hdl jack-language virtual virtual-machine
Last synced: 15 Aug 2025
https://github.com/avindra/loadgo
See wiki for info. Mini-Micro Computer Systems. Course DP340 (data processing) at Saint Peter's University.
Last synced: 30 Mar 2025
https://github.com/c71n93/processor
CPU emulator, assembler and disassembler
Last synced: 17 Apr 2026
https://github.com/nerett/cpu
Software CPU model & emulator with registers, RAM and custom opcodes written in C
cpu-emulator opcodes ram registers
Last synced: 14 May 2025
https://github.com/omrawaley/6502
An NMOS 6502 emulator written in C99.
6502 6502-emulation 6502-processor apple-2-dev c c64-dev c99 cpu cpu-emulator emulation emulator nes nes-dev
Last synced: 25 Mar 2025
https://github.com/miguelexe/lcpu
8-bit Harvard-based CPU
cpu cpu-emulator processor processor-simulator typescript webpack
Last synced: 05 Apr 2025
https://github.com/panik-dev/mini-zigpu
A toy CPU emulator made in Zig over a weekend
Last synced: 09 Apr 2025
https://github.com/sleepingcat4/emulator6502
Emulator of CPU written in combination of C and C++
Last synced: 02 Jan 2026
https://github.com/lukepeterson/go8080cpu
My Intel 8080 CPU emulator - in Go!
8080 8080a build-your-own-x cpu cpu-emulator emulator from-scratch go golang intel tests
Last synced: 14 Jan 2026
https://github.com/alandoescs/cpu-sim
A Simplified Visualisation of a 16 bit CPU core
Last synced: 23 Feb 2026
https://github.com/wolgwang1729/vulcan-16
Vulcan-16 is a 16-bit Harvard architecture computer designed from the ground up using Hardware Description Language (HDL). Built from NAND gates to a functional CPU, it includes memory subsystems (RAM/ROM), a custom OS with screen/keyboard drivers, and a complete software toolchain (assembler, compiler, VM translator).
assembler assembly-language compiler compiler-design cpu cpu-emulator hdl jack-language virtual virtual-machine
Last synced: 13 Jul 2025
https://github.com/khmelnitskiianton/processor
My own processor on C that has stack, RAM, and registers
Last synced: 17 Apr 2026
https://github.com/premnath-coder/sparc
🤖 Enhance your coding efficiency with SPARC, a command-line AI assistant that executes code, manages files, and visualizes architecture seamlessly.
aimd arm cpu-emulator dft-calculations disassembler easy-install electronic-structure finite-difference-method framework hpc matlab portable rapid-prototyping-framework riscv security structural-optimization tricore x86-64
Last synced: 15 May 2026
https://github.com/aayes89/chip8emu
Emulador de CHIP-8
chip8-emulator cpu-emulator java poo
Last synced: 28 Apr 2026
https://github.com/mrfavoslav/4bit-cpu-emulator
4bit CPU Emulator – A simple 4-bit processor emulator written in JavaScript. Run assembly code directly in your browser! Perfect for learning the basics of computer architecture and low-level programming.
4-bit-cpu assembler assembly assembly-language computer-architecture cpu-design cpu-emulator educational emulator javascript learning-tool low-level-programming open-source programming simulation web-emulator
Last synced: 05 May 2026
https://github.com/omar-ahmed314/pipelined-processor
Five stages pipeline-processor CMP Core i(-1)
assembly cpu-emulator hardware-designs python vhdl
Last synced: 01 May 2026
https://github.com/lvntky/rust6502
MOS 6502 CPU Implementation in Rust
6502 cpu cpu-emulator emulator nes retrocomputing rust
Last synced: 20 Aug 2025