This core is under GPLv3 license.
RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
---|---|---|---|---|---|---|---|
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Feature | Supported |
---|---|
Restart | ✔ |
Screenshots | ✔ |
States | ✔ |
Rewind | ✔ |
Netplay | ✔ |
Core Options | ✔ |
Controls | ✔ |
No bios is required.
Roms must have the extension:
This system supports compressed roms in .zip/.7z format. However, be careful, it is only an archive.
The files contained in the .zip/.7z must correspond to the extensions mentioned above.
Moreover, each .zip/.7z file must contain only one compressed rom.
Put the roms like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 zx81
┃ ┃ ┃ ┃ ┣ 🗒 game.zip
The roms using TOSEC format are highly recommended.
For more information about roms, go to this tutorial!
To be able to keep your custom configurations during an upgrade, we advise you to use our configuration override feature.
You can configure various options in two different ways.
┣ 📁 RetroArch Menu
┃ ┣ 📁 Core options
┃ ┃ ┣ 🧩 Name_option
retroarch-core-options.cfg
:┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 system
┃ ┃ ┃ ┣ 📁 configs
┃ ┃ ┃ ┃ ┣ 📁 retroarch
┃ ┃ ┃ ┃ ┃ ┣ 📁 cores
┃ ┃ ┃ ┃ ┃ ┃ ┣ 🧩 retroarch-core-options.cfg
Options | Options values | Variables (for configuration override) | Variables values |
---|---|---|---|
Tape Fast Load | Enabled ✅ / Disabled |
81_fast_load |
enabled / disabled |
8K-16K Contents | auto ✅ / ROM shadow / RAM / dK'tronics 4K Graphics ROM + 4K RAM |
81_8_16_contents |
auto / ROM shadow / RAM / dK'tronics 4K Graphics ROM + 4K RAM |
Size Video Border | normal ✅ / small / none |
81_border_size |
normal / small / none |
High Resolution | auto ✅ / none / WRX |
81_highres |
auto / none / WRX |
Emulate Chroma 81 | auto ✅ / Disabled / Enabled |
81_chroma_81 |
auto / disabled / enabled |
Video Presets | clean ✅ / tv / noisy |
81_video_presets |
clean / tv / noisy |
Sound emulation | auto ✅ / none / Zon X-81 |
81_sound |
auto / none / Zon X-81 |
Joypad Left mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_left |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad Right mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_right |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad Up mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_up |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad Down mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_down |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad A button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_a |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad B button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_b |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad X button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_x |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad Y button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_y |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad L button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_l |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad R button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_r |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad L2 button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_l2 |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Joypad R2 button mapping | auto ✅ / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
81_joypad_r2 |
auto / default / new line / shift / space / . / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / a / b / c / d / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w / x / y / z |
Transparent Keyboard Overlay | Enabled ✅ / Disabled |
81_keybovl_transp |
enabled / disabled |
Time to Release Key in ms | 100 ✅ / 300 / 500 / 1000 |
81_key_hold_time |
100 / 300 / 500 / 1000 |