OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: zodttd on July 02, 2007, 10:18:58 pm

Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 02, 2007, 10:18:58 pm
UPDATE 08/02/07:
New build of psx4zaurus build 080207:
http://zodttd.com (http://zodttd.com)

Hi everyone,

Thanks to the kind help of those who donated and supported me for getting a new Zaurus, I have begun work on a new ZPSX. ZPSX is a PSX (PS1) emulator for the Sharp Zaurus. It has the benefit of using my psx4all project and it's MIPS -> ARM dynamic recompiler. Featuring sound, save states, memory card support, and lots of performance, it will be a killer app of the Zaurus once again.

Since my Zaurus came preinstalled with pdaXrom r198, I've installed Meanie's great SP8 fixes. I will be releasing ZPSX for this 2.6 kernel first. I will also try to release a patch for cpuoverclock.py that gives the extra bump in voltage needed to reach 624MHz on the PXA270 (processor in the Z's such as C1000).

For those who, like me, were trying to find the cross compile toolchain for GCC 3.4.x for use with the 2.6 Kernel Zaurus search for this file: cross-sdk-armv5tel-cacko-linux-3.4.6-2.2.5-softfloat.tar.bz2

I'm still adding much more performance to the psx4all's ARM Dynarec so I'm shuffling between ZPSX (psx4zaurus) and psx4gp2x. The GP2X is a Linux gaming handheld that also runs on the ARM arch. It is what I'm basing my new ZPSX version on.

Expect some great things soon from ZPSX.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on July 02, 2007, 10:58:24 pm
I can't wait for full-speed Final Fantasy Tactics on my Z!

Looking forward to the first release!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on July 03, 2007, 06:54:24 am
Quote
Since my Zaurus came preinstalled with pdaXrom r198, I've installed Meanie's great SP8 fixes. I will be releasing ZPSX for this 2.6 kernel first. I will also try to release a patch for cpuoverclock.py that gives the extra bump in voltage needed to reach 624MHz on the PXA270 (processor in the Z's such as C1000).


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

hi zodttd, glad to see you back on board.    

can we expect decent performance on default frequency (416mhz)?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: koen on July 03, 2007, 07:18:46 am
And will it be opensource this time, or do you still want to shut out non-zaurus users?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: matthis on July 03, 2007, 07:46:42 am
Looking forward to this!!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: nodens on July 03, 2007, 08:37:05 am
Hey zodttd !

it's great to hear this. I can hardly wait from my Terrier to be ready to test... I wait for the paycheck

It would be great if you could open the source as well... We could then port it into openembedded and maybe see it in more device than just Zaurus with pdaXrom.

I think that there is still no patch for overclocking /cpufreq in the angstrom kernel (but I may be wrong, I did not searched very hard since I do not have my 3200 yet, koen will probably correct me if this is the case), but it would be a good reason to try to work on it
Same goes for pxa overlay, I think I saw a package but I'm not sure it's relevant.
 
Anyway, it doesn't matter if the code is not perfectly clean as-is, it's why free software (as in free speech) is for ! "Release early, release often"

If you can convince people involved in the dynarec and such, of course. I understand that you may not open code that is not yours.

Also, do you plan to re-open psx4all site ? Do you need any help ?

Anyway, thanks,  and keep up the good work !
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on July 03, 2007, 09:33:23 am
Quote
And will it be opensource this time, or do you still want to shut out non-zaurus users?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164216\"][{POST_SNAPBACK}][/a][/div]
*facepalm* Ah, good to see your innate charm hasn't deserted you, koen.  

zodttd: Woo, looking forward to the release! (though I'm still on 2.4, but that zomtom stuff is probably going to get me to upgrade...)
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 03, 2007, 12:11:37 pm
koen: One of the members of psx4all does not want to opensource his code at the moment. It will be difficult to go about opensourcing it until he agrees. Unless you're really good at writing a high performance/compatible PS1 GPU? He also has code within the rest of the psx4all. Not to say it won't be opensourced, just not yet. Exophase and I keep throwing around the "start a new PS1 emulator but this time opensource it" often. It just hasn't happened yet and will take time. It really needs to be opensourced though, and I will ask the teammember again to opensource it.

Leads me to a question, would anyone be interested in improving psx4all's code? If it were opensourced? The GTE needs to be replaced, and to be honest I'm close to scrapping a lot of code. It needs serious work to get it running on the low performing GP2X well, which is our goal.

Anyways...
I plan a 2.4 kernel ZPSX release as well.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 03, 2007, 12:14:25 pm
As for the psx4all site. It's down permanently. Just wasn't worth paying for, as there wasn't a webmaster that could design and maintain a site dedicated to psx4all. If someone has the means to register the domain again, and get a site up and running with site design included, feel free to PM me! I'd appreciate it.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: nodens on July 03, 2007, 04:12:31 pm
Quote
Leads me to a question, would anyone be interested in improving psx4all's code? If it were opensourced? The GTE needs to be replaced, and to be honest I'm close to scrapping a lot of code. It needs serious work to get it running on the low performing GP2X well, which is our goal.

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

Well, I'm not really that good at writing code, especially at such a low level, and I don't have time to learn properly... so I won't apply  

However, I'd be glad to help on  integration, packaging for various distributions, all this kind of little things if needed. These thing I know I can handle properly.

Just ask.

I know this is not what you're asking for... but it wouldn't be honest from me to pretend that I could do more
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 03, 2007, 04:16:21 pm
Well I've got the site+hosting covered. The design might take a bit. I will be open sourcing the psx4all project again. Unai is waiting to open source his GPU, until some bugs are fixed. So this may delay things only slightly.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on July 03, 2007, 04:31:50 pm
Quote
Quote
Leads me to a question, would anyone be interested in improving psx4all's code? If it were opensourced? The GTE needs to be replaced, and to be honest I'm close to scrapping a lot of code. It needs serious work to get it running on the low performing GP2X well, which is our goal.

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

Well, I'm not really that good at writing code, especially at such a low level, and I don't have time to learn properly... so I won't apply  

However, I'd be glad to help on  integration, packaging for various distributions, all this kind of little things if needed. These thing I know I can handle properly.

Just ask.

I know this is not what you're asking for... but it wouldn't be honest from me to pretend that I could do more
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164237\"][{POST_SNAPBACK}][/a][/div]

I'm more or less in the same boat.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: XorA on July 04, 2007, 04:35:44 am
Quote
Well I've got the site+hosting covered. The design might take a bit. I will be open sourcing the psx4all project again. Unai is waiting to open source his GPU, until some bugs are fixed. So this may delay things only slightly.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164238\"][{POST_SNAPBACK}][/a][/div]

This is awesome news. I have a gp2x and a zaurus 3200 running Angstrom. Hopefully others will join you to improve psx4all as as far as I am aware all other opensource psx emus stopped development.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 05, 2007, 02:22:20 am
Well I got psx4gp2x up and running on pdaxrom r198.

Something I noticed that will need to change for supporting specifically r198:
- The console (fbcon) SDL is 3 (!) times or more faster than X11's SDL.
- Since the X11 mode of SDL is so slow, console is the preferred choice, issue is the framebuffer for the Zaurus is natively in portrait mode, and needs to be rotated. So I can...
- Rotate the screen in psx4all or wait for a well supported FBCON SDL for R198.

So in the meantime, I think I will make a 2.4 pdaxrom kernel ZPSX. This is only due to it being easier to get things up and running on this kernel and have the support of the "BVDD" SDL. That version of SDL has much better console/fbcon support as it rotates the screen automatically and handles nicer.

The 2.6 pdaxrom kernel supported ZPSX will follow.

Now I have to figure out how to go from R198 to pdaXii. Any tips?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: raduga on July 05, 2007, 02:36:38 am
Quote
Now I have to figure out how to go from R198 to pdaXii. Any tips?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164334\"][{POST_SNAPBACK}][/a][/div]

Easiest way, is to flash a good original Sharp NAND from the D+M menu,
then reboot to the japanese maintenance menu, then do a standard pdaxiii install from  CF or SD.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Chero 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.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede 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] (http://index.php?act=findpost&pid=164358\")

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...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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).
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede 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.

 [ You are not allowed to view attachments ]
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Civil 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...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Chero 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] (http://index.php?act=findpost&pid=164365\")

[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]
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on July 05, 2007, 02:35:21 pm
the use of libiconv has something to do with avoiding the dependence on glibc or something...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish 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?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede 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...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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/ (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.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd 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.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: stuffman on July 07, 2007, 04:44:01 am
Thanks, zod!

I'm testing on my C860, and things seem to be a bit quicker than the last build from awhile back. I'm testing with Final Fantasy 8, and things seem pretty good... except the memory card functionality seems borked. The in-game FMVs play *much* smoother than before (probably because it seems interleave works). I can't wait to see what future builds bring! Keep up the amazing work!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 07, 2007, 05:00:32 am
stuffman: Thanks for the feedback. Are you using the hw accel SDL on the C860? I've never had a C860 user feedback before.
If the memory card support starts to work, would you consider it playable? Playable with only certain graphics options/sound options? Also overclocking the Zaurus and using the lowered psx-clock-adjustment mentioned helps a lot.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: stuffman on July 07, 2007, 05:39:02 am
I'm using the SDL you provided. I know it's not optimized for the Cxx0 series, but it's damn fast regardless!

I'd say it's certainly quite playable besides the memcard issue. I tried a bit with FF7 also, and there's a bit of glitching at the top of the screen and on the pop-up dialogue thingies and the bottom-third status thing in battles, but the full-3d battle sequences run much, much smoother than they ever have. I'm overclocked to 471MHz (fastest you can get the Cxx0 devices) and using about 40% psx clock. I'm used to having to turn the sound off to get max performance, but it's still quite playable with it turned on. The improvement with interlacing is minimal compared to how it helped in the past.

Overall, I'd say that if the memcard issue is resolved, it'd be the best release yet, even with the minor glitching in FF7. I'll have to bust out some more games to try, but as far as I see it, this is a big leap forward... I can only imagine a fully optimized GPU and the 2.6 kernel!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 07, 2007, 05:45:12 am
The GPU is pretty nicely done. The issues with FF7 are actually with my scaler and fitting on the Zaurus. I'll fix that up too!

The 2.6 kernels have a really slow SDL it seems. I have a C1000 so without proper QVGA support, it's no good. :-/

My dynarec is constantly improving, so more performance, and more polish is on the way.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: XorA on July 07, 2007, 06:48:39 am
Quote
The 2.6 kernels have a really slow SDL it seems. I have a C1000 so without proper QVGA support, it's no good. :-/

The Angstrom kernel can do qvga on C1000 and C3X00 devices, you just need to use fbset or call the ioctl for mode change. The mode is actually called 240x320 as its always in portrait. I thought pdaXrom had the same set of patches for the console. Maybe they missed one or SDL is being dumb.

I know this works as we use it within mplayer to change to QVGA for using overlays for video.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 07, 2007, 06:53:48 am
Hmm. SDL works in framebuffer console mode but for some reason they didn't patch it to rotate the blit so it's landscape instead of native portrait. (Why did Sharp use a 240x320 screen?!)
I will look into Angstrom. It should be a very simple compile for it.

Thanks for the friendly response btw. I've seen a lot of mad developers here as of late.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: stuffman on July 07, 2007, 06:56:17 am
Well, one more quick update. The menu (psx4zaurus) seems like it redraws a lot and is really flickery and slow to navigate. Those artifacts I were describing in my last post don't seem to be scaler related (I remember in your older releases you were trying to figure out if you wanted to cut off the ends of the screen or rescale it to fit, it's not the same thing as pixels being dropped... that's still apparent on some screens). It's more like it's grabbing a bitmap from the wrong address... for instance, the dialogue thingies have a white "pipe" surrounding the blue background where the text is displayed. The bottom "pipe" (which should be horizontal) is composed of vertical pipes spaced every few pixels. Also, during the battles, whenever the little finger pointer points at something, the area that is underneath it gets duplicated and drawn on top of the status things. Here's a picture demonstrating both issues:

[img]http://thumb4.webshots.net/t/62/462/6/40/54/2190640540099143764LsaHoB_th.jpg\" border=\"0\" class=\"linked-image\" /] (http://good-times.webshots.com/photo/2190640540099143764LsaHoB)

Again, great job!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 07, 2007, 07:00:37 am
Hmm, I'll look into that. Though it might be related to the interlacing bug I had with FF7. If you disable interlacing, does it look any better in terms of artifacts?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: stuffman on July 07, 2007, 07:28:47 am
Nope, same effect either way.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on July 07, 2007, 10:22:53 am
Heh, looks like stuffman's already hit all of the FF7 bugs I was about to post

First things first - WOW. The performance bump in the new version is fantastic. No more constantly tweaking the underclock or interlacing is necessary on my 3100 to be playable!

But I haven't actually successfully quit out of psx4all yet; in one case (launched from X) it killed the screen and even though I could ssh in I needed to reboot to get the screen working again. The other time I probably was asking for it by trying to load an old savestate

The sound is a bit iffy too - in the menu and whilst disabled it keeps making a nasty buzzing noise; when enabled the FF7 background music is running much more slowly than it should.

Keep up the good work! (but beware, one day I'll ask you to get Vibribbon working )
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 07, 2007, 01:14:52 pm
Vibribbon! Yipes!

The sound and exit bugs are being worked on. The exit bug is a high priority to me. It seems to have to do with using SDL fbcon mode in X11.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on July 07, 2007, 01:21:19 pm
Hey, I just got to try this build, and it is MUCH faster than the last one I used. Great work!

Now for a question: Aren't there supposed to be two L and R buttons (L1 and L2, etc.)? The mapper didn't map them...

Anyway, great work!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: nodens on July 07, 2007, 09:00:52 pm
arrrgh... can't wait for my Terrier, it's on it's way right now... I'll be able to try in a few days
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 07, 2007, 11:52:20 pm
Heh, in a few days it'll be more polished too.
I forgot about keyconfigs for L2/R2, I'll get that fixed. I believe it's currently:
PUSH + L = L2
PUSH + R = R2

Sorry about the legacy GP2X code.
More optimizations coming too.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on July 12, 2007, 09:26:35 am
ok, played with it for a couple of days and here's my results&impressions.

i tried these games so far:

- medievil
- diablo
- warzone2100
- apocalypse

all of these games are full 3d games except diablo.

my testing rig; C1000 with pdaxii3, 512mb lexar sd card, psx4zaurus running outside X, sdl libraries that came with the latest release.

about the gui:

the gui needs some improvement. the redrawing issue is quite severe. keyclicks in the gui aren't recognised often and gui navigation is quite slow. i think some of the options are redundant. things like "show video memory" and  "progressive interlace" are useless IMHO. especially the progressive interlace which looks more like a cheap blur effect than a preformance tweak.it really is quite impossible to play anything with that thing turned on.

about the performance:

performance is light years ahead of the previous release. really. although still not enough for decent playing IMHO. most of the games i tried worked without any glitches which is admirable.all of the games were compressed aswell.
apocalypse is the only game that didn't work at all. medievil worked perfectly but it was a bit too slow for decent playing. same goes for diablo.warzone2100 is quite playable preformance wise but since it's a realtime strategy game it's really hard to play it on the Z' keyboard. sound is quite good in some games and quite bad in others.turning sound off doesn't make much of a difference performance wise. all in all warzone2100 really shines on psx4zaurus.
overclocking to 624mhz really helps especially with ingame movie playback. interlacing set to 1 also helps alot. i tried messing with the psx clock setting and i "think" i saw an improvement in some games. but im not really sure.  

overall i'd say you did an excellent job zodttd. if the performance improvements keep increasing in a linear fashion there really is a chance of a fullspeed psx emu for our Z's.  
ofcourse an exponential jump in preformance is quite welcome aswell...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: raduga on July 12, 2007, 04:34:54 pm
Great!  It seems to be much faster and stabler, so far.

I'm still having trouble getting UFO- Enemy Unknown to run properly.
With the latest release, the opening video sequence runs fine,
but when it reaches the game menu, stops rendering to the display.
(it appears the emulation is still running, as it picks up keystrokes
 and makes the appropriate sound effects)

With *both* 'Null GPU' and 'Display Video Memory' enabled,
there's some sort of display, but its completely garbled, otherwise zero.

I've noticed that ePSXe (on a PC) needs a "Soft GPU" like P.E.Op.S. for this title.
The standard accelerated GPUs (e.g Pete's) seem to die at about the same point
as Zpsx.

testing under  pdaXii13, akita

Any idea what might be going on?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: climber on July 13, 2007, 01:43:31 am
I'm also interesting to get this on my SL-C3100 pdaXii13 v5.4.7 but I'm not the linux specialist!

Would it be possible that anyone of you create a ipk file? :-)

This would be greate for all who also want to use this greate Zpsx but are in the same situation as me!


Thanks
climber
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on July 13, 2007, 01:55:42 am
It's not strictly necessary - just extract into any directory, follow the instructions in the readme file to add a BIOS file and game iso (which an IPK cannot do for you anyway) and start it up.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 13, 2007, 02:05:58 am
A new release will be coming out within the coming day or so. I still need to bind the L2/R2 keyconfig. I also need to double check another memory card fix. Once thats ready, more performance will be on its way, as well as a lot more compatibility.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on July 13, 2007, 08:55:02 am
Quote
I'm also interesting to get this on my SL-C3100 pdaXii13 v5.4.7 but I'm not the linux specialist!

Would it be possible that anyone of you create a ipk file? :-)

This would be greate for all who also want to use this greate Zpsx but are in the same situation as me!


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

it's quite simple really. just go to the folder where you extracted psx4zaurus and type "./psx4zaurus"
without the quotes.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Fatty on July 13, 2007, 09:40:05 am
Quote
... more performance will be on its way ...

Great! With this version and no o/c I've already got nearly the same speed as the old version with o/c! And you're saying I'll get even more performance! Wow!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: matthis on July 14, 2007, 12:28:50 am
woohoo---! Thanks for the work.
I know its probably not a priority now, but I hope there will be a cacko/sharp version some day; maybe when development phase is over.

Best regards,
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 16, 2007, 02:12:12 am
Hi matthis, a Cacko release is planned.

For those not aware, there is a site dedicated to psx4all projects such as psx4zaurus (new name of ZPSX) at: http://www.zodttd.com (http://www.zodttd.com)
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on July 16, 2007, 12:16:17 pm
Registration is required to DL again?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on July 16, 2007, 06:01:31 pm
Try http://www.zodttd.com/psx4all (http://www.zodttd.com/psx4all) instead
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on July 16, 2007, 10:02:21 pm
Thanks!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 19, 2007, 06:55:56 am
Capn_Fish: Actually the newest builds are at:
http://zodttd.com/wp-content/uploads/2007/...urus_071907.zip (http://zodttd.com/wp-content/uploads/2007/07/psx4zaurus_071907.zip)

But I really would appreciate people registering. It helps me have a central place to resolve bugs, handle video submissions, and post news.

If anyone is having issues registering, or just wants it done by hand, let me know.

A new build of psx4zaurus is out, build 071907. It's much improved, and memory cards are working now. I included two new memory card (*.mcr) files that must be used from now on.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on July 19, 2007, 08:35:48 am
Of course a new build comes out right before I head off on vacation! I'll try it when I get back. Keep up the good work!

Two other things:

-Is there a changelog? That might be nice to have.
-You may want to update the subject of this thread to reflect the latest release.

Once again, great work, and I'll try it ASAP!

EDIT: I can't get to the new page. It gives me an error saying "page not found."
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on July 19, 2007, 09:22:44 am
Fixed.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: scoutme on July 19, 2007, 03:07:51 pm
hey Zodttd, can you update your sign with the link to your develpment site?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: climber on July 24, 2007, 03:41:44 am
Does anyone know a source where a game could be downloaded for free?

Only for testing!

Thanks
climber
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: TJBK_TJB on July 24, 2007, 01:04:49 pm
I think the most you can say without getting banned/censored is, "Google it." Unless you're talking about games that were never sold and homemade (homebrew). But those are hard to find.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: InSearchOf on July 24, 2007, 01:39:50 pm
Quote
I think the most you can say without getting banned/censored is, "Google it." Unless you're talking about games that were never sold and homemade (homebrew). But those are hard to find.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165327\"][{POST_SNAPBACK}][/a][/div]

Perfect Answer

Late
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: climber on July 26, 2007, 03:44:20 am
Sure you're right!  It was never my intend to ask for games as you supposed!

I want only try a free legal one to see how well it works! I have neither a PS nor a PSX game at home. That's all!!!


Regards
climber
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Antikx on July 26, 2007, 08:42:46 am
googling:
+homebrew +psx
should get you some free stuff
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: speculatrix on July 26, 2007, 06:15:50 pm
try your local freecycle list as people often give away old PS1 stuff away, you could then legitimately rip a game for testing and if you don't like it, not lost anything.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: danboid on July 27, 2007, 03:59:49 pm
If anyone here has both a cxxxx running pdaXii13 and a copy of Einhander then please rip it, test it and share you experience with us. Einhander was IMO one of the most graphically impressive games for the PS1 (looks more like a PS2 game) and I was blown away when I recently got it running at 20fps w/ sound under the 071907 version of psx4gp2x so I suspect this game will run perfectly on the Z now. Please post a video too if possible!

Keep p the great work ZodTTD, good to have you back on Z dev!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on July 27, 2007, 04:37:14 pm
mmm, I don't think so.
GT doesn't work, 3d games in general are very slow.
Also kurushi is slow...
However playable.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: danboid on July 27, 2007, 05:45:18 pm
No, really! Einhander is actually quite playable under psx4gp2x on a 280Mhz GP2X averaging between 15 and 20 fps, not quite fullspeed as I saw reported on the gp2x forums. However, an overclocked cxxxx is easily twice as fast as a fully overclocked GP2X I'd guess and so you should quite easily get 30+ fps under pdaX.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on July 27, 2007, 11:30:52 pm
Yes but... GP2X has 2 cpu cores at it's disposition, that's quite an advantage over our Z's IMHO...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on July 28, 2007, 03:27:09 am
I rember gba emulator on PalmOS device.
My T3, with 400mhz go half speed that Zodiac, that have only 200mhz but gpu...

However for now the big problem in this version is that sometimes the system freeze.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on July 30, 2007, 06:29:53 am
Wow. Spyro the dragon, that is a full 3d heavy game run perfectly at 624mhz!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on July 30, 2007, 07:21:24 am
Quote
No, really! Einhander is actually quite playable under psx4gp2x on a 280Mhz GP2X averaging between 15 and 20 fps, not quite fullspeed as I saw reported on the gp2x forums. However, an overclocked cxxxx is easily twice as fast as a fully overclocked GP2X I'd guess and so you should quite easily get 30+ fps under pdaX.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165451\"][{POST_SNAPBACK}][/a][/div]

I got Einhander from a friend ... will try it as soon as I have some time and report the results
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 03, 2007, 12:29:20 am
Much improved (though still mainly a quick port of psx4gp2x) new version of psx4zaurus coming soon at http://www.zodttd.com (http://www.zodttd.com)
Compatibility and performance is much higher, and frameskip is implemented now and set on by default.

It should be coming to zodttd.com sometime tommorow. It will be a huge release.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Antikx on August 03, 2007, 12:51:18 am
ya! I've been playing a bit and I think I've found my Diablo saved games. Can you pm me you email address so I can send them to you (if you don't mind)
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 03, 2007, 01:10:55 am
Diablo should be fixed now. I *HIGHLY* suggest using only in-game memory card saves, instead of savestates as savestates arent fully implemented yet and will most likely not work from version to version either.

The new version build 080207 is up on http://www.zodttd.com (http://www.zodttd.com)  
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Antikx on August 03, 2007, 02:32:44 am
I'm pretty sure I used the in-game memory card for Diablo.
I'll give the new version a spin this weekend. thanks!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on August 03, 2007, 05:34:11 am
I tried Einhander ... 12-13 fps on overclocked C3200 with stopped sounds and framedropping at 1/3 - not bad at all.

Mortal Kombat 2 - the same - about 12 fps

Is there any way that I can use USB joystick for playing ?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: matthis on August 03, 2007, 09:59:33 am
Thank you very much zottd for your work!!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 03, 2007, 01:18:00 pm
The fps reporting is off, it can be up to twice as slow as the actual framerate when frameskipping it on. :x

There's a lot of settings that can make things faster. The readme.txt explains that editing the PSX CLOCK and PSX CYCLE in-game can make a large difference in adding performance. Also setting interlace to 1 makes a large difference for adding performance.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on August 03, 2007, 01:24:43 pm
i tried the latest psx4zaurus release and i can't get it to run anything. i tried some of the iso's that ran on previous releases and all i get is this message: "enabling HLE Bios /mnt/card/scph1001.bin". this is just a part of the message, the rest of it goes outside the screen so  i cannot read it. after that it just hangs. it does nothing and i have to restart.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on August 03, 2007, 01:50:10 pm
I can't run previous saved game.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 03, 2007, 01:50:31 pm
Responded on zodttd.com with the following:
Did you put the psx bios file scph1001.bin (you must supply it) in the rootdirectory of the storage card? That's where you must have put the psx4zaurus binary. This file is required.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 03, 2007, 01:51:58 pm
Darth Sith: Via memory card or savestates? Savestates havent been finalized yet, and vary from one version to another, making them somewhat useless currently. Next version is going to have their layout finalized so they work properly.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on August 03, 2007, 01:58:28 pm
Via savedstate, sorry.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 04, 2007, 07:12:08 am
New release coming soon that can be up to twice as fast in many games.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: danboid on August 04, 2007, 07:17:02 am
Quote
I tried Einhander ... 12-13 fps on overclocked C3200 with stopped sounds and framedropping at 1/3 - not bad at all.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165709\"][{POST_SNAPBACK}][/a][/div]

Those are disappointing results considering I get between 15 and 20fps on the 2X.

I was under the impression that the GP2X's second core didn't do a whole lot under psx4gp2x as it isn't a fully-fledged second cpu. So what is the 2xs co-pro used for in your emu Zodttd?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 05, 2007, 12:16:05 am
Highly recommend everyone upgrade to build 080407 which increases speed by 300%!
Homepage to leave feedback (really need the support!):
http://zodttd.com (http://zodttd.com)

Direct download link;
http://zodttd.com/wp-content/uploads/2007/...urus_080407.zip (http://zodttd.com/wp-content/uploads/2007/08/psx4zaurus_080407.zip)
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on August 05, 2007, 02:10:37 am
More speed increases, that's ni... 300%???

Wow, if you hadn't already justified my donation from earlier, this just did it in spades. Awesome work.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: stuffman on August 05, 2007, 02:12:05 am
Another great release, Zod!

What I'd like to see is an option for interlacing that instead of drawing a black line, the last line drawn should be duplicated, thereby eliminating the distracting black bars and allowing the image to appear brighter. Depending on how you draw to the screen, I'm sure it can be done with little or no impact on performance.

Keep up the amazing work!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on August 05, 2007, 04:34:09 am
Any idea why sometimes it's just not recognizing any keypress ? including the one that popups menu. Sometimes it does, but sometimes it does not. That's with the latest release. Otherwise - from what I've seen so far - it's really faster ... Bubble Bobble 2 runs great without overclocking.

P.P. Is it possible to get the source code and build it here locally ? I want to try adding SDL joystick support into it ... if it's not already in, of course.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: danboid on August 05, 2007, 05:33:47 am
300% speed increase!!!

       

Thats AMAZING zodttd! This guy is the Tesla of emu coders!

kkazakov13: Hows Einhander running under this latest release?

Anyone got Strider 2 or R-Type Delta to test out on this?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: stuffman on August 05, 2007, 07:59:25 am
On further testing, the status bar and options don't show up durning battles in Final Fantasy 8... otherwise running fast and great!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on August 05, 2007, 10:25:55 am
Kurushi runs perfectly.
Spyro runs very well.
Resident Evil 2 doesn't run anymore. It's strange.
Now I'll test other games.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: matthis on August 05, 2007, 11:00:18 am
300% ??! Drooooooool  I really hope for a cacko release soon!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: speculatrix on August 05, 2007, 11:10:44 am
When I tell people I can emulate a PSX at reasonable speed on my Zaurus they simply blink at me like I'm making it up! If I hadn't tried it for myself, I also would have thought it's a trick... so zodttd earns my deep respect for an amazing achievement.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on August 05, 2007, 11:12:03 am
Quote
kkazakov13: Hows Einhander running under this latest release?

Well, I deleted it ... kinda don't liked it  

btw, I doubt it's 300% speed increase ... every game i tried did _not_ ran at 30+ fps as supposed
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 05, 2007, 01:25:11 pm
kkazakov13, did you read the readme.txt and try things such as frameskip 2/3 or even 4/5? Also the default PSX CYCLE setting is set low for compatibility, but making it 4.0 or 4.5 makes a LARGE difference. Interlace 1 instead of interlace 0 makes a large difference, but degrades graphic quality.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on August 05, 2007, 03:13:09 pm
Yes, if you skip 2/3 of the frames ... then this is a speed increase, I confirm  

What do I press to change PSX cycle ?

Is there a way to store my settings? I hate to check them all the time.

P.P. is everyone ignoring my questions about source code and the joystick support
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 05, 2007, 04:15:45 pm
source code: yes
joystick support: no

Not sure how to do joystick support. Is it via mini usb? If I had a joystick to test with I'd get it going.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on August 05, 2007, 07:14:12 pm
Quote
On further testing, the status bar and options don't show up durning battles in Final Fantasy 8... otherwise running fast and great!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165786\"][{POST_SNAPBACK}][/a][/div]

I found the battle menus only appear in FF7 when frameskip is off; set it to "0/1" and see if that helps.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on August 05, 2007, 11:47:06 pm
Quote
source code: yes
joystick support: no

Not sure how to do joystick support. Is it via mini usb? If I had a joystick to test with I'd get it going.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165803\"][{POST_SNAPBACK}][/a][/div]

Yes ... mini usb.

Well, I did it once ... I guess I can do it again  just send me the source code or tell me where to get it, and if I have patch for working joystick support, will send it to you.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Darth_Sith on August 06, 2007, 04:38:02 am
Often in some games, if I resume a savedstate, sound effect doesn't work, instead music effect works.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: realm on August 06, 2007, 10:20:04 am
any chance we'll see the source posted soon, a number of us that work on angstrom want to get it integrated into the feed. i've been working on getting sdl to run under a console, and should have it up soon. feel free to stop by #angstrom on irc.freenode.net.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on August 06, 2007, 11:34:27 am
The question about opensourcing psx4all has been covered, on the very first page of this thread, no less.  It's not in zodttd's control.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: raduga on August 06, 2007, 01:50:19 pm
Quote
The question about opensourcing psx4all has been covered, on the very first page of this thread, no less.  It's not in zodttd's control.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165847\"][{POST_SNAPBACK}][/a][/div]

Okay...

here's ANOTHER idea:

the psx4all source has parts that zodttd wrote, parts that other people wrote.

* some of the other people's parts are not freeable at present.
* some of the other people's parts may be freeable if some devs agree
* some of zodttd's own code may be freeable
* some of zodttd's own code may not be freeable

Unless everything is mashed together in one big file, its conceivable
that some parts of it could be opened. This wouldn't help people
who want to build their own psx4all from scratch
but it might help people anxious to track down and fix bugs
or clean up the UI and possibly other elements.

Zodttd: is it possible that some of the source files could be opened?
Or is that just too much of a mess to even consider at the present?

It wouldn't make everyone happy, but might help... a little.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: raduga on August 06, 2007, 01:55:16 pm
Quote
Leads me to a question, would anyone be interested in improving psx4all's code? If it were opensourced?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=164231\"][{POST_SNAPBACK}][/a][/div]
I can offer to work on the UI (or at least look at it) if those parts were opened.
Probably the save/load SSTATE and Memory Card functions.

Maybe not too helpful  But its something.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on August 06, 2007, 06:44:36 pm
I'd really like a nicely maintained SVN that I could own. I'm still getting sourcing issues worked out, but I need to eventually get this opensourced. I just dont want it to be a big mess.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Civil on August 07, 2007, 08:25:48 pm
zodttd
http://www.berlios.de/developers.php.en (http://www.berlios.de/developers.php.en) (it's written that it have cvs, but in fact it have svn - look at some projects like Code::Bloks - they use SVN, not CVS)
http://sourceforge.net/docs/about (http://sourceforge.net/docs/about)

berlios.de gives svn server for it's projects.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: vagrant_h on August 27, 2007, 10:25:06 pm
May I ask a question here?

I've installed SDL in the 080407 package, and had FFT run on my C1000(using console command, PDAXROM r121). But the image output is rotated and small on the left of the screen, looks like it's in portrait mode.

While in the X Windows, it looks well, but it's in the window.

And one more thing, no sound is heard. But I think I saw sound option in the menu.

I think it maybe some configuration need to be done for SDL, but what should I do, anybody can teach me? Thanks a lot.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on August 29, 2007, 10:33:39 pm
That SDL only works for beta3 and under.  Use your normal SDL in X11 until Zodttd or somebody else gets around to patching 2.6.x SDL.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: deniscallies on October 23, 2007, 03:16:49 pm
will there be any updates in the next time? I miss joystick-support so much...

thanks, Denis
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on October 24, 2007, 02:50:35 am
Quote from: deniscallies
will there be any updates in the next time? I miss joystick-support so much...

thanks, Denis

Yes ... me too
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on October 24, 2007, 07:21:26 am
you guys better check what's going on at www.zodttd.com
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on October 25, 2007, 05:07:41 am
Hi!

I actually have been checking this thread fairly often until recently. I slowed things down with progress on the Zaurus version of psx4all due to the lack of responses here. As of late, psx4all is getting a complete reworking from the ground up and will support MIPS based handhelds at first. With that version up and running we will move back on to ARM. In the meantime though, if people seem to want updates to psx4zaurus, let me know. A list of requests would be awesome to get compiled and I can go down them one by one and get them checked off for a new build. I'm not quite sure if there's other distros I should compile this for atm. pdaXrom beta 3 is still what I use.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: XorA on October 25, 2007, 05:22:38 am
Quote from: zodttd
I'm not quite sure if there's other distros I should compile this for atm. pdaXrom beta 3 is still what I use.

I apologise in advance to pdaXrom people for the hijack.

But I would love to see a version of psx4zaurus on Angstrom distro. This would be a double bonus, we would love a high quality emulator and I would also like to see any problems angstrom causes so they can be fixed.

I beleive we have a working external toolchain now so you don't even have to get dirty with OE. We would be happy to do that for you at a later date if you eventually did release source.

Update: toolchain found here http://www.angstrom-distribution.org/unstable/toolchain/ (http://www.angstrom-distribution.org/unstable/toolchain/)
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: zodttd on October 25, 2007, 05:40:38 am
Nice, a link to the toolchain is always the quickest way to see a port. I'll get on it!
I am still timid about releasing the source, as I'm still unaware if I can release the GPU's source, as well as the SPU. The project got mismanaged a bit and things are confusing in that dept.
In the meantime I'll get a port up and going for you.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: XorA on October 25, 2007, 05:52:09 am
Quote from: zodttd
Nice, a link to the toolchain is always the quickest way to see a port. I'll get on it!
I am still timid about releasing the source, as I'm still unaware if I can release the GPU's source, as well as the SPU. The project got mismanaged a bit and things are confusing in that dept.
In the meantime I'll get a port up and going for you.

I'm also a gp2x owner so Ive been following progress on those forums as well, so Ive seen your posts about these problems. All is cool though, one step at a time. I'm not one of the open source guys that demands source for everything I run :-)

Worst case for distant future, make libgpu.a and libspu.a binaries and release your source.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: kkazakov13 on October 25, 2007, 07:05:47 am
Quote from: zodttd
Hi!

I actually have been checking this thread fairly often until recently. I slowed things down with progress on the Zaurus version of psx4all due to the lack of responses here. As of late, psx4all is getting a complete reworking from the ground up and will support MIPS based handhelds at first. With that version up and running we will move back on to ARM. In the meantime though, if people seem to want updates to psx4zaurus, let me know. A list of requests would be awesome to get compiled and I can go down them one by one and get them checked off for a new build. I'm not quite sure if there's other distros I should compile this for atm. pdaXrom beta 3 is still what I use.

Well, joystick support is not that hard ... you can take a look at this patch, i copied it to my storage site: http://z.drun.net/patches/znester-7.1-sdljoy.patch (http://z.drun.net/patches/znester-7.1-sdljoy.patch)

For my version of znester, i modified it a bit, but mostly to match the keys, otherwise the patch is pretty self-explanatory. I think you can use it as easy example how to add joystick support. And then WE the users can test and bugreport you
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Antikx on October 25, 2007, 07:14:36 am
Quote from: zodttd
Hi!

I actually have been checking this thread fairly often until recently. I slowed things down with progress on the Zaurus version of psx4all due to the lack of responses here. As of late, psx4all is getting a complete reworking from the ground up and will support MIPS based handhelds at first. With that version up and running we will move back on to ARM. In the meantime though, if people seem to want updates to psx4zaurus, let me know. A list of requests would be awesome to get compiled and I can go down them one by one and get them checked off for a new build. I'm not quite sure if there's other distros I should compile this for atm. pdaXrom beta 3 is still what I use.
Since I've moved to pdaXrom R198 I have found that psx4zaurus runs but the screen is rotated 90degrees.
Are you able to patch the SDL for R198 like I believe you did for beta3?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Dromede on October 25, 2007, 07:31:02 am
i think we all agree that number one feature should be SPEED!  
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: matthis on October 25, 2007, 09:04:28 am
It would be nice to have a sharp/cacko port too!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: bolbit on November 04, 2007, 09:37:07 am
Hi zodttd, +1 for a cacko port !.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: sidmoraes on November 04, 2007, 02:20:53 pm
Another one!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: arnpsyke on November 17, 2007, 03:34:01 pm
Hello , i have a problem with final fantasy 7. All is playable and the speed is very good but in combat mode, i dont see any menu in the game. So i cannot play the game. Can you help me ? Thx
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: protechk on November 19, 2007, 08:14:09 am
Hi,

  the link to download zpsx on www.zodttd.com/ seems to be dead  

  I only can download gpSPhone...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: matthis on November 21, 2007, 08:36:16 am
to Zottdt: if necessary I have a complete linux cross-compiler/libraries tarball for sharp/cacko rom. (although the included sdl lib is the standard one, not bvdd). If you are interested please pm me.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Capn_Fish on December 12, 2007, 02:48:29 pm
Is it just me, or can you not download psx4zaurus from zodttd.com? I just looked, and didn't see a link or any news about it. I take it the project is abandoned and replaced with iPhone dev stuff?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: arnpsyke on December 12, 2007, 04:49:24 pm
Quote from: Capn_Fish
Is it just me, or can you not download psx4zaurus from zodttd.com? I just looked, and didn't see a link or any news about it. I take it the project is abandoned and replaced with iPhone dev stuff?
plz zodttd, upload the last version of Zpsx on your site. I have formated my SD and I can't find Zpsx on your site.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Fromwithin on January 17, 2008, 10:43:53 pm
Does anybody actually have the last version? I've got a couple of playstation games all ready to go, but no emulator.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: raduga on January 18, 2008, 12:21:33 am
Quote from: Fromwithin
Does anybody actually have the last version? I've got a couple of playstation games all ready to go, but no emulator.

As far as I can tell, nobody does.

zodttd seems to have lost his copy, and isn't interested in developing for any platform but the iphone now.
and I think you have to send him money to join the "beta test" group before he'll respond to any messages
you post on his forums.  

He seemed really confused by the way we Zaurers kept asking for a source code release-
gave various excuses, but it now appears that the main reason he couldn't ever release any source
was because he planned to make $$$ off it.

I *might* have had an older version of the runtime of the emulator, but seem to remember licensing terms that
he did not want anyone other than himself to distribute it under any circumstance,
even though it was "open source" and "free software" or something.

zodttd: if you're still around, if you think I'm misinterpreting, please feel free to clarify. thanx
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: pelrun on January 18, 2008, 08:06:52 am
I'm certainly disappointed, being one of those who donated to buy him a zaurus.

Good thing I've still got a copy...
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Jon_J on January 18, 2008, 10:42:06 pm
I'm using the latest version pdax4zaurus_080407
Anyone get the game "Myst" to run?
My screen just stays black after the emu says "Load Success" I have to pull the battery, or use the reset switch to get my Zaurus back.
I left all the video settings at default.
The game "Myst" runs fine on my desktop PC using "Enhanced PSX Emulator".
I also have a game called  "Legacy of Legaia", which I managed to play on my Cacko zaurus with psx4all (there was a Cacko version a couple years ago).
The game Legaia played very slowly and has some "heavy" graphics. It is almost unplayable at that speed. It is an RPG.
I tried it on this version of psx4zaurus, but it just shows a compressed image with repeating graphics.
If I use the command "export SDL_VIDEODRIVER=fbcon", the emu runs full screen in portrait.
If I got a game to work in this mode, it would be difficult to play because it is turned sideways.
If I exit X and run the emu, it runs full screen in portrait also.
If I use the emu in a console with no other commands, it is 320x240 (landscape), but the menu items flicker so much I cannot navigate to my games directory to load a game.
I'm using the SDL that came with the emu. (beta3_sdl_1.2.9_armv5tel.ipk)

EDIT
Could it be that I have the latest pdaxii13 v2 version (5.5) and its newer libraries could be causing my problems with psx4zaurus?
Is "beta3_sdl_1.2.9" incompatible with this version of pdaxii13?

EDIT2
I just tried "Myst" on my Cacko Zaurus with the older psx4all-cacko version.
The game acted like it was loading, then it threw me back to the desktop.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Jon_J on January 20, 2008, 02:15:17 am
I haven't got any of the "later" versions to work correctly. "070707", "071907", or "080407".
So I went back and tried "psx4zaurus_b4_3"
At least I can get "Legacy of Legaia" to start up in a console at 320x240. (I cannot get any games loaded in the newer versions with this method).
The game loads just like it does with the pxa4all-cacko version. See screenshots.

When trying any of these newer psx4zaurus versions, the menu is constantly "jumping" or "flashing" and I cannot get it to select a game ROM.
I cannot navigate to the games dir. If I put the ROM in the "current" dir, and select the ROM, the menu sends me back to "LOAD SELECTED GAME", So I can never get a game loaded this way.
Running this older version outside of 'X' behaves the same way as the newer versions do.
The screen is rotated counter-clockwise-portrait and the game's graphics are compressed in a narrow band at the top of the "portrait" screen. Also the game graphics are repeated 3 times in this compressed narrow band.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Fromwithin on January 21, 2008, 08:01:54 am
Quote from: pelrun
I'm certainly disappointed, being one of those who donated to buy him a zaurus.

Good thing I've still got a copy...

Thanks very much. I searched for hours for it. It's really interesting to try out.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Jon_J on January 22, 2008, 01:33:39 am
I finally got zpsx running in fullscreen outside of X. See post linked below.  
pdaxii13-v2 users must uninstall SDL_1.2.12
Then reinstall SDL 1.2.9 (The one that comes with the latest version of this emu (080407)

https://www.oesf.org/forum/index.php?s=&...st&p=173920 (https://www.oesf.org/forum/index.php?s=&showtopic=23164&view=findpost&p=173920)

I'm going to try Myst again!
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Jon_J on January 22, 2008, 01:04:37 pm
I haven't seen this answered in any of the numerous psx threads...
I have a 3 CD game.
Has anyone played a full multiple CD set with psx4zaurus? How do you change CD's?
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: Antikx on January 22, 2008, 05:01:31 pm
I've wondered the same thing myself.
I wish zod would port it over to pdaXrom R198.
Title: Zpsx: High Performance Psx Emulator For The Zaurus
Post by: raduga on January 22, 2008, 05:55:33 pm
Quote from: Antikx
I've wondered the same thing myself.
I wish zod would port it over to pdaXrom R198.

I remember how gp2x users were complaining, after zodttd got himself a Zaurus,
that he no longer had any interest in further work on the gp2x.... (despite his claims otherwise)
basically... yep. he abandoned them, when he got his new toy

and now.... he has an iphone. He won't even *answer* questions about gp2x or Zaurus ports anymore.

So it goes with proprietary (aka Closed Source) projects....