Hi, it's Zodttd here again.
Today I bring you none other than a PSX emu for the GP2X. I said it would happen, and so be it. I dubbed the emulator GP2PSX.
Grab GP2PSX at
http://www.friggingames.com/gp2psx.zip
Very few games run, very few games are playable, and it's slow. But if you get a game working on it let me know!
This is just for fun, I already heard and know what everyone thinks of the GP2X's abilities for running the PSX.
GP2SX Features:
Working Controls! ;P
It also features:
Support for multiple format ISO's (.BIN) including compressed ISO's: .Z and .ZNX These files can be compressed with PocketISO 2.0
Controls are mapped to the same place the psx controller has them.
Saving games should work but haven't been tested much.
How to install:
Place the following files in a directory or root of a SD card:
gp2psx.gpe - Main Game
mcd001.mcr - Memory card 1. Saving should work though hasn't been tested.
mcd002.mcr - Memory card 2. Same about saving.
SCPH1001.BIN - The PSX BIOS. This file is NOT included with the release of GP2PSX.
game[1-4].bin[.Z/.ZNX] - This is the ISO of the PSX game you'd like to play.
If you use Z/ZNX compressed games: game[1-4].bin.Z[NX].table
How to "play":
Since there's no game selector built-in, I had to come up with something real quick to pick a game for me to test.
What I've done is have GP2PSX blit a red colored screen on boot. When a game is selected the screen turns to a green color.
You can only currently select up to four games. This is how:
Press and Hold the 'A' button and then push down the analog stick = Loads game1.bin, game1.bin.Z, or game1.bin.ZNX
Press and Hold the 'Y' button and then push down the analog stick = Loads game2.bin, game2.bin.Z, or game2.bin.ZNX
Press and Hold the 'B' button and then push down the analog stick = Loads game3.bin, game3.bin.Z, or game3.bin.ZNX
Press and Hold the 'X' button and then push down the analog stick = Loads game4.bin, game4.bin.Z, or game4.bin.ZNX
To exit the game, press and hold L+R and push the analog stick in.
Remember that the files are case sensitive. If you load a game that doesn't exist, expect to need a reboot.
How to help:
Help me find out how to do hardware scaling.
Help me figure out how to do a menu system for picking a ROM and choosing whether to use HLE.
Your game doesn't work?
Wait for the next release, but let me know what game it is and what goes wrong in it and I'll try my best to fix it. Since this is an early release, compatibility is VERY low. Like near 3% low.
Your game does work?
Let me know what speed it feels like it's running at. Currently there is no FPS indicator. Congrats on getting a game to work.
Your game runs but it goes slow?
This is a EXTREMELY early release. There isn't even an auto-frameskip yet. Be glad you even found a game that runs.
Let's hope it gets sped up even more with some optimzations that haven't been put in place.
Hope you find this release at least interesting.
ZodTTD
P.S. I just found out Buster Bros Collection works though still too slow, and Einhander gets to the main game part then gets stuck at a waiting screen.
This is just the beginning of the emulator. I'll be working on the menu and compatibility.
Here's proof.