Author Topic: Zpsx: High Performance Psx Emulator For The Zaurus  (Read 60112 times)

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #15 on: July 05, 2007, 02:43:16 am »
Ah ok, can do. I just heard that D+M might not work with R198 for some reason. I must of got it confused with the other key combo.
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #16 on: July 05, 2007, 02:54:38 am »
Yeah D+M works as expected. Flashed to original factory NAND. Now installing pdaXii.

EDIT: Installed. Fetching cross-sdk-armv5tel-cacko-linux-3.4.5-2.2.5-softfloat.tar.bz2 now.
« Last Edit: July 05, 2007, 03:11:22 am by zodttd »
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #17 on: July 05, 2007, 07:50:34 am »
I'm getting the dreaded libiconv.so.2 error. I don't know where to find libiconv for x86 Ubuntu. I'm using a VM to run Ubuntu for Linux development within Windows. Anyone know of a solution?
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

Chero

  • Hero Member
  • *****
  • Posts: 1140
    • View Profile
    • http://users.telenet.be/zaurususer/Chero
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #18 on: July 05, 2007, 08:00:01 am »
Quote
I'm getting the dreaded libiconv.so.2 error. I don't know where to find libiconv for x86 Ubuntu. I'm using a VM to run Ubuntu for Linux development within Windows. Anyone know of a solution?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164358\"][{POST_SNAPBACK}][/a][/div]

You could run the pdaX VM image instead of the ubuntu one.

Chero.
HP-95LX -> HP Jornada 680 -> SL-C860 -> SL-C3100 -> Fuji u810 -> SL-C1000 -> HTC uni -> SL-C860 -> SL-C760.
March 12 2009 : Back because the Zaurus is one of a kind.
SL-C760 : pdaXrom
Pandora pre-ordered -> received and tested : great device but not my cup of tea -> sold.

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #19 on: July 05, 2007, 08:20:39 am »
Quote
Quote
I'm getting the dreaded libiconv.so.2 error. I don't know where to find libiconv for x86 Ubuntu. I'm using a VM to run Ubuntu for Linux development within Windows. Anyone know of a solution?
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

You could run the pdaX VM image instead of the ubuntu one.

Chero.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164359\"][{POST_SNAPBACK}][/a][/div]

here are the sources: [a href=\"http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.11.tar.gz]http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.11.tar.gz[/url]
just compile it and it will be fine. it works on my kubuntu feisty box...

or i could upload the .so file...
« Last Edit: July 05, 2007, 08:21:22 am by Dromede »

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #20 on: July 05, 2007, 08:27:05 am »
If you can upload the so file it will be a great help. For some reason my GCC isn't giving the right specs for the libiconv configure.

Otherwise I'll try the pdaX VM package (tried looking for it but couldnt find it).
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #21 on: July 05, 2007, 08:43:46 am »
ok, gimme a few mins...

hmmmm... i forgot about something, i dont actually have that file, i have this one: libiconv.so.2.2.0
and i made a symlink to libiconv.so.2 and it worked.
here, try it.

 [ Invalid Attachment ]
« Last Edit: July 05, 2007, 08:56:54 am by Dromede »

Civil

  • Full Member
  • ***
  • Posts: 103
    • View Profile
    • http://
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #22 on: July 05, 2007, 08:43:50 am »
Quote
I don't know where to find libiconv for x86 Ubuntu
Maybe it is called just iconv?

P.S. But I've always thought that iconv-compatible libs are now provided by glibc...
« Last Edit: July 05, 2007, 08:46:48 am by Civil »
Zaurus C-3100 ( Gentoo 2007.0 eabi, kernel 2.6.21.6)
http://www.zavrik.info - Russian Zaurus Site.

Chero

  • Hero Member
  • *****
  • Posts: 1140
    • View Profile
    • http://users.telenet.be/zaurususer/Chero
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #23 on: July 05, 2007, 11:01:33 am »
Quote
Otherwise I'll try the pdaX VM package (tried looking for it but couldnt find it).
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

[a href=\"http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/download/1.1.0beta1/pdaX86/vmware/]http://distro.ibiblio.org/pub/linux/distri.../pdaX86/vmware/[/url]
HP-95LX -> HP Jornada 680 -> SL-C860 -> SL-C3100 -> Fuji u810 -> SL-C1000 -> HTC uni -> SL-C860 -> SL-C760.
March 12 2009 : Back because the Zaurus is one of a kind.
SL-C760 : pdaXrom
Pandora pre-ordered -> received and tested : great device but not my cup of tea -> sold.

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #24 on: July 05, 2007, 01:23:10 pm »
Thanks for the help everyone. Luckily Dromede's libiconv.so.2.2.0 worked great.

Not sure why pdaXrom's 3.4.5 cross compile toolchain needs it, but it does.

Testing the new build for 2.4 kernels.
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #25 on: July 05, 2007, 02:35:21 pm »
the use of libiconv has something to do with avoiding the dependence on glibc or something...

Capn_Fish

  • Hero Member
  • *****
  • Posts: 2342
    • View Profile
    • http://
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #26 on: July 05, 2007, 02:58:44 pm »
Quote
Testing the new build for 2.4 kernels.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164383\"][{POST_SNAPBACK}][/a][/div]
Meaning that a build could be out soon?
SL-C750- pdaXrom beta 1 (mostly unused)
Current distro: Gentoo

Dromede

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #27 on: July 05, 2007, 03:06:52 pm »
dammit i lost my sd card. last thing i installed was the latest snapshot of angstrom. and i cant do anything with it. now im stuck with it until i find my card or buy a new one...
which means i can't try the upcoming build...dammit...

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #28 on: July 07, 2007, 03:15:08 am »
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.
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Zpsx: High Performance Psx Emulator For The Zaurus
« Reply #29 on: July 07, 2007, 03:18:41 am »
Also I'd like to note a lot of text in the menu is psx4gp2x related, and will be fixed. I didn't update the platform + build date for this initial build.
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)