Psx4gp2x Public Beta 2 Released.


zodttd posted on Jul 19 2006 at 01:09 PM said:
You know, there was this really cool Dreamcast emulator called Chankast that had a really talented programmer working on it's GPU? :)
Off topic, but... is that ever going to be updated? Things went quiet two years ago with no mention of anything since then. It was an awsome emulator, and I'd really love to see the misplaced textures in Shenmue fixed, or even the music in said game working properly. I've replayed both games in the series once a year since their release, and it would be great to play them in high-res on my PC.
 
Last edited by a moderator:
Sappharad posted on Jul 19 2006 at 04:02 PM said:
zodttd posted on Jul 19 2006 at 01:09 PM said:
You know, there was this really cool Dreamcast emulator called Chankast that had a really talented programmer working on it's GPU? :)
Off topic, but... is that ever going to be updated? Things went quiet two years ago with no mention of anything since then. It was an awsome emulator, and I'd really love to see the misplaced textures in Shenmue fixed, or even the music in said game working properly. I've replayed both games in the series once a year since their release, and it would be great to play them in high-res on my PC.
What I'd love is to see it made open-source so it could be ported to other platforms. :)

[On Topic] Thanks for the relentless coding zodttd! Sounds like the dynarec is already doing great things performance-wise, even with some bugs/compatabity issues. Can't wait till they're ironed out!
 
Last edited by a moderator:
A couple tests more with Public Beta 2



Exhumed PAL ( IMG ) [ With Public Beta 2 ] :

OC : 250
VSYNC : Language & main menu 21, book intro 43 / 45, map 21, ingame between 20 / 50 +-.
FPS : Language & main menu 21, book intro 4 / 6, map 21, ingame between 2 / 20 ( 2 being a wide range view , 20 being a close range view of a wall lol )
INTERLACE : 0
PROGRESSIVE : OFF
UC_PSX : No Changes.
This game could get to be quite playable with those 7 - 10 FPS extra obtained with the dynarec version :)



Command & Conquer - Red Alert Retaliation NTSC ( ISO ) [ With Public Beta 2 ] :

OC : 250
VSYNC : Intro 38 / 46, menus 23 / 31, ingame 21 / 24.
FPS : Intro 4 / 8, map 21, menus 15 / 23, ingame 19 / 24
INTERLACE : 0
PROGRESSIVE : OFF
UC_PSX : No Changes.
A playable game, the dynarec should make it just about perfect.



Little Big Adventure PAL ( IMG ) [ With Public Beta 2 ] :

OC : 250
VSYNC : Intro 37 / 48, menus 40 / 47, input name 32, ingame x.
FPS : Intro 4 / 6, menus 22 / 23, input name 16, ingame x
INTERLACE : 0
PROGRESSIVE : OFF
UC_PSX : No Changes.
NOTE : Crashed the gp2x, this is the last data output :
VSync : 64 FPS : 0 ( 4810, 7 ) ms
dmaChainTime(182) : 0.4782%
dmaMemTime (593) : 10ms



Dino Crisis PAL ( IMG ) [ With Public Beta 2 ] :

OC : 250
VSYNC : x
FPS : x
INTERLACE : 0
PROGRESSIVE : OFF
UC_PSX : No Changes.
Doesnt crash the GP2X but doesn't do anything useful either, black screen upon image load.



Italian Job PAL ( IMG ) [ With Public Beta 2 ] :

OC : 250
VSYNC : Loading anim 52
FPS : Loading anim 25 /26
INTERLACE : 0
PROGRESSIVE : OFF
UC_PSX : No Changes.
Doesn't crash, but doesn't get past the loading animation.
 
thanks x-code!
I had the same problems (italian job, dino crisis).
But the dynarec is more important than compatibility issues. :D
 
No problem :) , it looks like a small issue , a little patience should sort it out .

Doing a rough calc on dynarec possibilities would output a working anything :lol: ( can't wait for this brutal extra )

The dynarec will probably make quite a few games quite fully playable if we all get lucky :) .
 
I'd quite happily play Legend of Mana at twice the speed it's currently running at. It feels pretty zippy as things are in Beta 2!

That said, I fully support Zot/Unai/everyone in waiting until they think it's a little more release-ready before the first ever GP2x emu involving a dynarec is released...
 
nice to see Una-i working on another great emulator! Reminds me of the days in emudev ;) Garroffi was as quick as Zodttd!!
 
Pretty good job on this project, they are dooing..

Huray for them !!!!

I'm realy expecting to play PS game on my gp2x :p

Thank you for your works
paxl13
 
Nice, I see some new people joining the discussion. Glad to see you.

I think it was emudev that had a great dynarec discussion going by someone who gave detailed posts about how it worked. Definitely good read.

