On top of all that, RetroArch also runs on iOS and Android for tablets and phones, as well as on game consoles like PS2, PS3, PSP, PS Vita, Wii, Wii U, 2DS, 3DS, Switch, and more! The current stable version is: 1.9.1 Not sure what version to get? The RetroPad concept. When you configure your controller in EmulationStation, the RetroPie setup. Beetle PSX seems to be a lesser known emulator core, and many people still steer towards ePSXe. But ePSXe is very outdated now, Beetle PSX is definitely you.

  1. Retroarch Psx Bin
  2. Retroarch Psx Not Working
  3. Retroarch Psx Sound Crackling
  4. Retroarch Psx Cheat Database
  5. Retroarch Psx
  6. Retroarch Psx Cheats
  7. Retroarch Psx Cheats

The PlayStation 1 is a 5th generation video game console released by Sony in 1994.

EmulatorRom FolderExtensionBIOSController Config
lr-pcsx-rearmedpsx.cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znxSCPH1001.BIN/opt/retropie/configs/psx/retroarch.cfg
pcsx-rearmedpsx.cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znxSCPH1001.BIN/opt/retropie/configs/psx/pcsx.cfg
lr-beetle-psxpsx.cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znxscph5500.bin scph5501.bin scph5502.bin/opt/retropie/configs/psx/retroarch.cfg

Emulators: lr-pcsx-rearmed, pcsx-rearmed,

ROMS

Accepted File Extensions: .cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znx

Place your PlayStation ROMs in

Why aren't my .bin files showing in Emulation Station?

Retroarch Psx Bin

Since June 16th 2016 the RetroPie script has configured Emulation Station to no longer show .bin files in the UI.This means that a .cue file is required to start the game.

A .cue file is basically a plain text file that tells the emulator where in the .bin file the (data and/or audio) track(s) are. This is often important in the case where multiple audio files are in the single .bin file. These are often called 'mixed mode' discs. Wikipedia entry on .cue files

If you only have a .bin file and no .cue file, you can generate it:

Cue files

You can also find cue files for many games here, obviously you will need to make sure the .bin filename is correct when you use it.
Link to .cue files

Why .bin was removed

  • It is very common for PSX games to be in 2 parts, a .bin and .cue, this means that Emulation Station will show duplicates for each game which no-one really wants. This is because it used to show extensions .bin and .cue
  • A PSX game will only ever need one .cue file, so by hiding a .bin it prevents duplicates showing (as it could have multiple .bin files)
  • By hiding .bin files it will make the user think a little bit more about how the emulator loads files rather than blindly throwing files at it until it works.
  • Any PSX game that has multi tracks will work better (usually audio tracks) if it has a .cue to point to the audio.
    https://retropie.org.uk/forum/topic/735/psx-please-remove-bin-from-the-file-types

if your psx game is a .ecm extension, its a compressed file that needs to be extracted with ecmtools.

Where is lr-beetle-psx?

The Beetle/Mednafen PSX core is not available for systems with ARM CPUs (like the Raspberry Pi) because it does not perform well enough. This emulator is supplied for people who are running RetroPie on more powerful x86 systems.

BIOS

Whilst pcsx_rearmed has an emulated BIOS to fall back on, this has limited compatibility meaning most games will have issues running with it, and others will not work at all. It should be considered mandatory to manually install an official BIOS.

The BIOS file is named SCPH1001.BIN

Place SCPH1001.BIN in

The BIOS file names are case sensitive.

See table at the bottom for alternative BIOS options that may or may not work.

Controls

lr-pcsx-rearmed Controls

lr-pcsx-rearmed utilises Retroarch configurations

Add custom retroarch controls to the retroarch.cfg file in

For more information on custom RetroArch controls see: RetroArch Configuration

pcsx-rearmed Controls

pcsx-rearmed controls and configurations are located in

An example mapping for pcsx-rearmed using an Xbox 360 controller is below for reference:

Xbox 360 Controller

Video Guide

Enhanced Graphics

lr-pcsx-rearmed has a core option to improve graphical fidelity by doubling the normal resolution, producing a sharper 3D image, however all 2D bitmaps and texture maps retain the original resolution. On a Pi 2 this introduces some slowdown and audio skipping, but on a Pi 3 it appears to work without issue. The 'speed hack' option is required for good results, but has some (sometimes game-breaking) visual glitches.

To enable this, edit the retroarch-core-options.cfg file, found in:

The option is:

Bilinear Smoothing

