Perfect Snes For Gp2x


iignotus posted on Oct 16 2005 at 11:24 PM said:
How many of these threads must we see each day..........
More and more until snes runs full speed on the GP2X :p
 
Last edited by a moderator:
GP2X will DEFINITELY be able to run SNES at full speed With sound. It will probably just take a few months for them to port the Emulator from GP32 to GP2X then add to it.

you guys also have to realize that GP2X uses memory a little differently then GP32, not only that but gp2X has 54 more MB of memory then the GP32 wich well help BIG TIME. We WILL see a fullspeed SNES emu for GP2X I guarantee it.
 
There are still too many unknowns to know for sure what level it will reach. It all depends on if the second core is useful or how useful it is. While the GP32 runs SNES it is slow with sound and that is with sound set to no stereo and low quality. It also lacks any kind of transparency support which makes a big difference. When you say "perfect" that means full speed, FS0, full stereo sound at a high quality and transparencies. The GP2X may never reach "perfect". I suspect it will end up at full speed FS1, limited sound quality and no transparencies. We will see though as of now no one really knows as it is not out yet.
 
that would be like the gp32...
most games are playable with sound at between FS1 and FS2... so i say, when we go with the options of Snes9xGP (reesys versions) it will run FUllspeed at FS0, limited to perfect sound and no transparencies.
 
Doubt it will ever get it perfect with a control stick rather then a pad :(

Transparancy is also a big problem as mentioned. The GP32 can run many games well- many with transparant effects are naff on it though.
 
I dont have a problem with control stick instead of a pad, even though I'd like a pad it's not a deal breaker. As for transparancy I just wish there was a way to fake it that wouldnt hurt the emulator speed. like maybe the flashing graphics that the TG16 used or the dithering.

But all that takes a back seat to getting the emulator to run normally otherwise.
 
Jarska333 posted on Oct 17 2005 at 08:57 PM said:
What, alpha-blending?
Is this the correct chip or am I confused again, I'm normaly confused.
http://www.mesdigital.com/support/downfile/mp2520f%20data%20sheet.pdf said:
MP2520F can support three (3) staged alpha blending operations and six (6) level video mixing operations using two (2)
YUV video sources, OSD, RGB graphics and H/W cursor.
 
Last edited by a moderator:
second exodous posted on Oct 16 2005 at 07:29 PM said:
The Zaurus SL-C1000 can run Snes9x at full speed with no sound, but it has a 416MHz Intel PXA270, which is an arm processor. I don't own a Zaurus but from what I read 416MHz is plenty to do the video, more than enough, but sound was an issue. On the GP2X maybe if one processor handles video and one sound it may run at full speed with sound. I'm not entirely sure however, but it should be possible. It will take a while to get it running at the very least. It may be better taking Snes9x and porting it directly to the GP2X rather than porting one of the many Zaurus ports since they all rely on the Zaurus hardware and GUI libraries.

I may be wrong, I'm just reading random forums that specialize on arm processors and the Zaurus.

Thanx,
Stan

GP2X has a AC'97 soundchip and some graphics hardware as well.
 
Last edited by a moderator:
GP2X has a AC'97 soundchip and some graphics hardware as well.

But music/sound still has to be emulated, it won't be playing .wav or .ogg files, but emulating the snes sound chip(s). My understanding is a 200MHz arm processor is enough for graphics even after everything is running that the snes needs like transparency.

If you want emulators to work when you get it you might hold off on buying one for a while. I would expect that Snes9x would be at least partly working by Christmas, it shouldn't take too much work since it's already been done on other handhelds. That's the power of open source, you can look at others work and reap the benefits.
 
scoobydew posted on Oct 17 2005 at 09:06 AM said:
Yeah but the important question is will we be able to run Atari 2600 games at full speed and sound without frameskip on.

I hope its possible.


The 2600 is remarkably difficult to emulate. The 2600 hardware had less processing power than my coffee maker: 1.19MHz CPU (only 50% of it was available to actually run programs), 3.58MHz "Stella" a/v chip, 128 bytes!!! of RAM, and it could only access 6KB of ROM. You would think that such an slow old system would be easy to emulate, but it is a perfect example of how "speed" has nothing to do with it.

The 2600 only worked because of several clever hardware hacks developed by Atari to cut production costs. The way a 2600 executes programs is so alien to modern computer systems, "perfect" emulation is nearly impossible. There's a great article by Jeff Vavasour, one of the developers of Atari Anthology for Xbox and PS2 here: http://www.gamasutra.com/features/20050113/vavasour_pfv.htm that explains why it is so hard.

That's why a "perfect" SNES emu is actually more likely than a "perfect" 2600 emu.
 
Last edited by a moderator:
personaly, i prefer the company itself should create their own (perfect??) snes emu for the gp2x. to make the console special and i am sure that it will boost their sell as many snes fanboys like me will buy one.imo
 
vincent85 posted on Oct 18 2005 at 01:52 AM said:
personaly, i prefer the company itself should create their own (perfect??) snes emu for the gp2x. to make the console special and i am sure that it will boost their sell as many snes fanboys like me will buy one.imo

They couldn't do that. Nintendo would sue them out of business tomorrow if they did that.
 
Last edited by a moderator:
lucoxade posted on Oct 17 2005 at 11:03 PM said:
Jarska333 posted on Oct 17 2005 at 08:57 PM said:
What, alpha-blending?
Is this the correct chip or am I confused again, I'm normaly confused.
http://www.mesdigital.com/support/downfile/mp2520f%20data%20sheet.pdf said:
MP2520F can support three (3) staged alpha blending operations and six (6) level video mixing operations using two (2)
YUV video sources, OSD, RGB graphics and H/W cursor.

See, I wasn't sure what"alpha" meant. Dunno what it is, or if GP2X supports it...
 
Last edited by a moderator:
Alpha2 posted on Oct 16 2005 at 08:37 PM said:
It's still too early to really tell how close to perfect it can get. It will certainly be several months before it's ever "perfect" if it's possible at all.

It's entirely possible. SNES emulators with sound are able to run at full speed on PocketPCs with XScale processors less powerful than ONE of the CPUs used by the GP2x. If the programmers/porters of said emulators know what they are doing, there will be a full speed emulator available for the system. Given the popularity of this goal, it will probably be much sooner than later.

vincent85 posted on Oct 17 2005 at 08:52 PM said:
personaly, i prefer the company itself should create their own (perfect??) snes emu for the gp2x. to make the console special and i am sure that it will boost their sell as many snes fanboys like me will buy one.imo

There is no such thing as a perfect emulator. The one thing that never gets anywhere NEAR perfect is sound emulation. Often because a lot of the componentry in a console's audio path is analog, and all emulation is fundamentally digital in every way. Regardless, you can get 'close enough'.
 
Last edited by a moderator:
No, what i meant is it should work like the ZSNES or SNES9X on the PC!
ps:everyone know how good the Zsnes and Snes9x on PC are! :D

anf if the gp2x can make it, than it's like my Dream come true! B)
 
depends on what pc you have.. snes9x doesnt run that nice on 1 100mhz PC and zsnes use much x86 asm.
 
i remember the first time i ran snes emu(Zsnes & snes9x) on my old pc P3 1GHz 256mb 16mb video card. it was sweet and perfectly!
Hope it can do the same on GP2X...
 
Back
Top