Skip to content

gnuboy v0.5 for Nokia S60 5th edition

The gnuboy is a gameboy / gameboy color emulator, and now it’s ported for S60 5th edition. This was mainly made for the people who asked for gb / gbc support for gpsp. It was much easier to make by compiling a new emulator for S60 😉
There’s no support for SE / Samsung. However it could be added by implementing the DSA changes described in my blog post.
I have to admit that this is still quite unfinished. I pretty much ran out of time. The N8 is coming and I want to start optimizing all my emulators for Symbian^3. Finally getting to use the new graphics architecture, real MultiTouch etc. I’m sure you all know what I mean 😉

gnuboy menu

know issues:

  • No audio
  • The’re a bug with .gbc extension. Rename your .gbc file into .gb, and you’ll ab able to play gbc games also
  • SE and Samsung phones are not supported, sorry
  • The D-PAD is not fully working. You need to press some other spots before you’re able to press the same button again. I’ll fix this in the next update.
  • it’s quite unfinished, waiting for my N8 😉

Same process as with other emus:
1. First Install Qt 4.6.3 binaries into your phone

2. Download the gnuboy.sis
3. gnuboyrequires the SWEvent capability. The SwEvent is required for key mapping: Now you can map call/end call etc. buttons for the gnuboy usage. Therefore the following step is required to install the SW.
Go to SymbianSigned and sign the gnuboy.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
  • gnuboy SIS Package

