GP2X Znes Or Snes9x?


Gandysampras

Still Fresh
Joined
Sep 27, 2005
Messages
59
Age
35
Location
UK
Website
negativegamer.com
I was just wondering what the choices for using the source of the Snes9x as an emulator on the GP32 were? As i'm sure many of you here will vouch for the fact that Znes is far more compatible than Snes9x with many many roms. Also as the source code is available for both, i was wondering if there are any devs out there that are hoping to port a snes emulator to the GP2X, what will you be using as the base for your efforts?
 
Gandysampras posted on Sep 28 2005 at 04:15 PM said:
I was just wondering what the choices for using the source of the Snes9x as an emulator on the GP32 were? As i'm sure many of you here will vouch for the fact that Znes is far more compatible than Snes9x with many many roms. Also as the source code is available for both, i was wondering if there are any devs out there that are hoping to port a snes emulator to the GP2X, what will you be using as the base for your efforts?

I may be wrong, but I remember hearing a long time ago that ZSNES has a lot of assembler code in it which makes it difficult to port to other platforms. I think SNES9x is more portable making it a more likely candidate. I've never played with the code for either and wouldn't know where to start, though, so take what I say with a grain of salt.
 
Last edited by a moderator:
As i'm sure many of you here will vouch for the fact that Znes is far more compatible than Snes9x with many many roms.
Really? Snes9x has run them all better in my experiences.

Also, ZSNES takes advantage of a lot of assembly routines which would take far too long to convert specifically to the ARM platform; so, like on the GP32, I'm sure that Snes9x will be used as the base for any upcoming emulators (some of which are already in development I hear).
 
Which of the already working Snes emulators do you guys prefer using on the GP32?
 
mrdark posted on Sep 28 2005 at 10:43 PM said:
Which of the already working Snes emulators do you guys prefer using on the GP32?


None, if like me you can't stand playing without sound. OSNES9xGP is the one that everyone uses but it is too slow with sound for most games.
 
Last edited by a moderator:
I agree that sound is one of the Snes' best virtues, and it would suck to play without it. Then again, I always loved it more than the other systems like it (except for the original Nes) so I'd do it anyway.

How well does this emulator work without the sound?
 
"I'm sure that Snes9x will be used as the base for any upcoming emulators (some of which are already in development I hear). "

I take it you mean for GP2X?
 
Ravnos posted on Sep 28 2005 at 10:26 PM said:
Gandysampras posted on Sep 28 2005 at 04:15 PM said:
I was just wondering what the choices for using the source of the Snes9x as an emulator on the GP32 were? As i'm sure many of you here will vouch for the fact that Znes is far more compatible than Snes9x with many many roms. Also as the source code is available for both, i was wondering if there are any devs out there that are hoping to port a snes emulator to the GP2X, what will you be using as the base for your efforts?

I may be wrong, but I remember hearing a long time ago that ZSNES has a lot of assembler code in it which makes it difficult to port to other platforms. I think SNES9x is more portable making it a more likely candidate.

Yup, Zsnes got a lot of its code in assembler , and i wonder if the C code itself is available , maybe it's not the case and would explain why there are so many more portage of snes9x ...
 
Last edited by a moderator:
Qingdan posted on Sep 29 2005 at 06:07 AM said:
Ravnos posted on Sep 28 2005 at 10:26 PM said:
Gandysampras posted on Sep 28 2005 at 04:15 PM said:
I was just wondering what the choices for using the source of the Snes9x as an emulator on the GP32 were? As i'm sure many of you here will vouch for the fact that Znes is far more compatible than Snes9x with many many roms. Also as the source code is available for both, i was wondering if there are any devs out there that are hoping to port a snes emulator to the GP2X, what will you be using as the base for your efforts?

I may be wrong, but I remember hearing a long time ago that ZSNES has a lot of assembler code in it which makes it difficult to port to other platforms. I think SNES9x is more portable making it a more likely candidate.

Yup, Zsnes got a lot of its code in assembler , and i wonder if the C code itself is available , maybe it's not the case and would explain why there are so many more portage of snes9x ...

