brad-lin / FreePSXBoot

Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed)
MIT License
575 stars 45 forks source link

Added BIOS version aliases #9

Closed socram8888 closed 3 years ago

socram8888 commented 3 years ago

The code has been modified to allow using the same settings for multiple BIOS version strings.

This is required for example for the SCPH-102, where there were two different and incompatible versions (4.4 and 4.5) BIOSes shipped on them, so "102" doesn't fully identify the settings required to build a working image.

brad-lin commented 3 years ago

Thanks for the contribution, funnily enough I implemented a similar model/bios name deduplication in parallel... But the support of the 10x models is welcome. Could you update the pull request? I can also just pick and apply the new BIOS support if that's easier.

socram8888 commented 3 years ago

There's a slight problem with the current approach, and it's that the SCPH-102 has a single model number but two different BIOSes (v4.4 and v4.5). How can you map that to your structure?

brad-lin commented 3 years ago

I see, I will update the options to allow selection by model and/or BIOS.

brad-lin commented 3 years ago

Latest commit adds support for selection by model or BIOS version. For the SCPH-102, it should simply not appear in the model list, but only in the BIOS list.

socram8888 commented 3 years ago

Updated to use the new structure

brad-lin commented 3 years ago

Thanks!