[DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Downloadable items hosted by PSXDEV admins are within this forum.
Forum rules
Do not post any new topics here. You can reply in the existing topics, but do not create new ones. If you do they will be moved or deleted.
Post Reply
User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

[DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Post by Shadow » May 23rd, 2014, 2:19 am


:null:
PlayStation CD-ROM (HC05) Firmware Dumps
This is a topic based off of the 'Dump your CD-ROM BIOS' thread by nocash.

Last updated: 24/FEB/2021
:null:
:null:
Retail PlayStation CD-ROM Firmware's
Percentage of all retail PlayStation CD-ROM Firmware's dumped (15/30):
50%
:null:
Notes:

Code: Select all

 * The SCPH-xxx0 (NTSC:J) and SCPH-xxx3 (NTSC:J - Asia) use the same CD controller.
 * The SCPH-900x and early SCPH-10x use the same controllers too.
 * The later SCPH-10x machines (with the PM41(2) board) use different ones.
 * There are two different SCPH-1000 roms. The later one (which oddly has a lower reference number) has bug fixes.
 * There may be multiple versions of the SCPH-1001 and SCPH-1002 controllers but this has not been verified.
 * The 1002 dump is from a E35D / 424684 / SSAM9542B [i](80-pin)[/i] - PCB is Early PU-8 1-658-467-11. This code in this dump is identical to SC430917 only that the test ROM and vectors differ. 
 * The 5502 dump is the same as a 5552.
Still missing: SCPH-1000, 1001, 1002, 3000, 3500, 5000, 5003, 5500, 5501, 5502, 5503, 5552, 5903, 7000, 7000W, 7001, 7002, 7003, 7500, 7501, 7502, 7503, 9000, 9001, 9002, 9003, 100, 101, 102 and 103.

Download SCPH-1000 NTSC:J (Early Ver.) [424666] dumped by Trimesh
Download SCPH-1000 NTSC:J (Later Ver.) [424660] dumped by Trimesh
Download SCPH-1002 PAL (Early PU-8) [424684] dumped by Shadow
Download SCPH-5000 NTSC:J [SC430916] dumped by Trimesh
Download SCPH-5500 NTSC:J [SC430925] dumped by Trimesh
Download SCPH-5501 NTSC:U/C [SC430930] dumped by Trimesh
Download SCPH-5502 PAL [SC430929] dumped by NO$CASH
Download SCPH-5903 NTSC:J [SC430924PB] dumped by Trimesh
Download SCPH-7000 NTSC:J [SC430934] dumped by Trimesh
Download SCPH-7500 NTSC:J [SC430938] dumped by Trimesh
Download SCPH-7501 NTSC:U/C [SC430940] dumped by Trimesh
Download SCPH-7502 PAL [SC430939] dumped by NO$CASH
Download SCPH-9000 NTSC:J [SC430942] dumped by Trimesh
Download SCPH-9001 NTSC:U/C [SC430944] dumped by Trimesh
Download SCPH-9002 PAL [SC430943] dumped by NO$CASH


:null:
Development PlayStation CD-ROM Firmware's
Percentage of all development PlayStation CD-ROM Firmware's dumped (3/15):
20%
:null:
Still missing: DTL-H1000, 1000H, 1001, 1001H, 1002, 1100, 1101, 1102, 1200, 1201, 1202, 2000, S2020, 2500, 2700, 3000, 3001 and 3002.

Download DTL-H1202 PAL [SC430920] dumped by Trimesh
Download DTL-S2020 [M27C512] 64 KB EPROM dumped by Shadow
Download DTL-H2000 [27C256A-15] EPROM dumped by Trimesh


:null:
Sony SCPH-1002 E35D / 424684 / SSAM9542B (80-pin) Mechacon Test Mode Dumping:
(please ignore the horrible wiring and soldering. I was in a rush to get it done because it was like 2 AM and I used whatever scrap wires I could find on my desk to get it done)
Image
Image
You do not have the required permissions to view the files attached to this post.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

locarno
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Oct 05, 2014

Post by locarno » May 3rd, 2021, 5:47 am

What we can do with this firmware? Someone reversed this binaries?

CRTRevivalDreamer
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Jun 12, 2021

Post by CRTRevivalDreamer » October 17th, 2021, 9:27 am

locarno wrote: May 3rd, 2021, 5:47 am What we can do with this firmware? Someone reversed this binaries?
Maybe ares and MAME (both multi-system emulators) can use it to improve their PlayStation emulation cores...

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » October 17th, 2021, 9:13 pm

Correct. If you can emulate the HC05, then you can run these ROM dumps and you'll have 100% accurate HC05 emulation. That's what NO$CASH did and it works really well :)
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

locarno
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Oct 05, 2014

Post by locarno » July 4th, 2022, 9:25 am

There are two different SCPH-1000 roms. The later one (which oddly has a lower reference number) has bug fixes.
What kind of bug fixes you mean here? How do you know they fixed something in firmware? Did you reverse engineered it?

alexfree
Verified
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 221
Joined: Oct 21, 2021
I am a: Programmer, Gamer
PlayStation Model: SCPH-1000
Location: USA
Contact:

Post by alexfree » July 7th, 2022, 4:55 am

locarno wrote: July 4th, 2022, 9:25 am
There are two different SCPH-1000 roms. The later one (which oddly has a lower reference number) has bug fixes.
What kind of bug fixes you mean here? How do you know they fixed something in firmware? Did you reverse engineered it?
Example of bug fixes:
VC0 A/VC0 B/VC1 A all have a broken SetSession command that does not reset and read the TOC correctly without a workaround.
VC0 A CDROM Controller Firmware is more bugged then VC0 B, and VC0 B is more bugged then VC1 A (the workaround works faster on each newer version until it is not required at all by VC1 B).

locarno
Curious PSXDEV User
Curious PSXDEV User
Posts: 19
Joined: Oct 05, 2014

Post by locarno » July 7th, 2022, 9:07 am

workaround made by Sony?

alexfree
Verified
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 221
Joined: Oct 21, 2021
I am a: Programmer, Gamer
PlayStation Model: SCPH-1000
Location: USA
Contact:

Post by alexfree » December 1st, 2022, 8:45 pm

locarno wrote: July 7th, 2022, 9:07 am workaround made by Sony?
No, a workaround made by 2 random internet strangers in 2022. Sony didn't intend SetSession to not update the TOC, but the hardware shipped with that bug in the first 3 revisions. The workaround me and MottZilla came up with exploits some undefined behaviour to force it to work. We dub it the SetSessionSuperUltraCommandSmash.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » December 1st, 2022, 9:53 pm

SetSessionSuperUltraCommandSuperSmashBrothersDeluxe (TM) :lol:
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests