You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SDL2 (libsdl2-dev on Linux, mingw-w64-x86_64-SDL2 on Windows/MSYS2)
RISC-V Cross Compiler (riscv32-unknown-elf-gcc or riscv64-unknown-elf-gcc)
2. Building the Emulator and DOOM
cd MyRiskVemulator
# Build the host emulator (rvemu)
make rvemu
# (Optional) Build headless emulator without SDL2
make rvemu_headless
# Cross-compile guest DOOM binary (requires doomgeneric/ clone)
make doom.elf
3. Running DOOM
cd MyRiskVemulator
./rvemu doom.elf doom1.wad
Controls:
Move / Turn: Arrow Keys
Fire: Ctrl
Use / Open Doors: Space
Speed: Shift
Menu / Back: Escape
Select: Enter
4. Running Built-in Demo
Run without arguments to execute the 6-instruction demo: