Libretro Wasm4 is a fantasy console emulator using WebAssembly.
This core is under ISC license.
Compatibility| RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Features| Feature | Supported |
|---|
No bios is required.
RomsRoms must have the extension:
Put the roms like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 wasm4
┃ ┃ ┃ ┃ ┣ 🗒 jeu.wasm
Advanced configuration of the emulatorIn order to keep your customized configurations during an upgrade, we recommend you use our Configuration overrides feature.
You can configure various options in two different ways.
┣ 📁 RetroArch Menu
┃ ┣ 📁 Core options
┃ ┃ ┣ 🧩 Name_option
retroarch-core-options.cfg file:┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
| Options | Option values | Variable (for override) | Variable values |
|---|---|---|---|
| Pixel type | xrgb8888 ✅ / rgb565 |
wasm4_pixel_type |
xrgb8888 / rgb565 |
| Audio type | callback ✅ / normal |
wasm4_audio_type |
callback / normal |
| Frames to hold touch value | 5 / 10 ✅ / 20 / 30 |
wasm4_touchscreen_hold_frames |
5 / 10 / 20 / 30 |
External links