PSX RS-232 Serial I/O for SIOCONS / HIT-SERIAL

Start a work log and update it occasionally with your projects progress
User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

PSX RS-232 Serial I/O for SIOCONS / HIT-SERIAL

Post by Shadow » January 3rd, 2013, 9:32 pm

THIS PROJECT HAS BEEN SCRATCHED!

Straight up RS-232 for the PSX. No USB.
This should help get those files and PS-EXE's uploaded for now.

Option 1 Includes: Populated board and 10 pin ribbon connector to PSX serial cable.
Price: $24.95

Option 2 Includes: Un-populated board, no populated board and no 10 pin ribbon connector to PSX serial cable.
Price: $12.95

Image

IC1: SN74LS00 (DIP)
IC2: MAX232 (DIP)
IC3: MAX232 (DIP)


Capacitors: (C1-C10 (all)) 1uF (or more) at 16V. 5mm footprint.

PSX SERIAL:
- 1: PSX RTS
- 2: GROUND
- 3: PSX DTR
- 4: PSX CTS
- 5: PSX TXD
- 6: PSX DSR
- 7: PSX VCC (5.0V)
- 8: PSX RXD
- 9: NC
- 10: NC


PC SERIAL (DB-9):
- 1: NC
- 2: PC RXD
- 3: PC TXD
- 4: PC DTR
- 5: GROUND
- 6: PC DSR
- 7: PC RTS
- 8: PC CTS
- 9: NC


Print out document for wiring:

Code: Select all

IC1: SN74LS00 (DIP)
IC2: MAX232 (DIP)
IC3: MAX232 (DIP)

Capacitors: (C1-C10 (all)) 1uF (or more) at 16V. 5mm footprint.

PSX SERIAL:
- 1: PSX RTS
- 2: GROUND
- 3: PSX DTR
- 4: PSX CTS
- 5: PSX TXD
- 6: PSX DSR
- 7: PSX VCC (3.3V)
- 8: PSX RXD
- 9: NC
- 10: NC

PC SERIAL (DB-9):
- 1: NC
- 2: PC RXD
- 3: PC TXD
- 4: PC DTR
- 5: GROUND
- 6: PC DSR
- 7: PC RTS
- 8: PC CTS
- 9: NC
Serial Port Pinout:
- 1 RTS
- 2 GND
- 3 DTR
- 4 CTS
- 5 TXD
- 6 DSR
- 7 +3.3v
(this is not connected in most cables as it was never required)
- 8 RXD
Image
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.

User avatar
CosmoGuy
Serious PSXDEV User
Serious PSXDEV User
Posts: 91
Joined: May 30, 2012
I am a: Hell knows who I am
PlayStation Model: SCPH-7502
Location: Polska, Wroclaw
Contact:

Post by CosmoGuy » January 5th, 2013, 4:01 am

I don't know much about electronics so... elements for that PCB-board are freely available in shops and i can just solder them? [without any programming/flashging or stuff like that, if you know what i mean].
Image

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

Post by Shadow » January 5th, 2013, 11:59 am

Yes. The parts can be found online extremely easily, as well as in electronic stores.
You then just solder them. No need to flash the circuit.
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.

mrhaboobi
Active PSXDEV User
Active PSXDEV User
Posts: 59
Joined: Nov 18, 2012

Post by mrhaboobi » January 11th, 2013, 12:31 pm

So am i correct in thinking you are using DB9 connectors rather than USB A or B on the PSX side? Eg PSX -> USB -> USB -> PC? If so why wuould you use DB9 connector? would be much nicer to use USB ( especially MINI usb )

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

Post by Shadow » January 11th, 2013, 2:47 pm

Went down that road remember. It didn't work well. Maybe i'll look into it later on...
This is just pure RS-232 from the PC to the PSX. This is pretty much a Net Yaroze serial cable replication.
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.

mrhaboobi
Active PSXDEV User
Active PSXDEV User
Posts: 59
Joined: Nov 18, 2012

Post by mrhaboobi » January 24th, 2013, 6:27 am

