Gpsp2x Goes Public With V9008!


I'm still running 2.0 and have been meaning to upgrade for a while, I suppose I could test a few games with no OC at all, then see if the performance changes at all after the upgrade. I think that would be a fair way to do it.

Zone Of Enders works billiantly at 200mhz, frame skip OFF, although the sound can sometimes get choppy -- but with a little bit of overclock, the sound becomes pretty much perfect. And as that's probably the only game I'm going to play with this emulator, I am happy! (unless it stops working so well after the firmware flash... :) )
 
Well, I've just upgraded to 2.1.1 and the sound is the same. I've tried it at speeds between 200 and 260 Mhz. And now I'm getting occasional 'bad jump's, which I've never seen before.
 
Mudi posted on Mar 16 2007 at 09:30 PM said:
Final Fantasy 3/6 works great on PocketSNES guys... only area I've been to that had too much frameskipping to look nice has been floating continent (transparencies + really large area... heh)

If you don't like the Final Fantasy 3 SNES Translation, there are fan translation patches for the Japanese version. No need to wait for FF6 :D (course, good chance you all knew that, but heh)

Great work on this emulator zod, I haven't gotten much chance to test stuff yet but I'll let you know my findings as I make them.

Well for me it's only playable with transp. disabled, too choppy otherwise @ 250 MHz.
Plus, FFVI for GBA has extra stuff in it. ;)
So, I'd rather wait for exo/zod to come up with a fix eventually, let it take the time it takes.

I have a DS and GBA + flashcart anyway, I _could_ go and play it after all, It's just that I like my GP2X so much better. :)
 
Last edited by a moderator:
zodttd posted on Mar 16 2007 at 02:18 PM said:
I really think there's something screwy going on between some user's GP2X setup's. There's genuine reports of poor sound in games that run fine for others. The only difference I can tell is that these user's use FW 2.0 or FW 2.1.0.

I currently use FW 3.0 for testing. Is it possible to downgrade to different firmware's such as 2.1.0 from 3.0? I'd hate to ask people to upgrade to 3.0 when it might not help as I'm unsure of the stuttering sound issue. It's a performance issue for sure though.

Yes...You have to "upgrade" sequentially, that is put on 2.0.0 then 2.1.0, then 2.1.1.

A lot of people (myself included) use Gmenu2X, especially since the Gpsp file selector sucks.

edit: IDEA: Command line option to disable cpu_speed screen.
 
Last edited by a moderator:
Blah posted on Mar 16 2007 at 10:05 PM said:
Yes...You have to "upgrade" sequentially, that is put on 2.0.0 then 2.1.0, then 2.1.1.

A lot of people (myself included) use Gmenu2X, especially since the Gpsp file selector sucks.
So I 'should' have installed 2.1.0? It's alread confused me because it's clearly a different FW, and it reports itself as 2.1.1, but the splash screen still says 2.0.0 (I did run the GPU). I've no idea what that means I now have or what I'm meant to do to get it right. I'd been assuming the splash screen was the only thing that hadn't updated, but now I don't know. Hopefully I'll have more energy for this firmware stuff when I come back to it. Too frustrated right now!
 
Last edited by a moderator:
barnesy posted on Mar 16 2007 at 11:19 PM said:
Blah posted on Mar 16 2007 at 10:05 PM said:
Yes...You have to "upgrade" sequentially, that is put on 2.0.0 then 2.1.0, then 2.1.1.

A lot of people (myself included) use Gmenu2X, especially since the Gpsp file selector sucks.
So I 'should' have installed 2.1.0? It's alread confused me because it's clearly a different FW, and it reports itself as 2.1.1, but the splash screen still says 2.0.0 (I did run the GPU). I've no idea what that means I now have or what I'm meant to do to get it right. I'd been assuming the splash screen was the only thing that hadn't updated, but now I don't know. Hopefully I'll have more energy for this firmware stuff when I come back to it. Too frustrated right now!

Same for me, splash says 2.0.0 but everything else says 2.1.0.
 
Last edited by a moderator:
Yeah, you have to upgrade sequentially as mentioned above. I believe there's an easy fix for those who went from 2.0.0 to 2.1.1 and/or have these issues where a step was skipped. Anyone know what they need to do to get a proper firmware upgrade?

The menu won't suck for long, it's something Exophase and I want to get done. Exophase is on vacation right now I believe, but when he's back I'll let him know we need a nice menu system that works on both 320x240 and other resolutions such as the PSP's.

I can make a command line arguement to disable the cpu_speed screen. Remind me before I make a new release to include it though, as I'll probably forget in all the excitement. ;)
 
then I think you haven't updated the u-boot correctly, I think..
Remember pressing start+select at the very first second in the bootup.
 
Mine is running 2.1.1, and has a cheapo keymem 4gb sd card. and a SanDisk 1gb card. This beta runs much better on the 1gb card even though the 4gb card is supposed to be faster ;)
 
