SOFTWARE TERMINATED in emulators - testing different BIOS to avoid them.

#1
Emulators. They are good when you don't have a real console, and still want to play the game. However, when playing specific games on some PS1 emulators, this screen will show up:
softw-terminated.jpg

First of all, when you are going to setup an emulator, you need a BIOS. A BIOS is what allows a console to know what region it was made, and what games it should read with them. Commonly, most emulators recommend you to use SCPH-1001.bin, which is the common BIOS to use. However, not all games will run with this BIOS, due to the game thinking it is a pirated copy, which causes this screen.

Now that we know what causes the error, we just need to change the bios, right? Well, yes and no. I will be explaining why, but first, we are going to take a game which gets this screen with normal scph-1001 BIOS, and test others. Below, there will be information about the emulator, ROM, and download and informations for the BIOS.

ROM: Crash Bash
Emulator: pSX 1.13
BIOS informations + download: psxdev.net/forum/viewtopic.php?t=56

BIOS
scph-100.bin [NTSC-J]: did not load.
scph-101.bin [NTSC-U]: loaded; software terminated error.
scph-102a.bin [PAL]: did not load.
scph-102b.bin [PAL]: did not load.
scph-102c.bin [?]*: did not load.
scph-1000.bin [NTSC-J]: loaded; software terminated error in japanese.
scph-1001.bin [NTSC-U]: loaded; software terminated error.
scph-1002.bin [PAL]: loaded successfully; game can be played normally.
scph-3000.bin [NTSC-J]: did not load.
scph-3500.bin [NTSC-J]: did not load.
scph-5000.bin [NTSC-U]: bios does not work.**
scph-5500.bin [NTSC-J]: did not load.
scph-5501.bin [NTSC-U]: loaded; software terminated error.
scph-5502.bin [PAL]: loaded successfully; game can be played normally.
scph-5552.bin [PAL]: loaded successfully; game can be played normally.
scph-7000 [NTSC-J]***: loaded successfully; game can be played normally.
scph-7001.bin [NTSC-U]: loaded; software terminated error.
scph-7002.bin [PAL]: loaded successfully; game can be played normally.
scph-7003.bin [NTSC-J]: loaded; software terminated error.
scph-7502.bin [PAL]: loaded successfully; game can be played normally.
scph-9002.bin [PAL]: loaded successfully; game can be played normally.
scph-18000.bin [NTSC-J]: bios does not work.****

* = according to the person who wrote the thread, the region is unknown. I, myself, think this bios is a variation of the missing scph-102.bin bios, as well as 102a and 102b files, which all of them are PAL.
** = bad dump, also according to the person who wrote the thread.
*** = it is actually scph-5502.bin - which means the real scph-7000 bios is not there and the information is wrong.
**** = "Sony PlayStation 1 BIOS found in the PlayStation 2."

Conclusion: When using emulators that don't have an "anti-patch", such as pSX 1.13 and some others, you will need to download a PAL bios to avoid it - the most recommended is scph-1002.bin. Japanese bios (with the exception of scph-1000.bin) don't load the game AT ALL, and NTSC-U bios get the software terminated error. This is why you need to change BIOS if you are using scph-1001 bios on those games, but change it to an european (PAL) bios, specifically.
 

Similar Threads