Page 1 of 34 123456 11 ... LastLast
Results 1 to 20 of 665
Like Tree20Likes
  1.    #1  
    Hi all!

    dtzWill of WebOS Internals here!

    Announcing......*drumroll*

    SuperNES!


    The first SNES emulator for the Palm Pre!

    As you'd expect from WebOS Internals this is app is FREE! and OPEN-SOURCE! and AWESOME!

    Already having spent so much time on VBA, I was able to get this up to speed more quickly...which brings me to the

    Current feature list:

    • Good app compatibility, works fullspeed on stock pre on many games!
    • Rom selector
    • Rendering done via OpenGL ES
    • In-game menu
    • Save states
    • Customizable keybindings
    • Autosave
    • "Transparency" toggle for speed (see in-game help)
    • Turbo (toggle only)
    • Limited SA-1 Support (so games like Super Mario RPG, Kirby Super Stars, etc., work!)
    • Onscreen controls, complete with TRANSPARENT skins!


    Things NOT implemented:

    • Pixi support. One day I might buy one for testing, but for now I don't have one so I can't support it. Sorry guys!


    Here's what I'm asking:

    • Help me flesh out the wiki! Compatibility list in particular needs your help!
    • Report to me any bugs or suggestions! The more you do so, the more we can make this emulator amazing and something everyone enjoys! No promises I can fix everything, or will implement all your ideas--but I'm open to being convinced and want to make this as great as it can be!
    • Have FUN! This one is not optional.


    UPDATE:

    NOW AVAILABLE IN THE APP CATALOG! *FREE!*

    ENJOY!

    Happy gaming!

    ~Will
    Last edited by dtzWill; 09/14/2010 at 07:11 PM. Reason: app cat!
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
    docnas#AC and sshaka like this.
  2. #2  
    WOOT can't wait!
  3. #3  
    This is very cool! I have been wanting a SNES emulator to come out for the WebOS for a long time now. I didn't think anyone was working on it. So I'm glad you have now started offering this!

    Carrier: Sprint
    Device: Palm Pre
    Favorite App: NesEm
    Favorite Modification: UberKernel

  4. #4  
    Sometimes the term "God Among Men' gets thrown around too easily...
  5. #5  
    Nice, this is one emulator I've been waiting for. Top Gear and Chrono Trigger, here I come!
  6. GoNinjaGo's Avatar
    Posts
    36 Posts
    Global Posts
    37 Global Posts
    #6  
    Yessss! That's the best news today! I have all these SNES roms and need some good use for them!! w00t!
  7. #7  
    YES can't wait and I thought today was gonna be a slow smoke day
  8.    #8  
    It's in the testing feeds.

    You want 'SuperNES', should be version 0.0.2 .

    (There's a 'Snes9x', but that will be removed shortly).

    Enjoy!
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
  9. #9  
    Ahhhh hopefully Verizon gets off their duffs and releases 1.4.5 for the Pre+ soon! I feel I'm missing out on a lot of cool new stuff...
  10. #10  
    Chrono Trigger seems to be working very well (after a half hour of using it that is) on my 1GHz Pre... so that's all I care about, honestly.
  11.    #11  
    Quote Originally Posted by jhoff80 View Post
    Chrono Trigger seems to be working very well (after a half hour of using it that is) on my 1GHz Pre... so that's all I care about, honestly.
    Thanks for the report, and glad it's working!

    For what it's worth Chrono Trigger works here (40-60fps on average) on a stock (500mhz, 600mhz when playing) Pre.

    Just so people don't get the wrong idea that 1Ghz is needed .
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
  12. #12  
    Im also using 1ghz, played about 30 roms, but it works great so far. I'll try it on 500 mhz later to see how sound and if theres any lag.
  13. #13  
    It runs good so far, but there's the occassional hiccup (very short freeze). This is evident in playing something slow paced like Super Mario World. F-zero, MK3/SF2:Turbo, Top Gear, Donkey Kong Country 2 all run fine (the hiccups happen in SF2 more often I think, plus it's hard to play with the physical keyboard).

    Btw, I'm overclocked running F105 default.

    PS: On screen control would be cool. Have you considered a paid version with such an enhancement (to justify your time)?
  14. #14  
    Wow, this works amazingly well for a 0.02 release! It's so cool having those good old JRPGs (Final Fantasy, Chrono Trigger, Breath of Fire) on the Pre! I don't suppose you'd be willing to support NES roms also? (I haven't finished up FF3 yet!)
    Last edited by zParticle; 08/28/2010 at 12:43 AM.
  15. #15  
    Awesome work, I gave up on trying to port an SDL snes emulator months back (it just wasn't working out, even though I did have some success porting another app). Hadn't bothered to give it another shot now that the pdk is floating around....

    So, was it a difficult port? Pretty easy now with 1.4.5? Is this a port of SNES9x SDL? Did you use the new pdk or were you using the home-grown porting hodge-podge?

    Ahh, I'll stop with all the questions! It's just that seeing all these fast-ported apps hitting webos is making my head spin with possibilities. Maybe I need to look into porting again and see if it isn't a bit more friendly to my decade old coding skills. I'm starting to wonder if perhaps my beloved ur-quan masters (star control 2) can be ported over now with reasonable ease (I had -some- success before with the SDL version several months ago but couldn't get it working properly, and it's been ported to a maemo, so it should work)..... I think i need to read up about how people are porting things now that 1.4.5 is out and perhaps give it another shot.

    Thanks again for the awesome apps.

    Ncinerate
  16. #16  
    This is incredible.
  17. azumak's Avatar
    Posts
    116 Posts
    Global Posts
    166 Global Posts
    #17  
    Another amazing emulator port, well done! I look forward to purchasing it. I was thinking of making a quick video to showcase some commercial ROMs on it. And yes, as it was said, very feature-rich for a 0.0.2 release. Ran games on par or even better (Kirby Super Star) than my GP2x Wiz. Awesome stuff! Oh, and I love that pressing a letter jumps to that in the list, nice touch.

    Although, I did find an odd, and reproducible bug! It's been so long I'm a little stoked about it lol, sorry! xD On 2 games now, first with Super Mario RPG, the back gesture will cause it to load state 3, while saying it saved state 3. Very odd. It also gave odd results when saving/loading states in SMRPG, but only that. Like saving state one would show up in all 3 when loaded after the back swipe. Star Fox gave a slightly different behavior, back gesture would go to menu as normal, but returning to Star Fox loaded state 3 like before. Only happened on these 2 out of 15+ games. Also, a card-view swipe up still goes to menu just fine without causing an automatic state-load. Sprint Pre, OTA to 1.4.5 with FStab fix, 1ghz through F105, if ya need any more info, lemme know!

    I'm shocked Star Fox and Stunt Race FX even loaded, the framerates were great despite having no vehicle/enemies, lol! No surprise there, I really couldn't care less. What does surprise me though, is that SMW2: Yoshi's Island is playing perfectly so far! Wow! I wasn't expecting that one.
  18.    #18  
    Quote Originally Posted by relic419 View Post
    It runs good so far, but there's the occassional hiccup (very short freeze). This is evident in playing something slow paced like Super Mario World. F-zero, MK3/SF2:Turbo, Top Gear, Donkey Kong Country 2 all run fine (the hiccups happen in SF2 more often I think, plus it's hard to play with the physical keyboard).

    Btw, I'm overclocked running F105 default.
    Interesting. Another user reported this, I thought at the time it was due to background processes. I'll look into it. If it's not background processes (our wonderful WebOS devices are fantastic at multitasking doncha know), then I suspect it might be the writing the SRAM to disk. At this point however it's all speculation, I'll give it a look when I get a chance .

    Re: sf2 --yeah the Pre keyboard likes to drop adjacent key presses and that's what I think makes trying to do things like qcf so difficult. Checking lumberjack logs after playing you can see a bunch of messages from the kernel saying that it's dropping keypresses because of that. Not sure of best solution here.

    PS: On screen control would be cool. Have you considered a paid version with such an enhancement (to justify your time)?
    I'll definitely support this *eventually* and when I do it will be free. As I said above really the biggest barrier presently is getting artwork .

    Finally, FYI there probably won't ever be a paid version of this--it's based on Snes9x which has clear licensing saying you cannot sell things based on their code.
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
  19.    #19  
    Quote Originally Posted by zParticle View Post
    Wow, this works amazingly well for a 0.02 release! It's so cool having those good old JRPGs (Final Fantasy, Chrono Trigger, Breath of Fire) on the Pre! I don't suppose you'd be willing to support NES roms also? (I haven't finished up FF3 yet!)
    NES roms probably not, although perhaps in another emulator (your princess is in another castle).

    Maybe I should/could pull an LJP and merge them .

    But to more directly answer your question I presently have no NES emulator plans, sorry. One thing at a time .
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
  20.    #20  
    Quote Originally Posted by ncinerate View Post
    Awesome work, I gave up on trying to port an SDL snes emulator months back (it just wasn't working out, even though I did have some success porting another app). Hadn't bothered to give it another shot now that the pdk is floating around....
    Actually I started this port months ago, just forgot about it until recently.

    So, was it a difficult port? Pretty easy now with 1.4.5? Is this a port of SNES9x SDL? Did you use the new pdk or were you using the home-grown porting hodge-podge
    Does it matter? I used the home-grown but honestly all you need is a toolchain, the headers, and some libs to link against. Both have these, and the WIDK supports linux so that works for me .

    As for difficulty.. I was able to reuse a lot of my code from VBA in terms of menus and user experience--and I didn't have to rewrite any emulation code in ARM assembly this time . So I'd say it was a much easier port, but that has nothing to do with PDK or 1.4.5. But having a opengles blit/multiple orientation/autoscaling/autocentering bit of code, having the rom selector/options menu all set..... made things a lot easier . That and once you know the guts of one emulator, understanding another is a heck of a lot easier .

    Ahh, I'll stop with all the questions! It's just that seeing all these fast-ported apps hitting webos is making my head spin with possibilities. Maybe I need to look into porting again and see if it isn't a bit more friendly to my decade old coding skills. I'm starting to wonder if perhaps my beloved ur-quan masters (star control 2) can be ported over now with reasonable ease (I had -some- success before with the SDL version several months ago but couldn't get it working properly, and it's been ported to a maemo, so it should work)..... I think i need to read up about how people are porting things now that 1.4.5 is out and perhaps give it another shot.

    Thanks again for the awesome apps.

    Ncinerate
    You're very welcome --and no reason to stop any questions, keep them coming if you'd like. As you might notice I enjoy porting things, so it's all good .

    I hope you do look at porting those things and I'd be happy to help in any way I can when you do so. Feel free to email me or contact me on IRC if you'd like.

    Good luck
    Quake
    thread
    VisualBoyAdvance
    thread App Cat
    X11/XServer/Xterm
    thread
    SuperNES
    thread App Cat


    If you like my work, please consider donating or buying VBA!
Page 1 of 34 123456 11 ... LastLast

Posting Permissions