I've been getting some random lockups (needing a hard reset to fix) when playing Pokemon Emerald (U). It seems to be unrelated to clock speed, but I can't determine exactly what triggers it. It just seems to be random.

Also, I've found that the savestates seem to be temperamental. Sometimes the savestates don't seem to be written to the card properly (I noticed this with Castlevania - Harmony of Dissonance (U), after powering off and back on it refused to load the state, though this has only happened once so far). I've also encountered a corrupted savestate with Pokemon Emerald, which now causes the emulator to lock up when I load the state (I've been using slot 0 for all of them).

Just thought I'd mention it in case others have been encountering similar problems. But on the whole everything seems to be working great!! Though I have noticed that the autoframeskip still gives much poorer results than manual frameskipping, such as giving jumpy sound at auto-3 but perfectly smooth sound at manual-1.

Oh, and I'm using fw 2.1.1, if that makes any difference...

Hope that helps! And thanks again zodttd for all your hard work!! :D
 
zodttd posted on Mar 16 2007 at 03:35 PM said:
Yeah, you have to upgrade sequentially as mentioned above. I believe there's an easy fix for those who went from 2.0.0 to 2.1.1 and/or have these issues where a step was skipped. Anyone know what they need to do to get a proper firmware upgrade?

The menu won't suck for long, it's something Exophase and I want to get done. Exophase is on vacation right now I believe, but when he's back I'll let him know we need a nice menu system that works on both 320x240 and other resolutions such as the PSP's.

I can make a command line arguement to disable the cpu_speed screen. Remind me before I make a new release to include it though, as I'll probably forget in all the excitement. ;)

All you have to do is install 2.1.0 and then 2.1.1. That should fix it. And yes, make sure to hold start+select on boot.
 
Last edited by a moderator:
zodttd posted on Mar 16 2007 at 08:21 PM said:
FF6 is one of those games Exophase has been working hard to get working. It's been a real big mess to deal with that code from what I heard.

Shadow: Do you have firmware 2.0.1 by any chance?

2.1.1
 
Last edited by a moderator:
zodttd posted on Mar 17 2007 at 05:18 AM said:
I really think there's something screwy going on between some user's GP2X setup's. There's genuine reports of poor sound in games that run fine for others. The only difference I can tell is that these user's use FW 2.0 or FW 2.1.0.

I currently use FW 3.0 for testing. Is it possible to downgrade to different firmware's such as 2.1.0 from 3.0? I'd hate to ask people to upgrade to 3.0 when it might not help as I'm unsure of the stuttering sound issue. It's a performance issue for sure though.

where can we download the 3.0 firmware ?
 
Last edited by a moderator:
Question:
Should I just set the default to manual 1? It seems to work the best in all cases. The only thing I'll make sure to do is to cap the framerate at 60. Which makes me think I could just set the frameskip to 1 if less than 60 fps at fs0, and set to fs0 if greater than 60, both with capped framerate. That will be a simple frameskip to do and should work very well. It gets tricky when you offer a number of levels of frameskip such as 1,2,3,4. Then choosing the best is an issue since something fs2 is better than fs3 even though fs3 gives better framerate. The emulator doesn't detect how smoothly something is going or if the sound is stuttering. ;)
I guess I answered my question though, so first I'll implement the above frameskip and if it works well as a default thats great, if not I'll strongly consider manual fs1.

Oh, I'm optimizing the dynarec as we speak. :)
As for savestates, most were reporting issues with in-game savestates...but I know what the problem is. The sync() function wasn't being called, and if not exited properly the file won't be saved. Will be fixed for the next version.

HilaryCheng: I just got the PMs. Great work btw. Everythings working well. :)
 
Well, this could just be for 9006, but I recall even when I did exit properly via the menu, savestates wouldn't hold. But... I generally don't use them as anything beyond a "quicksave" feature, so I haven't tried it out with 9007 yet. I would doubt that the firmware has something to do with 9007 being slower than 9006, as I notice overall gameplay in Aria of Sorrow slows down a fair bit. You can notice it picks up when you're in a really simple room like a save room or something. I'm sure it'll be resolved eventually though, so until then I guess I could read a book... maybe...

Edit:
Hilary: You can get an unofficial dump of the value pack 3.0 firmware from http://archive.gp2x.de/
 
The official unofficial dump. ;)

Anyways, I added sync(), I now use the frame time to judge frameskip instead of a less accurate FPS counter. I also increased performance slightly in the dynarec with a quick patch. Expect a small update very soon. The save states will be kept intact from v9007. Hope people don't mind the incremental updates while I fine tune some of the issues raised.
 
Tried Wario Ware Twisted with motion sensor hack. It worked good, but I don't think its possible to get past the "Bouncy" minigame, between my slow thumb and the GP2X stick (which is good but not meant for this left to right action). Is there a way to remap keys? In this case I would have L and R mapped as left and right (and keep the d-stick mapped to them as well).
 
zod if you have time can you try to get teen titans 2 working without the graphical errors and slow speed it might help other games but then again its just a request you don't need to do it
 
Back
Top