RVVM - RetroBIOS¶
| Type | libretro |
| Classification | official_port |
| Source | https://github.com/LekKit/RVVM |
| Version | 0.6-git |
| Profiled | 2026-03-25 |
| Cores | rvvm |
| Systems | riscv |
3 files | 1 required, 2 optional | 1 in repo, 2 missing
fw_payload.bin -required
- Path:
rvvm/fw_payload.bin - Source:
libretro.c:309-314, rvvm.c:621-628 - M-mode firmware loaded at 0x80000000. Typically OpenSBI with U-Boot payload (fw_payload.bin) or standalone (fw_jump.bin). Referenced by the bootrom= key in the .rvvm config.
Image -optional, missing from repo
- Path:
rvvm/Image - Source:
libretro.c:316-318, rvvm.c:630-638 - S-mode kernel payload loaded at offset 0x200000 (rv64) or 0x400000 (rv32) from RAM base. Only needed with fw_jump.bin as bootrom. Referenced by the kernel= key in the .rvvm config.
machine.dtb -optional, standalone, missing from repo
- Path:
rvvm/machine.dtb - Source:
main.c:230, rvvm.c:641-648 - Custom Flattened Device Tree. The core auto-generates a DTB based on machine configuration. The libretro binding does not parse a dtb= key in the .rvvm config, so this is only usable via the standalone CLI (-dtb flag).
Generated on 2026-03-25T14:56:43Z