News update:
Placed the first work in progress build of psx4zaurus (ZPSX) at:
http://www.zodttd.com/psx4all/The file is dated and is psx4zaurus_070707.zip
It currently only supports 2.4 kernels of pdaXrom such as Beta3 / pdaXii
You will need the correct psx bios placed in the unzipped psx4zaurus folder. So here's some quick instructions + help:
1. Unzip psx4zaurus_[date].zip and copy the directory to your Zaurus storage media.
2. Place the psx bios named scph1001.bin in the psx4zaurus directory where psx4all is. THIS IS REQUIRED.
3. Included is the SDL library I use for testing. It is highly recommended you use this SDL as it has great performance.
4. If you are in X11 and would like to run psx4all in fullscreen run the following commands from a shell:
export SDL_VIDEODRIVER=fbcon
./psx4all
5. By using the fbcon video driver setting for SDL, it runs fullscreen and MUCH faster!
6. You will be prompted for a keyconfig setup the first time you run psx4zaurus. It will save the settings to ./keyconfig.txt. If you need to reset the key settings, just rm it.
7. To exit the emulator press the BACKSPACE key.
8. Performance settings:
Graphics:
- Use interlacing 1 if you need more performance. If you have interlacing set to 1, you can also use progressive interlacing which might give the appearance of no interlacing by filling in the blank lines every other blit.
- Don't pay much attention to the FPS counter just yet, it's a bit off.
Sound:
- Turning sound on and off usually doesn't impact things much. Leave it on if it's not too loud and annoying sounding currently (being fixed).
PSX Clock Adjustment:
- Press your keyconfig'd R Trig button and hold down VOLUME UP or DOWN to overclock/underclock the internal psx clock. By underclocking the PSX clock you can usually gain MUCH more performance. It's default setting is currently 80, and ranges between 27 to 104 seem to be the average. Note that this technique can break certain games when performed at certain points within it.
9. Access the in-game menu by pressing the keyconfig'd VOLUME MIDDLE button. It will allow you to try out the currently buggy save states, as well as let you load a different game. Please note that loading a new game in the middle of another one, can sometimes cause errors currently.
So this is the first build. Things to work on besides performance so overclocking isnt needed:
- Save states
- A few compatibility bugs.
- Check if memory card saves are working now.
- Change things around in terms of GUI, and make it more platform independant.
- Fix the flickering of the menu system.
- Add more performance.
You will want to use something like cdrdao to rip PSX games to bin/iso image format. Then you are able to use PocketISO 2.x to compress that iso to .Z/.table files for use with psx4zaurus.
Lot's to do. Hope it's a decent start.