Skip to content

AntSnesQt 0.5 : first beta

The AntSnes Qt is ready for first testing round. The whole UI is now working on top of Qt, so I expect there to be some new bugs compared to the older AntSnes version. The good news is that this installation won’t overwrite the older AntSnes. I also heard the the D-pad doesn’t suck anymore, so you should be able to use this emu with touch only phones too.
I didn’t even try to get the Audio working, since the QAudio is not yet working in the Qt 4.6.2. I’ll continue with that after the QAudio is finalized by Nokia.

Know issues:
1. The audio is not yet implemented.
2. Save states are now found in different slots than in the previous AntSnes release.
3. The installation is now a bit more complicated, since the SWEvent capability is required.

1. First Install Qt 4.6.2 binaries into your phone: Download Qt installation package
2.  Download the AntSnesQt.sis
3. AntSnesQt requires the SWEvent capability. The SwEvent is required for key mapping: Now you can map call/end call etc. buttons for the AntSnes usage. Therefore a new step is required to install the SW.
Go to SymbianSigned and sign the AntSnesQt sis for your own phone IMEI
using free Open Signed Online option this operation should be free of any charge.
Read carefully the instructions on the SymbianSigned site.
You must give them

  • Your Phone IMEI  (you can obtain it digiting *#06# on your phone)
  • Your EMAIL Address
  • AntSnesQt SIS Package

And then the symbiansigned should email you the signed AntSnesQt for your phone. This package will be installable ONLY on your phone. This procedure works for all Symbian S60V5 Phones.
The alternative method is to hack your phone! You can find pretty good instructions from MameXM download site. (scroll to the bottom of page: Signing & Installing).
Download the AntSnesQt: AntSnesQt_v05 (3524 downloads)
Sources are available on Github:


  1. haydn says:

    Hi – I tried connecting with you by email. Would like to runs some of your posts on the symbian blog. Can we talk?

  2. ReS says:

    Real bummer i dropped my N97 in the toilet, guess it could take everything expect water, so can this be runned on Nokia 5800? atm i dont have other phones then that, would love to try this out, cant wait until friday i get my N900 then it is real testing time.

  3. […] This post was mentioned on Twitter by Summeli. Summeli said: Blog: AntSnesQt 0.5 : first beta […]

  4. tanatos says:

    How can we set SWEvent capability on our phones?

  5. tanatos says:

    It isnt’s work! I instal qt-drivers on disk c, sign AntSnesQt, but emu says that “requaries Qt version 4.06(0) or higher” no matter what. Is something wrong with it?

  6. […] Se, invece, siete interessati ad usare la vecchia versione, funzionante sia su 3rd sia su 5th edition, trovate tutto il necessario QUI. […]

  7. […] Sito ufficiale. Leggi gli articoli correlatiDrNokSnes: il Super Nintendo su N900 Dopo avervi mostrato i video di Nokia Conversations, con tanto di seguenti problemi di licenza con la Nintendo, oggi vi riparliamo dell'emulatore del Super Nintendo per N900: DrNokSnes …In lavorazione l'emulatore del Nintendo 64 per N900 Lo spazio dedicato agli emulatori su N900 potrebbe presto aumentare! Infatti, in attesa dell'emulatore per Playstation, l'utente Cpasjuste ha annunciato il suo lavoro su un tanto aspet …Super Tux: il Super Mario "Open" per N900! Super Tux è un gioco a piattaforme non multiplayer, rilasciato sotto licenza GNU GPL. Può essere definito un clone Open del mitico Super Mario. Questo gioco è principalmente disponibi …Il Sega Megadrive rivive su N900 con PicoDrive Sega Mega Drive è il nome di una console a 16 bit rilasciata da SEGA alla fine degli anni '80, superiore persino al suo rivale, il Super Nintendo. Fortunatamente l'utente javicq è riu …Snowtter: un client twitter in stile natalizio su N900 Snowtter, sviluppato tramite l'uso delle librerie Qt, è un client twitter ambientato in stile puramente natalizio. L'applicazione, per Maemo 5 e quindi per N900, è disponibile gratuitam … […]

  8. tanatos says:

    What if i instal emu first, and then – qt, is it workable?

  9. iRaptor says:

    Somesort if Feedback (tested on Nokia 5800):
    1. Onscreen D-Pad is not lagging or stucking anymore plus build-in remapping options are working properly. So, it is 100% playable on Nokia 5800 (probably on other Symbian touchphones without QWERTY-keyboard).
    2. This version is still beta, so the compatibility with ROMs is very low, it was hard for me to find working RnR Racing and Super Mario ROMs. None of the Super Metroid ROMs worked for me.
    3. Often crashes when loading ROMs.
    4. Some ROMs show just Nintendo logo and then black screen.
    5. When running Key Config you see “Press Up” and Cancel button, missing message “Press cancel to skip”.
    6. When mapping the last button in Key Config (TR button) app crashes and no key config saved. Have to skip the TR-button remap.
    7. I prefer to use vertical scroll instead of horizontal in ROM selecting menu.
    My video of RnR Racing gameplay:

    • Summeli says:

      Thanks for the feedback, and the video. The current version looks quite playable on that video 🙂
      I’m not sure if I can improve the compatibility of the ROMs. There might be some compiler bugs, that could go away with the new GCCE release coming with Symbian^3
      I know that there’s still some issues with the ROM loading. I’m trying to improve that.
      I’m not sure if I can help with the ROM selecting menu. I’m really just using the standard Qt’s file selection dialog, so it looks pretty much same as the menu in PC environment. I hope that Qt releases some new controls in the future.

  10. tanatos says:

    Yeah, half of square enix rpgs isn’t working. And if you press d-pad right or left with green key (or mb with B key, like in my key-set) you permanently fell to main menu.

  11. tanatos says:

    Crap… green-center-red keys on 5530 not working in ontime with touch buttons on screen T_T

  12. Rodrigo says:

    Working EveryThing on my 5530 just some room does not work

  13. iRaptor says:

    It will be good to have 10 save slots in future versions, because 5 is not enough.

  14. Thomas says:

    Hello summeli,
    on the i8910, antsnes doesn´t start. ;-(

  15. GreenShadow says:

    hey Summeli,
    it Works fine on my 5530, Crono Trigger runs Perfekt, Load & Save is working.
    The Key Config also Works fine. Great Job Summeli, i will test more Roms, and report
    best greetings from germany

  16. iRaptor says:

    Games that working FINE: Cybernator, Killer Instinct, The Legeng of Zelda =), Super Mario World, Mario Kart, Battletoads, Mortal Kombat, Jungle Strike, Rock n Roll Racing.
    Can’t load games: Super Metroid =( (worked on AntSnes 0.71), Super Mario 2 – Yoshi’s Island, Star Fox.
    So, the compatibility of the ROMs is not bad at all =)

  17. iRaptor says:

    Summeli, what do you think about this alternative version of UI _ for Nokia 5800? It is true, that in most games you can’t use only touch-control (in case of no multitouch). That’s why you have to remap RGBY-buttons to hardware buttons. And we are wasting 25% of the screen to display unnecessary RGBY-buttons. So, by organizing the UI in new way, it is possible to greatly expand the work areas of the small D-Pad. I think it can solve problem like occasional pressing the wrong button, it will gain precise and comfort game control. In perspective, the new UI can be implemented via somesort of option in the settings or single test-build, I don’t know. But it all after you, Summeli =)

  18. Thomas says:

    The Antsnes QT must work on i8910, or? The Symbian System is S60 V5. And the QT Demos works great. But the antsnes not start. Summeli can you help me?
    First i have installed the QT 4.6. Then i have installed the AntsnesQT, but it doesn´t start.

  19. Andre says:

    Really great work, it´s working really well, full speed and the d-pad is working.
    Congratulations, now is only missing the sound^^.

  20. GreenShadow says:

    @ iRaptor and Summeli,
    please think of the fakt that the 5530 XpressMusic no hardware Buttons own. There are only two or Free Hardwarebuttons (Louder-Quiter Button, Camerabutton)

    • Summeli says:

      The 5530 has these nokia headphones right? You can connect that headphone controller (stop,play, etc button) and use those to play.
      5530 doesn have multitouch, so those other buttons on the right side are quite useless 🙁

      • iRaptor says:

        Using the headphone controller is a good idea, but button’s pressing processed always like single press. I mean, if you hold a button on controller the game is thinking that you have pressed and released. So, it is impossible to use headphone controller like a D-Pad and it’s hard to use like a RGBY-pad in some types of games (races, for example).

        • Summeli says:

          I meant that you could use it as ABXY buttons. Actually if I remember right some of the headphone controller buttons can be hold down. forwad/backward buttons maybe? Other were just single press…

    • iRaptor says:

      I always thought that the principle of the Nokia 5530 touch-buttons is similar to hardware buttons and not affect on method of response in applications…
      Anyway, I’m not suggesting to change current UI, just to add an alternative one like an option.

      • GreenShadow says:

        This Sugestion is great in my opionion, cause the Touch Buttons are really useless how summeli said.
        A other Question. Is it Possible save games of AntsnesQt 0.5 to import in a newer AntsnesQt release? Or is it possible to install simluar AntsnesQT Version on the Phone?
        Thanks for Respons, Big thx to summeli and Best Greetings from Germany

        • Summeli says:

          the savegames are saved into the same folder with the ROMs, so you don’t have to do anything. The same savegames will work. Actually you can load even the AntSnes 5th edition states to the AntSnes Qt, there slot numbers are just messed up, but it should work.

  21. Meccia says:

    What are the difference of Antsnes 0.71 and Antsnes QT? If the differences are about the buttons ( I have an N97 and playing with the slide open is the best solution) i prefere the old version.
    Please reply me. Thanks

  22. iRaptor says:

    Another little suggestion is to implement an additional Control Sets (profiles), because often need to redefine controls between different games.

  23. Sem Ideia says:

    Hello there Summeli. I really enjoyed your work in this beta and I say that you have done an amazing job. Since nokia 5800 doesn’t support multitouch, you had a great idea using the current keys so we could play the awesome SNES games. But I have an idea as well! Why don’t you use the directional controller as a stick? You know, just like the arcade games or even the Iphone games! Since we don’t feel where we are touching, the stick would be an awesome way to play snes games such as street fighter and mortal kombat. You should make the commands vertically, horizontally and diagonally so it makes the command better!
    Thanks a lot and I wait for your reply =D

  24. iRaptor says:

    Also, it’ll be good to change D-Pad Up & Down zones like this: _

  25. Meccia says:

    What are the difference of Antsnes 0.71 and Antsnes QT? If the differences are about the buttons ( I have an N97 and playing with the slide open is the best solution) i prefere the old version.
    Please reply me. Thanks

    • Summeli says:

      Just read the post. You can still use the old AntSnes if you like (it doesn’t get overwritten). The n97 users don’t need this update, but you don’t lose anything by trying it out.

  26. San says:

    i’m using a 5530 and the new D-pad work nice, add the diagonal was a good idea since 5530 don’t have multitouch! the emu work well with chrono trigger french patched, DBZ super saya denstsu french patched, ogre batlle, front mission english patched. i’ve also tried super mario RPG but this one didn’t launch!
    Addind the sound should be great but if i understand well it doesn’t depend on you right now. Anyway it’s a very good job.

  27. yener90 says:

    can you make a bigger dpad??
    like the dpad of xbox 360 controller??
    and possibility to hide the right part of the screen.
    its nearly useless for me 5800 User.
    only needed keys from rightpart are slect and start.

  28. Bernie says:

    Great emulator. The switch to QT seems to have made it more stable, too.
    A suggestion, if I may: Have you considered different screen size options? As in 1x scale, and maybe one for fullscreen, too.

  29. Kuroyume says:

    Working perfectly on a Nokia 5230, FF6 runs like a dream…
    I agree with the suggestion for the interface change. Bigger d-pad would be nice

  30. Rodrigo says:

    strange i have 5530 and i use diagonal i dont know how but i use

  31. Jordane says:

    Excellent work, know nothing about programming and I came across this news have a device of this being that the language was ported to QT him would be easy to make a port of an emulator for this device? Thank you.

    • Summeli says:

      it depends. What OS is that device running? If it’s Linux, then it should be quite easy.

  32. Jordane says:

    Yes, the operating system and a port of Linux known as dingux full well, I’ll talk to some developers about it, you make code available to any developer contact? Thank you.

  33. iRaptor says:

    I’ve noticed one thing, bug maybe. AntSnes can load only (U) and (J) ROMs or (J/U), but it crashes when I try to load (E) ROMs. (U) – games for USA, (J) – for Japan, (E) – for Europe.

  34. zord_majka says:

    Hey, great work on the emulator. I’m using the 5800 Nokia phone and yes, arrow buttons are a bit small for my fingers. However, there is one more way how handle that. Please, check out how it (used to) work at Commodore emulator for iPhone
    My point is to make a circle-like touchy area which would correspond to directions. What do you think?

  35. ladocracku says:

    can you make selectable d-pad trsparent and put on fullscreen mode for 5800users ecc,another thing can you put real output resulution 252×224 or 512x(448 or 360 streched)and put in the space remained the d-pad and LR and str and sel!

  36. andyL says:

    Qt 4.6.2 binaries wont install on Sony Ericsson Satio. I got the AntSnesQt_v05signed.sis
    I wanted so much to try this emulator out. Has anyone else got it working on a satio?
    Good luck with the Development, I’ll keep my eye on your progress :O)

  37. Pleijer says:

    I wish, I could play Lufia II someday, it’s so good game. I tried that, but screen only flash and nothin happen. 🙁 I hope you fix that soon, if it’s possible.

  38. Thomas says:

    This emus runs only on Nokia Phones. QT runs not full on other Handys how i8910 or satio. We need a QT packed that is complet signed for all Phones.

    • Simon says:

      Dont understand why this version dont work on satio when the first version worked?

      • AndyL says:

        QT wont install properly on the satio, the new emulator requires a QT install, without QT the emulator wont work :O(

        • Summeli says:

          I hope that they can make a way for other phones to install the Qt too. There’s really no going back to standard S60 avkon anymore. The Qt will guarantee the compatibility in the future too.

    • AndyL says:

      Your so correct Thomas, QT needs to enabled for Satio and all symbian 5th edition phones! The satio has a 600Mhz CPU, compared to the Nokia 5800’s 434Mhz.
      Emulators on Mobiles need the extra CPU speed, and as much free Ram as possible.

  39. Serhanz says:

    i can’t understand.virtual keyboard doesn’t work.i pressing everything but nothing happened.HELP ME!!!

  40. rpgaddict_22 says:

    Mr.. If ever can you make a setting on screen sizes? n97 users dont really need onscreen keyboard and it is only an eye irritant… the gaming speed is superb but the graphics are garbled because of the compressing..

  41. IDSG says:

    this works on s60v3?

  42. Dgo says:

    Summeli, could you try to implement the moultitouch trick for resistive screens? There´s an explanation of how it works on Greetings and thanks for your work.

    • Summeli says:

      yes, I know how it works. I don’t think that it’s ever going to be a good think for dpad, or anything alike. It’s best for buttons with big distances. For example if you put buttons in four different corner, it should be doable, and cool. But if you have your buttons in small space, like d-pad, it’s not going to be usable.
      I’m going for big d-pad for the next version. That is going to be a lot better than any faked multitouch

  43. Jerzeydan says:

    Thanks man! Works great on 5800. Only the sounds and then it is perfect for me ; )

  44. samipower says:

    this new version antsnes are good, antsnes QT 0.5 and Qt 4.6.2 binaries but for nokia s60v5 and nokia s60v3 ??? nokia n95, nokia n96 ?? antsnes qt for s60 v3 when??? , or antsnes 0.71 for s60v3?????

  45. samipower says:

    my question are antsnes Qt for s60 v3 when??? antsnes Qt for s60 3rd ,

    • Summeli says:

      Since when I have been giving any dates? 😀 To be hones I’m not even planning to make Qt version for S60 3rd edition right now.
      The Qt version is optimized for touch phones with big screens. I don’t see how it could be better than the current 3rd edition UI.

  46. samipower says:

    I apologize, I thought to be more optimized the new version with these new libraries that would work better the earlier version of nokia(s60 3rd)