To further refine the graphics, enable bilinear smoothing.

To enable this, edit the retroarch.cfg file, found in:

The option is:

Multitap (3-8 player)

The latest version of lr-pcsx-rearmed has the ability to emulate up to two Multitaps, allowing 3-8 player support in games that permit it. It does this via core options. However, just as with the original hardware, many games do not support the multitap and will not recognise any inputs with it turned on, so it is recommended to only enable multitaps for games that support it, via the 'Game Specific Options' retroarch functionality which allows you to create core options files for specific games. To enable this, use the Configuration Editor > Advanced Configuration > Configure Libretro options > psx/retroarch.cfg > Set game_specific_options to true.

Alternatively, you can manually edit retroarch.cfg in:

The option is:

Then, within a multiplayer game, load up the Retroarch menu via the menu hotkey combination (select & X/Triangle, by default), go to Quick Menu > Options > Find the Multitap 1 and Multitap 2 options and turn them on, as appropriate. Then scroll to the top, and choose Create game options file. Once this is completed, restart the game, and multiplayer options should become available.

Create game options file will create a game specific core options file located at:

Analog Controller Type

lr-pcsc-rearmed controller type can be changed in-game and in a configuration file to support games that require the analog/dualshock controller type.
NOTE: Games that do not support analog controls will be unresponsive in this mode. Use the Retroarch GUI hotkey(default select+X) in-game Navigate to Quick Menu -> Core Options Change Pad # Type from standard to analogretroarch-core-options.cfg will be updated automatically when a game is exited, so there is no need to set save on exit

Retroarch Core options can be located in /opt/retropie/configs/all/retroarch-core-options.cfg for changing manually outside of a game.

The standalone pcsx-rearmed controller type can be changed in the in-game menu. Enter the in-game menu using ESC on a keyboard Navigate to the controls menu* Change Port # device from Standard to Analog

Disc Swapping for Multi-disc Games in RetroArch

To change disks in-game, go to Core Disk Options > Disk Image Append.

Some games like Metal Gear Solid require the disk tray to be opened before changing disks. To do this, change 'Disk Index' to 'No Disk' first.

M3U playlist for Multi-disc Games

Multiple discs can be loaded simultaneously from Emulation Station into RetroArch by creating an M3U file (plain-text, '.m3u' extension). In it's contents, enter the filenames of the CUE/TOC/CCD files one per line. In game you can then swap disks from the core disk options menu (under Options). Make sure to cycle tray status before attempting to change disks.

To have the M3U file be the only item listed in Emulation Station to reduced menu clutter:

Replace the .cue extension on the multi-disc files with .CD1 .CD2 and so on so that es_systems.cfg won't list them.
Replace the .cue extension you reference them in the M3U with appropriate ones (.CD1 .CD2 etc).

Example for Metal Gear Solid:

Folder Structure:

Metal Gear Solid.m3u:

This will function the same as EBOOT-format without altering the files.

WARNING! M3U Playlist files won't load a game with multi-bin files, you need to pack all .bin files plus cue file, in a single .bin file plus a new cue file. This can be easly achieved with ISOBuster (free edition) with the following procedure:

  • Run ISOBuster
  • Open Image File and select the .cue file of a game with multi-bin files.
  • Right-Click on 'CD' (the top one on tree-structure) then select Extract CD and select RAW (.bin .iso)
  • Now select a path where to save the file, change from the dropdown .iso to .bin
  • Rename your file and add .bin at the end of the name.
  • Save the file, and you are promped to save a new cue file.
  • Now you have a multi-bin game with .cue file, packed in a single .bin file plus a new .cue file.
  • Now .m3u can read the file and load the game.

EBOOT-format (.pbp) for Multi-disc games

All current emulators accept .pbp files, which are EBOOT-format PlayStation executables. These are traditionally used to play PlayStation 1 games on the PSP.

This is a streamlined, single file alternative for playing multi-disc PlayStation games on RetroPie.

CD images can be converted to EBOOT .pbp files with the PSX2PSP v1.4.2 application for Windows, or iPoPS for Mac OSX.

EBOOTs are also often smaller than CD images, so this is a good option if you're tight on space. It should be noted that this compression comes at a minor cost to load speed, but the difference is mostly negligible.

Importing Save Files

On sites like GameFAQs you can find many save files for PlayStation games, these are either disk images of peoples' memory cards or hacked memory cards with a save file that gets you to a certain point in the game or gives you a character with many levels/gold/items, however the game works.