And then the symbiansigned should email you the signed gnuboy your phone. This package will be installable ONLY on your phone. This procedure works for all Symbian S60V5 Phones. I had also to change to date on the phone into yesterday to get it working..
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 gnuboy: gnuboy (23288 downloads)
Sources are available on Github:


  1. Lancelot says:

    1st to download!
    Thanks summeli. i love you. i use Nokia 5233 and works good with qt 4.6.3. i have a question:
    The antsnes and gpsp4symbian worked well in my Nokia 5233 with qt 4.6.3, if i install qt 4.7 they keep working? and where can i download qt 4.7?

  2. Turi says:

    Great Works!!!
    the development of gpsp4symbian for s60 v5 does not continue?

  3. i8910 says:

    when will you release it for i8910

  4. kabir94 says:

    I think i’m gonna love you!!! Thanks for your hard work!

  5. Great Work says:

    Fantastic work again Summeli. I would love to see these emulators working perfectly on my 5800. Keep up the great work, please dont forget about 5800 owners when you get the N8!

  6. Tamstyler says:

    Nice but i can´t open GBC-Games.
    I have put a Gameboy-Game and a GameboyColer-Game in a Folder and when i want to open the Game there is only the Gameboy-Game.
    And i think the Keys for walking are too small.
    Make on the Left Side Big Keys for Walking and Start, Select & Menu (Like on the AntSnes).
    A & B can we use at Green / Red.
    I´ve played a few Seconds Pokemon Red and no Problems with the Speed, but i hope Audio will come…
    You should make the Keys for Walking at GPSP also like the AntSnes.

  7. shadowninty says:

    You are my hero!

  8. angel says:

    i can´t open GBC-Games.
    : (

  9. brower says:

    Stupid question: o/
    If you know the problem with Satio and i8910 and you already have the code correction, why can’t you implement on the emulator to it work on these phones too?
    Thanks for reply ;P
    Good day for you!

    • Summeli says:

      The fix takes few iterations before the code actually works, and I don’t have a i8910, so it’s really time consuming for me to do. There’s really no way that I could get it working with first try 😛
      That is the primary reason why it’s placed on very low on TODO list. Someday I might give some support for samsung & SE (no promises), but now I’m trying some new things with N8 🙂
      To be hones the Symbian^3 gives me all the feature I have been crying for the last year with S60 5th edition, so I’m moving into that direction. I’m trying to ifdef the code in a way that I could still give some basic fixes for the 5th edition emulator too, but no promises on that side.

      • brower says:

        No problem. Don’t worry. If S^3 gives for you all you need, don’t stay with S^1. Is the same to ask for someone to release an app with WinXP support with Win7 growing up every day ;P
        I just asked because i tought that was a simple process (just copy and paste the code). But no problem. The gpsp is good enough to be working on i8910 😛
        There is alot of games ;P

  10. Yunus says:

    wow! You are the best! Thank you.

  11. SpeedFire says:

    Please add support of external fonts (not only standard) in all your emulators.
    Because now with external font all the narratives in menu looks like “wwwwwwww”.

  12. Cantyo says:

    THanks a lot for your work!!!
    But unfortunatelly im not able to open .gbc game i mean i dont even see the game in the folder when going through load file option.
    Any ideas?

  13. angel says:

    not able to open .gbc game.
    : (

  14. Great Work says:

    I found that I can only press a direction button once before it stops working. You have to press a different direction before you can press it again. I think there was a similar problem with an early antsnes. Thanks again Summeli!

  15. TheOtherAlex says:

    I LOVE YOU!!! (well, not literally) 😉
    Without you, my 5800 would be hardly more than a boring piece of plastic 🙂

  16. Yunus says:

    sorry for my bad english >.<
    hi summeli! i love your works, very much!!!!
    PLEASE can you make a n64 emulator!!!
    I have a nokia 5800xm now but i think i will change to N8.
    I have searched so long for this but nobody can do it!
    You are the best and i think you can do it!

    • Summeli says:

      There’s only one n64 ARM port, which is mupen64, and the requires ARM Cortex A8 or newer processor. Unfortunately the N8 has only ARM 11, so it’s not going to happen with N8.

  17. elkun2610 says:

    Test on 5800 results:
    – Color flat bowl
    – Non-sensitive scroll button
    * Conclusion:
    There are also more than not playing

  18. GameName says:

    Hi, Sumelli! You’re doing a pretty good work, well done! Thank you for all those emulators for s60v5. But, like somebody above said, the speed of this emulator is excellent, but there’s a problem with direction buttons, they are too small and they are not working properly. Keep up a good work, hope you will be able to fix it in the future!

  19. shana_panglu says:

    control pad very small
    I can’t see it
    control pad … can’t press more than 3 time (test in Super Mario Land 2)

  20. Siyoon says:

    thank you!!
    im not gud at eng
    just say thank you again!!!~!~!

  21. goncha says:

    the direction is very small, put in the same direction
    Artnes the new version of qt that is great, and eliminates
    tactile keys of A and B, as they are not necessary
    thanks 🙂

  22. exsinner says:

    ok,when n8 arrived,probably you’ll start your project back.and with it i hope audio will be implemented 100% on gpsp,gnuboy and antsnesqt

  23. leon says:

    i think you should fix the key

  24. Mathi says:

    very very goood Summeli! it will be more emulators for S60 5th edition? maybe a Sega Megadrive? think about it please! thanks summeli 🙂

  25. mario says:

    please help summeli… i dont know so much english and i dont get what is gnuboy for… isnt it the same like gpsp?

  26. JImmyPage says:

    Hi summeli I’ve been waiting for so long for this emulator, but I had some troubles with the directional keys, but the emulator is very good thank you, I’m waiting for some updates if you can make it will be glad. bye

  27. Johnny says:

    Thanks again for the hard work, will try it when i have some time.
    Now Summeli, what about a Descent port? There are quite a few ARM ports I guess, wich i guess are all Wiz and stuff of the like ports, would be FREAKING amazing to have such a game with acelerometer and the like on our symbians, a dream come true.

  28. leon says:

    I can play the zelda

  29. johan says:

    hai summeli,, have u Nintendo DS emulator for nokia s60v3 devices,,,? i hope it’s real,,,

  30. CAOS says:

    i have a nokia 5800 with pnht c6 firm and i cant press directional and fisical buttons at the same time in gpsp
    any solution???
    someone answer me please!

  31. Picolo says:

    can u pls fix the roll bug on the zelda minish cap?

  32. Turi says:

    hi Summeli!
    your nokia n8 is arrived???

  33. TheOtherAlex says:

    Hi Summeli!
    Just one question (yes, it’s sort of a feature request, sorry):
    Can we 5800 (etc.) users hope for a fix to the onscreen d-pad bug in gnuboy? The problem is that I have to wait another 10 months until I get a new phone (i.e. N8), and I’m itching to have this emulator running 😉

  34. jay wong says:

    thanks for your hard work,my hero!
    It is very good but the D-pad is not working very good.When will you fix up the D-pad?I am waiting for your new release.
    Thank you.

  35. TheOtherAlex says:

    Btw, Summeli – where’s your donate button?

  36. SuomiFInland says:

    Is it possible to make Nintendo Ds emulator? I hope so 😀

  37. blablahe says:

    it says cer. error….wat sould I do..?

  38. blablahe says:

    i have QT already installed on my phone but i cant open this gnuboy.sis…..does anybody knows WHY..?

  39. […] emu khác chúg ta cần có rom để chơi, rom thì các bn tự kiếm nha! Link down: BỘ QT: gnuboy v0.5 for Nokia S60 5th edition | Summeli Emulator: […]

Leave a Reply