An open API service indexing awesome lists of open source software.

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/jb3/cpu_emulator

LMC emulator written in Rust

cpu cpu-emulator lmc rust

Last synced: 13 Apr 2025

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/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/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

cpu-emulator rust

Last synced: 04 Oct 2025

https://github.com/dim13/j1

J1 Forth CPU emulator in Go

cpu-emulator forth golang j1

Last synced: 15 Apr 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/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/alexander-akhmetov/mos6502

MOS 6502 CPU emulator

cpu cpu-emulator mos6502

Last synced: 05 Jul 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/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/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/koryaga/f4-misc

MISC F-4 processor implementation

cpu cpu-emulator misc

Last synced: 13 Mar 2025

https://github.com/petruki/jcpu-simulator

Java CPU Simulator

cpu-emulator java queue

Last synced: 30 Apr 2026

https://github.com/vulcalien/6502-emulator

6502 processor emulator

6502 cpu-emulator emulator

Last synced: 31 Jul 2025

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.

c-sharp cpu-emulator

Last synced: 16 Mar 2025

https://github.com/daniguardiola/go-emulator101

🤖 8080 processor emulator written in Go

8080 cpu-emulator golang

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.

assembler cpu-emulator online

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/jspmic/6502_emulator

Emulator for the 6502 CPU

6502-emulation 6502-processor cpu-emulator

Last synced: 14 Apr 2025

https://github.com/dywoq/vacui

A virtual PC in Rust

cpu cpu-emulator rust virtual

Last synced: 01 Mar 2026

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/sang-it/nand2tetris

A Computer From Nand Gates.

cpu-emulator

Last synced: 18 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.

cpu-emulator dos saintpeters

Last synced: 30 Mar 2025

https://github.com/c71n93/processor

CPU emulator, assembler and disassembler

assembly cpu-emulator

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/chidiebereokpoechi/tinputer

16-bit virtual machine

cpu-emulator

Last synced: 14 May 2025

https://github.com/panik-dev/mini-zigpu

A toy CPU emulator made in Zig over a weekend

cpu-emulator zig

Last synced: 09 Apr 2025

https://github.com/sleepingcat4/emulator6502

Emulator of CPU written in combination of C and C++

cpp cpu-emulator

Last synced: 02 Jan 2026

https://github.com/alandoescs/cpu-sim

A Simplified Visualisation of a 16 bit CPU core

assembly cpu-emulator

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

cpu-emulator

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