PDA

View Full Version : [APP] SnesGo: Fast SNES emulator seeking testers


rlei
23rd May 2009, 09:52 AM
SnesGo is another PocketSNES variant with extensive optimizations and bug fixes. It runs much faster than any other PocketSNES ports.

Just uploaded the first alpha version to http://sites.google.com/site/snesgo/ . Grab it, give it a run and post your thoughts here. :cool:

Note it still relies on GAPI and doesn't support raw framebuffer or DirectDraw yet, which means no good support for VGA devices for now.

BigQ
23rd May 2009, 12:57 PM
Good job.

Thank you very much.

Chaosstorm
23rd May 2009, 01:56 PM
Nice ;-) I'll test it when it gets wvga support :P

Khmer123
23rd May 2009, 04:42 PM
Can't wait to test it on WVGA!!

gabiton
23rd May 2009, 05:43 PM
Testing in my cruise and its really fast. I try only megaman X, and its seem that runs at normal speed. With other emulators this game run always slow.

nothin
23rd May 2009, 06:35 PM
hmm.. another pocketsnes line emu(that's ok in general)..
why autoframeskip is fixed and i am not able to unchecked this option?
when turned off it helps to measure real speed of emulator...
although works fine on 400 mhz xscale(what is rather normal), hard to compare with snesvj4u and other psnes versions, seems ok.
stretched landscape seems to be slower a bit than in psnes by n0p(xscale optimized).

bronx
23rd May 2009, 06:37 PM
humm.... don't get me wrong buddy, good emu is always appreciated, but if You have the skills then why don't You try to write decent GBA emulator???? correct me if I am wrong, but I believe that there is a bigger demand for one and many people are even willing to pay. am I right??

nothin
23rd May 2009, 07:00 PM
same as for Amiga emu...

rlei
23rd May 2009, 07:25 PM
humm.... don't get me wrong buddy, good emu is always appreciated, but if You have the skills then why don't You try to write decent GBA emulator???? correct me if I am wrong, but I believe that there is a bigger demand for one and many people are even willing to pay. am I right??

This one was actually done about 5-6 years ago (also the reason why there're only optimizations but not VGA support). I just recently picked it up again and decided to make a public release.

While it's relatively easy to write an SNES emulator running on 400-600Mhz ARM CPUs that can emulate most games at full speed, GBA is completely another story. Its graphics hardware is in some degree similar to SNES but you'll need some real horse power to emulate its own ARM CPU - emulating a 32bit RISC CPU in interpreter is a totally different story compared to emulating the 65816 of SNES. To make it short, you need a decent JIT compiler (or dynarec, whatever you call it) for that.

And BTW, most emulator authors don't write emulators for money - keep in mind it's a very gray area. One good example I recall is VGS, the very well written PS1 emulator done by the Virtual PC folks, that was sued by Sony and forced to be brought down.

rlei
23rd May 2009, 07:34 PM
hmm.. another pocketsnes line emu(that's ok in general)..
why autoframeskip is fixed and i am not able to unchecked this option?
when turned off it helps to measure real speed of emulator...
although works fine on 400 mhz xscale(what is rather normal), hard to compare with snesvj4u and other psnes versions, seems ok.
stretched landscape seems to be slower a bit than in psnes by n0p(xscale optimized).

Try enable audio emulation and compare again :)

It's yet another PocketSNES port but with completely new CPU emulation core. You don't really need to disable auto frameskip to measure its real speed - it doesn't limit the frame rate but is there for keep the game run at 100% speed by sacrificing some frames when the device is not fast enough.

If you really want to measure the "real" speed, you can just set the Max frameskip ("Frameksip" in other PocketSNES ports) to 0 and make a side by side comparison. With this setting the emulator doesn't skip any frame so you got all your frames but if the CPU is not fast enough you end up with a slow motion game anyway.

nothin
23rd May 2009, 07:57 PM
i like what you wrote - seems you know the thing :)
had a little time for testing, so i just shared my own first impressions..
your build seems to be very good if we need 100%(of snes) speed, fluid speed gaming, with synced sound. emulation of real snes experience :)
good job, as it was hard to weight cpu/sound priorities in other ones..

but:
frameskip thing
You don't really need to disable auto frameskip to measure its real speed

psnes is kind of benchmarker for my roms - with fs off - tests on chrono trigger and earhbound says everything for me(one of the heaviest engines) - main point - fluidity over fps, of course..;

in real life fs off is just time-saver while using fast machine for me(faster gaming = good idea) - xscale optimized versions of psnes are able to maintain good sound quality while's fs off(sound interpolation OFF, for all n0p psnes versions, always, 44 khz, 16 bit hq in general) even while underclocked to 300 mhz. on 206 mhz it is still faster, than original with sound off, and perfectly fluid.

