Android Apps

How to Set Up and Configure the PlayStation Emulator psx4droid

August 4, 2010 | by Lars Aronsson

Android Games, Android Tutorials, Tips

PlayStation on Android

I think we’ve all played a PlayStation at one point or the other. And since July 25th, we can play it on our high-end Android phones as well, thanks to the efforts of coder extraordinaire ZodTTD. Now that his psx4droid emulator actually can be downloaded from the Market, a tutorial for getting it to work may come in handy – especially since some people seem to have a hard time configuring it.

psx4droid supports various ROM formats, such as BIN, ISO, IMG, PBP, Z, ZNX, and EBOO. But most ROMs are in the currently unsupported ECM format. This step-by-step tutorial explains how you set up psx4droid, and how you convert ECM ROMs to the supported BIN format. Please remember that it’s illegal to download ROMs for games that you don’t own, and you should only grab the BIOS if you have the original PlayStation.

How to Convert ECM ROMs & Get psx4droid Running

1) Download the Required Files

2) Extract and Rename the ECM ROM

  • Now you need to extract a file called data.bin.ecm that is located inside each of your compressed PlayStation ROMs that needs to be converted.
  • This part is a bit tricky, since the .ecm file usually is stored in a compressed archive inside the original ZIP-file. For example, the archive Silent Hill (USA) (v1.1).zip contains a folder, and inside that folder is another compressed archive titled Silent Hill (USA) (v1.1).7z. Hence, you first have to extract the .7z file, before you can extract data.bin.ecm that is stored within Silent Hill (USA) (v1.1).7z.

Extract the compressed archive located inside the ZIP-file

When you finally have extracted the file data.bin.ecm, rename it to the title of the game it contains. In my Silent Hill example above, I would rename it Silent.Hill.ecm.

3) Convert Your ECM ROMs

  • Now it’s time for some classic drag & drop: in the Windows File Explorer, grab your extracted .ecm ROM with the mouse pointer and simply drop it on unecm.exe. This will launch a command prompt. Wait while the converter does its thing. It may take a while.
Classic Windows drag & drop: grab the ROM and drop it on unecm.exe

Classic Windows drag & drop: grab the ECM file and drop it on unecm.exe

The ECM ROM converter working its magic

  • You should now have a set of files similar to those in my screen shot below. The converted ROM will probably not have a file extension, so add .bin at the end of the file name. In my case, I call it Silent.Hill.bin.

All the extracted, converted and renamed files

4) Download the BIOS and Copy the Files to Your SD Card

  • Google scph1001.bin and download the file. This is the PSX bios and the emulator needs it in order to run.
  • Connect your phone to your computer in the disk drive mode; create a new folder on your SD card, and copy scph1001.bin and all of your converted ROMs in the BIN format to it.
  • Disconnect your phone and launch psx4droid.
  • Press Menu > Settings > PSX BIOS file and locate scph1001.bin on your SD card.
  • You’ll be prompted by psx4droid to find a ROM, and now you’re ready to rock. Sweet PlayStation gaming nostalgia will ensue!

Source: xda-developers