Page 1 of 3

PS1 game lists in PS2 BIOS

Posted: Sat Sep 24, 2022 9:02 pm
by Hiccup
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

Re: PS1 game lists in PS2 BIOS

Posted: Fri Nov 11, 2022 4:45 am
by Jackal
None of these sources explain how to extract the list from the BIOS. I guess someone experienced with IDA should disassemble the PS1ID part?

Re: PS1 game lists in PS2 BIOS

Posted: Fri Nov 11, 2022 8:29 am
by Bigmanjapan
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.

Re: PS1 game lists in PS2 BIOS

Posted: Fri Nov 11, 2022 9:56 pm
by superg
Image
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

Re: PS1 game lists in PS2 BIOS

Posted: Thu Dec 08, 2022 8:33 pm
by Deterous
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.

Re: PS1 game lists in PS2 BIOS

Posted: Thu Dec 08, 2022 9:22 pm
by Deterous
Way fewer (23 vs 198) serials listed in the PAL SCPH-9000x BIOS, at least that I could find.

Re: PS1 game lists in PS2 BIOS

Posted: Thu Dec 08, 2022 9:53 pm
by superg
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.

Re: PS1 game lists in PS2 BIOS

Posted: Thu Dec 08, 2022 10:12 pm
by Deterous
Some interesting finds by searching through the Sony Bravia TV BIOS (PAL and NTSC-J have the same set of serials)

Re: PS1 game lists in PS2 BIOS

Posted: Fri Dec 09, 2022 4:55 pm
by Deterous
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.

Re: PS1 game lists in PS2 BIOS

Posted: Fri Dec 09, 2022 5:03 pm
by superg
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.