FreePSXBoot by brad-lin

PS1 FreePSXBoot by brad-lin 2.1

Please, use proper units. They was created for a reason. "B" is not the same as "b", and "MB" is not the same as "MiB" or "Mb". ;)

Every PSX card have 16 blocks. First is for index. Those card probably have switching system on joypad (could not works on PS2, or PSX outside console menu). I have 1MiB card and each of 8 sections can be switched by select+L1/R1 (back/forth). Try something like that.

uLE should shows 120KiB free on empty PSX card (but what it shows I don't know) to be correct.

I did learn about psx cards from you. that's how I was able to inject a save into the psx classic retroarch from my psx card. it's very simple when you see how it's laid out.
 
The same method You can use on decompressed save states which contains single saves, ready to be copied to real Memory Card by game. ;) Sometimes can be useful if emulator not flushing sram after emulated save making (PCSXbox, BizHawk maybe). Just FYI
.
 
btw, @Berion , here's the save I did. I dumped all of my psx games from one of my ps3 external hdd. it took me about 10 hours to figure everything out as well as get artwork for some of the more obscure Japanese games on the psx classic, but everything is perfect now. anyway, here's the save:

20201011_083509_HDR.jpg


I hexed in the save, so it was very easy. I know that all psx saves start with SC and go for a length of 0x2000. just make a save on the psx classic to add it to what you called index or toc, then hex write the new save over the original save. retroarch uses memory cards on the psx classic, so I think this may be the easiest way.
 
Last edited by a moderator:
FreePSXBoot v2.1 is out!

This release comes with a new version of Unirom (8.0.K).

It also fixes a bug with slot 2 images: the kernel patch now emulates the absence of the memory card, rather than sending unexpected responses (which some gam
es can't handle and hang).

Finally, the memory card images now contain the payload duplicated. This allows FreePSXBoot to work even with fake memory cards with a capacity of 64 kB instead of 128 kB.
 
Back
Top