things may be entirely different for samsung/ompas cpus(masterall's snes emu is optimal).
interesting, how it behaves on these?
your emu seems to be xscale optimized, if it's not, it may be very good version for these cpus, as samsung/omap optimized emus ar MUCH slower on xscale machines than yours.

twolf
23rd May 2009, 10:02 PM
Have to admit, not a mario (http://games.gearlive.com/blogimages/mariodead.jpg) fan, Sonic only... :D
http://i49.photobucket.com/albums/f297/josephmalenkov/SonicGIF1.gif
But a emu is a emu, thanks you very much. :)

I wonder when will emus from better consoles start being created?
Sega CD, Dreamcast, n-gage, n64...

aldoggy
23rd May 2009, 11:30 PM
where do you find games for this?

frmariam
24th May 2009, 12:58 AM
Nice to see emu development in the platform. I came from the PSP and NDS scene before I ever bought a ppc and was kind of sad to see that most emulator projects were old and frozen/dead...

Have one request:

Would it be possible to add on-screen buttons to the landscape display in widescreen devices (WVGA and WQVGA)? Something like in this image:

http://img39.imageshack.us/img39/3254/screen02k.th.png (http://img39.imageshack.us/my.php?image=screen02k.png)

pongothemagnificent
24th May 2009, 03:10 AM
Have to admit, not a mario (http://games.gearlive.com/blogimages/mariodead.jpg) fan, Sonic only... :D
http://i49.photobucket.com/albums/f297/josephmalenkov/SonicGIF1.gif
But a emu is a emu, thanks you very much. :)

I wonder when will emus from better consoles start being created?
Sega CD, Dreamcast, n-gage, n64...

Sega CD might be possible i doubt it, dreamcast not possible( its crawling on a psp wich has a 1000000 times better cpu/video card, the thing about the dreamcast its that the cpu/video card/sound card are all in one single chip), n-gage maybe, n64 its possible but it needs a couple of daring programmers to achieve this monumental 64bit emulation on a 32bit platform.

And btw rlei the emu its working flawlessly on my blue angel, it runs fast and smooth without having to overclock my device.

lyndel4
24th May 2009, 03:50 AM
I only got one problem I think its a bug anyway while playing Chrono Trigger both the phone and emulator frezzes am using a HTC Prophet the game plays good on it with out ever needing to overclock the Device thanks alot but can you please fix this frezzing problem thanks Great emulator not all we need is a redo of PoketGBA and am happy lol :D

siulmagic
24th May 2009, 04:15 AM
patiently waiting for VGA/smartphone port, cant wait to test it on my tornado

eyestee
24th May 2009, 04:31 AM
Just did a quick test with donkey kong country 2 on a trinity and it runs near perfect with good sounds, a lot better than morphgear for me. Thanks a lot, its a great emu i will be testing further later on.

rlei
24th May 2009, 05:27 AM
I only got one problem I think its a bug anyway while playing Chrono Trigger both the phone and emulator frezzes am using a HTC Prophet the game plays good on it with out ever needing to overclock the Device thanks alot but can you please fix this frezzing problem thanks Great emulator not all we need is a redo of PoketGBA and am happy lol :D

Could you please give more details about the freezing?

1. Your WM version (5, 6, 6.1, etc)
2. The steps to reproduce the freezing
3. Is there any other application running while you encounter the problem?

rlei
24th May 2009, 05:34 AM
Nice to see emu development in the platform. I came from the PSP and NDS scene before I ever bought a ppc and was kind of sad to see that most emulator projects were old and frozen/dead...

Have one request:

Would it be possible to add on-screen buttons to the landscape display in widescreen devices (WVGA and WQVGA)? Something like in this image:

http://img39.imageshack.us/img39/3254/screen02k.th.png (http://img39.imageshack.us/my.php?image=screen02k.png)

It's what in my mind too - maybe in 0.9.
One sad thing is, however, some of today's touch screen drivers seem to be very CPU hungry. I can always observe a huge FPS drop in SnesGo or any other emulator by just touching the screen using my Kaiser + WM6.5 ROM.

rlei
24th May 2009, 06:06 AM
i like what you wrote - seems you know the thing :)
had a little time for testing, so i just shared my own first impressions..
your build seems to be very good if we need 100%(of snes) speed, fluid speed gaming, with synced sound. emulation of real snes experience :)
good job, as it was hard to weight cpu/sound priorities in other ones..

but:
frameskip thing


psnes is kind of benchmarker for my roms - with fs off - tests on chrono trigger and earhbound says everything for me(one of the heaviest engines) - main point - fluidity over fps, of course..;

Interesting - Chrono Trigger is the one I used the most in my testing.
However Earthbound are far from the heaviest engines. You can easily get acceptable speed playing it using older SNES emus. For benchmarking purpose you may wanna try something else, like Ogre Battle which uses mode 7 a lot.

In fact the most heaviest ones are those that use co-processor like C4 (Super Mario RPG), Super FX (Starfox) and SA1 (Kirby series).

Let me rephrase my last comments:
Auto FS off == set max FS count to 0

If you want FS off to make a comparison - just set the count to 0.

in real life fs off is just time-saver while using fast machine for me(faster gaming = good idea) - xscale optimized versions of psnes are able to maintain good sound quality while's fs off(sound interpolation OFF, for all n0p psnes versions, always, 44 khz, 16 bit hq in general) even while underclocked to 300 mhz. on 206 mhz it is still faster, than original with sound off, and perfectly fluid.

