
PSX CD-Player only Project
CD-Player - v0.13.0803
NEW: PAL/NTSC autodetect/init
NEW: "loading screen", loading.. while cdinit
NEW: "game start", starts inserted gamesdisc, doesn't work with some games ('SCE EXE')

NEW: PAL/NTSC autodetect/init
NEW: "loading screen", loading.. while cdinit
NEW: "game start", starts inserted gamesdisc, doesn't work with some games ('SCE EXE')
No room for hersicklebrick wrote:But but.. where's the sexy Chun Li pic?

You do not have the required permissions to view the files attached to this post.
Last edited by Type 79 on August 3rd, 2013, 11:27 pm, edited 1 time in total.
Thanks!t0rxe wrote:Nice star field effect. The PlayStation logo in the center makes it look pro. Absolutely awesome. Nice work Type 79
Hi guys,
as you can see, I've built the circuit on my MSP430 Launchpad.
But it does not work. Is it not possible to run the program directly on the launchpad? I hope you can help me.
greetings
as you can see, I've built the circuit on my MSP430 Launchpad.
But it does not work. Is it not possible to run the program directly on the launchpad? I hope you can help me.
greetings
You do not have the required permissions to view the files attached to this post.
I think it's because you take ground for display from Launchpad, try to connect display's ground to 5V usb-ground.
Keep display-ground and MSP430-ground separated.
Keep display-ground and MSP430-ground separated.
Great project !
Any progress made on this ?
Do you plan to detail an 'how to' so that we can reproduce your solution ?
Thanks
Any progress made on this ?
Do you plan to detail an 'how to' so that we can reproduce your solution ?
Thanks
-
- What is PSXDEV?
- Posts: 1
- Joined: Jul 18, 2014
Hi there,
i got a used, boot modified scph-1002 and a (classic) Xploder cartridge, managed to exchange the cartridge firmware with the cdplayer software and i want to integrate an arduino micro with 20x4 i2c display. The microcontroller code looks very similar to arduino code for me, so i see no problems there.
I noticed that the sound of the ps1 using the "hacked catridge" player playing a compact disc is pretty different to the sound when playing the same title using the internal (system rom) cd player. It's volume is slightly lower and the sound of the original player is much more "crisp" and "alive" (sorry for my bad english). First thought it was just my imagination and/or subjective error. I discussed the problem with several people, especially with one of my kids who has a very sensitive hearing and they agree to me. Anyone who noticed the problem, or likes to check if it's the same at his/her machine? Maybe it's a fault of my ps1 and i simply have to change to another system.
I like the idea of having a user interface with a 20x4 (oled) character display and typical "cd player alike" buttons in a top loading case with an nice finished panel fitting in size to my amplifier and the (xbmc driven) htpc, so i would really love not to stop the work and find another solution with a composite display or somthing like that.
I'm not deep into psx programming so some of my questions may look a little stupid to some of you. I'm sorry for that.
@type 79: is the "player" part of your work using the original routines and/or do you have an idea why the sound is so diffrent to the original player? Is the project still maintained and do you like to help me with this problem? if not would you make it open source, so someone else could continue your work?
Thanks in advance
Sascha
i got a used, boot modified scph-1002 and a (classic) Xploder cartridge, managed to exchange the cartridge firmware with the cdplayer software and i want to integrate an arduino micro with 20x4 i2c display. The microcontroller code looks very similar to arduino code for me, so i see no problems there.
I noticed that the sound of the ps1 using the "hacked catridge" player playing a compact disc is pretty different to the sound when playing the same title using the internal (system rom) cd player. It's volume is slightly lower and the sound of the original player is much more "crisp" and "alive" (sorry for my bad english). First thought it was just my imagination and/or subjective error. I discussed the problem with several people, especially with one of my kids who has a very sensitive hearing and they agree to me. Anyone who noticed the problem, or likes to check if it's the same at his/her machine? Maybe it's a fault of my ps1 and i simply have to change to another system.
I like the idea of having a user interface with a 20x4 (oled) character display and typical "cd player alike" buttons in a top loading case with an nice finished panel fitting in size to my amplifier and the (xbmc driven) htpc, so i would really love not to stop the work and find another solution with a composite display or somthing like that.
I'm not deep into psx programming so some of my questions may look a little stupid to some of you. I'm sorry for that.
@type 79: is the "player" part of your work using the original routines and/or do you have an idea why the sound is so diffrent to the original player? Is the project still maintained and do you like to help me with this problem? if not would you make it open source, so someone else could continue your work?
Thanks in advance
Sascha
After some tests I believe it's just different volume settings, my player uses default volume and system player uses max volume.
So I changed volume on my player also to max, and now both sound same to me.
Source and executable included.
So I changed volume on my player also to max, and now both sound same to me.
Source and executable included.
You do not have the required permissions to view the files attached to this post.
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2691
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Just make sure that the default volume level is 0x00 - 0x80. Anything higher is overdriven.
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.
-
- Interested PSXDEV User
- Posts: 7
- Joined: Jun 14, 2014
- I am a: Pixel Artist, Gamer, Nerd.
- PlayStation Model: SCPH-5501
- Location: Canada
- Contact:
Sorry for the long post, but I have a lot of questions.
So I'm thinking of using this mod on my own PS1, but I don't really have as much access to parts as you people. Basically, I'm wondering if it is possible to substitute certain aspects.
I saw in the beginning you were using an Arduino in order to work the display, and that you later posted an iso that could run on a modchipped PS1. I am easily able to obtain and program an Arduino, but since then you have changed to a different driver chip that I'm not sure is as easily obtained or programmed (I don't like using online stores, before you suggest that). Is it still possible and practical to use an Arduino to drive the display? Or should I just bite the bullet and go online?
Secondly, can I use a modchipped PS1 with a burned disk of the player software instead of a hacked Gameshark or Xplorer? Again, it is much easier for me to get a modchip (out of another console) than to find an old gameshark.
Finally, I plan to make everything except the LCD screen internal, partially to save on finding an official serial cable plug to gut and partially to keep things compact, rather than having the separate stand for the screen. Again, am I being practical here? Or am I overestimating the amount of extra space in a PS1?
Thanks!
So I'm thinking of using this mod on my own PS1, but I don't really have as much access to parts as you people. Basically, I'm wondering if it is possible to substitute certain aspects.
I saw in the beginning you were using an Arduino in order to work the display, and that you later posted an iso that could run on a modchipped PS1. I am easily able to obtain and program an Arduino, but since then you have changed to a different driver chip that I'm not sure is as easily obtained or programmed (I don't like using online stores, before you suggest that). Is it still possible and practical to use an Arduino to drive the display? Or should I just bite the bullet and go online?
Secondly, can I use a modchipped PS1 with a burned disk of the player software instead of a hacked Gameshark or Xplorer? Again, it is much easier for me to get a modchip (out of another console) than to find an old gameshark.
Finally, I plan to make everything except the LCD screen internal, partially to save on finding an official serial cable plug to gut and partially to keep things compact, rather than having the separate stand for the screen. Again, am I being practical here? Or am I overestimating the amount of extra space in a PS1?
Thanks!
Yes, you can use Arduino, you just need level converter between 3.3V PS1-serial and 5V Arduino-serial.
That MSP430-program should work with small changes on Arduino.
Also you can start CD-Player-software from burned disc, just small changes to program so it ask audio-cd after program has started.
It's probably possible to fit some Arduino Mini or similar inside PlayStation, and power it and display from PS1 powersupply.
I may still have cd-bootable version and arduino sources somewhere, I send those here when I have time.
That MSP430-program should work with small changes on Arduino.
Also you can start CD-Player-software from burned disc, just small changes to program so it ask audio-cd after program has started.
It's probably possible to fit some Arduino Mini or similar inside PlayStation, and power it and display from PS1 powersupply.
I may still have cd-bootable version and arduino sources somewhere, I send those here when I have time.
I have used Type 79's program to flash a gameshark cartridge and got all of that working very easily. I am reading the track info through the serial port to my computer just using a 3.3v Arduino programmer.
My question is: how difficult would it be to modify the ps exe so that it can take commands from the serial port to play/pause, skip, prev, etc.
This way I can use my Arduino mini to interpret button presses and remote control signals rather than needing the psx controller also.
Thanks for your time,
Tom
My question is: how difficult would it be to modify the ps exe so that it can take commands from the serial port to play/pause, skip, prev, etc.
This way I can use my Arduino mini to interpret button presses and remote control signals rather than needing the psx controller also.
Thanks for your time,
Tom
-
Shendo Verified
- C Programming Expert
- Posts: 250
- Joined: Mar 21, 2012
- I am a: Programmer
- Motto: Never settle
- PlayStation Model: SCPH-7502
- Discord: ShendoXT
- Location: Croatia, EU
Shouldn't be difficult. Take a look at the sio echo example in the SDK.
--
You can check each game loop if there is a character waiting in the RX buffer and execute
a function based on the value.
There is also a SIO interrupt available but for simple stuff like this it's not necessary to set it up.
--
You can check each game loop if there is a character waiting in the RX buffer and execute
a function based on the value.
There is also a SIO interrupt available but for simple stuff like this it's not necessary to set it up.
Dev console: SCPH-7502, FreePSXBoot, CH340 serial cable.
-
Verified
- Cybdyn Systems
- Posts: 406
- Joined: Jan 13, 2012
- I am a: Embedded Developer (MCU & FPGA)
- PlayStation Model: 5502
- Location: Belarus (Minsk)
i found STM32 DISCO board w/ touchscreen lcd (on DigiKey ~14$). i think it will be better hw for such project?
Magnifico projects.
I have some questions.
1) I have the Action Replay Pro connected to the PSX. Will I work with Arduino?
2) Is there a wiring diagram for how the cables with PSX and Arduino connected?
3) you Can control the CD-ROM or DVD-ROM audio with PlayStation 2?
Regards.
I have some questions.
1) I have the Action Replay Pro connected to the PSX. Will I work with Arduino?
2) Is there a wiring diagram for how the cables with PSX and Arduino connected?
3) you Can control the CD-ROM or DVD-ROM audio with PlayStation 2?
Regards.
-
sickle Verified
- C Programming Expert
- Posts: 257
- Joined: Jul 17, 2013
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
1) Rom goes on Action Replay (XFlash CD or via serial port or whatever). Arduino sketch goes on arduino?Meta wrote:Magnifico projects.
I have some questions.
1) I have the Action Replay Pro connected to the PSX. Will I work with Arduino?
2) Is there a wiring diagram for how the cables with PSX and Arduino connected?
3) you Can control the CD-ROM or DVD-ROM audio with PlayStation 2?
Regards.
2) http://www.psxdev.net/forum/viewtopic.php?f=47&t=760
3) You'll have to be more specific here >.<
Hello:
4) Do I need an Action Replay or PSX chip to operate the CD player with Arduino?
5) You can do the same with PS2 PSX like this project?
I want to control the CD player without using Action Replay.
Greetings.
4) Do I need an Action Replay or PSX chip to operate the CD player with Arduino?
5) You can do the same with PS2 PSX like this project?
I want to control the CD player without using Action Replay.
Greetings.
-
gwald Verified
- Net Yaroze Enthusiast
- Posts: 342
- Joined: Sep 18, 2013
- I am a: programmer/DBA
- PlayStation Model: Net Yaroze
- Contact:
I've configured my cart as per your settings, but my psexe doesn't except -P10 nor -P11 it displays the helpadamoda wrote:There were several problems, but I could download 1-st "Hello world".psx -> not .exe to the PS
psexe.com -P11 something.exe does not work.
The Settings of CHEAT-Module ( Xploder with caetla 0.35 ):
1) HOOK-Style: DATEL. With coloured bars "picture" it does not work -> blue screen
2) Xploder must be "switched on" mode ( no coloured bars )
XP: I've tested download as:
1) Admin
2) Normal user: "UserPort-like" program must be running to give access to LPT1
3) psexe started with -P11 -> for LPT1
Download works not always, but more than 50% times
---- Next step -----
1) how to burn/flash the XPloder module with this "Hello world".psx program ?
2) is it possible to burn/flash small programs directly to PS. -> This would be the best solution for the CD-Player.
v2.12 psexe.com from http://www.psxdev.net/forum/viewtopic.php?f=69&t=366 caetla29.zip
Does the PS have to be in waiting for comms.. mode? or can it be in the caetla menu?
-
Greg Verified
- Serious PSXDEV User
- Posts: 101
- Joined: Sep 09, 2013
- PlayStation Model: SCPH-7501
- Location: Port-au-Prince, HAITI
Latest version on psxexe.com v2.15: http://xianaix.net/filez/psx157.zip
Lot of AR/XPLORER stuff at: http://xianaix.net
Lot of AR/XPLORER stuff at: http://xianaix.net
1 x SCPH-7501, 2 x SCPH-7001, 2 x SCPH-5501
1 x Pro Action Replay with "Dual Rom Mod", ROM 1: Caetla, ROM 2: UNIROM
1 x Xplorer V2 with Caetla
1 x GameShark V2.1
1 x GameShark Pro V3.0
1 x CommLinkUSB
1 x XLinkUSB
1 x Pro Action Replay with "Dual Rom Mod", ROM 1: Caetla, ROM 2: UNIROM
1 x Xplorer V2 with Caetla
1 x GameShark V2.1
1 x GameShark Pro V3.0
1 x CommLinkUSB
1 x XLinkUSB
-
gwald Verified
- Net Yaroze Enthusiast
- Posts: 342
- Joined: Sep 18, 2013
- I am a: programmer/DBA
- PlayStation Model: Net Yaroze
- Contact:
Greg wrote:Latest version on psxexe.com v2.15: http://xianaix.net/filez/psx157.zip
Lot of AR/XPLORER stuff at: http://xianaix.net
Hey thanks Greg! it worked.
BTW It's was in: "Caetla 0.35 Tools (DOS-English)"
http://xianaix.net/filez/wintools.zip
Who is online
Users browsing this forum: No registered users and 2 guests