-
vm-superio
Emulation for legacy devices
-
rtlola-interpreter
An interpreter for RTLola specifications
-
emuman
Utility for managing emulator ROM files
-
resid-rs
Port of reSID, a MOS6581 SID emulator engine, to Rust
-
enjoy
Play any game rom with associated emulator in RetroArch
-
brainhug
A simple brainf*ck translator
-
virt
Rust bindings to the libvirt C library
-
iz80
Z80 and 8080 emulator
-
qemu
QEMU binary and utility installer
-
spectrusty
SPECTRUSTY is a library for building highly customizable emulators of the ZX Spectrum computer series and clones
-
genetic_algorithms
Library for solving genetic algorithm problems
-
evunit
A unit testing program for the Game Boy
-
gameboyr
A Gameboy emulator written in Rust
-
unicorn-engine
Rust bindings for the Unicorn emulator with utility functions
-
teletype
Teletype emulator (via 88-SIO board) for my 8080 emulator
-
termin-8
CHIP-8 emulator that runs in your terminal
-
boytacean
A Game Boy emulator that is written in Rust
-
scriptful
A minimalist,
no_std
stack machine library for interpreting domain specific interpreted languages -
swf
Read and write the Adobe Flash SWF file format
-
mizu
An accurate gameboy(DMG) and gameboy color emulator. Front-end for mizu-core
-
emu6502
A 6502 emulator using the vm6502 backend
-
chipmunk-sdl2
CHIP8 Emulator built in Rust
-
librashader-presets
RetroArch shaders for all
-
haybale
Symbolic execution of LLVM IR, written in Rust
-
qip
A library for efficient quantum computing simulations
-
agb
Library for Game Boy Advance Development
-
tetanes
A NES Emulator written in Rust with SDL2 and WebAssembly support
-
lr35902
Gameboy emulator written in Rust and WebAssembly
-
vm-superio-ser
Serialization for legacy device states
-
libafl_qemu_sys
C to Rust bindings for the LibAFL QEMU bridge
-
rvemu
RISC-V emulator core implementation
-
rust-libretro
libretro API abstractions
-
runes
No-std NES emulator library and minimal emulator written purely in Rust
-
z80emu
A minimalistic Z80 CPU emulation library
-
vtx-bin
VTX sound format toolbox
-
kaze
An HDL embedded in Rust
-
stack-vm
A generic, reusable, stack-based virtual machine
-
r8
A CHIP-8 interpreter made with Rust, Pixels and Winit
-
bfc
An industrial-grade brainfuck compiler
-
spm_precompiled
This crate aims to emulate https://github.com/google/sentencepiece Dart::DoubleArray struct and it's Normalizer. This crate is highly specialized and not intended for general use.
-
emulator_6502
Rust implementation of an MOS 6502 emulator, intended to be a talking point during the interview process for my Winter 2020 co-op placement
-
gpcas_forwardcom
ForwardCom instruction set architecture (ISA) properties for use with the General Purpose Core Architecture Simulator (GPCAS)
-
microvmi
A cross-platform, unified, low-level VM introspection API supporting multiple hypervisors
-
psg
Fast and precise AY-3-8910 and YM2149 sound chip emulation
-
reborrow
Emulate reborrowing for user types
-
trenchcoat
JavaScript-ish virtual machine for embedded, LEDs, hot code reload, etc
-
tgbr
GameBoy emulator
-
xtensa-atomic-emulation-trap
An atomic emulation trap handler for non atomic Xtensa targets
-
trust-80
TRS-80 Emulator
-
inside-vm_arch_support
detect virtual machine using timing
-
rusty-chip8
Chip8 emulator/interpreter
-
enalang_vm
Exhaustingly Notorious Algorithms - virtual machine
-
ashpaper-plus
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
tudelft-nes-ppu
support library for the 'software fundamentals' project for the TU Delft
-
m68000
A Motorola 68000 interpreter, disassembler and assembler (code emitter)
-
chip-ahoyto
A CHIP-8 emulator in Rust
-
lochnes
A toy NES emulator in Rust
-
brubeck
A RISC-V REPL and emulation library ... a work in progress!
-
vm-fdt
Crate for writing Flattened Devicetree blobs
-
esrtool
Port of the PS2 Homebrew ESRtool to Rust and modern platforms
-
ch8asm
Open-source Chip-8 assembler
-
runestick
Runescript, a generic stack-based virtual machine for Rust
-
librashader-reflect
RetroArch shaders for all
-
ludus
headless NES emulator crate
-
gpcas_arschitek_zero
Arschitek_zero instruction set architecture (ISA) properties for use with the General Purpose Core Architecture Simulator (GPCAS)
-
lib-rv32-isa
A library and CLI tool for emulating, testing, and learning RISC-V
-
pk_vm
The Palacinke lang bytecode virtual machine
-
modVM
A framework for easily creating modular VMs
-
rustzx-z80
Z80 CPU emulator library
-
nescore
NES emulator
-
rvsim
A RISC-V simulator implementing RV32G[C]
-
olympia_cli
Olympia is a gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation. olympia_cli contains tools to debug the olympia emulator and rom files.
-
rysk-core
RISCV instruction decoding and execution
-
rust-libretro-example-core
libretro example core
-
chippy
Yet another Chip 8 Emulator
-
gbsdiff
A tool for highlighting the differences in the execution of two GBS files
-
kondrak/rust64
Commodore 64 emulator written in Rust
-
strontium
A generic low-level process virtual machine
-
chip_8
CHIP-8 virtual machine / emulator
-
deca
CHIP-8 interpreter backend
-
zeerust
A Z80 CPU Emulator
-
meru
Multi game console Emulator written in Rust
-
super-sabicom
SNES emulator
-
save_state
Implementation for the save state mechanism in mizu
-
spectrusty-utils
Complementary utilities for the SPECTRUSTY library
-
intel8080
Yet another Intel 8080 Emulator
-
virt-ic
virtual integrated circuits - an backend IC emulator
-
pir-8-emu
Implementation of the pir-8 ISA
-
intel-8080-emu
A small library to emulate an intel 8080
-
lib_rv32
A library and CLI tool for emulating, testing, and learning RISC-V
-
gekkio/mooneye-gb
A Game Boy research project and emulator written in Rust
-
mem_storage
Abstractions for readable and writable memory. Designed to be uesd in emulators.
-
gb-cpu-sim
A very simple Game Boy CPU emulator
-
mos6502
A MOS 6502 Emulator
-
robo6502
A cycle-accurate 6502 emulator
-
meru-interface
Core interface for MERU multi emulator
-
rustzx-core
ZX Spectum emulator core library
-
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
rustzx-utils
Additional helpers for rustzx-core based emulators
-
gc_nes_web
WASM wrapper for my gc_nes_core crate
-
armv4t_emu
An emulator for the ARMv4t instruction set
-
heliometer
A basic Brainfuck interpreter
-
olympia
Olympia is a gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation
-
euphrates
A library for emulating video game consoles, in particular the Sega Master System, Game Gear, and SG-1000
-
flips
Rust bindings to Flips, the Floating IPS patcher
-
mohanson/gameboy
Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.
-
udbserver
Provide Unicorn emulator with a debug server
-
nibble8
Yet another Rust implementation of a Chip-8 interpreter, using sdl2
-
spectrusty-peripherals
Emulators of various peripheral devices for the SPECTRUSTY library
-
gc_nes_core
Simple rust implementation of a NES emulator, built on top of my emulator_6502 crate
-
nanowasm
A small, stand-alone WebAssembly interpreter
-
rs6502
A 6502 Microprocessor tool suite. Includes a Disassembler, Assembler and Emulator.
-
corewars
The classic programming battle game Core Wars
-
rusty_6502
A rusty 6502 emulator
-
simias/rustation
A PlayStation emulator
-
falcon-mos6502
Instruction decoding for MOS 6502
-
mindjuice
A simple and easy-to-use brainfuck interpreter
-
inside-vm
detect virtual machine using timing
-
libafl_qemu_build
Builder for LibAFL QEMU
-
mupen64plus
High-level Rust bindings to the Mupen64Plus Core API
-
chd-capi
libchdr-compatible C API for a Rust implementation of the CHD File Format
-
zinc64-sdl
Commodore 64 emulator app
-
neso
An NES emulator
-
rust-simple-stack-processor
A simple stack processor emulator written in Rust
-
zinc64
Commodore 64 emulator app
-
melon
A library for creating retro computing platforms
-
aym
AY/YM sound chip emulation library
-
olympia_engine
Olympia is a gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation. olympia_engine is the reusable core for both native and wasm.
-
zinc64-core
Commodore 64 emulator debugger support
-
rust-libretro-sys
libretro API bindings generated via bindgen
-
emul8
A simple rust-based toolchain to interoperate and emulate the CHIP-8 architecture
-
rust_vm
A Simple Rust Virtual Machine
-
libslirp
High-level bindings & helper process for libslirp
-
wavm-cli
A 64 bit register based virtual machine
-
rrs-lib
A library for building RISC-V instruction set simulators
-
crsp-base
CHIP-8 processor emulation base for crsp
-
super-sabicom-macro
Proc macros for super-sabicom
-
pacmancoder/rustzx
ZX Spectrum emulator
-
dgreid/vm_memory
-
vtx
VTX sound format parsing and playback library
-
seax_svm
SECD virtual machine for interpreting programs in FP languages
-
brainpreter
A simple and easy to use brainfuck interpreter
-
chirp
CHIP-8 Emulator
-
ya6502
YA6502 — Yet Another 6502 CPU emulator
-
tgba
Game Boy Advance emulator
-
miden
Miden virtual machine
-
librashader-runtime-vk
RetroArch shaders for all
-
chip8_vm
Virtual machine for the CHIP-8 programming language
-
mizu-core
The core library implementation of all Gameboy emulation for Mizu
-
rustration
A toy Brainfuck compiler/interpreter