1 (edited by Hiccup 2022-09-25 04:07:30)

I've read that some PS2 firmware binaries relating to PS1 backwards compatibility/emulation contain lists of games (e.g. serials). I think this is worth investigating as a potentially useful source for the PS1 undumped lists. I think it'd be worth at least ruling out the possibility (in all dumped versions of the PS2 BIOS).

Non-exhaustive list of relevant links:
https://playstationdev.wiki/ps2devwiki/ … OP/Deckard
https://github.com/wisi-w/DKWDRV
https://github.com/wisi-w/DKWDRV/blob/main/tech_docs.md
https://www.ps2-home.com/forum/viewtopic.php?t=7968
https://psi-rockin.github.io/ps2tek/#bi … patibility

2 (edited by Jackal 2022-11-11 10:45:50)

None of these sources explain how to extract the list from the BIOS. I guess someone experienced with IDA should disassemble the PS1ID part?

http://lukasz.dk/mirror/forums.ps2dev.o … tml?t=3743

http://brokensword.narod.ru/ps2bios_unpacker.zip

This unpacker will output individual executable files off a PS2 BIOS file. Including that PS1DRV executable in particular.

Load PS1DRV executable in ps2dis, click Analyzer -> Invoke Analyzer, then go to Edit -> Jump to Labeled. Scroll the list and you will see some PS1 serial numbers.

https://i.ibb.co/MsQGdRz/Screenshot-from-2022-11-11-18-52-31.png
From PAL 70004 BIOS, all that's available.
This is most likely excluding list of problematic games which are either disabled or patched. I checked a couple serials, there are multi disc games for instance. The list obviously not helping much.
As most is unaware, PS1 games are half-emulated because PS2 doesn't have PS1 GPU, hence much more games not included in the list have problems, as a good read I recommend PS1 emulation engineer interview: https://freelansations.medium.com/the-s … 39cf5a0353

5 (edited by Deterous 2022-12-09 02:57:45)

I've extracted all the PS1 serials mentioned in the PS2 bios (SCPH-10000)

The serials, titles and dump status are listed in the csv file attached.

Post's attachments

psx-serials-in-ps2-0100j-20000117.csv 11.92 kb, 6 downloads since 2022-12-09 

You don't have the permssions to download the attachments of this post.

Way fewer (23 vs 198) serials listed in the PAL SCPH-9000x BIOS, at least that I could find.

Post's attachments

psx-serials-in-ps2-0230e-20080220.csv 1.3 kb, 6 downloads since 2022-12-09 

You don't have the permssions to download the attachments of this post.

Deterous wrote:

Way fewer (23 vs 198) serials listed in the PAL SCPH-9000x BIOS, at least that I could find.

I think that's because eventually they fixed some games playability and removed them from the compatibility list.
It's good to know that earlier bioses contain more titles though, if you have a better automatic way of extracting this, I'd suggest to iterate over entire PS2 BIOS catalog and merging the lists, it could be that some titles were added and then deleted, not 100% sure though.

8 (edited by Deterous 2022-12-09 04:26:40)

Some interesting finds by searching through the Sony Bravia TV BIOS (PAL and NTSC-J have the same set of serials)

Post's attachments

psx-serials-in-ps2-0250e-20100415.csv 15.14 kb, 6 downloads since 2022-12-09 

You don't have the permssions to download the attachments of this post.

I've trawled through all known PS2 BIOS's and found a total of 784 mentioned serials, approximately 567 of which are PS1 and the remainder PS2. A few of the serials are not dumped and have unknown titles.

Post's attachments

ps-serials-in-all-ps2-bios.csv 49 kb, 8 downloads since 2022-12-09 

You don't have the permssions to download the attachments of this post.

Deterous wrote:

I've trawled through all known PS2 BIOS's and found a total of 784 mentioned serials, approximately 567 of which are PS1 and the remainder PS2. A few of the serials are not dumped and have unknown titles.

This is nice, thanks for doing that!
I'll try to check what's there a little bit later.

I've attached a zip of a list of serials for each BIOS. It would be useful for knowing which consoles supports which game in terms of backwards compatibility, etc.

Post's attachments

ps2-bios-serials.zip 46.54 kb, 8 downloads since 2022-12-10 

You don't have the permssions to download the attachments of this post.

With the new BIOS dat out recently, (115) (2022-12-12), I thought I'd just update this post that there are no new serials mentioned:

ps2-0170jd-20030206 lists the same serials as ps2-0170j-20030206
ps2-0190ad-20030623 lists the same serials as ps2-0190a-20030623
ps2-0190k-20030623 lists the same serials as ps2-0190h-20030623
ps2-0200ed-20040614 lists the same serials as ps2-0200e-20040614
ps2-0220jd-20050620 lists the same serials as ps2-0220j-20050620
ps2-0220jd-20060905 lists the same serials as ps2-0220j-20060905

All right, I finally spent some time for this, and identified some

PSX Europe:
SLES-00977 - Resident Evil - Director's Cut - Bonus Disc (https://github.com/libretro/libretro-da … /ps1.idlst)
SLES-10977 - 2CD???

SLES-01227 - 2CD???
SLES-11227 - 2CD???

SLES-01894 - ???

PSX Japan:
SLPM-80639 - 2大ヒーロー スペシャルDisc 体験版 [2 Big Hero Special Disc Trial Version] (https://w.atwiki.jp/psemu/pages/124.html)
SLPS-00653

More research:

Resident Evil 2 (English)
SLES-00972
SLES-10972

Resident Evil 2 (French)
SLES-00973
SLES-10973

Resident Evil 2 (German)
SLES-00974
SLES-10974

Resident Evil 2 (Italian)
SLES-00975
SLES-10975

Resident Evil 2 (Spanish)
SLES-00976
SLES-10976

Resident Evil 2 (XXX)
SLES-00977
SLES-10977

Looks like we miss Resident Evil 2 dump of unknown European country.

00977 number is claimed by the bonus disc, so it seems very unlikely that an unknown RE2 release exists with the same number.

Jackal wrote:

00977 number is claimed by the bonus disc, so it seems very unlikely that an unknown RE2 release exists with the same number.

It's marked as such in emulator databases, but doubt it's accurate.
Also second disc serial follows this exact pattern from the other regions.

SLES-01227
SLES-11227

It can be Command & Conquer: Red Alert or
Command & Conquer: Red Alert: Retaliation

The only 2CD game regional releases of which were scattered around the same time frame.
Reference: http://redump.org/discs/system/psx/sort/serial/?page=7

Current best guesses for RE2:
- Special Edition (Germany) release - Claimed to match normal German release, but need pictures for proof
- Ireland - Resident Evil 3 has an Irish release with a blue rating logo on the box

Deterous wrote:

I've attached a zip of a list of serials for each BIOS. It would be useful for knowing which consoles supports which game in terms of backwards compatibility, etc.

Is the order of serials untouched in these files? I wonder if we can deduce some information based on the serials initial ordering e.g. if these were grouped based on some criteria in the firmware.

superg wrote:
Deterous wrote:

I've attached a zip of a list of serials for each BIOS. It would be useful for knowing which consoles supports which game in terms of backwards compatibility, etc.

Is the order of serials untouched in these files? I wonder if we can deduce some information based on the serials initial ordering e.g. if these were grouped based on some criteria in the firmware.


Sorry, the forum is bad at letting me know when there are replies.

The orders should be untouched yes, I just used the strings/grep commands and piped them out into a text file, so they're in byte order.

21 (edited by Jackal 2023-02-05 11:35:20)

Giving up on finding a missing Resident Evil 2 PS1 PAL. There's no evidence of an undumped release. These are all the known releases:

Original:
5 028587 081194    UK / Rest of Europe    SLES-00972
5 028587 081828    France    SLES-00973
5 028587 081835    Germany    SLES-00974
5 028587 081842    Spain    SLES-00976
5 028587 081859    Italy    SLES-00975
5 028587 081866    Greece / Portugal    SLES-00972
5 028587 081873    Nordic    SLES-00972
                   
Platinum:
5 028587 082559    UK / Rest of Europe
5 028587 082566    France           
5 028587 082573    Germany           
5 028587 082580    Spain           
5 028587 082597    Italy           

No separate Irish, Belgian (French), Australian releases exist and no hits on any subsequent barcodes