PSX CD-Player only Project
Re: PSX CD-Player only Project
Graphics are low priority at my list, as that lcd is main display in this project.
Top priority now is to get that software boot from cartridge. With using runrom or exe2rom i can make rom that works, BUT it needs bootdisc (any official blackdisc) to start.
I also have some sources of booting cartridge, but they are in asm and i have no idea how to use that in my c-source.
So how do i get my software boot from cartridge similar way as Caetla? Power-on and it's running without any bootlogos.
Top priority now is to get that software boot from cartridge. With using runrom or exe2rom i can make rom that works, BUT it needs bootdisc (any official blackdisc) to start.
I also have some sources of booting cartridge, but they are in asm and i have no idea how to use that in my c-source.
So how do i get my software boot from cartridge similar way as Caetla? Power-on and it's running without any bootlogos.
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
Not sure. You will just have to use the bootdisc method for nowType 79 wrote:Graphics are low priority at my list, as that lcd is main display in this project.
Top priority now is to get that software boot from cartridge. With using runrom or exe2rom i can make rom that works, BUT it needs bootdisc (any official blackdisc) to start.
I also have some sources of booting cartridge, but they are in asm and i have no idea how to use that in my c-source.
So how do i get my software boot from cartridge similar way as Caetla? Power-on and it's running without any bootlogos.

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.
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.
Re: PSX CD-Player only Project

Boots from cartridge, but needs bootdisc (any official blackdisc).
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
It will do
You don't need to use an Xplorer though - any fake cartridge flashed with it will work so you can make a dedicated system.

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.
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.
Re: PSX CD-Player only Project
Yep, that's why i got some old GameSharks.haunted wrote:You don't need to use an Xplorer though - any fake cartridge flashed with it will work so you can make a dedicated system.
But someday i will make that boot work properly, even if i have to write whole damn thing in asm

Re: PSX CD-Player only Project
Commander's New Brain, MSP430G2452.

Buttonboard from some old crt-display, to control cd-player.

Buttonboard from some old crt-display, to control cd-player.
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
Interesting IC. http://www.ti.com/lit/ds/symlink/msp430g2452.pdf
Keep up the great work though!
Hopefully it will make it onto Hack a Day
Keep up the great work though!

Hopefully it will make it onto Hack a Day

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.
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.
Re: PSX CD-Player only Project
First test of tray system from old dvd-drive, with PSone laser assembly. No problems with weight.
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
Looks good!
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.
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.
Status update 24.11.2012

- New buttonboard, 8 buttons
- CD-tray control systema
- Background picture on tv
Remotecontrol, extensioncables for laser-unit, and case still needed.
Re: PSX CD-Player only Project
Hi type79,
Very nice work indeed !
Any progress made so far since then ?
Did you manage to get it loaded without bootdisc ?
Very nice work indeed !
Any progress made so far since then ?
Did you manage to get it loaded without bootdisc ?
PlayStation CD-Player - May Day 2013 release
PlayStation CD-Player, May Day 2013 release

Homepage: http://www.elisanet.fi/6581/CDPlayer/

Download: http://ge.tt/3flyUVf/v/0PlayStation CD-Player with 16x2 lcd-display
---------------------------------------------
PlayStation Serial -->-- MSP430 -->-- HD44780
Burn cdplayer.cue to cd with ImgBurn.
You need modchip to boot burned disc on PlayStation (or use swaptrick, or some other way..).
Use Energia IDE with MSP430 LaunchPad to program your microcontroller.
Controls, Gamepad 1:
X - Play/Pause
[] - Stop
R1 - Next track
L1 - Previous track
R2 - Forward
L2 - Rewind
Start - LCD Timemode, Track/CD
Select - TV mode, PAL/NTSC
Files:
PSCDDisplay/PSCDDisplay.ino - Sourcecode
PSCDDisplay-schematic.png - Schematics
cdplayer.bin - cd-image of CD-Player bootdisc
cdplayer.cue - cue for cd-image
readme.txt - this file
Links:
http://www.ti.com/tool/msp-exp430g2
http://energia.nu/
http://www.imgburn.com/
- SCPH79, May Day 2013
Homepage: http://www.elisanet.fi/6581/CDPlayer/
Last edited by Type 79 on May 12th, 2013, 10:15 am, edited 1 time in total.
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
It appears that you have sector problems. This is caused from mastering a PSX CD-ROM incorrectly.
If you need help knowing how to master it correctly, just let me know and I'll get that guide written and hopefully moved to the help section. Here is a mirror for you/others should the link above die:
If you need help knowing how to master it correctly, just let me know and I'll get that guide written and hopefully moved to the help section. Here is a mirror for you/others should the link above die:
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.
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.
Re: PSX CD-Player only Project

Added some eye candy, splinus stolen from old vAn hElsing-source.
You do not have the required permissions to view the files attached to this post.
Re: PSX CD-Player only Project
Booting from cartridge without bootdisc.
Some delay at start (spuinit, cdinit or something..).
Thanks to sicklebrick for new romloader!
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
Sicklebrick needs add this assembly into his build.
It should bypass the BIOS boot sequence and just load what is needed.
It should bypass the BIOS boot sequence and just load what is needed.
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.
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.
- sickle
- C Programming Expert
- Posts: 246
- Joined: July 17th, 2013, 9:32 pm
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
Re: PSX CD-Player only Project
Hah, awesome!
Cheers Shadow
- I'll get to work figuring that out!
Where did you disassemble it from btw?
Cheers Shadow

Where did you disassemble it from btw?
- Shadow
- Admin / PSXDEV
- Posts: 2454
- Joined: December 31st, 2012, 5:37 pm
- PlayStation Model: H2000/5502
Re: PSX CD-Player only Project
I've had this file for a while now as a well known PSX scener sent it to me.
It was disassembled from CAETLA I beleive
It was disassembled from CAETLA I beleive

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.
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.
- sickle
- C Programming Expert
- Posts: 246
- Joined: July 17th, 2013, 9:32 pm
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
Re: PSX CD-Player only Project
Cool, very helpful - thanks 
Only took a bit of patching (register names, explicitly loading the jump table), but it boots perfectly now! I initially thought it was something SPU relted as some demos like Sadtro would still run but lag like the SPU was causing some kinda blocking. I suppose it's possible to figure that out now though.
viewtopic.php?f=60&t=393

Only took a bit of patching (register names, explicitly loading the jump table), but it boots perfectly now! I initially thought it was something SPU relted as some demos like Sadtro would still run but lag like the SPU was causing some kinda blocking. I suppose it's possible to figure that out now though.
viewtopic.php?f=60&t=393
Re: PSX CD-Player only Project

edit:

You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: No registered users and 2 guests