snes9xgp news from gp32 news


RoboJoe32 posted on Jul 30 2003 said:
Yeah, I agree, ZSNES is sweet... Perhaps it COULD be optimized to a reasonable degree on GP32? (SNESX9 has always been slower and chunkier for me anyways.)
Isn't zsnes also faster? If it was ported wouldn't it become full speed very fast?
 
Last edited by a moderator:
Isn't zSnes largely x86 Assembler too? That's why its s damn fast. I think I'd be quoting from their main page if I said "Zsnes is an emulator for the super famicom home entertainment system in ASM and C". Could have misphrased it slightly, but its that sort of thing. Which means lots and lots of nasty ASM to ASM translations. Which wouldn't be fun, methinks.

Hmm, I doubt everyone would just claim it as their own if he released the source. At least, not insofar as just changing the menu and re-releasing. It'd be done on the "Suchandsuch has fiddled with Intellecto's Snes9xGP to switch the directory to \snes\" or somesuch. So far, people just don't seem to be into nicking others' work here. Well, some seem to be into warezing (and we all hate them for it), but not claiming work as their own...
 
Let´s hope he continues.

As far as people stealing his work I don´t think that will happen, not to any large degree at least. The GP32 community is so small most people know about his work and his port of SNES9X.
 
As far as people stealing his work I don´t think that will happen, not to any large degree at least. The GP32 community is so small most people know about his work and his port of SNES9X.

gotta agree with you dude,


if the source code was released it would just enable some more programmers to start afresh a go of releasing the snes emu. im real sure that credit would be given where it's due, after all the Gp32 community is a great scene.
 
I mean, the source for SNES9X for the pc is available, we don´t see tons of versions with small changes claiming that it´s thier own work. And the peecee scene is much less friendly.

But the desicion is his, and whateever it may be we must accept it.
 
I once had Intelleco's fear of losing credit on my own programming projects, as puny as they may be. Especially since he's looking for a job, he could use the project as an example...as long as its still his own.

I suggest to Intelleco, though I doubt he reads this board, that he picks one good programming candidate to inherit his source code. He can then pubically announce this inheritance, and wash his hands of it. If he ever wants to come back onto the project, I'm sure the inheritor will be more then happy to share his source code with him.
 
Not a bad way to do it, methinks. Although he'd have to be careful to choose someone who could actually cope with it. And of course, there would be the issue of that person then passing the code on to someone else when they got stuck...

Hmm, we'll see what happens. He's done a great job of the thing whether or not this is the last version. The fact the its even possible to play Snes playably at the moment (albeit with no sound and jerkily) is a massive achievement over what it was 6 months ago...
 
why not send it to the admin in gp32xtreme and see if any competent coders would like the challange.

p.s zsnes is better than snes9x and the the latest code is released for linux

just click on files
 
ZSNES isn't a good one to port - apparently the emulation is done entirely in ASM. Therefore porting it would be difficult, and akin to writing a new emulator from scratch.
 
To clarify a bit : ZSNES is written in ASM & C.
We could add : the snes emu core is written 99% in ASM. So it won't
be ported to the gp32.

Anyway Snes9x is not so slow when all of the asm optimization are available.
Pb is gp32 port cannot use the intel asm part of the code. So it's stuck
by default to the C code which is pretty well optimized but definitly slow.

Intellecto tried as much as possible to optimized the slow part and to
rewrite some part in asm. I don't know how far he's gone, but sadly it's
not enough to be able to play games!
So sad he didn't understand what opensource and freesoftware is good for.
Just have a look at how many developpers did or are working on snes9x....
and the sourcecode is freely available to anyone who wants to help...
True, if the sourcecode was made available it's pretty sure other people
would work on it.

but what is he afraid of ? that someone else than him can bring playable
snes emulation to gp32 ? that he isn't the best coder in the world?
I think zjones's snesemu already showed that snes emulation can be fast enough to
enjoy snes classics (and yes with minor glitches, but still playable).

if someone just take his code to compile another version with new menu & so on,
then he hasn't to be afraid. He'll be the man who's done the emu optimization, ...

but if someone can help him to optimize the emu core, then he should be
happy and learn. Afterall we can always learn of other people!
 
If the source is not released then the project is dead and its never going to go anywhere from that next version.

Such a shame. If the project is dead i don't see the point in not releasing the code, everyone knows who made it, i've not seen versions of pocketnes appearing with other peoples names on it.

For being an 'open source' console, the gp32 is pretty closed lately.

-Craig

www.gbax.com
 
Amen yoyofr...

I suggest we email him (nicely) and ask for him to release source and to provide yoyofr's arguement.
 
Just as a side note, i can think of several ways to speed up the emulation just by being able to turn off various things, playfields, effects, layers etc.

It is a tragic shame if the source code is never released.

-Craig

www.gbax.com
 
dont' worry. gp32 snes emulation's destiny isn't bound to only Intelecto will....

but sure it will be too sad if the source code is lost for anybody else...
 
As far as releasing the source code, folks would just take it and call their
own, since they obviously can't do anything with it since few have even
attempted what we have done.

I believe that, the "other people have no skill" is just an excuse, that he's really worried about ownership of the source. Well, I like to think that the GP32 scene is better than that, and that everyone will see Intelecto as the original porter. Hiding the source is just stupid, and means we have to start from scratch.

If the source was released (I'll make no comments on whether we are entitled to the source or not, since I don't know the license) we could set up a sourceforge project or simple gathering of coders to improve it, as there are probably (especially from what craig said) many ways to improve it.

I don't blame Intelecto for being cautious, but I really believe he should release the source.

- Rico
 
I can't find what licence snes9x works under. He's done some great work on his port, and i'm sure a lot of the code is his own. It's a real shame he won't release the source , he was quite happy to base it on other peoples work though, and luckily they were good enough to not feel the same way he does.
 
From gp32news:

SNES9XGP WIP :

the public release is not for soon, the author would like to increase speed two time before.

Be patient.....


I think he isn't going to get close to full speed emulation in his next version.
 
Back
Top