things may be entirely different for samsung/ompas cpus(masterall's snes emu is optimal).
interesting, how it behaves on these?
your emu seems to be xscale optimized, if it's not, it may be very good version for these cpus, as samsung/omap optimized emus ar MUCH slower on xscale machines than yours.

SnesGo isn't specially optimized for XScale or any other CPU. Unless the PLD and/or WMMX instructions are extensively used you can hardly say anything is XScale optimized. Things run slower on (the last generation) OMAP 850 CPUs (P3300, Touch etc) mainly because they sport only 1/2 or even 1/4 size of L1 caches of the XScale/Samsung/Qualcomm ARM CPUs (of course when comparing on the same clock frequency).

I don't want to dive into more low level details like ARM architectures here :cool: Basically the differences between different vendor's ARM CPUs are much less than you would expect. If one thing runs well on one CPU, it should run (at least proportionally) well on others.

coolwater22
24th May 2009, 06:41 AM
i cant seem to open the emu. i have it on my storage card. when i try to open it, it says "file accessed is denied"..idk wat to do..can anyone help me plz...

omgwiiso
24th May 2009, 06:57 AM
will try ittttt

naset
24th May 2009, 07:20 AM
good job..but can u port a new GBA emulator too?

siulmagic
24th May 2009, 11:12 AM
Interesting - Chrono Trigger is the one I used the most in my testing.
However Earthbound are far from the heaviest engines. You can easily get acceptable speed playing it using older SNES emus. For benchmarking purpose you may wanna try something else, like Ogre Battle which uses mode 7 a lot.

In fact the most heaviest ones are those that use co-processor like C4 (Super Mario RPG), Super FX (Starfox) and SA1 (Kirby series).

Let me rephrase my last comments:
Auto FS off == set max FS count to 0

If you want FS off to make a comparison - just set the count to 0.



SnesGo isn't specially optimized for XScale or any other CPU. Unless the PLD and/or WMMX instructions are extensively used you can hardly say anything is XScale optimized. Things run slower on (the last generation) OMAP 850 CPUs (P3300, Touch etc) mainly because they sport only 1/2 or even 1/4 size of L1 caches of the XScale/Samsung/Qualcomm ARM CPUs (of course when comparing on the same clock frequency).

I don't want to dive into more low level details like ARM architectures here :cool: Basically the differences between different vendor's ARM CPUs are much less than you would expect. If one thing runs well on one CPU, it should run (at least proportionally) well on others.


you considering making a smartphone version for the no touch guys like me, i own a tornado it be really great to see a smatphone port so i dont have to use fake cursor on my 6.5

bronx
24th May 2009, 01:31 PM
This one was actually done about 5-6 years ago (also the reason why there're only optimizations but not VGA support). I just recently picked it up again and decided to make a public release.

While it's relatively easy to write an SNES emulator running on 400-600Mhz ARM CPUs that can emulate most games at full speed, GBA is completely another story. Its graphics hardware is in some degree similar to SNES but you'll need some real horse power to emulate its own ARM CPU - emulating a 32bit RISC CPU in interpreter is a totally different story compared to emulating the 65816 of SNES. To make it short, you need a decent JIT compiler (or dynarec, whatever you call it) for that.

And BTW, most emulator authors don't write emulators for money - keep in mind it's a very gray area. One good example I recall is VGS, the very well written PS1 emulator done by the Virtual PC folks, that was sued by Sony and forced to be brought down.

I stand corrected. ;) ...however, while it's more challenging it is still doable. anyway. if fpsece authors will ever manage to finish their project and You will improve Yours, then at last we'll have some decent gaming platforms on modern ppcs. keep up the good work!

bronx
24th May 2009, 01:33 PM
...I don't want to dive into more low level details like ARM architectures here :cool: Basically the differences between different vendor's ARM CPUs are much less than you would expect. If one thing runs well on one CPU, it should run (at least proportionally) well on others.

oh yeah, and You shouldn't really say that to nothin. ;)

twolf
24th May 2009, 02:12 PM
A N-gage emu would be excelent! It has great games like...

Operation shadow:
http://ngage.allack.co.uk/NGage_Images/opshadowscreenshot2.jpg
...where you drive many different vehicules.

Miles high pinball:
http://www.allaboutsymbian.com/images/news/milehighpinballscreen1.jpg
... a very addictive non-stop pinball game in continuous floors.

The Roots:
http://www.allaboutngage.com/images/roots/roots_04.jpg
A 3D RPG seen much like Warcraft 3

And many more... :)

rlei
24th May 2009, 06:49 PM
A N-gage emu would be excelent! It has great games like...

Operation shadow:
...where you drive many different vehicules.

Miles high pinball:

... a very addictive non-stop pinball game in continuous floors.

The Roots:
A 3D RPG seen much like Warcraft 3

And many more... :)

Hmmm no offense but to be honest I must say I personally dislike N-Gage games a lot...probably because I tried only a few on my N85 and none of them had left me good impressions. and the Symbian OS sucks. Well, WM in some way sucks too but Symbian goes much further. Hmm that's off topic enough already...

rlei
24th May 2009, 06:56 PM
I stand corrected. ;) ...however, while it's more challenging it is still doable. anyway. if fpsece authors will ever manage to finish their project and You will improve Yours, then at last we'll have some decent gaming platforms on modern ppcs. keep up the good work!

:) My hat off to FPSEce - really wonderful piece of work.

lyndel4
24th May 2009, 07:36 PM
Could you please give more details about the freezing?

1. Your WM version (5, 6, 6.1, etc)
2. The steps to reproduce the freezing
3. Is there any other application running while you encounter the problem?

ok well am using a WM 6.5 rom my RAM is about 20 mb free so thats good to play this emulator and after hours of game play it happens and even while playing the game its rare but it does happen and no programs are running in the background all the memory am using to play.

UPDATE I have been playing non stop and the problem has not accured only after I plug it to charge thats when it sticks and the only option is softreset so it could be heat the phone gets hot and sticks or when conneted to charger it will stick please test your self connect ur Device to ur charger and play and let me know if it happens to you ok :)

twolf
24th May 2009, 08:13 PM
Like in all consoles, there are good and bad games, I'm not comparing symbian to wm, of course... :D
Try these 3 and youll want them on your ppc too...

But if you want to talk about bad games, I'm sick of all the bad puzzles game made for WM with bad graphics, bad sound or bad gameplay.

The PPC can be a great console, in emus and ports alone...

