PSX CD-Player only Project

Start a log and update it occasionally with your projects progress
Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » October 13th, 2012, 7:01 am

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.

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » October 13th, 2012, 3:08 pm

Type 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.
Not sure. You will just have to use the bootdisc method for now :shrug
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » October 14th, 2012, 1:10 am

Image
http://www.youtube.com/watch?v=OXJXVrl8QiU

Boots from cartridge, but needs bootdisc (any official blackdisc).

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » October 14th, 2012, 5:19 pm

It will do :shrug 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), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » October 14th, 2012, 7:13 pm

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.
Yep, that's why i got some old GameSharks.

But someday i will make that boot work properly, even if i have to write whole damn thing in asm :evil: (too bad i don't know much asm)

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » October 29th, 2012, 4:09 am

Commander's New Brain, MSP430G2452.
Image

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

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » October 29th, 2012, 1:53 pm

Interesting IC. http://www.ti.com/lit/ds/symlink/msp430g2452.pdf

Keep up the great work though! :clap
Hopefully it will make it onto Hack a Day :shrug
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » November 18th, 2012, 9:44 pm

First test of tray system from old dvd-drive, with PSone laser assembly. No problems with weight.

http://www.youtube.com/watch?v=I-lrAX9mfJY

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » November 18th, 2012, 10:28 pm

Looks good!
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Status update 24.11.2012

Post by Type 79 » November 25th, 2012, 9:17 am

Image

- New buttonboard, 8 buttons
- CD-tray control systema
- Background picture on tv

http://www.youtube.com/watch?v=IgBHsxhTxfs

Remotecontrol, extensioncables for laser-unit, and case still needed.

Topcronos
PSIO Donator
PSIO Donator
Posts: 20
Joined: January 19th, 2013, 8:53 pm

Re: PSX CD-Player only Project

Post by Topcronos » January 20th, 2013, 10:15 pm

Hi type79,

Very nice work indeed !
Any progress made so far since then ?
Did you manage to get it loaded without bootdisc ?

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

PlayStation CD-Player - May Day 2013 release

Post by Type 79 » May 1st, 2013, 10:15 pm

PlayStation CD-Player, May Day 2013 release

Image
PlayStation 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
Download: http://ge.tt/3flyUVf/v/0

http://www.youtube.com/watch?v=6XtvbIvENIY

Homepage: http://www.elisanet.fi/6581/CDPlayer/
Last edited by Type 79 on May 12th, 2013, 10:15 am, edited 1 time in total.

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » May 1st, 2013, 11:04 pm

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.
sector_problems.png
sector_problems
(5.03 KiB) Downloaded 168 times
Here is a mirror for you/others should the link above die:
PlayStation_CD-Player.May_day_2013-SCPH79.zip
PSX CD-Player
(563.04 KiB) Downloaded 433 times
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » June 10th, 2013, 8:04 am

Image
Added some eye candy, splinus stolen from old vAn hElsing-source.
cdplayer_candy_prepeek.psx
(234 KiB) Downloaded 303 times

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » July 29th, 2013, 6:09 am

http://www.youtube.com/watch?v=VW9FzIIOXEU
Booting from cartridge without bootdisc.
Some delay at start (spuinit, cdinit or something..).

Thanks to sicklebrick for new romloader!

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » July 29th, 2013, 3:48 pm

Sicklebrick needs add this assembly into his build.
It should bypass the BIOS boot sequence and just load what is needed.
FASTBOOT.S
FASTBOOT.S
(13.17 KiB) Downloaded 553 times
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

User avatar
sicklebrick
C Programming Expert
C Programming Expert
Posts: 166
Joined: July 17th, 2013, 9:32 pm
I am a: Chocolate-fueled pug fetish robot.
Location: Scotland

Re: PSX CD-Player only Project

Post by sicklebrick » July 29th, 2013, 4:46 pm

Hah, awesome!
Cheers Shadow :D - I'll get to work figuring that out!
Where did you disassemble it from btw?

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2232
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: PSX CD-Player only Project

Post by Shadow » July 29th, 2013, 5:26 pm

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 ;)
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

Development Computer: Windows 98, Pentium 3 [400MHz], 128MB SDRAM, DTL-H2000, DTL-H201A, 21" Sony Trinitron CRT, CD-ROM burner, 3.25" and 5.25" Floppy Diskette Drives and a ZIP 100 Diskette Drive.

User avatar
sicklebrick
C Programming Expert
C Programming Expert
Posts: 166
Joined: July 17th, 2013, 9:32 pm
I am a: Chocolate-fueled pug fetish robot.
Location: Scotland

Re: PSX CD-Player only Project

Post by sicklebrick » July 29th, 2013, 6:57 pm

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

Type 79
Active PSXDEV User
Active PSXDEV User
Posts: 61
Joined: September 18th, 2012, 2:30 am
Location: Finland

Re: PSX CD-Player only Project

Post by Type 79 » July 29th, 2013, 8:45 pm

http://www.youtube.com/watch?v=PkhJeevuEqs
:dance

edit:
Image
cdplayer.psx
PlayStation executable
(76 KiB) Downloaded 291 times

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest