-
vm-superio
Emulation for legacy devices
-
mizu
An accurate gameboy(DMG) and gameboy color emulator. Front-end for mizu-core
-
qip
A library for efficient quantum computing simulations
-
resid-rs
Port of reSID, a MOS6581 SID emulator engine, to Rust
-
iz80
Z80 and 8080 emulator
-
rtlola-interpreter
An interpreter for RTLola specifications
-
vtx-bin
VTX sound format toolbox
-
brainhug
A simple brainf*ck translator
-
runes
No-std NES emulator library and minimal emulator written purely in Rust
-
rvemu
RISC-V emulator core implementation
-
scriptful
A minimalist,
no_std
stack machine library for interpreting domain specific interpreted languages -
kaze
An HDL embedded in Rust
-
virt
Rust bindings to the libvirt C library
-
intel8080
Yet another Intel 8080 Emulator
-
ashpaper-plus
Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks
-
vm-superio-ser
Serialization for legacy device states
-
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
-
ovmi
Optimstic virtual machine interperter
-
z80emu
A minimalistic Z80 CPU emulation library
-
dcpu16
DCPU-16 assembler, disassembler and emulator
-
chip-ahoyto
CHIP-8 Emulator in Rust
-
bfc
An industrial-grade brainfuck compiler
-
pacmancoder/rustzx
ZX Spectrum emulator
-
rust-libretro
libretro API abstractions
-
mizu-core
The core library implementation of all Gameboy emulation for Mizu
-
chip_8
CHIP-8 virtual machine / emulator
-
esrtool
Port of the PS2 Homebrew ESRtool to Rust and modern platforms
-
lib-rv32-mcu
A library and CLI tool for emulating, testing, and learning RISC-V
-
tgbr
GameBoy emulator
-
udbserver
Provide Unicorn emulator with a debug server
-
ch8asm
Open-source Chip-8 assembler
-
gpcas_arschitek_zero
Arschitek_zero instruction set architecture (ISA) properties for use with the General Purpose Core Architecture Simulator (GPCAS)
-
nescore
NES emulator
-
rvsim
A RISC-V simulator implementing RV32G[C]
-
girlfriend
Girlfriend rewritten version on Rust
-
rysk-core
RISCV instruction decoding and execution
-
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.
-
spectrusty
SPECTRUSTY is a library for building highly customizable emulators of the ZX Spectrum computer series and clones
-
rusty_6502
A rusty 6502 emulator
-
zeerust
A Z80 CPU Emulator
-
enjoy
Play any game rom with associated emulator in RetroArch
-
vtx
VTX sound format parsing and playback library
-
intel-8080-emu
A small library to emulate an intel 8080
-
imperative-rs
Auto derivable trait to easily define instruction sets
-
rustzx-z80
Z80 CPU emulator library
-
mem_storage
Abstractions for readable and writable memory. Designed to be uesd in emulators.
-
pir-8-emu
Implementation of the pir-8 ISA
-
heliometer
A basic Brainfuck interpreter
-
rrs-lib
A library for building RISC-V instruction set simulators
-
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
miden-processor
Miden VM processor
-
flips
Rust bindings to Flips, the Floating IPS patcher
-
rs6502
A 6502 Microprocessor tool suite. Includes a Disassembler, Assembler and Emulator.
-
melon
A library for creating retro computing platforms
-
armv4t_emu
An emulator for the ARMv4t instruction set
-
save_state
Implementation for the save state mechanism in mizu
-
simias/rustation
A PlayStation emulator
-
falcon-mos6502
Instruction decoding for MOS 6502
-
tgba
Game Boy Advance emulator
-
mupen64plus
High-level Rust bindings to the Mupen64Plus Core API
-
rust-simple-stack-processor
A simple stack processor emulator written in Rust
-
mindjuice
A simple and easy-to-use brainfuck interpreter
-
nanowasm
A small, stand-alone WebAssembly interpreter
-
rustration
A toy Brainfuck compiler/interpreter
-
brainpreter
A simple and easy to use brainfuck interpreter
-
crsp-base
CHIP-8 processor emulation base for crsp
-
angrylion-rdp-plus
Angrylion+ in a Rust form
-
smmdb
A utility library for Super Mario Maker and Super Mario Maker 2 to read and manipulate game files
-
euphrates
A library for emulating video game consoles, in particular the Sega Master System, Game Gear, and SG-1000
-
teletype
Teletype emulator (via 88-SIO board) for my 8080 emulator
-
neso
An NES emulator
-
br4infuck
A brainfuck interpreter
-
zinc64-debug
Commodore 64 emulator debugger support
-
chip8
A simple CHIP-8 emulator compatible with a no_std environment
-
gekkio/mooneye-gb
A Game Boy research project and emulator written in Rust
-
chip8-rs
chip8 emulator
-
gameboy-rom
Gameboy ROM parser
-
rvm
Educational Virtual Machine written in Rust
-
runestick
Runescript, a generic stack-based virtual machine for Rust
-
libslirp
High-level bindings & helper process for libslirp
-
kaiju-vm-core
Virtual machine core module of modern assembly language toolset
-
brain-rs
Embeddable brainfuck interpreter
-
rgy
No-std Rust GameBoy emulator library
-
chirp
CHIP-8 Emulator
-
gsm
A very simple generic stack machine crate
-
openai
OpenAI client for Rust
-
gc_nes_web
WASM wrapper for my gc_nes_core crate
-
kondrak/rust64
Commodore 64 emulator written in Rust
-
atari-env
Atari Environment for Reinforcement Learning
-
yaxpeax-sm83
sm83 decoder for the yaxpeax project
-
lib-rv32-isa
A library and CLI tool for emulating, testing, and learning RISC-V
-
gbr
Yet another Game Boy emulator in Rust
-
retrobasic
A BASIC emulator with easy access to a libary of classic games
-
gboxide
A GameBoy Emulator written in Rust
-
rust-libretro-proc
Procedural macros for rust-libretro
-
chip8_vm
Virtual machine for the CHIP-8 programming language
-
miden-core
Miden VM core components
-
meru-interface
Core interface for MERU multi emulator
-
i8080
An Intel 8080 emulator
-
corewars-core
Data structures and common utilities for the corewars crate