frmariam
24th May 2009, 08:15 PM
I just hope you keep updating this emulator :)

About that I noticed that the screen will dim and eventually turn itself off if you stay inactive... Any chance to disable that behaviour while the game is running?

As for other emulators if you even fell like getting a little sidetracked or go Yame (http://www.pocketpcfreeware.com/en/index.php?soft=1113) on us I wouldn't mind having having an updated NES (http://sourceforge.net/projects/pnester) or GB/GBC (http://gnuboyce.cjb.net/) emu ;) But hey I bet you're tired already of these requests so I'll stop here. Keep up with PocketSnes!




PS: About the GBA it seems like the most popular engine to port nowadays is the gpSP by Exophase (http://dl.qj.net/gpSP-0.9-source-PSP-Emulators/pg/12/fid/11784/catid/122). Original version is from the PSP (many mods like the gpsp-kai (http://sourceforge.jp/projects/gpsp-kai/) have surfaced). Currently there are ports on the iPhone and GP2X. If anyone who reads this wants to undergo on this venture this should be a good starting point.

thedaniel
24th May 2009, 08:48 PM
..But if you want to talk about bad games, I'm sick of all the bad puzzles game made for WM with bad graphics, bad sound or bad gameplay.


Outoftopic: You are intensly superduper correct in that. Grfx are exploding these days while windows mobile has'nt had a good release since tomb raider got ported. Was'nt that in 1998? :D

Intopic: Great! Emus are the single way to play good games on our platforms:) Will test asap! Please consider adding onscreen invisible actionbuttons. we can use the dpad for directions :)

twolf
24th May 2009, 09:51 PM
If it wasnt for unofficial ports and emus, this OS would have died out a long time ago for me... Its been around for at least 7 years and has less than 10 good games worth mentioning...

Thank you all developers out there that enrich our devices with emus. :)

S.V.I
24th May 2009, 10:08 PM
i wish there was a ggame that I could play to test it. Ill google one or two to see how well it works... anyone have zelda? lol

mike21pr
24th May 2009, 10:17 PM
good job..but can u port a new GBA emulator too?

+ 1 Million!!!! GBA is the platform im having most trouble with...... Morphgear takes care of the rest for me and PocketGBA makes my controls unuseable cuz i stop pressing the dpad and the character keeps walking and stops afterwards, bad for precise movement

ill try this emu as well, thanx for the hard work!!!

S.V.I
25th May 2009, 02:36 AM
So I tested it on mario kart.
I ran into this issue: since I do not have the softkeys in a good place, I thought I would try to open up my keboard and use it for the buttons...
ran into some screen rotating issues not having the right buttons direction buttons were confused and pretty much have not been able to play it... well due to not knowing how to set the buttons while still rotating the screen...
Basicaly I think that that is a good start to deal with the hardware interface.
I will keep trying to figure out what is going on, but I have to give up for a little while.
I think that it would be a good idea to make some options for specific hardware. for wizards there are two buttons at the top of the screen which would make it playable sort of... because the other 2 buttons are right next to the dpad.
I think that it might not be a good idea to use the screen as buttons as it takes out the performance..
it is fast... just need help with interface (device keyboard and rotation)

I will figure out how to get the set up for this dammit!!:D

Thanks
EDIT
Yep, It is unplayable on my kaiser. Bummer due to it not wanting to work with my hardware keyboard's arrows

guoguo89757
25th May 2009, 04:30 AM
:),it can run on my omnia .but not fullscreen~:cool:

rlei
25th May 2009, 04:55 AM
EDIT
Yep, It is unplayable on my kaiser. Bummer due to it not wanting to work with my hardware keyboard's arrows

Do you mean the Buttons setting dialog wouldn't recognize the hardware keyboard or it does but the keys don't work correctly (i.e. mapped to wrong directions when the keyboard is slide out) ? I'm using a Kaiser too with 6.5 ROM and the keyboard seems working for me.

rlei
25th May 2009, 05:33 AM
I just hope you keep updating this emulator :)

About that I noticed that the screen will dim and eventually turn itself off if you stay inactive... Any chance to disable that behaviour while the game is running?

Should be trivial to implement but should be used with caution :cool: I don't want to be blamed for dead batteries :D

As for other emulators if you even fell like getting a little sidetracked or go Yame (http://www.pocketpcfreeware.com/en/index.php?soft=1113) on us I wouldn't mind having having an updated NES (http://sourceforge.net/projects/pnester) or GB/GBC (http://gnuboyce.cjb.net/) emu ;) But hey I bet you're tired already of these requests so I'll stop here. Keep up with PocketSnes!

:D Glad to see you're mentioning PocketNester. In fact I wrote it :cool: I know it's been a long time since last release and I actually have done some very desired new features like zip and VGA support but just didn't get the passion to release a new version.


PS: About the GBA it seems like the most popular engine to port nowadays is the gpSP by Exophase (http://dl.qj.net/gpSP-0.9-source-PSP-Emulators/pg/12/fid/11784/catid/122). Original version is from the PSP (many mods like the gpsp-kai (http://sourceforge.jp/projects/gpsp-kai/) have surfaced). Currently there are ports on the iPhone and GP2X. If anyone who reads this wants to undergo on this venture this should be a good starting point.

Had a look at gpSP and it looks very promising. I'm kinda surprised no one ever ported it to WM...

naset
25th May 2009, 06:11 AM
Had a look at gpSP and it looks very promising. I'm kinda surprised no one ever ported it to WM...

i've already bring this topic to xda dev (HERE (http://forum.xda-developers.com/showthread.php?t=437819)),but get not much attention..:( maybe u can take a look at it..

our current GBA emu still not amusing me..sounds not good,still got unplayable games,etc2..:(

S.V.I
25th May 2009, 07:00 AM
Do you mean the Buttons setting dialog wouldn't recognize the hardware keyboard or it does but the keys don't work correctly (i.e. mapped to wrong directions when the keyboard is slide out) ? I'm using a Kaiser too with 6.5 ROM and the keyboard seems working for me.

right. the second one.
I could not get the arrows to work propperly, so then I decided to use the keys instead of arrows. had a lot of trouble setting it up... a lot of trial and error and the keys are still not quite what I want them to be. I tried to set AWDZ as the arrows and the A did not work. in fact, I kept on having to switch different roms untill I finally got DEFX working...

anyway, it was a very frustrating ordeal. I did finally manage to play Mario kart and the rom behaved very well.

I had a few freezes while pausing and configuring the keyboard.
Had to start the emulator with the keyboard pulled out to avoid screen rotation problems.

Sorry for my initial response. I was frustrated like a kid with a new toy.. not being able to figure it out.
It is fast. stable more or less (other than the things I mentioned) I managed to play a game I haven't played since I was a child.
Much appreciated.

frmariam
25th May 2009, 05:21 PM
:D Glad to see you're mentioning PocketNester. In fact I wrote it :cool: I know it's been a long time since last release and I actually have done some very desired new features like zip and VGA support but just didn't get the passion to release a new version.

Now that you mention it I read something like that at SourceForge. If you still have the source please release a binary (with a virtual gamepad like PocketSnes if possible).

glodos
25th May 2009, 10:47 PM
unfortunately I'm unable to play roms in landscape right on htc hermes. there is only a sound and the scren is black. anybody could check it?

anyway it's the fastest SNES emulator I've ever experienced, keep up the good work

rlei
26th May 2009, 05:12 AM
unfortunately I'm unable to play roms in landscape right on htc hermes. there is only a sound and the scren is black. anybody could check it?

anyway it's the fastest SNES emulator I've ever experienced, keep up the good work

It's a known issue. Hopefully it will be addressed with VGA support in the final release of SnesGo 0.8.

rlei
26th May 2009, 05:16 AM
I had a few freezes while pausing and configuring the keyboard.
Had to start the emulator with the keyboard pulled out to avoid screen rotation problems.

Sorry for my initial response. I was frustrated like a kid with a new toy.. not being able to figure it out.
It is fast. stable more or less (other than the things I mentioned) I managed to play a game I haven't played since I was a child.
Much appreciated.

No worries - complaints are as welcomed as compliments :rolleyes: . I'll see if I can reproduce this ('A' not working etc).

When did the freezes happen exactly? Only when pausing or in the gameplay too? Which game is it?

siulmagic
26th May 2009, 11:32 AM
iv been trying to get it to work on my tornado to no avail =/,when i get too the rom selection screen as soon as i selec the rom the wil just go back to the initial screen and just stays there, dosent even try to load the rom

nothin
26th May 2009, 11:51 AM
iv been trying to get it to work on my tornado to no avail =/,when i get too the rom selection screen as soon as i selec the rom the wil just go back to the initial screen and just stays there, dosent even try to load the rom

use another gsgetfile, maybe...(or you need certs). or it's just lowmem situation.

upd: ahh..it's tornado..no go.

our current GBA emu still not amusing me..sounds not good,still got unplayable games,etc2..

htc power, lol.. on any xscale gba is just ok.

rlei
26th May 2009, 11:53 AM
iv been trying to get it to work on my tornado to no avail =/,when i get too the rom selection screen as soon as i selec the rom the wil just go back to the initial screen and just stays there, dosent even try to load the rom

Because of no WM Smartphone (Windows Mobile Standard) support yet...For now only Pocket PC (WM Pro/Classic) is supported.

sourcefreak
26th May 2009, 02:10 PM
iv been trying to get it to work on my tornado to no avail =/,when i get too the rom selection screen as soon as i selec the rom the wil just go back to the initial screen and just stays there, dosent even try to load the rom

Same problem as above. Got a Diamond Pro. Does it even work for that device? Got over 100MB free mem so that can't be the problem.

thehelios
26th May 2009, 02:36 PM
This is working flawlesly for me. Is much, MUCH faster than morphgear or pocketsnes n0s. I can play super punch out with no sound with almost no screen lag on my Vogue.

twolf
26th May 2009, 04:21 PM
Since I cant help any other way, here is my small contribution...

Icon for WM6.5:
http://img22.imageshack.us/img22/4837/snesicon.png

Virtual gamepad:
http://img22.imageshack.us/img22/2958/snesvpadvga.jpg

Unfortunelly its just the jpg image (VGA/QVGA/SQVGA/BIG), dont know how to create the skin file for it to run...
The small dots around the cursor keys are supose to be used for diagonals (up+right, for example).

RyanMogul
26th May 2009, 04:54 PM
I have tested the Snes GO Alpha 1 and its great.. Big improvement in most games speed with sound enabled. If you turn the sound off in the options games run smooth as silk.

I run them with sound enabled and this Snes EMU runs really good. Vast bug fixes, like being able to scroll down in the options menus, sound sync, and others.

The only thing I found is the button setup seems to be a little buggier than the old Pocket Snes but once you get them set this EMU is a blast.

Great job!

Edit: Also very nice icon for 6.5 and very nice Gamepad skin idea. I hope someone gets that goin.

rlei
26th May 2009, 06:03 PM
Same problem as above. Got a Diamond Pro. Does it even work for that device? Got over 100MB free mem so that can't be the problem.

Is it Diamond or Touch Pro? 0.8a1 supports only GAPI so it may not work on VGA phones (or any WM devices that have dropped GAPI completely) at all.

Patabata
26th May 2009, 07:44 PM
any1 tried this on the xperia yet? would be nice if it runs in normal speed with sound ;).

sourcefreak
26th May 2009, 08:24 PM
Is it Diamond or Touch Pro? 0.8a1 supports only GAPI so it may not work on VGA phones (or any WM devices that have dropped GAPI completely) at all.

Sorry, it's a Touch Pro. Called XDA Diamond Pro in Germany. Is there any chance that SnesGo will ever work on such devices?

Does any other SNES emu work? Any suggestions?

Celso Marques
26th May 2009, 10:31 PM
Compared with older versions, it's working like a charm on my Elfin!:D

Great Job!

rlei
27th May 2009, 03:33 AM
Sorry, it's a Touch Pro. Called XDA Diamond Pro in Germany. Is there any chance that SnesGo will ever work on such devices?

Does any other SNES emu work? Any suggestions?

No worries - it will be supported soon.

rlei
27th May 2009, 03:38 AM
Since I cant help any other way, here is my small contribution...

Icon for WM6.5:


Virtual gamepad:

Unfortunelly its just the jpg image (VGA/QVGA/SQVGA/BIG), dont know how to create the skin file for it to run...
The small dots around the cursor keys are supose to be used for diagonals (up+right, for example).

Nice pics twolf, thanks. I'll try to put some instructions on skin making to the website.

seasonlau
27th May 2009, 08:05 PM
It seems not working with my Touch Diamond (a VGA, WM 6.5 device). It puts a still with SENS's logo on my device after I loaded a 4M / 24M ROM, the same issue was happened in your older version as I tested before.

Would you please advise if the emu is not possible to run with my phone? Thanks.

lbhocky19
27th May 2009, 08:29 PM
il try when its vga compatible

curious george
27th May 2009, 09:40 PM
What about giving a user settings control that allows a choice between a 4 way directional arrow or using a g-sensor for standard 4 way movement?? Of course either option would still need the secondary left & right key for the additional function they provide.

For the g-sensor support if choosen; the game emu could prompt the user to orientate and set their device to what they want to have as the "centered" position at the beginning of every launch. That way the character or object has a centered position to start from to determine a direction of movement based on a tilt until the device is brought back to the original "centered" position. The "A" "B" "X" "Y" buttons as previously described by others could be used to determine the go, jump, fire etc as each game requires. Future programming may allow for the g-sensor to not only determine the direction but additionally determine a speed or distance to cover based on how far or how long it is tilted. That would eliminate the need for a button to determine speed or movement.

Just an idea!!

CG

lyndel4
29th May 2009, 01:08 PM
Am i the only one thats playing Chrono Trigger on this emulator? any body else still playing this game? PM me I need help and I think its the emulator not the game but its preventing me from completing the game if anyone can help me beat this please let me know Chrono Trigger is the best rpg game for the SNES :)

Never mind problem solved :)

