ShendoXT
Full Member
Prototype
Posts: 124
|
Post by ShendoXT on Oct 4, 2007 12:23:32 GMT -5
I'm sorry because I revived an old thread but I have a some relevant information which I think that will interest the people who posted. I like the Idea of having a complete information about every PSX/PSOne BIOS so I would like to ask if people would like to dump their BIOSes and post the information here. I know that information about some BIOSes (like SCPH-100) is hard to find or it is incorrect so this would be a great way to get that info. I programmed a dumper which will dump BIOS to a memory card, that way BIOS can be dumped from ANY PSX/PSone console. The dumper with instructions can be found here. Btw: Spread this, the more people catches on the faster/better results we can get.
|
|
|
Post by Sune on Oct 4, 2007 13:17:49 GMT -5
Once again you rock. Thanks for your work. Do you think it would be possible to transfer the BIOS dump to a USB stick using a PS2 and something like UlaunchELF?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 4, 2007 15:58:00 GMT -5
Now all I need is a DexDrive or build a memory card reader (which is out of my skillset) to get it done. Looks like DexDrives go for fairly cheap on ebay, so it looks like something I just might shell a few bucks to.
Nice job on the dumper too Shendo.
|
|
ShendoXT
Full Member
Prototype
Posts: 124
|
Post by ShendoXT on Oct 4, 2007 16:39:22 GMT -5
Sune: It should be possible to transfer saves with the ps2 but to my knowledge those saves only contain data. Header is not included, instead it is contained in the filename (eg BASCUS-12345SLOT). Because of that a small adjustment has to be made: When you cut data with hex editor you should use a different starting offset (2000 instead of 4000). The other offset (10000) doesn't need to be changed. Also, save files should be renamed to parts (part1.ps, part2.ps...). That is required for the merge_parts.bat. @mika: It's not that tough to build the Card Reader, I built mine without any problem. It is cheap also, all part were $2. Also to contribute, I dumped my SCPH-9002 BIOS and it is identical to SCPH-7502. (System ROM Version 4.1 12/16/97 E).
|
|
|
Post by Gamesoul Master on Oct 4, 2007 20:03:13 GMT -5
Well, Sune was talking about putting on the BIOS dump (not sure why he'd wanna do that unless he's trying to run a PS1 emulator on the PS2... LOL). Transferring a game save is easy though(at least transferring *to* the PS2...). The program for converting to/from the raw data of a real memory card works great for converting *to* the raw format on a memory card, but doesn't seem to work at all for converting from it (even though it's supposed to and doesn't mention the problem as a bug). As a result, I only have means of taking my emulated memory cards and putting them onto my real card, since the program crashes as soon as I try converting the raw file to a single game save file (.mcs apparently). So if you have the knowledge of doing that (converting from raw to .mcs), that'd be great to know. If not, I'll search the internet for it. I suppose comparing an .mcs save to its raw version would be one way to find out myself too... LOL. I've updated the first post to add your SCPH-9002 information. Could you also check that information near the top of the BIOS (as an example, SCPH-7502 has "CEX-3000/1001/1002 by K.S."). I'd assume it's probably the same since your version is, but you just never know... I'm modifying also to reflect verified BIOS information. When I can, I'll dig out mine and see if I can get things running on it (shouldn't be too hard I'd think). Thank you for the dumper and information... it'll be a big help in completing the list (and verifying it!).
|
|
|
Post by Sune on Oct 4, 2007 21:16:44 GMT -5
Well, Sune was talking about putting on the BIOS dump (not sure why he'd wanna do that unless he's trying to run a PS1 emulator on the PS2... LOL). Is this possible: 1. Burn CD with Shendo's BIOS dumper 2. Insert CD in PlayStation, dump BIOS to memory card 3. Load up UlaunchElf on PS2 4. Insert PlayStation memory card and USB stick 5. Copy BIOS dump from PlayStation memory card to USB stick 6. Copy BIOS dump from USB stick to PC 7. Use BIOS with pSX Clear enough..? ;D
|
|
|
Post by Gamesoul Master on Oct 4, 2007 22:23:47 GMT -5
Sorry, I see what you meant now. I didn't get it at first, but it made since once I realized I'd have to do the same thing to get the BIOS dump off the memory card... LOL.
The first 6 steps will work for sure (granted, of course, that you can load the burned CD on your Playstation... ^^). The last step (for using it), might require what Shendo said in his last post. But yes, the transfers and such are definitely possible. Though his post... I'm not quite sure what's he getting at, since he mentioned missing data, and then started giving directions for cutting data, even though he had just said that the problem was *missing* data (a header), not *too much* data. I guess I'd have to see the dump for myself, but I'm not able just quite yet.
|
|
ShendoXT
Full Member
Prototype
Posts: 124
|
Post by ShendoXT on Oct 5, 2007 4:04:52 GMT -5
BIOS dump is contained in slots from 2-15.
The header and first slot needs to be removed in order to use a valid data. Hex offset for 2nd slot (complete memory card) is 4000. When the header is missing 2nd slot is at offset 2000.
As memory card is only 128 Kb (112 Kb usable in this case), BIOS must be dumped in five segments.
One important thing: You must launch dumper with Boot Cd, otherwise it will not work. That is required as some initialization procedure is missing because compiler I used is free and it was written by some programmer for hobby. That's why some stuff are missing as not all info about PSX is available.
--
SCPH-9002: CEX-3000/1001/1002 by K.S.
Edit: I noticed now that patrickp was talking about PSP too. PSX BIOS used in PSP was identified by maxconsole comunity as modified SCPH-100. (They extracted BIOS from pops.prx)
I used my dumper and dumped the BIOS, here are the results:
PSP-SCPH100.bin (That's how I called it...)
CEX-3000/1001/1002 by K.S System ROM Version 4.5 05/25/00 J
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 5, 2007 9:37:27 GMT -5
Is this possible: 1. Burn CD with Shendo's BIOS dumper 2. Insert CD in PlayStation, dump BIOS to memory card 3. Load up UlaunchElf on PS2 4. Insert PlayStation memory card and USB stick 5. Copy BIOS dump from PlayStation memory card to USB stick 6. Copy BIOS dump from USB stick to PC 7. Use BIOS with pSX Clear enough..? ;D I'm curious, why is step 3 necessary? Is it needed to copy the data from psx memory card to usb stick?
|
|
|
Post by Sune on Oct 5, 2007 11:25:20 GMT -5
The modchip in this particular PS2 doesn't have a file manager built in.
So yes.
|
|
ShendoXT
Full Member
Prototype
Posts: 124
|
Post by ShendoXT on Oct 8, 2007 4:23:59 GMT -5
Anyone had any luck yet?
If you get stuck on any particular step I'll be glad to help.
|
|
|
Post by Sune on Oct 8, 2007 8:32:33 GMT -5
I would have jumped right on it but I don't have a PlayStation.
I don't know anyone close to me who could lend me one. If I manage to get hold of one I'll let you know.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Oct 8, 2007 11:16:34 GMT -5
I looked into building a memory card reader again, but it's not something I'm very comfortable doing. However, I did order a dexdrive from ebay and as soon as it gets here, possibly late this week or early next week, I should be able to dump two bioses from mine and my brothers machines. Though I still haven't really fixed my machine (messed up the lens servo adjustment last time I fiddled with it), it boots up and eventhough the disc reading is a bit choppy, I expect that it will boot the dumper properly.
|
|
|
Post by Haldrie on Oct 9, 2007 11:31:14 GMT -5
ShendoXTIs there anyway you could make an actual CD image for this program so I can just burn it and use a swap trick to load it?
|
|
ShendoXT
Full Member
Prototype
Posts: 124
|
Post by ShendoXT on Oct 9, 2007 13:03:15 GMT -5
Just burn the dumper (psx.exe) on a disc with some burning program (eg. nero). I used a swap method with boot cd and it was all working fine.
But I will try to make an image and if is succeed I'll attach it.
|
|