PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro VMC)

The place for all discussion on gaming hardware
Post Reply
User avatar
bobrocks95
Posts: 3477
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro VMC)

Post by bobrocks95 »

I've released a preliminary version of my patch for PS1 BIOS to send Game ID commands to a Memcard Pro (and possibly an SD2PSX or PS1Digital) for automatic memory card selection from disc or PSIO, like an xStation install supports or if you were to launch games through UniROM. Great for PSOne slims that can't run an xStation and where booting UniROM requires a long memory card exploit.

Details and xdelta patches are available on my github. You will need a replacement BIOS chip that is pre-flashed with the patched BIOS, or a stock BIOS that can be re-flashed with a supplied homebrew program and what should be a 1-wire installation (though I did not have success lifting an individual pin on a TSOP package from a seller with pre-flashed BIOS). I have a handful of extra chips that I may sell pre-flashed to recoup my costs on the flashing hardware I bought, and 2 extra adapter boards from OSHPark I could install 2 of them on, if anyone is interested.

Hardware testing has been minimal so far, so I'd recommend anyone not handy with soldering or with no way to relatively easily re-flash their BIOS to consider caution. There is a socketed PCB adapter option available as the easiest way to rapidly flash your BIOS.

Anyone who does try it out, please let me know if you have any games that do not boot or properly load the Game ID.

If you are confused about what this does, here are two videos from the creator of the adapter PCBs I recommend, mi213:
https://www.youtube.com/watch?v=BJwKBzZzR6Q
https://www.youtube.com/watch?v=0bnTjVvUoDg
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
User avatar
Gunstar
Posts: 625
Joined: Wed Apr 09, 2014 10:29 am
Location: UK

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro V

Post by Gunstar »

This is amazing, great job on making this, and thanks for sharing it.
User avatar
bobrocks95
Posts: 3477
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro V

Post by bobrocks95 »

Gunstar wrote:This is amazing, great job on making this, and thanks for sharing it.
Thank you! I wish it was a bit easier to get it installed but I don't want to actively distribute Sony code, and prior to this I didn't really find people swapping BIOS other than to bypass some Japanese consoles' extra region checks.
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
User avatar
Syntax
Posts: 1782
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro V

Post by Syntax »

No chance on getting this working as an expansion rom?
https://www.psxdev.net/forum/viewtopic.php?t=1319
User avatar
bobrocks95
Posts: 3477
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro V

Post by bobrocks95 »

Syntax wrote:No chance on getting this working as an expansion rom?
https://www.psxdev.net/forum/viewtopic.php?t=1319
It very well might work as an expansion rom- testing in no$psx actually compiled the assembly and ran it as an expansion rom. I don't have one to test with, but I'll ask if some early users have one.

How hard is it to flash a gameshark/action replay/xplorer cart?

EDIT: It looks to me like the Xplorer FX is the only cart with a 512kB flash chip on it, which is the required size for the PS1 BIOS (nocash's PSX-XBOO is 256kB). If there are any others let me know. I'll look into the flashing .exe that no$psx can generate.
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
User avatar
Syntax
Posts: 1782
Joined: Wed Aug 09, 2017 12:10 am
Location: Australia

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro V

Post by Syntax »

Sounds very promising!
I do own an FX but can't find it right now.
User avatar
bobrocks95
Posts: 3477
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro V

Post by bobrocks95 »

no$psx unfortunately embeds the rom file in a .exe so its flasher is a no-go. The one I describe in my github the author said to not use it for cheat devices in their original thread.

This might be promising though- https://github.com/danhans42/nxflash

Also in talking with mi213 he may release files for a DIY PCB that plugs into the parallel port with a 512kB flash chip on it.
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
User avatar
BuckoA51
Posts: 3366
Joined: Sat Oct 02, 2010 10:08 am
Location: Ireland
Contact:

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro VMC)

Post by BuckoA51 »

Hey Bob, I'm trying to document all the GameID stuff for PixelFX, is this project still in development? I'd very much like to try it myself.
OSSC Forums - http://www.videogameperfection.com/forums
Please check the Wiki before posting about Morph, OSSC, XRGB Mini or XRGB3 - http://junkerhq.net/xrgb/index.php/Main_Page
User avatar
bobrocks95
Posts: 3477
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

Re: PS1 BIOS patch for disc/PSIO Game ID (auto Memcard Pro VMC)

Post by bobrocks95 »

BuckoA51 wrote: Fri May 24, 2024 11:11 am Hey Bob, I'm trying to document all the GameID stuff for PixelFX, is this project still in development? I'd very much like to try it myself.
Hey Bucko, it's running and in the wild in a small handful of people's systems (Myself, ModzvilleUSA, mi213, bbsan, a couple of others). All bugs should be worked out, I haven't heard any reports of issues so far.

Still unable to test Retro GEM/PS1Digital support since I don't have one, and I'm on a PSOne slim where Dan's still working on support. MemCard Pro and SD2PSX are both confirmed working, I haven't gotten around to checking BlueRetro but it should be fine as well.

Will's Console Mods in the UK offers BIOS boards pre-flashed with my patches, but it's been a bit frustrating since I think he's using an older version with compatibility issues, and hasn't responded to my attempts to contact him to get the updated versions over to him (I don't like directly distributing BIOS files on the GitHub for obvious reasons).

If you have other questions feel free to ping me on Discord!
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
Post Reply