Converting PSX games to PSP with Gtk Popstation (Debian)

Moderadores: Kravenbcn, largeroliker, m0skit0, pspCaracas

Avatar de Usuario
Moderador Global
Moderador Global
Mensajes: 3076
Registrado: 03 Sep 2009, 03:29
Ubicación: Caracas - Venezuela

Converting PSX games to PSP with Gtk Popstation (Debian)

Mensaje por pspCaracas » 30 May 2010, 22:36


If you miss your old PS1 games and they are just collecting dust in your room, you can convert them and play your favorites tiles on the go with your PSP, one more time. Gtk Popstation is a Front-end/GUI for Popstation that runs on GNU/Linux. This GUI application converts PlayStation games to PSP format (PBP), thus you can play your PSX games on your PSP. It was developed by LiraNuna and modified by pspCaracas

Installing Gtk Popstation
From the project’s homepage you can download the binary version and the sources as well. If you are running Debian you can install Gtk Popstation by downloading the debian file I packed:

  • Download the debian file for Gtk Popstation
  • Install the package with dpkg or gdebi

Código: Seleccionar todo

dpkg -i gtkpopstation_1.0-1.deb

Ripping the game
Before using Gtk Popstation you must have you PS1 game ripped. In order to do so, insert your PS1 cd into your cdrom unit and type the following command in a terminal:

Código: Seleccionar todo

cdrdao read-cd --read-raw --datafile tekken3.bin \
--device /dev/sr0 --driver generic-mmc-raw tekken3.toc

Replace /dev/sr0 with your cdrom unit device. When this ends up there will be two files: tekken3.bin and tekken3.toc.

Customizing the game’s menu icon
If you don’t say the contrary, Gtk Popstation will use the following default image for the game menu:


To use a custom image, you have to make a directory called gtkpopstation in your home directory:

Código: Seleccionar todo

mkdir ~/gtkpopstation

In my case, the latter command created the /home/lgallard/gtkpopstation directory. Now, you have to save the following files into that directory:

  • ICON0.PNG (144×80 PNG) = Main icon when selecting the game. It is also used (and automatically copied) in the saved games management
  • PIC1.PNG (480×272 PNG) = Background picture when the icon of your game is selected.
  • PIC0.PNG (310×18 PNG) = White half-transparent rectangle with name and optional infos of the game. It’s also known as UNKNOWN.PNG.
  • ICON1.PMF (44×80 PMF) = Animated icon version. PMF is a proprietary Sony format also used for animated background.
  • SND0.AT3 (4 KHz AT3) = The music played when you select a game. You can convert to AT3 using a music editor with this codec. Note: The maximun size is 490 kb = 50 sec

Not all files are needed. For example, in this tutorial I going to use these images:



Running Gtk postation
You can go to Applications > Games > Gtk Popstation as shown below:


If you’ve installed the tar.gz version you have to run it in a terminal, from the directory you extracted the file, by typing:

Código: Seleccionar todo


Converting the PS1 game to PSP
You will see the following application by running Gtk Popstation:


Now you are ready to convert your PS1 game, just do the following:

  • Select you PS1 ripped file in the CD Image File input field.  For example, the tekkeen3.bin file generated previously.
  • Define the Compression Rate,  between 0 and 9. The higher this value is, the most compressed the file will be.  You have to choose a value in the middle to have a good compression level and performance.
  • Choose the game’s title or Name. The game Code is provided as well to void confusion among different versions.
  • Define the Output directory where to put the converted files  .
  • Press the Convert button and wait until it converts your game. When the progress bar stops moving and the Convert button is available again it had finished. Gtk Popstation will create a folder using the game’s code in the  output directory:


  • Copy the generated directory to the PSP. In this example, I  had to copy the /home/lgallard/SLUS00402 folder to /PSP/GAME directory.
  • Go to the game menu on your PSP. You will see something like this:


  • Play!!

Source: ... opstation/