There are 20 repositories under cpu-emulator topic.
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
A CPU implemented in a modular synthesizer
A fast Windows emulator + debugger for reverse engineering. Runs any executable in debug mode, disassembles with Zydis, emulates instructions, and skips Windows API calls via debugger for maximum speed.
An implementation of various CPU scheduling algorithms in C++. The algorithms included are First Come First Serve (FCFS), Round Robin (RR), Shortest Process Next (SPN), Shortest Remaining Time (SRT), Highest Response Ratio Next (HRRN), Feedback (FB) and Aging.
An Intel 8086 CPU emulator in Python with GUI.
Online MIPS32 Simulator Based on Spim
Accurate, full-featured, cross-platform library aiming to emulate every aspect of the Sega Dreamcast's Visual Memory Unit (VMU).
Itanium (IA64) Emulator written from scratch in Go built to run IA64 Windows Executables (and potentially more!)
A Bare-Metal Intel 8086 Emulator Written in Raw WebAssembly.
CPU Simulation with Logisim for Computer Architecture Course
A simulation of Ben Eater's breadboard computer which can run assembly code
A Python software implementation of the Intel 4004 processor
21Summer-VE370-Intro-to-Computer-Organization-Projects: -Project1: RISC-V Assembly, simluating c code. -Project2: 1.RISC-V64 single cycle processor. 2.RISC-V64 five-stage pipelined processor. -Project3: Virtual memory, TLB, cache, memory simulator. -Project4: Literature review on Computer Organization.
6502 CPU emulator in .NET
The Intel 8080 ("eighty-eighty") is the second 8-bit microprocessor designed and manufactured by Intel.
The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.
Motorola 68000 emulator and disassembler library.
An instruction set simulator (ISS) for the RV32/64I subset of the RISC-V instruction set.
Emulating other CPU architectures in Docker made easy
js5005 is a virtual CPU with every logic gate simulated. A pretty interface, a built in assembler, display, and 256 bytes of RAM to boot. It's the better i4004.
SuperH CPU emulator, made to understand how SH4 CPU works (and not for native emulation !)