|System menu of model SCPH-5501|
The PlayStation BIOS (Basic Input/Output System) is needed to play games with DuckStation.
It is not included due to legal reasons, and must be dumped.
List of BIOSes
No$psx (not recommended)
no$psx has a BIOS, but it isn't recommended due to potential compatibility issues.
- Open no$psx, click
Create nocash bios rom as raw image (PSX-XBOO.ROM).
- A file named
PSX-XBOO.ROMwill be created in the same folder as
- This file will not be detected by DuckStation as-is.
- A file named
- Open HxD and click
- Press Ctrl+A, Ctrl+C, Ctrl+End, Ctrl+V, and Enter.
Save as...and save it in
- The saved file should be 512KB and show up as
- PlayStation 3 with access to
There are many ways of doing this, so the process will be summed up (for now?):
PlayStation Portable (PSP)
- PlayStation Portable with custom firmware.
- PRX Decrypter
- PC with hex editor such as HxD
- In the XMB, press Select to bring up the VSH Menu. Under "USB device" select "Flash 0". Connect the PSP to your PC.
- From the folder
kdcopy the file
pops_xxg.prxto your PC. (The file can be named pops_01g.prx to pops_11g.prx. It depends on your PSP model.) The file is around 463 KB. Disconnect the PSP.
- Use the VSH Menu to set "USB device" back to "Memory Stick".
- Extract PRX Decrypter to the root of the Memory Stick. Create a folder
encin the root of the Memory Stick and copy
pops_xxg.prxinside it. Disconnect the PSP.
- Launch PRX Decrypter and select "Decrypt/decompress files", press X to confirm. Once finished, return to the XMB and connect the PSP to your computer. The file
encfolder should be around 1114 KB now.
- Use HxD to cut out the PS1 BIOS from inside
pops_xxg.prx. The BIOS file begins at hex offset
54E08and is hex 80000 bytes (512 KB) long. If done correctly, the extracted code should have
Sony Computer Entertainment Incat offset hex
System ROM Version 4.5at offset hex
pops_xxg.prx is marked as a system file, and may be hidden in your file manager by default. This information was adapted from this post.