There are 16 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
An Intel 8086 CPU emulator in Python with GUI.
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.
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.
A simulation of Ben Eater's breadboard computer which can run assembly code
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.
The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.
An instruction set simulator (ISS) for the RV32/64I subset of the RISC-V instruction set.
CPU Simulator written in Python
The Intel 8080 ("eighty-eighty") is the second 8-bit microprocessor designed and manufactured by Intel.
Emulating other CPU architectures in Docker made easy
SuperH CPU emulator, made to understand how SH4 CPU works (and not for native emulation !)
8085 emulation library implemented in C++
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.
Trabajo práctico cuatrimestral de Sistemas Operativos, materia de 3° año de la carrera Ingeniería en Sistemas de Información, UTN FRBA.
32 bit fully custom CPU architecture with a custom assembler and custom C compiler target. Intended to run an Operating System