xusso
29th May 2009, 05:22 PM
Works great on my Wizard!
Thanks for the updates!!

rlei
29th May 2009, 06:51 PM
It seems not working with my Touch Diamond (a VGA, WM 6.5 device). It puts a still with SENS's logo on my device after I loaded a 4M / 24M ROM, the same issue was happened in your older version as I tested before.

Would you please advise if the emu is not possible to run with my phone? Thanks.

Currently not. VGA support is planned for next alpha release so please stay tuned.:)

rlei
29th May 2009, 06:57 PM
For the g-sensor support if choosen; the game emu could prompt the user to orientate and set their device to what they want to have as the "centered" position at the beginning of every launch. That way the character or object has a centered position to start from to determine a direction of movement based on a tilt until the device is brought back to the original "centered" position. The "A" "B" "X" "Y" buttons as previously described by others could be used to determine the go, jump, fire etc as each game requires. Future programming may allow for the g-sensor to not only determine the direction but additionally determine a speed or distance to cover based on how far or how long it is tilted.

CG

Very interesting idea..I'll see if there's any chance that I can get a hold of such kind of device first.

flaviopac
29th May 2009, 09:31 PM
It doesn't work on my Htc Elf and Bomberman rom... :(

rlei
30th May 2009, 09:17 AM
It doesn't work on my Htc Elf and Bomberman rom... :(

Could you describe the problem more specifically?

flaviopac
30th May 2009, 09:44 AM
Could you describe the problem more specifically?

The game doesn't start...
I just see a balck screen.. Nothing else...

rlei
30th May 2009, 11:02 AM
The game doesn't start...
I just see a balck screen.. Nothing else...

Black screen means it's running already. Is the rom zipped? Can you try a different rom?

EGOvoruhk
30th May 2009, 11:41 AM
humm.... don't get me wrong buddy, good emu is always appreciated, but if You have the skills then why don't You try to write decent GBA emulator???? correct me if I am wrong, but I believe that there is a bigger demand for one and many people are even willing to pay. am I right??

I would rather have a solid SNES emulator than a GBA one. Maybe it's because I'm old and grew up with the SNES, but I think it's a much better system

flaviopac
30th May 2009, 12:34 PM
Black screen means it's running already. Is the rom zipped? Can you try a different rom?