All the different PlayStation emulators (ePSXe, PCSX, Bleem, PSEmu, etc) and memory card dumper hardware (DexDrive, MadCatz Data Deck) use a different memory card save format, so you often can't just copy these downloaded save files right onto the Pi.

First you must use a memory card manager utility to convert from one format to the format suitable for RetroPie's PCSX-based emulators. One such tool is Memory Card Manager 1.4 by Aldo Vargas. Download this and MSVBVM50.DLL, and run MemManager.exe. It looks like this:

Press the New button at the bottom and create a file the same name as your PSX ROM. For example, if you are using Diablo.pbp or Diablo.cue then call the new memory card file Diablo.mcr. Ensure you select the Other - AdriPSX, FPSE, pcsx format in the dropdown menu, then press Save.

Press the >< at the bottom of the window which opens a second pane on the right. In the new pane, press the .. at the top and open the save file you have downloaded. Hopefully you'll see valid memory card blocks, similar to what you'd see on an actual PSX. (some saves may not show expected/valid contents, in which case you're probably out of luck trying to use that save file, download a different one)

Click on the block in the right hand column you wish to import, and press the < arrow to copy it into your new memory card on the left hand column. The screenshot above demonstrates the way to select the correct block and the correct button to press.

In your memory card on the left, click Save As and save over the blank card you just created.

Quit MemManager and rename your new memory card from .mcr to .srm. Following our example above, we'd now have a file called Diablo.srm. Copy this memory card file to your RetroPie ROMs directory.

Now go to RetroPie and run your game in the PSX emulator. You should be able to see the contents of the memory card and load the saved game which you downloaded.

Alternative BIOS files

Add different bios' that you've tested and tell the community if it works or not.

NameDescriptionmd5CRC32Comment
ps-10jSCPH-1000/DTL-H1000 (Version 1.0 J)239665b1a3dade1b5a52c063380110443b601fc8
ps-11jSCPH-3000/DTL-H1000H (Version 1.1 01/22/95)849515939161e62f6b866f68530067803539def6
ps-20aDTL-H1001 (Version 2.0 05/07/95 A)dc2b9bf8da62ec93e868cfd29f0d067d55847d8c
ps-20eDTL-H1002/SCPH-1002 (Version 2.0 05/10/95 E)54847e693405ffeb0359c6287434cbef9bb87c4b
ps-21jSCPH-3500 (Version 2.1 07/17/95 J)cba733ceeff5aef5c32254f1d617fa62bc190209
ps-21aDTL-H1101 (Version 2.1 07/17/95 A)da27e8b6dab242d8f91a9b25d80c63b8aff00f2f
ps-21eSCPH-1002/DTL-H1102 (Version 2.1 07/17/95 E)417b34706319da7cf001e76e40136c2386c30531
ps-22jSCPH-5000/DTL-H1200/DTL-H3000 (Version 2.2 12/04/95 J)57a06303dfa9cf9351222dfcbb4a29d924fc7e17
ps-22aSCPH-1001/DTL-H1201/DTL-H3001 (Version 2.2 12/04/95 A)924e392ed05558ffdb115408c263dccf37157331
ps-22eSCPH-1002/DTL-H1202/DTL-H3002 (Version 2.2 12/04/95 E)e2110b8a2b97a8e0b857a45d32f7e1871e26792f
ps-22dDTL-H1100 (Version 2.2 03/06/96 D)ca5cfc321f916756e3f0effbfaeba13bdecb22f5
ps-30jSCPH-5500 (Version 3.0 09/09/96 J)8dd7d5296a650fac7319bce665a6a53cff3eeb8c
ps-30aSCPH-5501/SCPH-5503/SCPH-7003 (Version 3.0 11/18/96 A)490f666e1afb15b7362b406ed1cea2468d8cb7e4
ps-30eSCPH-5502/SCPH-5552 (Version 3.0 01/06/97 E)32736f17079d0b2b7024407c39bd3050d786f0b9
ps-40jSCPH-7000/SCPH-7500/SCPH-9000 (Version 4.0 08/18/97 J)8e4c14f567745eff2f0408c8129f72a6ec541cd0
ps-41aSCPH-7001/SCPH-7501/SCPH-7503/SCPH-9001/SCPH-9003/SCPH-9903 (Version 4.1 12/16/97 A)1e68c231d0896b7eadcad1d7d8e76129502224b6
ps-41eSCPH-7002/SCPH-7502/SCPH-9002 (Version 4.1 12/16/97 E)b9d9a0286c33dc6b7237bb13cd46fdee318178bf
psone-43jSCPH-100 (Version 4.3 03/11/00 J)8abc1b549a4a80954addc48ef02c4521f2af798b
psone-44eSCPH-102 (Version 4.4 03/24/00 E)b10f5e0e3d9eb60e5159690680b1e7740bad7ea9
psone-45aSCPH-101 (Version 4.5 05/25/00 A)6e3735ff4c7dc899ee98981385f6f3d0171bdcec
psone-45eSCPH-102 (Version 4.5 05/25/00 E)de93caec13d1a141a40a79f5c86168d676b880e5

The PlayStation is a 5th generation video game console released by Sony in 1994.

EmulatorRom FolderExtensionBIOSController Config
lr-pcsx_rearmedpsx.cue .cbn .chd .img .iso .m3u .mdf .pbp .toc .z .znxpsxonpsp660.bin scph101.bin scph7001.bin scph5501.bin scph1001.bin/opt/retropie/configs/psx/retroarch.cfg
PCSX-ReARMedpsx.cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znxSCPH1001.BIN/opt/retropie/configs/psx/pcsx.cfg
lr-beetle-psxpsx.cue .ccd .chd .exe .iso .m3u .pbp .tocscph5500.bin scph5501.bin scph5502.bin/opt/retropie/configs/psx/retroarch.cfg

Emulators: lr-pcsx_rearmed, PCSX-ReARMed, lr-beetle-psx.

lr-pcsx_rearmed

Recommended for Raspberry Pi 2-4. The features of RetroArch combined with PCSX-ReARMed's excellent Dynamic Recompiler allow for an adequate PlayStation emulation experience, though expect some inaccurate emulation.

PCSX-ReARMed

Recommended for Raspberry Pi 0/1 due to its lower system requirements, though expect some inaccurate emulation. Additionally, setting the resolution via Runcommand to a low 4:3 resolution is recommended for faster emulation and correct aspect ratio, though 480i (CEA-6) is the lowest recommended 4:3 CEA resolution due to CEA-2 causing visual issues and CEA-1 causing the system to lock up entirely.

lr-beetle-psx

Recommended for more powerful x86 systems. It is accurate and includes several enhanced graphical features. Best garage sale items. Not available for ARM systems (like the Raspberry Pi) due to its poor performance on ARM.

ROMS

Accepted File Extensions: .cue .ccd .chd .exe .iso .m3u .pbp .toc

Place your PlayStation ROMs in

.bin Only ROMs

If you only have a .bin ROM and no .cue file, generate it via:

  • Online or Offline

ECM Compression

If your PSX game has an .ecm extension, it's a compressed file that needs to be extracted.

Directly on RetroPie, input to terminal:

Alternatively, on Windows, use ECM Decompressor, or on Ubuntu 19.X+(or derivative), install ecm from the ubuntu archive with the following:

CHD files

All supported PlayStation emulators have support for the CHD (V5) archive format. This is a lossless compression format which can be useful to tidy up multi-.bin ROMs into one file. See Creating CHDs from CD-ROMS.

Multi-Disc Games

.pbp format ROMs can package together multiple discs in one file. To change the disc through RetroArch, from the 'Quick Menu', enter 'Disk Control', use the 'Disk Cycle Tray Status' to open the virtual disk tray, change the disk number to the correct one, then use the 'Disk Cycle Tray Status' to close the virtual disk tray.

M3U playlists for .cue & .bins, or .chds

For multi-disc games on .cue & .bin ROM pairs or .chds, you can create a .m3u playlist file to enable you to change discs by the above method. Replace the .cue or .chd extension for each disc of the game with an appropriate .CD1, .CD2, etc so that EmulationStation will list only the .m3u and not the individual discs.

Example for Final Fantasy VII:

Folder Structure:

Final Fantasy VII (USA).m3u's Text Contents:

BIOS

Place BIOS in

While both lr-pcsx_rearmed and PCSX-ReARMed have an emulated BIOS to fall back on, it has limited compatibility so most games will have issues running with it (or not work at all), and all games that use memory card saves are prone to save corruption. It should be considered mandatory to manually install an official BIOS.

lr-pcsx_rearmed

The following BIOS are supported:

Retroarch Psx Not Working

Recognized NameRedump NameCRC32MD5
psxonpsp660.bin5660F34FC53CA5908936D412331790F4426C6C33
scph101.binpsone-45a.bin171BDCEC6E3735FF4C7DC899EE98981385F6F3D0
scph7001.binps-41a.bin502224B61E68C231D0896B7EADCAD1D7D8E76129
scph5501.binps-30a.bin8D8CB7E4490F666E1AFB15B7362B406ED1CEA246
scph1001.binps-22a.bin37157331924E392ED05558FFDB115408C263DCCF

If more than one of the BIOS above is provided, then the latest revision of the BIOS available is automatically chosen.Note: psxonpsp660.bin is a BIOS dumped from the PSP's PlayStation emulator. It is said to improve performance for certain PlayStation games as is a streamlined version of the BIOS, lacking irrelevant features like the built-in CD Player and Memory Card manager.

The recognized name can be all uppercase OR all lowercase.

PCSX-ReARMed

The following BIOS is supported:

Recognized NameRedump NameCRC32MD5
SCPH1001.BINps-22a.bin37157331924E392ED05558FFDB115408C263DCCF

Place BIOS in

The recognized BIOS filename is case-sensitive (must be in all uppercase).

lr-beetle-psx

The following BIOS are supported:

Recognized NameRedump NameCRC32MD5
scph5500.binps-30jFF3EEB8C8DD7D5296A650FAC7319BCE665A6A53C
scph5501.binps-30a8D8CB7E4490F666E1AFB15B7362B406ED1CEA246
scph5502.binps-30eD786F0B932736F17079D0B2B7024407C39BD3050

The BIOS is automatically chosen based upon the region of the ROM.

The recognized BIOS filename is case-sensitive (must be in all lowercase).

Controls

lr-pcsx_rearmed & lr-beetle-psx Controls

lr-pcsx_rearmed and lr-beetle-psx utilize RetroArch configurations.

Add custom RetroArch controls to the retroarch.cfg file in

For more information on custom RetroArch controls see: RetroArch Configuration

PCSX-ReARMed Controls

PCSX-ReARMed controls and configurations are located in

You will need a keyboard to press Escape on to access the emulator's menu so that you can then configure your controller: a controller with a Home/Guide button that can be a dedicated Open Menu button is required to use this emulator with just a controller.

The Controller Problem: Digital-Only & Analog

A common issue people using RetroPie have with PSX emulation is their analog sticks do not work. The reason for this is related to a default lr-pcsx_rearmed core setting, and there is a very good reason the setting is the way it is that we will get into later.

Open the Quick Menu, select Controls and for Port 1 Controls and Port 2 Controls, change the Device Type from standard to dualshock. See Setting Core Options.

On the Controls page, select Save Core Remap File to save this setting as a default for all games.

After a complete exit back to EmulationStation, all games that should work with the analog sticks will function correctly, however, we have just created a problem: roughly 1/3 of the PSX library will no longer accept any input whatsoever.

Retroarch Psx Sound Crackling

The reason for the problem is due to the PSX originally being released with a controller that didn't have analog sticks. The games released for the system prior to the analog sticks being added to the controller only account for the standard controller: these games are generally referred to as Digital-Only games.

Unfortunately, this is a problem that doesn't have an easy solution. The reason the emulator was set the way it was is because it was 100% compatible even if it removed all analog functionality. If you want all your games with analog support to work correctly, you will have to manually fix the Digital-Only games one by one.

The process of fixing a Digital-Only game is to set per-ROM Core Options, changing Port 1 Device Type and Port 2 Device Type back to standard and then do Save Game Remap File. See Setting Core Options per-ROM.

(Optional) In Port (#) Controls, change all Analog to Digital Type settings from None to Left Analog, then do Save Game Remap File.

After a complete exit back to EmulationStation, the game you've manually fixed will function correctly plus you will be able to use the left analog stick for up to 8-way movement if you want to. Keep in mind the 'Analog To Digital' step is completely optional and included for those that may want to still use an analog stick for movement in games that didn't support it originally.

For a decent list of which games are Digital-Only, check the spreadsheet and website found in the 'Game Specific Control Information' section below.

Retroarch Psx Cheat Database

The negcon setting found between pad type is for the NeGcon.

While this section does focus on lr-pcsx_rearmed, what is done in this section could be done in PCSX-ReARMed's menu as well if not visually different.

Game Specific Control Information

Retroarch Psx

The main purpose of this section is for users to be able to identify Digital-Only games in their library and fix them as detailed above in the 'The Controller Problem: Digital-Only & Analog'

If you have a limited input method such as an SNES-style controller or handheld, then the spreadsheet below will also help you figure out which games you will be able to play.

If you want to improve the spreadsheet, then request editing permission and you will be approved in a timely manner.

Retroarch psx bios download

For a more complete resource, please check the PlayStation DataCenter.

Multitap (3-5 Players)

lr-pcsx_rearmed has support for multitap, but not all games read input when a multitap is connected, so a per-ROM Core Options file should be created for multitap compatible games. Set the Core Options for Pad 3 Type, Pad 4 Type (and so on, depending on how many players are supported by the game) to the relevant Controller Type that the game supports. See Setting Core Options per-ROM.

Tweaks

lr-pcsx_rearmed

Performance - PSX CPU Clock

The clock speed percentage of the emulated PSX hardware's CPU can be adjusted by the user. While the default setting of 57 is decent, it does cause some games to exceed their intended frame rate and the setting of 55 is recommended to reduce this from happening in more games. Some games, such as 'Final Fantasy 7' and 'Final Fantasy Tactics', may need even lower CPU speeds. See Setting Core Options per-ROM.

Performance - Disable Vibration

Vibration is known to cause slowdown in some games. Disabling vibration in-game (if possible) is recommended if you notice this happen, or don't have a controller with vibration ability. See Setting Core Options.

Change Core Option Enable Vibration to disabled

Instances in-game where vibration occurs may still cause the slowdown even if vibration is disabled.

Video - Double Internal Resolution

lr-pcsx_rearmed has a Core Option Enhance Resolution (Slow) that improves graphical fidelity by doubling the normal resolution, producing a sharper 3D image, however all 2D bitmaps and texture maps retain their original resolution. It can present some (sometimes game-breaking) visual glitches. It should be used in tandem with the Enhanced Resolution (Speed Hack) for best performance, but this can increase the glitches. See Setting Core Options.

On a Pi 2 it can introduce performance issues, even with the speed hack, but on a Pi 3 and up it should be perform better, sometimes even without the speed hack. To disable these options for games which exhibit issues, or to only enable it for games that perform well, see Setting Core Options per-ROM.

Video - Disable Dithering

The PSX had a dithering trick that blended colors together in an attempt to make games look more colorful. On modern TVs this effect can be less desirable. To disable, set the Core Option Enable Dithering to disabled. See Setting Core Options.

Audio - Switch Interpolation to Gaussian

Some games like 'Spyro: Year of the Dragon' have audio corruption issues using the default Core Option Sound: Interpolation value of simple. The alternative gaussian setting fixes audio issue with minimal cost to performance. See Setting Core Options.

Memory Card and Save State

lr-pcsx_rearmed

Retroarch Psx Cheats

Memory Card saves have the .srm extension and are located in

A new memory card .srm file with the same name as the ROM is created for each game as needed.

PCSX-ReARMed

Memory Card saves are located in

Their naming convention is cardX.mcd where 'X' is a number between 0 and 9. Numbers 0 and 1 represent the first 2 Memory Card slots respectively.

Save States are located in

Retroarch Psx Cheats

Importing Save Files

On sites like GameFAQs you can find many save files for PlayStation games. Different emulators often use different save file formats, so you must convert such files to a suitable format.

One such tool is Memory Card Manager 1.4 by Aldo Vargas. Download this and MSVBVM50.DLL, and run MemManager.exe:

Press the New button at the bottom and create a file the same name as your PSX ROM. For example, if you are using Diablo.pbp or Diablo.cue then call the new memory card file Diablo.mcr. Ensure you select the Other - AdriPSX, FPSE, pcsx format in the dropdown menu, then press Save.

Press the >< at the bottom of the window which opens a second pane on the right. In the new pane, press the .. at the top and open the save file you have downloaded. Hopefully you'll see valid memory card blocks, similar to what you'd see on an actual PSX. (some saves may not show expected/valid contents, in which case you're probably out of luck trying to use that save file, download a different one)

Click on the block in the right hand column you wish to import, and press the < arrow to copy it into your new memory card on the left-hand column. The screenshot above demonstrates the way to select the correct block and the correct button to press.

In your memory card on the left, click Save As and save over the blank card you just created.

Quit MemManager and rename your new memory card from .mcr to .srm. Following our example above, we'd now have a file called Diablo.srm. Copy this memory card file to your RetroPie /psx/ ROMs directory.

The save file should now be available in your game.