OESF Portables Forum

Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: zodttd on April 24, 2006, 08:58:24 pm

Title: Psx Running On The Zaurus
Post by: zodttd on April 24, 2006, 08:58:24 pm
I decided to start a new topic for ZPSX as the other topic was getting very large and hard for people new to this project to get information on it.

ZPSX is a Playstation emulator on the Sharp Zaurus. It is designed for pdaXrom, and tested on a C1000. It uses the pdaXrom SDL 1.2.9 ipk that supports bvdd.

The latest version of ZPSX as of April 24th is 0.36. It's features include:
- Memory Card support.
- Save state support.
- 320x240 and 640x480 Zaurus support.
- Sound support.
- Plays a good amount of games.
- Support for compressed ISO's with PocketISO 2.0 available at www.fpsece.net

Current issues:
- The emulator is in need of more performance for graphically intensive games such as FF7.
- Performance could be improved by implementing a working "render" frame skip.
- Currently using an interpreter emulation method. In the works is a dynamic recompiler!
- Better compatibility is needed, and is soon to come.

Download it at:
http://www.friggingames.com/zpsx036.zip (http://www.friggingames.com/zpsx036.zip)

Requires:
- SDL lib
- libbz (included with ZPSX release)
- libz



And now for some news:
A DYNAMIC RECOMPILER IS BEING WORKED ON AS WE SPEAK!
I finally have found a dedicated developer for the dynamic recompiler for ZPSX, he and I have been working on it and it's going smoothly. It should be ready within the week.

The dynamic recompiler method of emulation, especially with our way of going about it, should greatly speed up ZPSX overall!

Also Unai from Chankast fame, and Chui who is well known in the Dreamcast scene, have been working hard on the codebase and I should be receiving their work this week. Unai has been working on the GPU (Graphics Process Unit) emulation and I'm excited to see what improvements have been made!

So good news all round for ZPSX. Same goes for the other PSX emu ports I work on that are based on this codebase such as GP2PSX.
Title: Psx Running On The Zaurus
Post by: urielka on April 25, 2006, 09:41:39 am
gr8!!!