The rom isn't zipped..
I already try with 2 roms: bomberman 3 and bomberman 4 :(

frmariam
30th May 2009, 02:03 PM
Are they good rom dumps? I've run into some bomberman rom that don't even run in the PC emus...
Maybe you could try a Super Mario World to see if the works in your device or if it's rom related...

flaviopac
30th May 2009, 02:58 PM
Are they good rom dumps? I've run into some bomberman rom that don't even run in the PC emus...
Maybe you could try a Super Mario World to see if the works in your device or if it's rom related...

Yes, they work on my PC...
And they work with Snes9xPPC too....

Leonick
30th May 2009, 04:07 PM
Ill try it out... hopefully this one can actually open roms which PocketSNES wont do for me

rlei
30th May 2009, 04:34 PM
Yes, they work on my PC...
And they work with Snes9xPPC too....

Thank you for reporting this issue. I tried it too and can confirm it doesn't work. Will look into this one.

rlei
30th May 2009, 04:40 PM
Ill try it out... hopefully this one can actually open roms which PocketSNES wont do for me

You might be disappointed with current release of SnesGo which bears almost the same compatibility of older PocketSNES versions. At present the focus of SnesGo is performance improvements and VGA device support.
But you're always welcome to report any compatibility issues - I'll keep them in my radar.

darrenn
30th May 2009, 10:03 PM
nice work. runs all the gmes i play smoother than previous versions (rtype, ff3, and others...)

I gave super mario rpg a shot, and it appeared to be working, but froze up aftedr the title screen :( any chances to get smrpg working? :D?

rlei
31st May 2009, 03:15 AM
Yes, they work on my PC...
And they work with Snes9xPPC too....

Tested again and it seems working with sound emulation on. Could you try it again? If sound on is too slow for you you can uncheck the Sync Sound box and just leave "Sound Emulation" on. The audio processor will be emulated but no sound will be produced.

EDIT: BTW this is in fact a problem from the original Snes9x's sound emulation skipping method and exists in all derived versions. You can observe the same problem using Snes9xPPC or even PC versions of Snes9x by disabling sound emulation.

rlei
31st May 2009, 03:17 AM
nice work. runs all the gmes i play smoother than previous versions (rtype, ff3, and others...)

I gave super mario rpg a shot, and it appeared to be working, but froze up aftedr the title screen :( any chances to get smrpg working? :D?

I just reproduced the freeze right after Mario entering the castle. Sure there are chances to get it working - as long as the freeze is reproducable :o

flaviopac
31st May 2009, 01:36 PM
Tested again and it seems working with sound emulation on. Could you try it again? If sound on is too slow for you you can uncheck the Sync Sound box and just leave "Sound Emulation" on. The audio processor will be emulated but no sound will be produced.

EDIT: BTW this is in fact a problem from the original Snes9x's sound emulation skipping method and exists in all derived versions. You can observe the same problem using Snes9xPPC or even PC versions of Snes9x by disable sound emulation.

Just tried it... But I have the same problem...



[EDIT]
All right! Finally I get it work! :D
Don't know why, but I need first to activate sound emulation and Sync Sound too...
Then, after the rom is loaded, I need to deactive Sync Sound because it was slowing down the game...


Anyway.. This is the best emulator I have ever tried.. The game is really smooth!


If you can fix this little problem in the next version... :)

ookba
9th June 2009, 10:59 PM
Froze when I opened it. Using on a Excalibur Smartphone, QVGA. Thoughts?

xTMODx
11th June 2009, 08:31 PM
tried it on my Touch Pro 2 and get 2 problems:

1. I cant mapping the most of the hardware keys (a-z) they have all the same key-code, the special keys works.

2. cant open rom (Secret Of Mana, Super Mario World) maybe because its wvga?

i would pay 20$ for a fully working snes emulator for my touch pro 2 :) so please continue your work, thx

greetz xTMOdx

rlei
17th June 2009, 11:04 AM
Froze when I opened it. Using on a Excalibur Smartphone, QVGA. Thoughts?

Sorry but Smartphone has not been supported yet.

rlei
17th June 2009, 11:06 AM
tried it on my Touch Pro 2 and get 2 problems:

1. I cant mapping the most of the hardware keys (a-z) they have all the same key-code, the special keys works.

2. cant open rom (Secret Of Mana, Super Mario World) maybe because its wvga?



Yes it is. Should be supported in next release.

Agent Blair
19th June 2009, 05:51 AM
tried it on my Touch Pro 2 and get 2 problems:

1. I cant mapping the most of the hardware keys (a-z) they have all the same key-code, the special keys works.

2. cant open rom (Secret Of Mana, Super Mario World) maybe because its wvga?

i would pay 20$ for a fully working snes emulator for my touch pro 2 :) so please continue your work, thx

greetz xTMOdx

I second this. $20 for a fully working SNES emulator for the TP and TP2. It also has to accept the TP keyboard including WASD, which all other emulators cannot accept properly.

Subversive Asset 2.0
27th June 2009, 04:09 AM
With the At&T Tilt (i.e. HTC Kaiser), WM 6.1, QVGA, and the latest (0.8a1), I have the same problem that siulmagic has...as soon as a ROM is selected from the rom selection screen, the emulator goes back to the initial screen and gets stuck. I have to load IE (by clicking the link) and then go to today screen and x out.

This is a problem I get with all the pocketSNESes though, so it's probably something on my end.

dadeadman
27th June 2009, 04:35 AM
rlei, any chance u can get this working for the xperia?

Kloc
29th June 2009, 06:51 AM
Sweet, I plan on getting a Touch Pro 2 next month when it comes out on T-MoUSA. Hopefully this emulator is made to run on it by then. I love playing snes games on my Wizard.

