Welcome, Guest!

Here are some links you may find helpful

[HOMEBREW] sioloader for PSX

danhans42

Love PSX :-D
Registered
Joined
May 31, 2019
Messages
42
Reaction score
47
Points
18
Location
127.0.0.1
Website
psx0.wordpress.com
AG User Name
dh115
AG Join Date
15th September, 2007
sioloader for PlayStation consoles.

Basically its the source of Serial v1.3 by Hitmen but with selectable serial speed. Load EXE's using your serial port



screenshot.png


Uses a very simple serial cable (rxd/txd/gnd) that is easy to build - same as used for psxserial etc.

The client is written in Python 3, and has been tested on Python 3.7 on both Windows and Linux. It requires pyserial, which isnt always included, if you dont have it install it with pypy or whatever.. Google can help if you get stuck.

You can use two speeds - 115,200bps or 345,600bps.

Once you have selected the required speed on the PSX, use the corresponding speed on the client..

sioload.py commands

-run : upload & execute PSX-EXE @115.2k (PSXSERIAL/UNIROM/HITSERIAL compatible)#
-trun: upload & execute PSX-EXE @345.6k (SIOLOADER only)

eg : sioload.py -run /dev/ttyUSB0 greentro.exe
sioload.py -trun COM5 trancetro.exe

Few notes :-

Size limit should be similar to Serial v1.3 ~1700k.

345,600bps - I have only tested this with a GENUINE FTDI USB UART. If you have issues switch to 115,200bps

Source/EXE here https://github.com/danhans42/sioload
 

danhans42

Love PSX :-D
Registered
Joined
May 31, 2019
Messages
42
Reaction score
47
Points
18
Location
127.0.0.1
Website
psx0.wordpress.com
AG User Name
dh115
AG Join Date
15th September, 2007
I have had a request to add PAL/NTSC switching.. as currently it detects the console region to set the videomode. Ill get that added in shortly.
 

danhans42

Love PSX :-D
Registered
Joined
May 31, 2019
Messages
42
Reaction score
47
Points
18
Location
127.0.0.1
Website
psx0.wordpress.com
AG User Name
dh115
AG Join Date
15th September, 2007
Have made some changes to SIOLOAD.

So have removed the option for 115,200bps and 345,600bps - didnt see the point (if you want 115.2k use Lameguy64's LITELOAD or PSXSERIAL).

Have replaced them with 1,036,800bps!! Also have removed some of the text that appears on screen... for simplicity.

Video of it in action..


I used Hitmen/Skywalkers Mahjongg - 1.5Mb (1,456,128 bytes) as the test EXE in the video. Pretty bloody fast!

Source, compiled EXE as well as a PAL BIN/CUE are on github. https://github.com/danhans42/sioload/
 
Last edited:
shape1
shape2
shape3
shape4
shape5
shape6
Top