Post by Gamesoul Master on Feb 24, 2007 15:31:46 GMT -5
Yup, it's another little mini-project. This one rather requires participation from others, so I hope y'all can help out here.
Inside every PSX BIOS, the exact date and version are mentioned. To see this, open the BIOS itself in something like Notepad/Wordpad (I use Wordpad as it loads larger files much faster than Notepad), and scroll all the way to the bottom. About 10 lines or so from the bottom, you'll see a line that contains the System ROM Version, followed by the date it was created. What I'd like is for everybody to open up each of their PSX BIOS files and report that information.
Note: When I tried this with SCPH1000.bin, there was no such information at all. An interesting note about that is that when you're viewing the file, if you scroll all the way to the top, just about every BIOS will say "Sony Computer Entertainment Inc. CEX-3000/1001/1002 by K.S."... But in SCPH1000.bin, what you find is "Sony Computer Entertainment Inc. CEX-1000 KT-3 by S.O.", which I really find to be interesting. The impression I get from that is that the SCPH-1000 BIOS is unique, with no following BIOS actually being based on it, and that all BIOS are actually based on SCPH-1001. The data inside SCPH1000.bin also looks pretty different from all the other BIOS (which share nearly identical-looking code). The theory would explain why emulators have such trouble running the SCPH-1000 BIOS. Anyway... I'm starting to get off track here, as interesting as that is (and I *do* invite any conversation about it... as it *is* very interesting...).
Anyway, here is my list so far. As people present their results, I will add/modify the list here as necessary. For best results, just copy/paste the information exactly as I'm doing, and don't forget to include the letter that comes after the date (which seems to indicate the region that the BIOS comes from). To note, by looking at my list here to start, you can easily see that some of the names they were given are clearly incorrect
- DTLH-3002: System ROM Version 2.2 12/04/95 E
- SCPH-1000: (Information not available)
- SCPH-1001: System ROM Version 2.2 12/04/95 A
- SCPH-1002: System ROM Version 2.0 05/10/95 E
- SCPH-3500: System ROM Version 2.1 07/17/95 J
- SCPH-5000: System ROM Version 2.2 12/04/95 J
- SCPH-5500: System ROM Version 3.0 09/09/96 J
- SCPH-5502: System ROM Version 3.0 01/06/97 E
- SCPH-7000: System ROM Version 4.0 08/18/97 J
- SCPH-7001: System ROM Version 4.1 12/16/97 A
- SCPH-7003: System ROM Version 3.0 11/18/96 A
- SCPH-7502: System ROM Version 4.1 12/16/97 E
- SCPH-9001: System ROM Version 4.1 12/16/97 A (Verified by Haldrie)
- SCPH-9002: System ROM Version 4.1 12/16/97 E (Verified by Shendo)
- SCPH-100: System ROM Version 4.5 05/25/00 J (Verified by Shendo)
- SCPH-101: System ROM Version 4.5 05/25/00 A (Verified by Haldrie)
- SCPH-102: System ROM Version 4.4 03/24/00 E (Verified by vigi)
And, I've decided that upon looking at that line near the top that I was talking about, I'm gonna start a list for that too. Some of what I was seeing caught my attention, so I'd like to collect data on that too. I would appreciate information from everybody for this list too, but the list above is my main priority, so if you're gonna provide information for just one list, I'd prefer information for the above list.
- DTLH-3002: CEX-3000/1001/1002 by K.S.
- SCPH-1000: CEX-1000 KT-3 by S.O.
- SCPH-1001: CEX-3000/1001/1002 by K.S.
- SCPH-1002: CEX-1000 KT-3 by S.O.
- SCPH-3500: CEX-3000 KT-3 by K.S.
- SCPH-5000: CEX-3000/1001/1002 by K.S.
- SCPH-5500: CEX-3000/1001/1002 by K.S.
- SCPH-5502: CEX-3000/1001/1002 by K.S.
- SCPH-7000: CEX-7000/-7001 by K.S.
- SCPH-7001: CEX-3000/1001/1002 by K.S.
- SCPH-7003: CEX-3000/1001/1002 by K.S.
- SCPH-7502: CEX-3000/1001/1002 by K.S.
- SCPH-9001: CEX-3000/1001/1002 by K.S. (Verified by Haldrie)
- SCPH-9002: CEX-3000/1001/1002 by K.S. (Verified by Shendo)
- SCPH-100: CEX-3000/1001/1002 by K.S. (Verified by Shendo)
- SCPH-101: CEX-3000/1001/1002 by K.S. (Verified by Haldrie)
- SCPH-102: CEX-3000/1001/1002 by K.S. (Verified by vigi)
Edit: Renewed interest and contribution from Shendo has revived the thread
Inside every PSX BIOS, the exact date and version are mentioned. To see this, open the BIOS itself in something like Notepad/Wordpad (I use Wordpad as it loads larger files much faster than Notepad), and scroll all the way to the bottom. About 10 lines or so from the bottom, you'll see a line that contains the System ROM Version, followed by the date it was created. What I'd like is for everybody to open up each of their PSX BIOS files and report that information.
Note: When I tried this with SCPH1000.bin, there was no such information at all. An interesting note about that is that when you're viewing the file, if you scroll all the way to the top, just about every BIOS will say "Sony Computer Entertainment Inc. CEX-3000/1001/1002 by K.S."... But in SCPH1000.bin, what you find is "Sony Computer Entertainment Inc. CEX-1000 KT-3 by S.O.", which I really find to be interesting. The impression I get from that is that the SCPH-1000 BIOS is unique, with no following BIOS actually being based on it, and that all BIOS are actually based on SCPH-1001. The data inside SCPH1000.bin also looks pretty different from all the other BIOS (which share nearly identical-looking code). The theory would explain why emulators have such trouble running the SCPH-1000 BIOS. Anyway... I'm starting to get off track here, as interesting as that is (and I *do* invite any conversation about it... as it *is* very interesting...).
Anyway, here is my list so far. As people present their results, I will add/modify the list here as necessary. For best results, just copy/paste the information exactly as I'm doing, and don't forget to include the letter that comes after the date (which seems to indicate the region that the BIOS comes from). To note, by looking at my list here to start, you can easily see that some of the names they were given are clearly incorrect
- DTLH-3002: System ROM Version 2.2 12/04/95 E
- SCPH-1000: (Information not available)
- SCPH-1001: System ROM Version 2.2 12/04/95 A
- SCPH-1002: System ROM Version 2.0 05/10/95 E
- SCPH-3500: System ROM Version 2.1 07/17/95 J
- SCPH-5000: System ROM Version 2.2 12/04/95 J
- SCPH-5500: System ROM Version 3.0 09/09/96 J
- SCPH-5502: System ROM Version 3.0 01/06/97 E
- SCPH-7000: System ROM Version 4.0 08/18/97 J
- SCPH-7001: System ROM Version 4.1 12/16/97 A
- SCPH-7003: System ROM Version 3.0 11/18/96 A
- SCPH-7502: System ROM Version 4.1 12/16/97 E
- SCPH-9001: System ROM Version 4.1 12/16/97 A (Verified by Haldrie)
- SCPH-9002: System ROM Version 4.1 12/16/97 E (Verified by Shendo)
- SCPH-100: System ROM Version 4.5 05/25/00 J (Verified by Shendo)
- SCPH-101: System ROM Version 4.5 05/25/00 A (Verified by Haldrie)
- SCPH-102: System ROM Version 4.4 03/24/00 E (Verified by vigi)
And, I've decided that upon looking at that line near the top that I was talking about, I'm gonna start a list for that too. Some of what I was seeing caught my attention, so I'd like to collect data on that too. I would appreciate information from everybody for this list too, but the list above is my main priority, so if you're gonna provide information for just one list, I'd prefer information for the above list.
- DTLH-3002: CEX-3000/1001/1002 by K.S.
- SCPH-1000: CEX-1000 KT-3 by S.O.
- SCPH-1001: CEX-3000/1001/1002 by K.S.
- SCPH-1002: CEX-1000 KT-3 by S.O.
- SCPH-3500: CEX-3000 KT-3 by K.S.
- SCPH-5000: CEX-3000/1001/1002 by K.S.
- SCPH-5500: CEX-3000/1001/1002 by K.S.
- SCPH-5502: CEX-3000/1001/1002 by K.S.
- SCPH-7000: CEX-7000/-7001 by K.S.
- SCPH-7001: CEX-3000/1001/1002 by K.S.
- SCPH-7003: CEX-3000/1001/1002 by K.S.
- SCPH-7502: CEX-3000/1001/1002 by K.S.
- SCPH-9001: CEX-3000/1001/1002 by K.S. (Verified by Haldrie)
- SCPH-9002: CEX-3000/1001/1002 by K.S. (Verified by Shendo)
- SCPH-100: CEX-3000/1001/1002 by K.S. (Verified by Shendo)
- SCPH-101: CEX-3000/1001/1002 by K.S. (Verified by Haldrie)
- SCPH-102: CEX-3000/1001/1002 by K.S. (Verified by vigi)
Edit: Renewed interest and contribution from Shendo has revived the thread