Running 'Hello World'
Part 1
This tutorial will teach you how to make working PS1 games.
First of all, credit to http://psxdev.net. This part of the tutorial is similar to theirs, because it is the bare necessities. When that's said, let's go!
When you hit the bottom of this page, you'll already have made the same as the image below shows.
First of all, credit to http://psxdev.net. This part of the tutorial is similar to theirs, because it is the bare necessities. When that's said, let's go!
When you hit the bottom of this page, you'll already have made the same as the image below shows.
Before you ask:
Can I burn the game I make through this tutorial to a CD and play on an actual PS1?
Yes, of course. I'll show later how you can generate a .bin and a .cue file, and burn it to a CD - But more on that later.
Can I burn the game I make through this tutorial to a CD and play on an actual PS1?
Yes, of course. I'll show later how you can generate a .bin and a .cue file, and burn it to a CD - But more on that later.
1. Getting Ready
You will need
- A machine, virtual or not, running Windows XP. If you are not familiar with virtual machines, watch this video from my YouTube channel.
- VirtualBox - or other virtualization software.
- Windows XP Professional 32-bit SP3 - or a physical CD, if you are lucky to have one.
2. Getting ready for PS1
Now that we have Windows XP running, let's put some files in there.
- PSY-Q SDK - Also called the Playstation SDK. Extract, put the psyq directory on the root of the hard drive (C:\psyq).
- Playstation BIOS - To use with ePSXe. Select your preferred region. This is only legal if you own the PS1 type the BIOS is dumped from
- ePSXe v2.0.2-1 - PS1 emulator. This is the latest version that works for Windows XP. Extract, put this at C:\epsxe.
![]() |
If you have never seen or tried an emulator before, I want to amaze you.
|
Download your favorite editor for coding C. (I use Eclipse C/C++ edition, but anything works)
Download this registry file and run it. (you might have right click the link and hit "Save as...").
You now have everything you need to make Playstation 1 games. We're good to go, solider!
Download this registry file and run it. (you might have right click the link and hit "Save as...").
You now have everything you need to make Playstation 1 games. We're good to go, solider!
3. Compiling a "Hello World" project
For now, we are only going to download some sample code, compile it, and run it with ePSXe.
- Go to C:\psyq and make a directory called projects.
- Inside projects, make a directory called hellowld.