happy to see progress on this wonderful project,sorry that i couldn`t help
Title: Psx Running On The Zaurus
Post by: deniscallies on April 25, 2006, 05:58:41 pm
Download doesn´t work  

I´m burning to test it ......

Denis
Title: Psx Running On The Zaurus
Post by: zodttd on April 25, 2006, 08:36:23 pm
Oh, just to clarify, ZPSX 0.36 is the same version as linked in the old thread.
The version of ZPSX with the dynarec is coming soon (less than two weeks, hopefully one week). It's still being worked on.

Sorry if I got people excited a bit early. It's coming though!
Title: Psx Running On The Zaurus
Post by: danboid on April 26, 2006, 05:49:29 pm
I'm looking forward to this new zpsx release- be interesting to see how much difference dynarec will make. Maybe we'll finally get some seriously good games to play on the Z (besides Quake and snes9x, which aren't as impressive)

Anybody heard any news on video accel for the 2.6 kernel? sashz said he was working on a 2.6 based pdaxrom but it'd be no use for zpsx until this gets sorted of course. I see mame made it into OZ recently- anyone tried that?
Title: Psx Running On The Zaurus
Post by: zodttd on April 27, 2006, 12:55:15 am
sashz has BVDD working on 2.6 already.
Title: Psx Running On The Zaurus
Post by: danboid on April 27, 2006, 02:09:24 am
Excellent news!

I must've missed the announcement- was it sashz himself who sorted it out?

So its a race now between this 2.6 pdaxrom and the next OZ as to whats going to replace Cacko on my C3000. C3000 isn't officially supported by pdaxrom yet though, there will be a delay until Thc ports it so I can pretty much guarantee I'll be switching to OZ/GPE soon but I'll be sure to try out the new pdaxrom too.

I'd presume that a bvdd-enabled 2.6 kernel would provide slightly better video performance than under 2.4- anyone tested this out yet? (probably a questiion best asked in the OZ forum)
Title: Psx Running On The Zaurus
Post by: sashz on April 27, 2006, 05:39:00 am
Quote
Excellent news!

I must've missed the announcement- was it sashz himself who sorted it out?

So its a race now between this 2.6 pdaxrom and the next OZ as to whats going to replace Cacko on my C3000. C3000 isn't officially supported by pdaxrom yet though, there will be a delay until Thc ports it so I can pretty much guarantee I'll be switching to OZ/GPE soon but I'll be sure to try out the new pdaxrom too.

I'd presume that a bvdd-enabled 2.6 kernel would provide slightly better video performance than under 2.4- anyone tested this out yet? (probably a questiion best asked in the OZ forum)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=124755\"][{POST_SNAPBACK}][/a][/div]

OZ forum cannot help you because they rejected my patches for overcloking and overlay as "hacks".
Title: Psx Running On The Zaurus
Post by: rpurdie on April 27, 2006, 07:12:37 am
Quote
OZ forum cannot help you because they rejected my patches for overcloking and overlay as "hacks".
[div align=\"right\"][a href=\"index.php?act=findpost&pid=124776\"][{POST_SNAPBACK}][/a][/div]

You admitted they were hacks yourself ;-)

The OZ kernel has slowly but surely been making sure everything it does is done properly and in a way we can merge with mainline kernels to ensure support for all kernel versions to come. Admittedly this takes longer than quick hacks but the 2.6 OZ kernels are long term projects and this approach has paid dividends already as switching to new kernel version is easy.

Taking the Zaurus reboot patch you showed me recently, it only supported akita. I was able to create one which supported all pxa 2.6 models in a way I think I can push into mainline.

Patches are gratefully received  and will get looked at with a view to being applied. If I feel they need rewriting, they will have to wait until someone does that.  We will continue to move carefully and in a way which looks at the long term outcome rather than the short term. I've applied a better version of the zaurus reboot patches. CPU frequency scaling (using cpufreq rather than intel tools like your version), pxafb overlay support and QVGA on cxx00 models will happen as soon as I find time to sort make nice patches.

Note when I say "we", there is a total of *one* person working on the 2.6 kernel in OZ/OE support for poodle, corgi, shepherd, husky, akita, spitz, borzoi and terrier support (me). Thankfully someone is helping with Tosa (thanks Dirk!).

Richard
OE/OZ 2.6 Zaurus Kernel Maintainer/Developer
Title: Psx Running On The Zaurus
Post by: pgas on April 27, 2006, 07:20:17 am
As I feel this thread has a potential :

For future posters in this thread , please read your post twice before clicking on "add reply".

No need to start yet another flame war.
Title: Psx Running On The Zaurus
Post by: Hrw on April 27, 2006, 07:24:52 am
pgas: would be great if someone will split it into 2 topics:

- psx running on the zaurus
- 2.6 kernel in pdax?

so it will be easier to find in topics list.
Title: Psx Running On The Zaurus
Post by: Laze on April 27, 2006, 01:52:41 pm
No flamming - from either side!
Title: Psx Running On The Zaurus
Post by: karlto on April 27, 2006, 05:24:42 pm
Sorry this is a little off-topic...

I agree that flame wars are a bad thing, but I think that the posts above by rpurdie and Hrw are polite and constructive - thanks for your input guys.
Title: Psx Running On The Zaurus
Post by: zodttd on April 27, 2006, 05:44:42 pm
Yes, very polite. Just like Hrw's lack of response for help with developing on OZ, and my help for implementing BVDD. It's nice and comforting to see him post in a pdaXrom forum about OZ yet offer nothing but negativity. I truly respect his decision to include my quick port of OpenTTD in OZ yet offer me no further help in finding a direction to where I could get OZ's toolchain/kernel-sources, even when it's for developing BVDD for OZ, the very topic that got him involved in my own thread. I appreciate the kindness I received when attempting to move over to OZ and bring my software with me.

Can't wait to see BVDD support in OZ now that pdaXrom has it. The community will be most grateful! Thanks Hrw!
Title: Psx Running On The Zaurus
Post by: Borealid on April 27, 2006, 06:58:04 pm
Quote
I truly respect his decision to include my quick port of OpenTTD in OZ yet offer me no further help in finding a direction to where I could get OZ's toolchain/kernel-sources, even when it's for developing BVDD for OZ, the very topic that got him involved in my own thread. I appreciate the kindness I received when attempting to move over to OZ and bring my software with me.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=124853\")

Try:

monotone --db=oe.db pull monotone.vanille.de  org.openembedded.dev
monotone --db=oe.db co --branch=org.openembedded.dev

And then, to update:
monotone --db=oe.db pull monotone.vanille.de
cd org.openembedded.dev
monotone update

All this information is available online.
To work with the repository, you'll need monotone (obviously) and bitbake, as well as the standard odds and ends a linux system normally comes with.
If you're on Windows, try Cygwin ( [a href=\"http://www.cygwin.com]http://www.cygwin.com[/url] ).

For help look to http://www.openembedded.org (http://www.openembedded.org) .
Title: Psx Running On The Zaurus
Post by: danboid on April 27, 2006, 07:37:47 pm
Oh dear!

I never meant to start an argument- I was only asking about the state of 2.6 on cxx00- sorry for trashing your thread zodttd  

zodttd- don't bash hrw. Hrw puts a hell of a lot of time into OZ as you know and so you can't expect him to be able to help you with the complex task of kernel hacking and he always answers my questions promptly. Have you tried asking koen or any of the others on #oe for help? Of course there is always the OE wiki:

http://oe.handhelds.org/cgi-bin/moin.cgi (http://oe.handhelds.org/cgi-bin/moin.cgi)

but I suppose you've read that already?

RP- from what I've read it sounds like you know what needs to be done and how but you don't have the time. Could you not outline the process for zodttd, sashz or whoever so they  could fill in the gaps and provide this ideal solution you envisage? They're obviously very keen, it would shut me up and we'd have lots of happy Z users!

Don't slate, collaborate!  
Title: Psx Running On The Zaurus
Post by: zodttd on April 27, 2006, 09:40:33 pm
Heh. Sorry about my nasty post. I'm venting.
I got most of what was needed finally to develop for OZ, it took awhile digging through old posts, wiki's, and sometimes outdated instructions on OE. I've read that there's been a problem with getting stuff documented for them.

Anyways, back to ZPSX. I got the latest codebase from Unai and Chui and it has been cleaned up. Once I get it integrated with the GP2X, I will get it working on the Zaurus as it's a quick edit from that point.

I'm speaking to Tinnus on how to get a "C" Dynarec implemented real fast to get everyone a release with a performance boost and more functionality. It would be a stepping stone release.

Unai has found out the cause of what was stopping us from getting a decent frameskipping routine going, without the "timewarp" effect. So with a basic dynarec, frameskipping, and interlacing, things will perform much better. Compatibility should be increased as well, as less "tricks" will be needed to get performance, that cut down on compatibility.

If the pdaXrom 2.6 kernel release isn't ready this week, I'll release it for the current pdaXrom. So expect a new release soon.
Title: Psx Running On The Zaurus
Post by: danboid on April 28, 2006, 01:55:07 am
All sounds good now

Seems you know more about this new pdaxrom than most- we might be able to expect a 2.6 based pdax in the next week or so or is sashz just releasing his patched kernel? I hope sashz doesn't mind you leaking his secrets

Personally, I'll be totally stunned if you ever manage to get (almost) full speed psx emu with sound out of a gp2x. I think there is a much better chance on the clamshell Z.
Title: Psx Running On The Zaurus
Post by: Hrw on April 28, 2006, 02:43:02 am
zodttd: sorry but during last months I concentrated rather on making OZ releases then on helping users with complex tasks (like using OE, getting stuff from OE to use it with any other enviroment etc).

Currently my main problem is lack of time for myself - spending >50% of time with computer is something which I want to avoid.

BTW openttd - last version which I build was 0.4.0 which (thx to YoG) now works (files was missing in package). It have some build errors when 0.4.7 tried..
Title: Psx Running On The Zaurus
Post by: ScottYelich on May 04, 2006, 01:17:00 am
Quote
zodttd: sorry but during last months I concentrated rather on making OZ releases then on helping users with complex tasks (like using OE, getting stuff from OE to use it with any other enviroment etc).

Currently my main problem is lack of time for myself - spending >50% of time with computer is something which I want to avoid.

BTW openttd - last version which I build was 0.4.0 which (thx to YoG) now works (files was missing in package). It have some build errors when 0.4.7 tried..
[div align=\"right\"][a href=\"index.php?act=findpost&pid=124899\"][{POST_SNAPBACK}][/a][/div]

what? only 50%   I've been doing 12-18 hrs a day... for the past 6 months. :-/

I need a vacation.
Title: Psx Running On The Zaurus
Post by: sashz on May 04, 2006, 03:25:45 am
Quote
Heh. Sorry about my nasty post. I'm venting.
I got most of what was needed finally to develop for OZ, it took awhile digging through old posts, wiki's, and sometimes outdated instructions on OE. I've read that there's been a problem with getting stuff documented for them.

Anyways, back to ZPSX. I got the latest codebase from Unai and Chui and it has been cleaned up. Once I get it integrated with the GP2X, I will get it working on the Zaurus as it's a quick edit from that point.

I'm speaking to Tinnus on how to get a "C" Dynarec implemented real fast to get everyone a release with a performance boost and more functionality. It would be a stepping stone release.

Unai has found out the cause of what was stopping us from getting a decent frameskipping routine going, without the "timewarp" effect. So with a basic dynarec, frameskipping, and interlacing, things will perform much better. Compatibility should be increased as well, as less "tricks" will be needed to get performance, that cut down on compatibility.

If the pdaXrom 2.6 kernel release isn't ready this week, I'll release it for the current pdaXrom. So expect a new release soon.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=124880\"][{POST_SNAPBACK}][/a][/div]

recompilation time now. Tomorrow will try upload new bootloader and system for Cxx00 at first.
Title: Psx Running On The Zaurus
Post by: bmxer55 on May 08, 2006, 05:49:50 pm
Is there any way to get this running on an SL-5500 with the Sharp Rom v3.13? I would really like to be able to play playstation games on my zaurus. If there is a way will someone please post how?
Title: Psx Running On The Zaurus
Post by: zodttd on May 08, 2006, 06:18:45 pm
I'm pretty set at releasing ZPSX for pdaXrom only.
I could try a Sharp ROM version eventually, but since I don't normally use it, it might be awhile.

Sashz: Sounds good. Hopefully things are going smoothly merging to kernel 2.6. Keep me updated when you get a chance. Thanks.

I made a compile of ZPSX based on the latest codebase by Unai, Chui, Tinnus, and I. It's running REALLY well on pdaXrom Beta 3. With the improvements of Kernel 2.6, it should be a great release.

So many improvements have been made to ZPSX, it's hard to list. Compatibility is way up, as is performance. I just need to get some of the "fluff" such as save states tested.
Title: Psx Running On The Zaurus
Post by: flexibyte on May 08, 2006, 06:28:56 pm
Quote
I made a compile of ZPSX based on the latest codebase by Unai, Chui, Tinnus, and I. It's running REALLY well on pdaXrom Beta 3. With the improvements of Kernel 2.6, it should be a great release.

So many improvements have been made to ZPSX, it's hard to list. Compatibility is way up, as is performance. I just need to get some of the "fluff" such as save states tested.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=126199\"][{POST_SNAPBACK}][/a][/div]


Great! I can't wait to try it out. I am actually without a Zaurus right now - I just sold my old C3000 and got a new C3200. Hopefully by the time it arrives beta 4 will be done and zpsx will be working nicely on it .

Do you  have any ideas if titles such as final fantasy 7, 8 and 9 will be playable with the new release? I've been waiting for an excuse to play those games again, and I think this could be it .

Also, did you get my PM zodttd?



Phill
Title: Psx Running On The Zaurus
Post by: Russ Meyer on May 08, 2006, 08:21:55 pm
Hey Zodttd

How does this version compare to the one you are working on for the GP2X.
I am curious how they compare. I don't own a Zaraus but I am thinking of getting one.
Title: Psx Running On The Zaurus
Post by: zodttd on May 08, 2006, 08:27:42 pm
Phill: Sorry for not replying to the PM. I was flooded with response to the upcoming GP2X release of GP2PSX. Glad to see a new UK seller of the Zaurus.

ZPSX can run Wipeout 1 fairly smoothly. Einhander runs well. And I'm betting FF7 is playable now. I'll test it in a second. Remember, this is all without the dynamic recompiler. Expect twice the speed, and possibly more, of this upcoming release, in the next release which will have Unai's new GPU as well as a recompiler.

FF7 uses an odd size resolution for it's menu system (the PSX has a assortment of supported resolutions that it can switch mid-game). Right now I have it clipping off the edges, so the menu is crisp and clear instead of scaled. But some information is being cut, so I'll probably use a scaler instead of that clipping routine. It might slow things down a bit, not sure how much yet.

Unai, Chui, Tinnus, and I came up with the name PSX4ALL for the codebase our PSX ports work off of. It's site will be up and running shortly.

Oh, an ingame menu system is in the works now. It's fluff, and is mostly helpful for the other ports that dont have a keyboard. But it will be cool regardless.

I'm testing the latest codebase on the ZPSX on a C1000 overclocked to 624MHz, using pdaXrom Beta 3. Will give results in a second...
Title: Psx Running On The Zaurus
Post by: flexibyte on May 08, 2006, 08:37:41 pm
Sounds good. I would like to help with testing as much as I can. I have LOADS of original PSX games, because I never sold any, so I should be able to double your list of compatible/not compatible games
Title: Psx Running On The Zaurus
Post by: bmxer55 on May 08, 2006, 09:29:53 pm
Quote
I'm pretty set at releasing ZPSX for pdaXrom only.
I could try a Sharp ROM version eventually, but since I don't normally use it, it might be awhile.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=126199\"][{POST_SNAPBACK}][/a][/div]
Would it run on the SL-5500 with pdaxrom?
Title: Psx Running On The Zaurus
Post by: Dima202 on May 16, 2006, 05:30:45 pm
Is this a joke?
There is not way Zaurus can handle psx. lol
This has got to be a joke!
It's impossible!
It bearly runs FireFox!
Tell me this is a joke!

Update- Heck, Visual Boy Advance is bearly playable! ---Gameboy emulator!
Title: Psx Running On The Zaurus
Post by: flexibyte on May 16, 2006, 06:05:25 pm
Quote
Is this a joke?
There is not way Zaurus can handle psx. lol
This has got to be a joke!
It's impossible!
It bearly runs FireFox!
Tell me this is a joke!

Update- Heck, Visual Boy Advance is bearly playable! ---Gameboy emulator!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127335\"][{POST_SNAPBACK}][/a][/div]

I agree it sounds too good to be true, but from what I have read the PSX cpu is very easy to emulate in comparison to other cpus, so I presume this gives it a boost over harder systems to emulate. Firefox runs slowly because it has not been designed for portable devices, and firefox is a whole different kind of app.
Title: Psx Running On The Zaurus
Post by: TJBK_TJB on May 16, 2006, 06:22:47 pm
Quote
Quote
Is this a joke?
There is not way Zaurus can handle psx. lol
This has got to be a joke!
It's impossible!
It bearly runs FireFox!
Tell me this is a joke!

Update- Heck, Visual Boy Advance is bearly playable! ---Gameboy emulator!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127335\"][{POST_SNAPBACK}][/a][/div]

I agree it sounds too good to be true, but from what I have read the PSX cpu is very easy to emulate in comparison to other cpus, so I presume this gives it a boost over harder systems to emulate. Firefox runs slowly because it has not been designed for portable devices, and firefox is a whole different kind of app.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127338\"][{POST_SNAPBACK}][/a][/div]

I've used it before, and I was amazed. It worked at about half speed on FF7. Maybe it was better... perhaps 75%.
Title: Psx Running On The Zaurus
Post by: Dima202 on May 16, 2006, 07:14:42 pm
Quote
Quote
Quote
Is this a joke?
There is not way Zaurus can handle psx. lol
This has got to be a joke!
It's impossible!
It bearly runs FireFox!
Tell me this is a joke!

Update- Heck, Visual Boy Advance is bearly playable! ---Gameboy emulator!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127335\"][{POST_SNAPBACK}][/a][/div]

I agree it sounds too good to be true, but from what I have read the PSX cpu is very easy to emulate in comparison to other cpus, so I presume this gives it a boost over harder systems to emulate. Firefox runs slowly because it has not been designed for portable devices, and firefox is a whole different kind of app.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127338\"][{POST_SNAPBACK}][/a][/div]

I've used it before, and I was amazed. It worked at about half speed on FF7. Maybe it was better... perhaps 75%.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127340\"][{POST_SNAPBACK}][/a][/div]
Awesome, where can I d/l it? Link is broken
btw, what Zaurus did you use? I have c-860 which actually should outperform the c3xxx since it has an Imegeon 100 gpu. The c3xxx just use the processors gpu.
-Update: Does this run from SD, or should I purchase a CF card? I took out sd card --from my camera and put it into the Zaurus. So it's not formated under ext2/ext3 ----also is sd fast enough for game to load?
Title: Psx Running On The Zaurus
Post by: Dima202 on May 17, 2006, 05:57:55 am
Well I installed the beta 0.06 I gotta tell ya, I am very impressed! This thing is AWESOME!Althought I only got to the Sony Computer screen.... Tried Road Rash and Crash Bandicoot ("Maybe incompatible  ) (i have c860 beta1)
I am can;t wait until it's developed by these awesome people and the games are playable!!! ))
btw, anyone would like to comment about c860 and ati gpu?
Title: Psx Running On The Zaurus
Post by: anunakin on May 17, 2006, 06:45:06 am
The actual link, not broken, is for version 035
http://www.friggingames.com/zpsx035.zip (http://www.friggingames.com/zpsx035.zip)
Title: Psx Running On The Zaurus
Post by: bmxer55 on May 17, 2006, 07:20:43 pm
Is there any way to get this working on an SL-5500 with pdaxrom? I've tried but the console says "Illegal Operation". So I can't get it to work.
Title: Psx Running On The Zaurus
Post by: anunakin on May 17, 2006, 08:03:44 pm
Quote
Is there any way to get this working on an SL-5500 with pdaxrom? I've tried but the console says "Illegal Operation". So I can't get it to work.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127496\"][{POST_SNAPBACK}][/a][/div]

This requeries, for now, at least a SL-5600 ...
Title: Psx Running On The Zaurus
Post by: Dima202 on May 17, 2006, 10:01:52 pm
I finally got it to work!!! Can't believe it heh, I was just putting wrong formatted bins heh. Well Road Rad Jailbreak is stuck as intro. Tekken 2 is almost playable when overclocked. Undeclocked, runs at about %50 original.
Can't wait for more update !!
Title: Psx Running On The Zaurus
Post by: Da_Blitz on June 01, 2006, 08:43:21 am
Quote
I have c-860 which actually should outperform the c3xxx since it has an Imegeon 100 gpu

the wmmx makes the pxa270's quite powerfull, from what i have seen it tends to be faster that the imigeon at video decoding and simmilar tasks (looking at betaplayer benchmarks and using devices which have had those chips in them)

only problem is the wmmx is very power hungry ;(
Title: Psx Running On The Zaurus
Post by: stuffman on June 01, 2006, 07:04:15 pm
*patiently awaiting the upcoming release*

Just started FF8 and it would be great to see some of these speedups. I just hope nothing breaks compatibility with my C860!
Title: Psx Running On The Zaurus
Post by: zodttd on June 02, 2006, 03:45:20 pm
Hi everyone,

Sorry for the lack of a release. There's been a lot more additions to our psx4all codebase that ZPSX is based on.

I wrote a threaded interpreter, which is a slightly faster version of the old CPU interpreter. Lot's of large speedups in the GPU have been made. But the biggest addition of all is the option for underclocking the PSX. By underclocking, the GP2X handheld (at 266MHz) reaches speeds of over 30+ FPS in-game on titles support this method. I'll get it ported to the Z asap.

Once again, sorry for the delay. The GPU was holding the release back, then I waited for Beta 4, and now the GPU needs a slight update again.
Title: Psx Running On The Zaurus
Post by: flexibyte on June 02, 2006, 03:57:57 pm
Quote
Hi everyone,

Sorry for the lack of a release. There's been a lot more additions to our psx4all codebase that ZPSX is based on.

I wrote a threaded interpreter, which is a slightly faster version of the old CPU interpreter. Lot's of large speedups in the GPU have been made. But the biggest addition of all is the option for underclocking the PSX. By underclocking, the GP2X handheld (at 266MHz) reaches speeds of over 30+ FPS in-game on titles support this method. I'll get it ported to the Z asap.

Once again, sorry for the delay. The GPU was holding the release back, then I waited for Beta 4, and now the GPU needs a slight update again.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=129509\"][{POST_SNAPBACK}][/a][/div]

By underclocking the PSX? I can't picture how that would help, but at least it makes a difference . Is the dynamic recompiler still being worked on? Also - from your experience so far, will the emulator run games faster/better on the Zaurus than the GP2X?
Title: Psx Running On The Zaurus
Post by: zodttd on June 04, 2006, 12:57:56 am
Ok, a quick release (think "teaser") for psx4zaurus.
psx4zaurus is the new name for ZPSX.

Anyways, it's a teaser since it doesn't take into account all the features of the Zaurus, and has the same graphical bugs as the GP2X Beta 1.8.

So get psx4zaurus Beta 1.8 at:
http://www.friggingames.com/psx4zaurus.zip (http://www.friggingames.com/psx4zaurus.zip)

If you like this release and want to see more updates, please consider donating.

PLEASE READ THE INCLUDED INSTRUCTIONS AS STATED HERE:
psx4zaurus beta 1.8 (formerly known as ZPSX)
by ZodTTD
based on psx4all core by Unai, ZodTTD, Chui, and Tinnus.

A PSX EMULATOR ON THE ZAURUS! YAY!

This beta is a quick port to the Zaurus (within an hour time) from the GP2X version of psx4all.
It has all the same functionality as it's GP2X relative, but does not include hardware scaling.

psx4zaurus is currently compiled for use with pdaXrom. It is recommended for performance reasons, that pdaXrom beta3 be used using the SDL_1.2.9_armv5tel.ipk provided in it's feed.

How to install:
1. Copy the extracted psx4zaurus folder to your storage media for the Zaurus.
2. Copy scph1001.bin (PSX BIOS) to the psx4zaurus directory that contains the psx4all binary.
3. Overclocking is recommended for performance reasons. To do so, boot to the command prompt in pdaXrom. Enter the command startx. Use the CPU Config tool in System to overclock as desired. Exit X Windows.
4. At the command prompt, outside of X Windows if you prefer fullscreen, run the psx4all binary.
5. You are now running psx4zaurus. Continue reading...
6. posx4zaurus currently supports RAW format BIN files (use Binchunker to convert an ISO to BIN) and .Z compressed BIN files made with PocketISO 2.0.

How to play:
1. After running psx4all you will see a menu system. The menu does the following:
- Sound toggle. This is currently disabled. Sound is working but since this was a GP2X port, it was not enabled in the build. Wait for the next beta coming soon.
- Interlace. Interlacing draws every other line on the screen. It will speed things up considerably.
* NOTE * Interlacing option is binded to the R key currently (not the L key as stated).
- Progressive interlacing. Progressive interlacing will progressively draw in the lines missing from the interlaced option. This currently makes things look a little weird.
* NOTE * Progressive interlacing option is binded to the Q key currently (not the A key as stated).
- Choose a game by pressing the X button. Hold down Q and press X to load an existing save for that game.
* NOTE * Only save slot 1 (Q key) is reported to work. This will be fixed. Also sorry about progressive being binded to the wrong key, as it interferes with loading save states. This will be fixed.
- When in-game you can save a state by pressing and holding down Q and pressing Z.
- Exit the menu by pressing the S key.

When in-game you may use the following key combinations:
- Controls are:
KEY         ACTION
Q         L1 TRIGGER
W         R1 TRIGGER
E         L2 TRIGGER
R         R2 TRIGGER
X,Z,A,S      Mapped to the PSX hard buttons starting with the X button going clockwise.
Thumbpad      Analog control stick
START         OK
SELECT      SPACE
- To enter the in-game menu where you can switch games, do save states, and all the rest of the options:
Hold down TAB then press SPACE
- To "underclock" the internal PSX CORE CLOCK SPEED, which can signficantly improve performance in many games:
Hold down TAB and press either E (lower for more performance) or R (raise for less performance but more stability)
* NOTE * Underclocking may slow down some intensive games. If this is the case, just raise the clock speed all the way up. The "Sweet spot" for underclocking is supposedly 4868800 (4MHz)

If you would like the PSX to run on another distro, let me know and I'll see what I can do. Try to get it working first though, since you never know if it will work until you try.

Enjoy,
ZodTTD
Title: Psx Running On The Zaurus
Post by: stuffman on June 04, 2006, 03:07:49 am
Wowie! Seems like a great "teaser" release to me! The speedups seem pretty massive in some parts, but there is massive amounts of glitches and corruption in FF8. It seems like some sprites are being read from the wrong memory location or something. Still, it's a huge leap forward and will only get better from here. Keep up the great work!
Title: Psx Running On The Zaurus
Post by: Civil on June 04, 2006, 07:43:29 am
zodttd
Great!
GTA runs almost fine (ah... 320x240 without zoom is small...), but with some screencorruptions sometimes.

P.S. on screen - GTA1. CPU: Standart, 416MHz, pdaXrom 1.1.0 Beta 4.
 [ You are not allowed to view attachments ]
Title: Psx Running On The Zaurus
Post by: zodttd on June 04, 2006, 01:57:08 pm
Hi Civil!

Keep in mind that Beta4, while it does support overlays, does not seem to use SRAM for it's surfaces (think of BVDD). So things go slow, especially with X11's SDL driver.

So for best performance use the following if possible:
- pdaXrom Beta3 (2.4 kernel) which has BVDD by default
- SDL_1.2.9_armv5tel.ipk from the beta3 feeds which uses BVDD

For best quality of graphics use the following if possible:
- Exit X11 after overclocking and run from command prompt. When running outside of X11 it will run fullscreen.
- Run psx4zaurus with interlace set to 0. This will slow things down but give a nice picture.

Hope this helps make playing the games better.
Remember you need sstates directory in place to use save states.
Title: Psx Running On The Zaurus
Post by: Civil on June 04, 2006, 02:06:22 pm
zodttd
I know ) But even now (but with CPU running at 624MHz) I can get more then 15fps (actualy 12-19)... In previous version of zpsx I could get around 5 with BVDD...
Title: Psx Running On The Zaurus
Post by: Dima202 on June 05, 2006, 05:39:07 am
Awesome release!
BTW- When runnin Jet Motto 2, when selecting the jet rider it crashed with the following message:
Fatal Error: Segmentation Fault (SDL Prachute Deployed)
Title: Psx Running On The Zaurus
Post by: pelrun on June 05, 2006, 08:33:32 am
This is *godly*. I tried the 035 release last night on my C860 with FF7 and got nowhere, but this one is actually running it at almost full speed, hardware accel or no!

I'm getting segfaults, 3d corruption and the progressive interlace seems to get confused and turn itself off pretty easily... but who cares, I still can't believe how amazing this already is.
Title: Psx Running On The Zaurus
Post by: danboid on June 05, 2006, 09:28:41 am
Whoah!

Congratulations ZodTTD, Unai and the zpsx crew. I've been a consistent poster on this thread but I didn't have the chance to actually see the emu until today as my friend only had a small SD for his GP2X but my Z has a decent sized CF big enough for PSX images. As you can imagine, I was much more interested in seeing it on the 3x more powerful C3000 than on the GP2X. I was forced into reflashing my Z when the Cacko calendar stopped functioning and no-one could provide a fix. Perfect time to try the latest pdaXrom beta for the C3000.

I happy to say I just saw Strider 2 running almost full speed but with no sound and a very flickery display on my C3000! VERY promising! What an amazing program! I quit out of it before even completing the first level so I could read the docs to find out how to change display options, relaunched the prog and it crashed so had to do a hard reset. now i can't even log in, but this probably has nothing to do with zpsx at all- its me trying to get ssh working on my Z

When I get to the login prompt, I type root but then it says

login: no valid shadow password

I had put a root password onto my Z today, trying to log-in to it so that is probably something to do with it.
Title: Psx Running On The Zaurus
Post by: danboid on June 05, 2006, 01:17:55 pm
 

Re-installed pdaXrom to give Strider 2 another go. I get a perfect image and an average of 20fps under Strider 2 on a C3000 @ 624Mhz with the latest version when I have progressive off and interlacing at 0!!! Amazing!  

R-Type Delta doesn't load yet unfortunately

You quit by pushing backspace if you're wondering (put it in docs please ZodTTD)

impressed dan
Title: Psx Running On The Zaurus
Post by: flexibyte on June 05, 2006, 03:46:50 pm
Quote
You quit by pushing backspace if you're wondering (put it in docs please ZodTTD)

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

lol... Thanks for that, I was resorting to randomly mashing the keyboard to quit.

Final fantasy 7 runs faster now, but its now full of glitches. In the old version it was perfect - just very slow. Now its almost fast enough to play (without overclocking - as I couldnt seem to get overclocking working on 1.1.0beta3), but the glitches make it unplayable. Some of the sprites in game are not transparent like they should be. Also its reading some textures from the wrong area of memory it seems, since I am seeing part of the font textures in some unusual places (like the boarder of the dialogues). When I got to the first save point and pressed triangle, it immediately did a segmentation fault.

Tony hawks didnt load, crash bandicoot 2 didnt load, raiden was too slow. Thats all I've tried so far, because when a game doesnt load I have to reboot to try another.

It's a step back in some areas, but It's definitely faster in FF7. Keep up the good work, and I'll keep my dream of some day playing final fantasy 7 wherever I go .
Title: Psx Running On The Zaurus
Post by: al_do on June 06, 2006, 01:41:35 pm
Quote
If you would like the PSX to run on another distro, let me know and I'll see what I can do. [div align=\"right\"][a href=\"index.php?act=findpost&pid=129683\"][{POST_SNAPBACK}][/a][/div]

Do you plan to port it to Oz/Gpe too? This whould be nice  !

tx, al_do
Title: Psx Running On The Zaurus
Post by: Dima202 on June 07, 2006, 10:09:26 pm
Just tested Road Rash (Regular) it almost works. The video is choppy because of the FF7 I think? I think it would be playable if the video was showing correctly. The speed increases ROCK! I love that you can set CPU of PSX Emulator that really helps out on some games  Regular RoadRash I think needs about 220mghz or less since it;'s not really graphic intensive as say Road Rash Jailbreak. Which is my favorite racing game of all time! Road Rash Jail Break is still stuck in the beginning where the letters appear before the game starts.

- Crash Bandicoot 2 - The Wrath of Cortex- Works very well, I think it would be playable once the FF7 is fixed. Because I actually almost finished a stage hehe
-Jet Moto 2- Still crashed with SDL thing when selecting rider.
-Tekken2- Has always been problamatic when fighting. The characters image blows up, head, body,etc.. Doesn't show correctly.
 
Awesome work! The improvement of the speed is amazing! I hope you get another release soon because I am going out of the country, it would be great if I could do a little gaming there
Title: Psx Running On The Zaurus
Post by: flexibyte on June 08, 2006, 06:06:55 am
Quote
- Crash Bandicoot 2 - The Wrath of Cortex- Works very well, I think it would be playable once the FF7 is fixed. Because I actually almost finished a stage hehe

A misunderstanding of what I said I think. FF7 = Final fantasy 7.. a game , from you use of the word FF7 you seem to think its some sort of part of the PSX or emulator?

Also, crash bandicoot 2 works? I couldn't get it to load, it just froze my Zaurus. Did you do anything special to run it?
Title: Psx Running On The Zaurus
Post by: Dima202 on June 11, 2006, 09:37:38 am
Quote
Quote
- Crash Bandicoot 2 - The Wrath of Cortex- Works very well, I think it would be playable once the FF7 is fixed. Because I actually almost finished a stage hehe

A misunderstanding of what I said I think. FF7 = Final fantasy 7.. a game , from you use of the word FF7 you seem to think its some sort of part of the PSX or emulator?

Also, crash bandicoot 2 works? I couldn't get it to load, it just froze my Zaurus. Did you do anything special to run it?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=130380\"][{POST_SNAPBACK}][/a][/div]
Oh really? Hmm, I just loaded it into the same dir as the emu and it loaded just fine.
Make sure you created image correctly, that's usually the problem

I bet once the video problem is fixed Crash Bandicoot 2 Wrath of the Cortex will be very playabe game. I like the crash series games, they are graphical and fun
Title: Psx Running On The Zaurus
Post by: Dima202 on June 11, 2006, 09:38:59 am
Feel so stupid thinking FF7 was some kind of optimization
Title: Psx Running On The Zaurus
Post by: Ferret-Simpson on July 19, 2006, 06:17:29 am
|pats reassuringly|

It's alright, I've done worse.

I'm also up for an OZGPE port, because there's no PDAX for the 5600, and the 2.6 kernel might (Although I doubt it, given the other limiting factors of the 5600) make the system run fast enough to run zPSX. I'm happy to give it a try, since I'd like FF7 on the go aswell. XD

Hmm. .  Have to buy a PSX copy first, I only have it on PC. . .

Edit:

Hey Flexi, you ever play the game as Sephiroth? Hella fun. XD
Title: Psx Running On The Zaurus
Post by: Darth_Sith on July 19, 2006, 08:16:58 am
Play the game as Sephiroth it's only a legend...
Title: Psx Running On The Zaurus
Post by: TJBK_TJB on July 19, 2006, 03:11:02 pm
Quote
Play the game as Sephiroth it's only a legend...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=135725\"][{POST_SNAPBACK}][/a][/div]

Unless he used a cheating device, as Sephiroth is a character avalible in the Nibelheim flashback. Although he is AI controlled, but that could probably be fixed in a similar manner.
Title: Psx Running On The Zaurus
Post by: flexibyte on July 19, 2006, 08:43:17 pm
Quote
Unless he used a cheating device, as Sephiroth is a character avalible in the Nibelheim flashback. Although he is AI controlled, but that could probably be fixed in a similar manner.
Yep, I did this with a cheat cartridge years ago. Good old action replay.
Title: Psx Running On The Zaurus
Post by: zodttd on July 20, 2006, 12:35:36 am
For those interested, I got the dynarec (dynamic recompiler) working on the GP2X. It needs some fine tuning, and can use further optimizations, but is working.

What that means for Zaurus users is an even larger speed increase than before. Considering the GP2X is now getting 30 FPS in some games, the Zaurus should handle many games with full speed. I plan on getting a release out for the Zaurus once the GP2X version is able to be released, which should be sometime this week or next. It depends how long it takes to get the dynarec up to standards in terms of compatibility (basically I have to tune the psx interrupt timings).

So this next release will be a very good one for sure.
I suppose I can get a release working for OZGPE, but it might not be as fast as pdaXrom Beta 3 (2.4 Kernel with BVDD-enhanced SDL).

So far psx4all supports the Zaurus, GP2X, iStation V43, Palm, PocketPC / Gizmondo (coming soon). No plans for the PSP, sorry for those interested.

Time to get back to work on psx4all. Thanks for keeping this thread alive.
Title: Psx Running On The Zaurus
Post by: Darth_Sith on July 20, 2006, 03:35:59 am
About sounds?
Title: Psx Running On The Zaurus
Post by: urielka on July 21, 2006, 04:49:54 am
where will be the download for the PocketPC version?
Title: Psx Running On The Zaurus
Post by: Reaper on July 21, 2006, 03:46:39 pm
It's just a little bit off-topic.    You see, some of my friends and I still can't get stable and fast game machine for pdaX. There are quite many of them for winCE, so it isn't critical. E.g., you can download one of them here:

http://www.fpsece.net/download.htm (http://www.fpsece.net/download.htm)
Title: Psx Running On The Zaurus
Post by: anunakin on July 23, 2006, 05:00:43 pm
Quote
It's just a little bit off-topic.    You see, some of my friends and I still can't get stable and fast game machine for pdaX. There are quite many of them for winCE, so it isn't critical. E.g., you can download one of them here:

http://www.fpsece.net/download.htm (http://www.fpsece.net/download.htm)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136034\"][{POST_SNAPBACK}][/a][/div]

All here know it.... but psx4all has better FPS ...  
Title: Psx Running On The Zaurus
Post by: Ferret-Simpson on July 29, 2006, 03:07:31 pm
Hmmm. . . Question. .  

The Windows CE version. .  Will it have support for Disc-Change and WM5?

(So that I can still get Porta-FF7 while waiting for the Universal Linux to mature, and for the PPZ to be built)

Also, Look at the pocketpenguin. Sexy, Open Source, With 512MB DDR266 and a Graphical accelerator. . .

You know you want to help, and to buy one.

Forum 151 on OESF.
Title: Psx Running On The Zaurus
Post by: Ferret-Simpson on July 29, 2006, 03:11:34 pm
Quote
Quote
Unless he used a cheating device, as Sephiroth is a character avalible in the Nibelheim flashback. Although he is AI controlled, but that could probably be fixed in a similar manner.
Yep, I did this with a cheat cartridge years ago. Good old action replay.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=135815\"][{POST_SNAPBACK}][/a][/div]

Nah, far more style than that. XP

It's a patch for the PC version. There's a few problems because it was never finished. .  (You turn back into cloud on the world map, Cloud's legs and arms are all broken, and Sephiroths hair is cut short out-of-battle. (Although IN battle he looks awesome. Irritatingly, Only the first Limit break was ever built for our Sephy.)
Title: Psx Running On The Zaurus
Post by: Darth_Sith on August 05, 2006, 12:44:14 pm
Any news?
Title: Psx Running On The Zaurus
Post by: stuffman on August 14, 2006, 11:53:38 pm
Bump!
Title: Psx Running On The Zaurus
Post by: zodttd on August 16, 2006, 01:00:41 pm
Some news...

Well the PSX R3000A -> ARM dynarec I initially wrote wasn't stable, so yesterday I started on it from scratch. I had taken a break from the psx4all project up until then. The good news is the dynarec is progressing much better now that I have some expierence with it. It recompiles most of the BIOS but one stupid instruction fetches the wrong code, and once I figure out how to fix it, I have a feeling it will be very easy from that point on.

I really want the dynarec to work for the next release of psx4all on the various ARM platforms (GP2X, PocketPC (inc. Gizmondo), Palm, and of course Zaurus), before making a release. Performance has been greatly improved since the last release on the Z, so with the dynarec we can expect fullspeed 2D games, and very playable or fullspeed intense 3D games. The menu system has been improved but is still ugly.

I also am considering making a cacko release, as it has been requested many times and has BVDD video acceleration support, so I imagine even with hard-float it won't be much slower.

I'm sorry the coming release has taken so long...It won't be much longer, within a week or less.
Title: Psx Running On The Zaurus
Post by: zodttd on August 16, 2006, 05:54:47 pm
Hi!

I think the break I took from working on psx4all paid off! I got an early stage dynarec working and it's already proving to increase performance. I'm currently testing it on a Sharp Zaurus. By early stage, I mean it's what's referred to as a "C dynarec" as it only recompiles the code necessary to call an external C function instead of the recompiled ARM code itself. Good thing is I can use the ARM code I made for the last dynarec and complete this task finally with the reward being a large performance increase.

More news to come.
Title: Psx Running On The Zaurus
Post by: stuffman on August 16, 2006, 07:57:51 pm
Great to hear! God I wish I weren't a poor college student, because I'd be generously donating to the project. Keep up the great work, it is greatly appreciated!
Title: Psx Running On The Zaurus
Post by: zi99y on August 17, 2006, 07:13:26 am
This all sounds very exciting I must say, not got my C3200 yet but this will definately be something I'm interested in.

I'll be keeping a close eye on this one
Title: Psx Running On The Zaurus
Post by: zodttd on August 17, 2006, 04:32:39 pm
As posted on GP32X.com:

Hi everyone!

GREAT NEWS!
I have the dynamic recompiler for ARM based psx4all ports working!
It's fully functional, including cache and register mapping.
As soon as I get my GP2X it should be ready for a release!
By tests on the Gizmondo, the dynarec currently doubles the speed of most games. There is still lot's of optimizations that can be done. This includes recompiling the GTE (math for 3D games) which currently slows things down for the recompiler. So 3D games aren't seeing their full potential yet, but soon it will be. Regardless, performance increases are noticable!

Ports of psx4all that's next release will use the dynarec include: GP2X, Gizmondo (PocketPC), Sharp Zaurus, and possibly PalmOS.

I have selected one specific person to help get the dynarec up to speed for it's release, as there's some cosmetic things to work out. I'm sure he'll be updating everyone shortly with performance reports. smile.gif

So what started out as a quick project on the Tapwave Zodiac with dreams of being a PSX emulator for handhelds, has now received the dynarec it's needed. Thanks everyone for your support!

ZodTTD
Title: Psx Running On The Zaurus
Post by: stuffman on September 02, 2006, 03:41:55 am
Just bumpin' the thread
Title: Psx Running On The Zaurus
Post by: zodttd on September 03, 2006, 09:19:48 pm
Heh stuffman. I was away for the past week. Things are going well for psx4all (our codebase that zpsx is based on), but I will need the night to get situated. If you don't hear from me tommorow with an update on it's progress, please PM me as a reminder.
Title: Psx Running On The Zaurus
Post by: Darth_Sith on September 08, 2006, 01:26:40 pm
UP!
Title: Psx Running On The Zaurus
Post by: danboid on September 11, 2006, 05:02:37 pm
Go on zodttd!

 
Title: Psx Running On The Zaurus
Post by: zodttd on September 18, 2006, 02:30:39 pm
Heh, thanks for the PMs.
I could release ZPSX (psx4z ? ) now, but it won't be where I'd like it to be.
More games seem to work, and the VSync timing is able to be changed during a game so it can get around some bugs in the timing. It can also speed games up that can handle quicker VSync's.

The ARM dynarec isn't performing as well as I'd like, and I haven't had much time to work on it lately. This is mostly because Unai, who does the GPU for psx4all, is very busy with work lately (as have I). He's been helping out with idea's for the dynarec. The biggest thing that needs to be fixed if I'm to use the dynarec in the next version is the save states and in-game menu's game selection, which don't work on the dynarec.

Basically, the core of ZPSX is solid, it's the trimmings that need to be dealt with.

Since there's only really 3 or 4 people really interested in ZPSX so it seems...would you mind using "beta" versions of ZPSX just to see progress? Normally releasing unfinished releases is a big issue because of the large number of bad feedback, but it doesn't seem like an issue here.
Title: Psx Running On The Zaurus
Post by: danboid on September 18, 2006, 02:56:48 pm
Whoo! Zodttd speaketh! Great!    

Missing Save states is no showstopper for me but maybe I'll just have to wait a while longer if you can't load games yet with the dynarec- not even from a command prompt? I wouldn't be able to test any new version (for cacko?) for another month or so anyway as my dad is in France with his Z.

There's GOT to me more excitement in getting PSX games running full speed on a Z than crummy old 8086 games, surely? I suppose its because the DOS translator is fresh and new to you so its distracted you from the real gold which is zpsx (not to mention the slight dual distraction of work and life)

Have you had any luck with 320x240 SDL console under Cacko?
Title: Psx Running On The Zaurus
Post by: scoutme on September 18, 2006, 03:24:18 pm
I'll be your personal BETATESTER.

Sure I won't bother you with stupid comments: I know what's a development release (I couldn't I know? I'm a pdaxrom user... ........ )
Title: Psx Running On The Zaurus
Post by: zodttd on September 18, 2006, 04:10:34 pm
Oh, the dynarec can load games just fine. It can't switch to a different game while running though. And savestates dont seem to work right, but sometimes they do.

I don't have much time to work on my various projects, but as soon as I can get a release out for ZPSX, I will.
Title: Psx Running On The Zaurus
Post by: MONVMENTVM on September 18, 2006, 05:07:29 pm
I think that there are more people interested but everybody is just reading news about ZPSX, not posting anything.

A beta would be really nice!
Title: Psx Running On The Zaurus
Post by: Darth_Sith on September 18, 2006, 05:16:18 pm
I think 95% of the people of oesf want to see playstation game on their Z...
Title: Psx Running On The Zaurus
Post by: moku on September 19, 2006, 12:56:17 am
Quote
I think that there are more people interested but everybody is just reading news about ZPSX, not posting anything.

A beta would be really nice!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=141748\"][{POST_SNAPBACK}][/a][/div]

And I am one of them.  Been watching this post for months, never thought my feedback was worthwhile BUT after reading this I had to.  So keep at it, I know a lot of people appreciate the effort you are putting into this.  I once TRIED to make a gameboy emulator and for me at the time it was a bitch.  So i can only imagine the skill and effort you are putting into this.  Good luck and thanks!
Title: Psx Running On The Zaurus
Post by: bam on September 19, 2006, 03:38:01 am
this is currently only for pdaXrom and OZ, correct? Or has it advanced to cacko/stock? I might be getting a Gp2x, havent decided yet.
Title: Psx Running On The Zaurus
Post by: Raul on September 19, 2006, 09:33:48 am
I'm the one who is interested but only reads the topic and waiting to play playstation games on Zaurus
Title: Psx Running On The Zaurus
Post by: zodttd on September 19, 2006, 12:08:28 pm
Cool to see more people posting! Thanks!
If you're deciding to get a GP2X for psx4all alone, I suggest waiting on that purchase until psx4gp2x matures some.

I plan on making 2.4 kernel builds for pdaXrom, cacko, and OZ. In that order.
If performance is decent on the 2.6 kernels, I'll get builds for pdaXrom and OZ. But since from what I'm aware of, they still lack BVDD modules for video acceleration. They have overlays but that doesn't help in my case.

Does anyone "need" ZPSX on a 2.6 kernel based OS ROM?
Title: Psx Running On The Zaurus
Post by: desertrat on September 19, 2006, 02:13:39 pm
Quote
Cool to see more people posting! Thanks!
I think most of us are lurking waiting patiently for a good working release. The lack of posts here most likely does not mean the lack of interest!
Title: Psx Running On The Zaurus
Post by: MONVMENTVM on September 19, 2006, 02:19:53 pm
Quote
Does anyone "need" ZPSX on a 2.6 kernel based OS ROM?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=141802\"][{POST_SNAPBACK}][/a][/div]

ZPSX for 2.6 kernel wouldn't be so important right now... but as you can see sashz today has released a new version of pdaxrom. There is no changelog available right now, but maybe it is based on 2.6 and maybe there are some video improvements which are interesting for ZPSX.
Title: Psx Running On The Zaurus
Post by: stuffman on September 20, 2006, 04:17:07 am
Hah, I thought *we* (the people who keep pestering you) were beta testers, and everyone else was just "take it or leave it" users. There are a lot of people who would see this project succeed, but a few of us are really interested, and want to help out any way possible. I can't do anything more than the most basic programming, but I have a lot of time which I can test and help out!
Title: Psx Running On The Zaurus
Post by: matthis on September 20, 2006, 04:18:20 am
I'm another non-posting really interested zaurus user!!
I'm on the default sharp rom with tetsu kernel and sdl-bvdd
Title: Psx Running On The Zaurus
Post by: Antikx on September 20, 2006, 08:35:08 am
Quote
Cool to see more people posting! Thanks!
I've just recently got pdaxrom running again so I'm interested in seeing this app mature.
Is there a formal compatability list somewhere that states what games work well and what problems certian games have? If not, can we start one? If yes, we could start a new thread here, or I could start a page on my website for this.
Title: Psx Running On The Zaurus
Post by: zodttd on September 20, 2006, 10:43:21 am


I'm going to try my best to get a build out for Sharp Zaurus users on as many 2.4 kernel OS's as possible today. pdxXrom, Cacko, and OZ.

There's a compatibility list for psx4gp2x, but games could vary, and since psx4gp2x has had a few beta's recently, it's not really able to be compared to this newer version for the Zaurus. Feel free to start a compatibility page, whether through forums or better yet, your site.
Title: Psx Running On The Zaurus
Post by: Antikx on September 20, 2006, 01:11:06 pm
Quote

I'm going to try my best to get a build out for Sharp Zaurus users on as many 2.4 kernel OS's as possible today. pdxXrom, Cacko, and OZ.

There's a compatibility list for psx4gp2x, but games could vary, and since psx4gp2x has had a few beta's recently, it's not really able to be compared to this newer version for the Zaurus. Feel free to start a compatibility page, whether through forums or better yet, your site.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=141864\"][{POST_SNAPBACK}][/a][/div]
OK. cool.
I've extracted some of my CD's and will wait for your release.
Thanks.
Title: Psx Running On The Zaurus
Post by: moku on September 21, 2006, 03:04:01 am
Thanks for all the effort, much appreciated.
Title: Psx Running On The Zaurus
Post by: bam on September 21, 2006, 03:27:13 am
cool, a stockrom build, should be cool to overclock it!
Title: Psx Running On The Zaurus
Post by: zodttd on September 21, 2006, 08:34:02 am
I got stuck writing a new code caching system for the ARM dynarec yesterday. It didn't work well, so I'll put that aside and get those builds ready today.

I might try to speed things up a bit further by using some vector math function in ARM assembly.

A Cacko build sounded pretty cool to me too.
Title: Psx Running On The Zaurus
Post by: Darth_Sith on September 21, 2006, 09:12:06 am
Zod tell us about sound!
It's enable? And if it is, the performance decrease drammatically?
Title: Psx Running On The Zaurus
Post by: zodttd on September 25, 2006, 10:59:52 pm
YAY! I got the dynamic recompiler stable! I had to invalidate the instruction cache! Duh!

So now we have a much better dynarec. And sound is working, though it might break certain games such as Valkyrie Profile. Not sure though.

One thing though, since I'm really busy, could someone link to the toolchains that work for the latest pdaXrom. If pdaXrom 2.4 kernel (beta3) toolchain works, then no need for that. I also need the cacko toolchain. First comes pdaXrom 2.4 build (might work on 2.6 though).

This will be a quick build though, so don't be too excited. ;P
Some things don't work with the dynarec as said before. Save states I feel is an important thing to get working before a formal release. But lets get this release out anyways and see a cool psx emu on the Zaurus...

I actually wonder how it will perform on the Zaurus now that I have things working better. Most of my testing was done on other gadgets. I expect the Zaurus to perform great even with sound though!
Title: Psx Running On The Zaurus
Post by: scoutme on February 09, 2007, 09:40:21 am
hi zodttd, any news about zpsx?
Title: Psx Running On The Zaurus
Post by: Capn_Fish on February 09, 2007, 02:20:08 pm
Anybody get input working in Final Fantasy Tactics (in any version of ZPSX, it didn't work in beta 4.3)
Title: Psx Running On The Zaurus
Post by: Capn_Fish on February 16, 2007, 09:35:48 pm
Just an update on Final Fantasy Tactics. If you do a save state once input no longer works, quit, and load the saved state, it will work fine.

Hope this helps somebody (Antikx, you may want to add this to the compat list).
Title: Psx Running On The Zaurus
Post by: Antikx on February 16, 2007, 11:57:43 pm
It is done: http://wiki.tyrannozaurus.com/ZaurusCompatabilityList (http://wiki.tyrannozaurus.com/ZaurusCompatabilityList)
I'm probably gonna move this wiki and page into the main site in the next month or two and close down the old Wiki.
I'll give a heads-up when I do.