rv32emu

A compact RV32I[MAFC] emulator running entirely in your browser via WebAssembly

RV32I M A F C Zba/Zbb/Zbc/Zbs
>_
User Mode
Run RISC-V ELF binaries directly. Doom, Quake, NES emulator, and interactive demos with SDL graphics and audio.
Launch →
System Mode
Boot a full Linux kernel with VirtIO devices. UART console, timer, block device, and network.
Launch →
Capabilities
Fast threaded interpreter
Tiered JIT compilation
SDL2 graphics & audio
Linux kernel boot
Macro-op fusion
GDB remote debug
VirtIO block & net
SharedArrayBuffer