I'm pretty sure ZSNES is GPLed so the source should be available. I'm fairly certain that the reason SNES9x is ported so much more is because of the assembler in ZSNES. It's just too much work to get it onto other platforms. There's not even a Mac version of it, and I doubt it would work under any Linux or BSD platform other than x86.
 
Last edited by a moderator:
Hasn't snes9x already been ported to the Zaurus? I thought porting from one arm processor to the next just required a re-compile?

Thanx,
Stan
 
WhiteFalcon posted on Sep 29 2005 at 07:47 AM said:
Not of much use for gaming if you asked me, but then again, I am very spoilt by DrMD :)


me 2 and i had a snes back in the days



thx for DrMD Reesy :)
 
Last edited by a moderator:
I think the best way would be to port snes9x and figure how to throw sound emulation over to the second proccessor. That would really speed things up.

Or heck just write a new one from nothing!
 
second exodous posted on Sep 29 2005 at 04:17 PM said:
Hasn't snes9x already been ported to the Zaurus? I thought porting from one arm processor to the next just required a re-compile?

Thanx,
Stan

The Zaurus port needs an X11 environment, which the GP2x dóesn't have.
 
Last edited by a moderator:
fishybawb posted on Oct 1 2005 at 06:19 PM said:
second exodous posted on Sep 29 2005 at 04:17 PM said:
Hasn't snes9x already been ported to the Zaurus? I thought porting from one arm processor to the next just required a re-compile?

Thanx,
Stan

The Zaurus port needs an X11 environment, which the GP2x dóesn't have.

Doesn't the Zaurus use a framebuffer, and thus is it not just a matter of taking out the X11 code and drawing directly to the framebuffer on the GP2x?
 
Last edited by a moderator:
Hmm, I actually went and checked it out. If you go here and download the source you can read the 'licence'. Here it is if you don't want to go through the trouble:

Snes9x homepage: http://www.snes9x.com

Permission to use, copy, modify and distribute Snes9x in both binary and
source form, for non-commercial purposes, is hereby granted without fee,
providing that this license information and copyright notice appear with
all copies and any derived work.

This software is provided 'as-is', without any express or implied
warranty. In no event shall the authors be held liable for any damages
arising from the use of this software.

Snes9x is freeware for PERSONAL USE only. Commercial users should
seek permission of the copyright holders first. Commercial use includes
charging money for Snes9x or software derived from Snes9x.

The copyright holders request that bug fixes and improvements to the code
should be forwarded to them so everyone can benefit from the modifications
in future versions.

Super NES and Super Nintendo Entertainment System are trademarks of
Nintendo Co., Limited and its subsidiary companies.

So it apparently doesn't have any real licence. I didn't know you could not licence it under a specific licence and not have people be able to steal your code. I guess the author just doesn't want it being sold at all, as GPL even says you can sell the software if you supply the source. That would be a problem with Nintendo though, maybe that's what they are trying to avoid.

At any rate this means that Snes9x can be ported easily to the GP2X and this is probably the SNES emu we should use. I've always used Zsnes, but I've been trying Snes9x and it works great, I think maybe even better than Zsnes. Too bad that Zsnes is GPL and Snes9x isn't.

Thanx,
Stan
 
second exodous posted on Oct 11 2005 at 02:57 AM said:
So it apparently doesn't have any real licence. I didn't know you could not licence it under a specific licence and not have people be able to steal your code.

Just curious here - what would you consider a 'real' license? That looks just as real as any other license - I mean sure, it's not 45 pages long and written by a lawyer, but it's still a license :)
 
Last edited by a moderator:
TreeFrog posted on Oct 11 2005 at 08:44 AM said:
second exodous posted on Oct 11 2005 at 02:57 AM said:
So it apparently doesn't have any real licence. I didn't know you could not licence it under a specific licence and not have people be able to steal your code.

Just curious here - what would you consider a 'real' license? That looks just as real as any other license - I mean sure, it's not 45 pages long and written by a lawyer, but it's still a license :)
Something with a name.... GPL, LGPL, BSD, Zlib, Creative Commons, Public Domain, ad infinum.
 
Last edited by a moderator:
Back
Top