Ok cool, this is great and all, ( i have one of these types of things, but far from being as nicely produced as you have ).. but are you going to consider a basic board to allow PSOne -> USB PC? I know Dans did this a while ago, im not really into the electronics side of thing, so not exactly sure what id need, so keen to see a project like that, would mean nothing more than a small PSone and USb cable to get going :)

Patenckin
What is PSXDEV?
What is PSXDEV?
Posts: 1
Joined: Jan 20, 2013

Post by Patenckin » January 24th, 2013, 7:08 am

Is it possible to use this device in combination with PC software to play "Link Cable Compatible" games over Internet?

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

Post by Shadow » January 24th, 2013, 12:40 pm

Patenckin wrote:Is it possible to use this device in combination with PC software to play "Link Cable Compatible" games over Internet?
No.
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.

Yuri^Cybdyn
Verified
Cybdyn Systems
Cybdyn Systems
Posts: 406
Joined: Jan 13, 2012
I am a: Embedded Developer (MCU & FPGA)
PlayStation Model: 5502
Location: Belarus (Minsk)

Post by Yuri^Cybdyn » January 24th, 2013, 7:40 pm

Patenckin wrote:Is it possible to use this device in combination with PC software to play "Link Cable Compatible" games over Internet?
difficult to say, technically possible, but depends on delay between some kind of "packets" that sio used in protocol.

if create something faster ETHERNET adaptor for example or somthing more faster than sio, and then redirect function calls of sio to work with this device, its possible)))

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

Post by Shadow » February 1st, 2013, 1:27 pm

Arrived today.

Image
Image
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.

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

Post by Shadow » February 1st, 2013, 7:31 pm

All finished. I have some debugging to do though, because it isn't working with SIOCONS -_-*
I have a feeling it's because I am only feeding the MAX's 3.5v and not 5v.
There are 3.3v 232's, but I will need to order some.
I can fix that for now by using the 5v rail on the MULTI-AV OUT.

Image
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.

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

Post by Shadow » March 7th, 2013, 1:50 pm

Image
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.

mrhaboobi
Active PSXDEV User
Active PSXDEV User
Posts: 59
Joined: Nov 18, 2012

Post by mrhaboobi » March 8th, 2013, 7:11 am

Heya.

So wondering if you would consider coming up with a simple board using one of these

UB232R

http://www.ftdichip.com/Support/Documen ... UB232R.pdf

Pretty much would do the job to get a mini usb port on the machine. The board would handle any inverted signals etc..

Thoughts? Something you would consider for those of us who dont want old schoool 9 port serial connectors ;)

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

Post by Shadow » March 8th, 2013, 10:07 am

Just wait for the PSX Blaster...
This was just a quick side project for some people to get their code uploaded for now.
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.

User avatar
inc^lightforce
Verified
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 248
Joined: Mar 07, 2013
I am a: Programmer Windows+PS1, GFX Artist
PlayStation Model: Black
Location: Germany

Post by inc^lightforce » March 10th, 2013, 8:50 pm

looking forward :dance

User avatar
LameGuy64
Verified
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Post by LameGuy64 » April 23rd, 2013, 10:01 am

I'm not sure if using a bunch of transistors instead of MAX232 chips to convert the voltages will work. The country where I live sucks because there's no way I can acquire any MAX232 chips.
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

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

Post by Shadow » April 23rd, 2013, 3:47 pm

Theoretically you can make any IC with transistors. Google for it.
The inputs just seem to be going through inverters with pull-down/up resistors.

Image
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.

User avatar
LameGuy64
Verified
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Post by LameGuy64 » April 23rd, 2013, 11:23 pm

Thanks Shadow! Time to make an extremely lame excuse of a MAX232 clone.
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

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

Post by Shadow » April 23rd, 2013, 11:33 pm

You're welcome and good luck! Please share a photo of your progress as you build it :)
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.

User avatar
bizarro2011
Serious PSXDEV User
Serious PSXDEV User
Posts: 118
Joined: Mar 27, 2012
Location: Brazil

Post by bizarro2011 » July 4th, 2013, 7:53 am

shadow,
you could run homebrew?
managed to do what? :shrug

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests