Libretro PCSX-ReARMed is a fork of PCSX-ReARMed based on the PCSX-Reloaded project.
This version is oriented for an ARM architecture and was created to improve performance on the Pandora handheld.
This emulator was then ported to other devices like the Raspberry Pi.
This core is under GPLv2 license.
RPI0/RPI1 | RPI2 | RPI3 | RPI4/RPI400 | ODROID XU4 | ODROID GO | PC x86 | PC x86_64 |
---|---|---|---|---|---|---|---|
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Feature | Supported |
---|---|
Restart | ✔ |
Saves | ✔ |
States | ✔ |
Rewind | ✔ |
Core Options | ✔ |
Retroachievements | ✔ |
RetroArch Cheats | ✔ |
Controls | ✔ |
Remapping | ✔ |
Multi-Mouse | ✔ |
Rumble | ✔ |
Disk Control | ✔ |
Although some games can start without bios under PCSX-ReARMed, it is strongly advised to add these files in the bios directory in order to improve the performance of the emulator and the management of saves on "virtual" memory cards.
Filename | Description | MD5 | Provided |
---|---|---|---|
scph101.bin | Version 4.4 03/24/00 A | 6e3735ff4c7dc899ee98981385f6f3d0 | ❌ |
scph7001.bin | Version 4.1 12/16/97 A | 1e68c231d0896b7eadcad1d7d8e76129 | ❌ |
scph5501.bin | Version 3.0 11/18/96 A | 490f666e1afb15b7362b406ed1cea246 | ❌ |
scph1001.bin | Version 2.0 05/07/95 A | dc2b9bf8da62ec93e868cfd29f0d067d 924e392ed05558ffdb115408c263dccf | ❌ |
Put the bios like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 bios
┃ ┃ ┃ ┣ 🗒 scph101.bin
┃ ┃ ┃ ┣ 🗒 scph7001.bin
┃ ┃ ┃ ┣ 🗒 scph5501.bin
┃ ┃ ┃ ┣ 🗒 scph1001.bin
Isos must have the extension:
Put the isos like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 psx
┃ ┃ ┃ ┃ ┣ 🗒 game.bin
┃ ┃ ┃ ┃ ┣ 🗒 game.cue
The isos using Redump format are highly recommended.
For more information about isos, 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 |
---|---|---|---|
Region | auto ✅ / NTSC / PAL |
pcsx_rearmed_region |
auto / NTSC / PAL |
BIOS Selection | auto ✅ / hle |
pcsx_rearmed_bios |
auto / HLE |
Show Bios Logo | Disabled ✅ / Enabled |
pcsx_rearmed_show_bios_bootlogo |
disabled / enabled |
Enable Second Memory Card (Shared) | Disabled ✅ / Enabled |
pcsx_rearmed_memcard2 |
disabled / enabled |
Dynamic Recompiler | Disabled / Enabled ✅ |
pcsx_rearmed_drc |
disabled / enabled |
PSX CPU Clock Speed | 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 ✅ / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 |
pcsx_rearmed_psxclock |
30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 |
Dithering Pattern | Disabled / Enabled ✅ |
pcsx_rearmed_dithering |
disabled / enabled |
Frame Duping | Disabled / Enabled ✅ |
pcsx_rearmed_duping_enable |
disabled / enabled |
Threaded Rendering | Disabled ✅ / sync / async |
pcsx_rearmed_gpu_thread_rendering |
disabled / sync / async |
Frameskip | Disabled ✅ / Auto / Auto (Threshold) / Fixed Interval |
pcsx_rearmed_frameskip_type |
disabled / auto / auto_threshold / fixed_interval |
Frameskip Threshold (%) | 15 / 18 / 21 / 24 / 27 / 30 / 33 ✅ / 36 / 39 / 42 / 45 / 48 / 51 / 54 / 57 / 60 |
pcsx_rearmed_frameskip_threshold |
15 / 18 / 21 / 24 / 27 / 30 / 33 / 36 / 39 / 42 / 45 / 48 / 51 / 54 / 57 / 60 |
Frameskip Interval | 1 / 2 / 3 ✅ / 4 / 5 / 6 / 7 / 8 / 9 / 10 |
pcsx_rearmed_frameskip_interval |
1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 |
Display Internal FPS | Disabled ✅ / Enabled |
pcsx_rearmed_display_internal_fps |
disabled / enabled |
(GPU) Slow linked list processing | auto ✅ / Disabled / Enabled |
pcsx_rearmed_gpu_slow_llists |
auto / disabled / enabled |
Show Interlaced Video | Disabled ✅ / Enabled |
pcsx_rearmed_neon_interlace_enable |
disabled / enabled |
Enhanced Resolution (Slow) | Disabled ✅ / Enabled |
pcsx_rearmed_neon_enhancement_enable |
disabled / enabled |
Enhanced Resolution Speed Hack | Disabled ✅ / Enabled |
pcsx_rearmed_neon_enhancement_no_main |
disabled / enabled |
Odd/Even Bit Hack | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_odd_even_bit |
disabled / enabled |
Expand Screen Width | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_expand_screen_width |
disabled / enabled |
Ignore Brightness Color | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_ignore_brightness |
disabled / enabled |
Disable Coordinate Check | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_disable_coord_check |
disabled / enabled |
Lazy Screen Update | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_lazy_screen_update |
disabled / enabled |
Repeated Flat Tex Triangles | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_repeated_triangles |
disabled / enabled |
Draw Tex-Quads as Triangles | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_quads_with_triangles |
disabled / enabled |
Fake 'Gpu Busy' States | Disabled ✅ / Enabled |
pcsx_rearmed_gpu_peops_fake_busy_state |
disabled / enabled |
Reverb Effects | Disabled / Enabled ✅ |
pcsx_rearmed_spu_reverb |
disabled / enabled |
Sound Interpolation | Simple ✅ / Gaussian / Cubic / Disabled |
pcsx_rearmed_spu_interpolation |
simple / gaussian / cubic / off |
CD Audio | Disabled / Enabled ✅ |
pcsx_rearmed_nocdaudio |
disabled / enabled |
XA Decoding | Disabled / Enabled ✅ |
pcsx_rearmed_noxadecoding |
disabled / enabled |
Analog Axis Bounds | Circle ✅ / Square |
pcsx_rearmed_analog_axis_modifier |
circle / square |
Rumble Effects | 'Disabled ✅ / Enabled |
pcsx_rearmed_vibration |
disabled / enabled |
Multitap Mode (Restart) | Disabled ✅ / Port 1 / Port 2 / Ports 1 and 2 |
pcsx_rearmed_multitap |
disabled / port 1 / port 2 / ports 1 and 2 |
NegCon Twist Deadzone (Percent) | 0% ✅ / 3% / 5% / 7% / 10% / 13% / 15% / 17% / 20% / 23% / 25% / 27% / 30% |
pcsx_rearmed_negcon_deadzone |
0 / 3 / 5 / 7 / 10 / 13 / 15 / 17 / 20 / 23 / 25 / 27 / 30 |
NegCon Twist Response | Linear ✅ / Quadratic / Cubic |
pcsx_rearmed_negcon_response |
linear / quadratic / cubic |
Mouse Sensitivity | 0.05 / 0.10 / 0.15 / 0.20 / 0.25 / 0.30 / 0.35 / 0.40 / 0.45 / 0.50 / 0.55 / 0.60 / 0.65 / 0.70 / 0.75 / 0.80 / 0.85 / 0.90 / 0.95 / 1.00 ✅ / 1.05 / 1.10 / 1.15 / 1.20 / 1.25 / 1.30 / 1.35 / 1.40 / 1.45 / 1.50 / 1.55 / 1.60 / 1.65 / 1.70 / 1.75 / 1.80 / 1.85 / 1.90 / 1.95 / 2.00 |
pcsx_rearmed_input_sensitivity |
0.05 / 0.10 / 0.15 / 0.20 / 0.25 / 0.30 / 0.35 / 0.40 / 0.45 / 0.50 / 0.55 / 0.60 / 0.65 / 0.70 / 0.75 / 0.80 / 0.85 / 0.90 / 0.95 / 1.00 / 1.05 / 1.10 / 1.15 / 1.20 / 1.25 / 1.30 / 1.35 / 1.40 / 1.45 / 1.50 / 1.55 / 1.60 / 1.65 / 1.70 / 1.75 / 1.80 / 1.85 / 1.90 / 1.95 / 2.00 |
Guncon Adjust X | -25 / -24 / -23 / -22 / -21 / -20 / -19 / -18 / -17 / -16 / -15 / -14 / -13 / -12 / -11 / -10 / -9 / -8 / -7 / -6 / -5 / -4 / -3 / -2 / -1 / 0 ✅ / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 |
pcsx_rearmed_gunconadjustx |
-25 / -24 / -23 / -22 / -21 / -20 / -19 / -18 / -17 / -16 / -15 / -14 / -13 / -12 / -11 / -10 / -9 / -8 / -7 / -6 / -5 / -4 / -3 / -2 / -1 / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 |
Guncon Adjust Y | -25 / -24 / -23 / -22 / -21 / -20 / -19 / -18 / -17 / -16 / -15 / -14 / -13 / -12 / -11 / -10 / -9 / -8 / -7 / -6 / -5 / -4 / -3 / -2 / -1 / 0 ✅ / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 |
pcsx_rearmed_gunconadjusty |
-25 / -24 / -23 / -22 / -21 / -20 / -19 / -18 / -17 / -16 / -15 / -14 / -13 / -12 / -11 / -10 / -9 / -8 / -7 / -6 / -5 / -4 / -3 / -2 / -1 / 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 |
Guncon Adjust Ratio X | 0.75 / 0.76 / 0.77 / 0.78 / 0.79 / 0.80 / 0.81 / 0.82 / 0.83 / 0.84 / 0.85 / 0.86 / 0.87 / 0.88 / 0.89 / 0.90 / 0.91 / 0.92 / 0.93 / 0.94 / 0.95 / 0.96 / 0.97 / 0.98 / 0.99 / 1.00 ✅ / 1.01 / 1.02 / 1.03 / 1.04 / 1.05 / 1.06 / 1.07 / 1.08 / 1.09 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19 / 1.20 / 1.21 / 1.22 / 1.23 / 1.24 / 1.25 |
pcsx_rearmed_gunconadjustratiox |
0.75 / 0.76 / 0.77 / 0.78 / 0.79 / 0.80 / 0.81 / 0.82 / 0.83 / 0.84 / 0.85 / 0.86 / 0.87 / 0.88 / 0.89 / 0.90 / 0.91 / 0.92 / 0.93 / 0.94 / 0.95 / 0.96 / 0.97 / 0.98 / 0.99 / 1.00 / 1.01 / 1.02 / 1.03 / 1.04 / 1.05 / 1.06 / 1.07 / 1.08 / 1.09 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19 / 1.20 / 1.21 / 1.22 / 1.23 / 1.24 / 1.25 |
Guncon Adjust Ratio Y | 0.75 / 0.76 / 0.77 / 0.78 / 0.79 / 0.80 / 0.81 / 0.82 / 0.83 / 0.84 / 0.85 / 0.86 / 0.87 / 0.88 / 0.89 / 0.90 / 0.91 / 0.92 / 0.93 / 0.94 / 0.95 / 0.96 / 0.97 / 0.98 / 0.99 / 1.00 ✅ / 1.01 / 1.02 / 1.03 / 1.04 / 1.05 / 1.06 / 1.07 / 1.08 / 1.09 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19 / 1.20 / 1.21 / 1.22 / 1.23 / 1.24 / 1.25 |
pcsx_rearmed_gunconadjustratioy |
0.75 / 0.76 / 0.77 / 0.78 / 0.79 / 0.80 / 0.81 / 0.82 / 0.83 / 0.84 / 0.85 / 0.86 / 0.87 / 0.88 / 0.89 / 0.90 / 0.91 / 0.92 / 0.93 / 0.94 / 0.95 / 0.96 / 0.97 / 0.98 / 0.99 / 1.00 / 1.01 / 1.02 / 1.03 / 1.04 / 1.05 / 1.06 / 1.07 / 1.08 / 1.09 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19 / 1.20 / 1.21 / 1.22 / 1.23 / 1.24 / 1.25 |
Instruction Cache Emulation | Disabled ✅ / Enabled |
pcsx_rearmed_icache_emulation |
disabled / enabled |
Disable Automatic Compatibility Hacks | Disabled ✅ / Enabled |
pcsx_rearmed_nocompathacks |
disabled / enabled |
Disable SMC Checks | Disabled ✅ / Enabled |
pcsx_rearmed_nosmccheck |
disabled / enabled |
Assume GTE Regs Unneeded | Disabled ✅ / Enabled |
pcsx_rearmed_gteregsunneeded |
disabled / enabled |
Disable GTE Flags | Disabled ✅ / Enabled |
pcsx_rearmed_nogteflags |
disabled / enabled |
Disable CPU/GTE Stalls | Disabled ✅ / Enabled |
pcsx_rearmed_nostalls |
disabled / enabled |