Gpfce V0.2 Released


Just wanted to say thanks for this emu. It's the NES emulator I've been waiting for with its compatibility and features.

Two other things to note:
-tv-out works with kounch's 3b2 version (ntsc at least)!
-you should change the default gpfce_config to include the "--gg" as an additional command line option. Super easy to do but will probably save some questions on how to use game genie.
 
Just noticed that gpfce (v.02) is about to hit the 1000 downloads mark on archive.gp2x.de. Currently sitting at 999 downloads. :D It's good to know people enjoy this gp2x NES emulator port. I'll try to address some of the other remaining issues in the next release. I probably won't have as much time to work on this in the next couple of month as I've had in this past month though.

Regards,

zzhu8192
 
yeah great job on the emulator. i think one more version and this should be an absolutely pefect nes emulator. also nice job on improving selector. my biggest problem with selector has been that it didn't sort roms or anything. now everything is in alphabetical order and you can go letter by letter. you really should contact the selector author and maybe he could make the changes you made into the official version.
 
A shining 5 gold stars for your new emulator. I can play full screen mario while on the lav.

That Mario3 stretching problem, that created a blue line to the left of the screen is in other games on other emulators. If you play wonder boy: dragons trap on a Master System emulator you will see the same line to the right of the screen. I guess these kind of games have different coding that does not apply to the usual stretching techniques.

Thanks
 
sausage dog posted on May 31 2006 at 03:33 AM said:
That Mario3 stretching problem, that created a blue line to the left of the screen is in other games on other emulators. If you play wonder boy: dragons trap on a Master System emulator you will see the same line to the right of the screen. I guess these kind of games have different coding that does not apply to the usual stretching techniques.

Thats because normal tv's would cut off that area, this should be added into the emu to cut a little off the right and left.
 
Last edited by a moderator:
jbrodack posted on May 31 2006 at 12:41 AM said:
yeah great job on the emulator. i think one more version and this should be an absolutely pefect nes emulator. also nice job on improving selector. my biggest problem with selector has been that it didn't sort roms or anything. now everything is in alphabetical order and you can go letter by letter. you really should contact the selector author and maybe he could make the changes you made into the official version.

I've already sent the source to kounch. According to him he will merge the changes into the next release of selector.
 
Last edited by a moderator:
thats cool because the changes you made are quite useful.

one suggestion for the emulator though. could you make the escape combination different so you don't accidentaly save games. im thinking either holding L+R or press stick+start.
 
I think some of the hotkeys in 0.2 are a bit too difficult to use. When trying to load a state for instance, I'll accidentally change the state and have to cycle through the whole thing just to get back to state 0 where my state probably is.

Same goes for turbo on L. It's way too easy to enable/disable.

What could be REALLY nice is having an ingame menu like zsnes does with state selections with previews for them. But seeing as that likely won't happen, it would be nice to just try to put them somewhere else if possible. Maybe do R+JoyLeft/JoyRight to cycle through and R+JoyIn to load. Same goes for L, try to turn turbo on/off with JoyLeft/JoyRight and L.
 
Ravnos posted on May 31 2006 at 11:21 PM said:
Just hold L+R first, and then press the stick. No muss, no fuss.


I think that all of these apps that require the stick press are a BAD idea. The center push button is what wears in causing joystick failure. Doing it this way is just wearing out the stick. Using just both shoulder buttons simultaneously is much better for stick wear.
 
Last edited by a moderator:
Excellent piece of work. It's shaping up to be quite the EMU. Now just get the speed up a little bit so I can play Mike Tyson's Punchout at full speed and all will be good. :p

Thank you again for all your hard work !!

Blades
 
Excellent piece of work. It's shaping up to be quite the EMU. Now just get the speed up a little bit so I can play Mike Tyson's Punchout at full speed and all will be good. :p

Thank you again for all your hard work !!

Blades

Hrm, I get about 49-52 fps without OCing. Plays close enough to fullspeed that my fingers can't tell the difference. ;)

In fact other than the sound being a bit crackly, it's a vision of beauty.
 
Last edited by a moderator:
Now, how would you go about overclocking the GP2x.

I've tried useing the cpuspeed.gpe program. And I set my speed, however when I hit select(not start) to save that speed and exit out. It doesn't retain that overclocked speed. When I go into the Nes emu. It still states 200mhz at the bottom of the screen, not the 250 or whatever I oc'd it to.

What am I missing? Any help would be appreciated. Thanks!!!


Blades
 
Now, how would you go about overclocking the GP2x.

I've tried useing the cpuspeed.gpe program. And I set my speed, however when I hit select(not start) to save that speed and exit out. It doesn't retain that overclocked speed. When I go into the Nes emu. It still states 200mhz at the bottom of the screen, not the 250 or whatever I oc'd it to.

What am I missing? Any help would be appreciated. Thanks!!!


Blades
if you have firmware 1.4.0 or 2.0.0 you have to use an scrip to overclock the GP2x and play some software. Just search script or overclocking in this forum
 
Last edited by a moderator:
Ravnos posted on May 31 2006 at 11:21 PM said:
Just hold L+R first, and then press the stick. No muss, no fuss.


I think that all of these apps that require the stick press are a BAD idea. The center push button is what wears in causing joystick failure. Doing it this way is just wearing out the stick. Using just both shoulder buttons simultaneously is much better for stick wear.

Yeah what he said.
 
Last edited by a moderator:
Now, how would you go about overclocking the GP2x.

I've tried useing the cpuspeed.gpe program. And I set my speed, however when I hit select(not start) to save that speed and exit out. It doesn't retain that overclocked speed. When I go into the Nes emu. It still states 200mhz at the bottom of the screen, not the 250 or whatever I oc'd it to.

What am I missing? Any help would be appreciated. Thanks!!!


Blades

I believe the selector software down clocks the gp2x during menu selection, and then upclocks it again when starting the program. However, it may not upclock it back to what it started with. That's my guess.
I haven't looked at all the code for selector, only the file display part, which I tweaked to get sorting and such.

If you really need to overclock, you can modify the gpfce runscript to bypass selector on startup. That should work if my theory is correct.

====================================================================

Thanks for the response once again from everyone. In the next release, I will take some more of the suggestions from here.

I will probably do the following
1) make quit L+R
That way, quit won't conflict with save state (load state doesn't really matter). I've had trouble with this myself, although now I always hold down R first before I press the other 2.

2) reset JOY + start ( this is not used often, if wearing out the stick is an issue. Is it?)
3) do some clipping
4) maybe FDS support, if there's demand?
5) speed, if I get to it, and get some good ideas (other than moving to asm core for this release). Speed should solve the sound problems, as I believe most of the sound crackling comes from the fact that it's not running fast enough.


The next release may not come for a bit. I'll be on vacation in less than 2 weeks for about 2 weeks.
I'm also working on something else for the gp2x right now. Heh heh heh....

zzhu8192

BTW, anyone know where I can order the new joystick cap replacement in the US (the one with the gp2x logo for grip)? Or do I have to order from the UK?
 
Last edited by a moderator:
Great can't wait. Near perfect NES is in reach.

I think caps can be ordered from Gp32Z.
 
zzhu8192, Squide has said that he has done a working 6502 ARM ASM core. You can see if his core can be compilent with you emulator
 
Back
Top