Skip to content

williamblair/PSX_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSX_App

Class for making Playstation 1 apps using PSYQ

ABOUT

PSYQ is the official SONY development kit for the Playstation 1; it's available at:

http://www.psxdev.net/downloads.html

Most of the code here is adapted from PSXDEV's hello world tutorial, and also Orion's PSX Library:

http://www.psxdev.net/help/psyq_hello_world.html
http://onorisoft.free.fr/retro.htm

PSYQ also comes with the developer's guide and reference manuals for the SDK, which are stored as PDFs in the DOCS folder of psyq.

Because of its age, PSYQ is only guranteed to work on Windows XP or earlier; So you can either dig up an old computer... Or run a virtual machine! I use Virtualbox. My favorite feature is shared folders, which allows the virtual machine to access specifed directories on your computer. This means you can do all of your coding and testing on your host machine, and the virtual machine only has to compile; while both the host and virtual machine are working with the same directory.

USING THE LIBRARY

The built in Make utility for psyq, psymake, seems to give me trouble alot of the time if I add too much to it. So, what I usually do is leave only the basic compiling to psymake, then have batch files do the rest. Check out the example folder for more details

TESTING YOUR GAME

You will need either a modded PS1 or an emulator to run your game. Some emulators include epsxe, pcsxr, and pSX. I use pcsxr, just because it's worked the best for me, and you can directly run psx EXEs in it without having to create a cd image.

If you feel motivated, I highly reccommend checking out ps-io, a device that plugs into the back of your fat PS1 (has to be the big grey one) and lets you run games from a SD card or over USB! Running over USB is super useful for testing your software on actual hardware. However, ps-io is kind of expensive and requires some tricky soldering to install, so beware.

OTHER PS1 STUFF:

An alternative to PSYQ is psxsdk, which is an open source PS1 development library It comes with a commnd line disc creation utility that I use along with PSYQ

https://github.com/simias/psxsdk - the github for psxsdk

http://unhaut.x10host.com/psxsdk/ - website for above SDK

https://code.google.com/archive/p/psxsdk/downloads - you can find a windows 32 bit version of ps2sdk here (...win32-inst.exe)

http://www.psxdev.net/forum/viewforum.php?f=64 - examples using PSYQ

About

Class for making Playstation 1 apps using PSYQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published