MattPurland: It surely is a good thing. Unai has done an excellent job with the GPU and his expierence shows. Speaking of his GPU, I recently tested a revision of his latest GPU and performance has increased quite a bit. I noticed a 10% increase in speed, and another 10% on top of that can be had with new assembly he's written. He's picked up ARM assembly very quickly too! So from one game I tested that was 28 FPS (a 2D game btw) in-game became 32 FPS with the first revision, with this latest revision I'm expecting it to be around 36 FPS from what Unai has indicated. Either way, he's doing a great job and the framerates show that. ;P

For the dynarec, I am doing two things at once. I'm trying to get compatibility where it's needed while at the same time slowly/carefully adding optimizations in. Unai recommended some ideas for the dynarec which I will try to get working tommorow that should improve performance.

I was expecting 3D games to be less effected by the dynarec than 2D games since the "GTE" itself (engine used by the PS1 to calculate 3D geometry) isn't currently being recompiled, and is instead being recompiled into a function call to the C implementation. It will be recompiled soon enough. It seems that 3D games are showing a better performance increase than 2D games currently, though that's not concrete information since there's a lot of ugly code to remove in terms of the interrupts that will affect performance in a positive way.

That's all for today. Tommorow more work will be done. :)
 
I love these updates. Anything with technical language in sounds like something is happening, even if it's just to say what's being worked on. As ever, great to hear progress from you, zodttd :)
 
yea i also love those updates with the technical stuff.

zodttd it sounds like we will see a final fantasy 7 running at around 25 fps with the optimisations BUT there is still a lot you can optimize which is great! i'd like to do a time travel to july 07 to see how this thing develops in a years time.... :) i bet 25fps with sound in gran turismo :p
 
zodttd posted on Jul 20 2006 at 09:39 PM said:
I was expecting 3D games to be less effected by the dynarec than 2D games since the "GTE" itself (engine used by the PS1 to calculate 3D geometry) isn't currently being recompiled, and is instead being recompiled into a function call to the C implementation. It will be recompiled soon enough. It seems that 3D games are showing a better performance increase than 2D games currently, though that's not concrete information since there's a lot of ugly code to remove in terms of the interrupts that will affect performance in a positive way.
That is strange, but good news.


@ anyone, does memory clocking help at all with this emulator? Has anyone tried it?
 
Last edited by a moderator:
Hey all. Gotta say that i'm very impressed with this emulator and the gp2x community in general.

I've just decided to get into the handhold gaming scene and have had a hard time deciding between a DS, PSP or the gp2x. I had been leaning towards the PSP (and putting up with the nightmares of downgrading, etc , etc), but after reading these psx emulator threads its pretty much changed my mind. Firstly, because it seems that the gp2x does have the performance to be able to keep up with the eumlators the psp should be able to run(psx, amiga, etc) and secondly because there seems to be a great community behind it.

Good on you zodttd and the gang for putting so much time and effort in... every gp2x owner will be in your debt!

A couple of simple questions I have:
- i'm assuming the original psx output at a higher resolution than what the gp2x supports? How does this and other emulators (amiga particulary) handle the scaling? Does this sometime result in a nasty picture/video?
- do these emulators support tv out? or is the scaling done by the CPU and therefore is too much of a drain?
- is N64 emulation completely out of the question?

Anyway keep up the great work zodttd, i'll be watching this thread with great interest!
 
1. most psx games run at less then 320*240
2. yes
3. yes, totaly.
The only reason that psp can do it is cause it haves a very simmilar cpu (both mips) so it can map most of the cpu stuff instand of emulateing them wich gives a huge speed boost.
But we have a arm, that means that for example gba could happen some day.
 
goa posted on Jul 23 2006 at 01:35 PM said:
Hey all. Gotta say that i'm very impressed with this emulator and the gp2x community in general.

I've just decided to get into the handhold gaming scene and have had a hard time deciding between a DS, PSP or the gp2x. I had been leaning towards the PSP (and putting up with the nightmares of downgrading, etc , etc), but after reading these psx emulator threads its pretty much changed my mind. Firstly, because it seems that the gp2x does have the performance to be able to keep up with the eumlators the psp should be able to run(psx, amiga, etc) and secondly because there seems to be a great community behind it.

Good on you zodttd and the gang for putting so much time and effort in... every gp2x owner will be in your debt!

A couple of simple questions I have:
- i'm assuming the original psx output at a higher resolution than what the gp2x supports? How does this and other emulators (amiga particulary) handle the scaling? Does this sometime result in a nasty picture/video?
- do these emulators support tv out? or is the scaling done by the CPU and therefore is too much of a drain?
- is N64 emulation completely out of the question?

Anyway keep up the great work zodttd, i'll be watching this thread with great interest!
1. Actually most games output at 320X240, though I think European ones do a little higher, so little or no scaling is involved.
2.a.Yes, b.No, there is a hardware scaler.
3. Pretty much yes.
 
Last edited by a moderator:
Back
Top