JouSePo
29th June 2009, 12:23 PM
stucks at info screen when loading a rom in HTC Universal 64mb with 6.1

sevenalive
30th June 2009, 04:15 AM
Will this work for VGA?

http://www.wincesoft.com/html/gapi_for_hpc_s.html

nothin
7th July 2009, 07:10 PM
ANY news?.....

xTMODx
7th July 2009, 07:57 PM
ANY news?.....

yea same question?? :)

|Jason8|
7th July 2009, 09:54 PM
So guys. GAPI support is needed for this, right?

http://forum.xda-developers.com/showthread.php?t=532200

There's a CAB in that thread that'll install the GAPI drivers that have been left out in 6.5. Someone can try these with this emulator and report back. Maybe this'll help VGA devices, too? :D

rlei
16th July 2009, 08:51 AM
yea same question?? :)

Being kinda busy at work these days ;) Will be back with VGA support soon..

rlei
16th July 2009, 08:55 AM
So guys. GAPI support is needed for this, right?

http://forum.xda-developers.com/showthread.php?t=532200

There's a CAB in that thread that'll install the GAPI drivers that have been left out in 6.5. Someone can try these with this emulator and report back. Maybe this'll help VGA devices, too? :D

GAPI is deprecated already. SnesGo will switch to raw framebuffer / DirectDraw anyway.

Daranus
16th July 2009, 10:04 AM
One more dude who is waiting for wvga support, keep it up man, great work! =)

CYB3RiZER
22nd July 2009, 06:29 PM
Everything works fine until i try to to execute a ROM file. After that SnesGo halts on the starting picture (i can only see the SnesGo picture but no menus after that). The only build of Pocketsnes that seems to work for me is Masterall's 1.53. My device is iPAQ 914c which has Marvell PXA270 Processor 416 MHz, WM6.1 PRO and 320 x 240 landscape screen.

freaknormel
24th July 2009, 03:34 PM
I will keep an eye on this thread..

My TP2 is waiting for a working SNES or NES or Genesis emulator :)

SuperPuma
24th July 2009, 04:11 PM
My HTC Fuze is ready to test the VGA version when available, thanks for your work on this emulator :)

xTMODx
12th August 2009, 06:42 PM
some news on the emulator??? :)

lyndel4
31st August 2009, 12:54 AM
any news guy? :confused:

obaz
8th October 2009, 04:03 PM
only one really working snes emu for kaiser.
only one can provide good speed.
Thanks man, wish you luck.
btw - can`t abject qwerty- keyboard mapping, hope you fix it. :)

nawfalah
8th October 2009, 04:19 PM
wvga pleeeeeeeeeeeeeease

duke911
8th October 2009, 05:32 PM
I have been using it for about 4 months, and it's great.. speedy and stable... even better and faster than nes emulator!

I tried it on my TyTN II, and without sound...

there is a minor problem with key mapping, especially if you want to use the keyboard... other that that.. it rocks...

Keep it up
:)

valkryomnia
9th October 2009, 04:15 AM
Will this only work with qwerty keyboard phones? (Not virtual qwerty?)

Also, wm 6.5 supported?

obaz
9th October 2009, 06:44 AM
Will this only work with qwerty keyboard phones? (Not virtual qwerty?)

Also, wm 6.5 supported?

no.
yes.
just try it.

kanwal236
5th December 2009, 07:09 AM
Just tried it... But I have the same problem...



[EDIT]
All right! Finally I get it work! :D
Don't know why, but I need first to activate sound emulation and Sync Sound too...
Then, after the rom is loaded, I need to deactive Sync Sound because it was slowing down the game...


Anyway.. This is the best emulator I have ever tried.. The game is really smooth!


If you can fix this little problem in the next version... :)

ahhh thank you so much for your input, finally got my sound working too xD
just like he says, activate sound emulation and sync sound.
But also it seems like have to save a state while having those 2 on already, i.e. you can't just turn those two on and load a previous save state even if it has those 2 options checked.
but you sound won't work without both of those
-cries for the weak ass tytn II-

lyndel4
5th December 2009, 05:34 PM
Am still waiting for a bug fix for this emulator after using it the device and emulator hangs and I have to do a softreset I dont get this with the other SNES emulators only this version plz update us on a new version or at lest let us know if the project is dead or not its been a long time and still no news as yet and the site has no updates :(

damaph
29th December 2009, 12:54 AM
Is this project dead? The rlei has not updated his website since May and has not posted anything on this forum since July.

madz001
23rd February 2010, 12:33 PM
is this project dead or what????

trueg
16th November 2010, 01:13 AM
So sad. :(

I was looking for a SNES emulator that supports VGA/WVGA, but it seems as though this project is dead.

Snes9xPPC works great, but is limited QVGA.

Smartgear has excellent NES & Genesis support, but no SNES.

Morphgear performs very poorly once you enable sound, even on a 1GHz snapdragon.

pupakota
16th November 2010, 04:55 PM
pocketsnes by n0p supports vga, but i doubt that anything but xscale cpu will be able to provide ok performance with sound(even 1ghz shitdragon sth).
My advice for psnes users - do not EVER turn on interpolated sound option - it's useless cpu eater.

trueg
23rd November 2010, 09:31 PM
For some reason, which ever method n0p used to support VGA doesn't work on my LG eXpo.

Performance seems good, but instead of full screen, I get a tiny thumbnail (actually two thumbnails of the same image). Using WVGAFix doesn't make a difference. The same thing happens with his other apps. :(

Morphgear works, but has poor performance once you enable audio.