Slashdot Mirror


Overclocking your Gameboy Advance

An anonymous reader writes "The guys over at Ahead Games are working on an overclock mod for the GBA. They've been able to run it at up to 2x the regular operating speed without any major heat or battery life problems. Now, you're probably asking yourself "Why the hell would anyone want to overclock their Gameboy?" Answer: Super Nintendo emulation. There's already a working beta of a SNES emulator out for the GBA called SNES Advance. The big problem is there's just not enough horsepower under the GBA's hood to emulate the SNES sound chip. This mod will hopefully remedy that."

22 of 295 comments (clear)

  1. Re:I would think an even bigger problem would be.. by bhtooefr · · Score: 4, Informative

    He's not talking GBC (god no, a Z80 can't emulate a 65816!), he's talking GBA. L & R are DEFINITELY on a GBA. It's only X & Y that are missing.

  2. gba mod by junkyinny · · Score: 5, Informative

    lack of buttons will be made up by a 2 button combo l1+a l2+b etc.. the forums at http://www.pocketheaven.com/boards/viewforum.php?f =33 have the info. The tests so far are great

    1. Re:gba mod by BTWR · · Score: 2, Informative

      You're correct, so I'm assuming that games like Street Fighter II (in which you could use any/all 6 buttons almost simultaneously) will not be portable. However, the vast majority of games did not use all 6 buttons closely (if they used 6 at all), so a shift-button will probably work fine.

      So just the same way as you can't "emulate" the light gun for the NES, you can't emulate every game for SNES...

  3. Re:Disk Space? by lotsofno · · Score: 4, Informative
    This is all well and good, but how would you get the games TO the GBA?
    Use a flash cart (questionably legal). For more information on how to write GB/GBA/GBC/NES/SNES games to a cart and play them on your GBA, try Gameboy Advance.

    Lik-Sang sells carts and cart writers, but I've always used Jandaman's reliable service.
  4. Get a GP32 by Anonymous Coward · · Score: 5, Informative

    Why not just get a GP32, you can emulate loads more machines and it looks like GBA soon (it's an ARM as well as the GBA)..

    1. Re:Get a GP32 by Anonymous Coward · · Score: 1, Informative

      Someone's jealous...

      GP32 is hardly dead. It has a huge community working on software for it. In fact GP32 is the best portable emulation system every created. Go to http://www.gp32emu.com/ and look at all of the systems it emulates and then come back and tell me it never lived up to expectations. If your into MAME/MESS etc you HAVE to get a GP32.

  5. Re:Its only a little scarry by womprat · · Score: 4, Informative

    They do rerelease snes games on the gba. Mario Kart, Yoshi's Island, and many, many more. It's just that they are ports, as there is not enough horsepower to run it through emulation.

  6. Re:Disk Space? by DanThe1Man · · Score: 2, Informative

    with one of these.

  7. Re:I would think an even bigger problem would be.. by solojony · · Score: 2, Informative

    GBA has 6 buttons + Direction pad. A,B,L,R,select and start. All are used in games, and some emulators have even virtual keyboards. ZX spectrum on GBA

  8. Re:Disk Space? by Talonius · · Score: 4, Informative

    Burn them to a ROM. Check out the Advance Linker or any other linker at Bayside. (No, I'm not an owner or even a customer, but they're one of the few places that seem to reliably offer information. Most other sites get shut down for one reason or another; generally, they're offering ROMs when they shouldn't, or products which skirt the line of the law as well as those which don't.) There's also a huge number of public domain cartridges available including a remake of my favorite, Barbarian. (Heh, cut the guy's head off and a little laughing demon comes out and drags it away.)

    Combine that with a ROM dumped from the S/NES and multiboot / emulator autorun and you're set. Basically at boot the ROM prompts you what game you want to play. You choose by cycling through a menu, hit A, whammo.

    Playing S/NES games on the go.

    Pretty fun too. That's what scares me. These games from the S/NES, PCE, Genesis era are a whole lot more fun to me than most PS2 games.

    (S/NES represents Super Nintendo and Nintendo Entertainment System. Most everything above applies to both.)

    --
    My reality check bounced.
  9. There is another SNES emmulator out there as well by evil-osm · · Score: 4, Informative

    That can be used on the GBA.

    http://www.pocketsnes.net/ They have a few games going so far on it that have no speed issues, and they are working on fixing problems with other games. Tried it with a few games myself on my GBA, some work some don't (as expected) either case it is exciting to see these emmulators are in development!

    --


    E.

    Never rub another man's rhubarb - The Joker
  10. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  11. Re:Overclock your house by Medieval · · Score: 2, Informative

    70 hz?

    60 hz comes out of every wall socket I've ever seen here in Nashville..

  12. Re:There is another SNES emmulator out there as we by Anonymous Coward · · Score: 5, Informative
    That is a ripoff site. It's just an older version of SNES Advance put up by some asshole wanting to earn link commission. It has no ties whatsoever to the real author.

    SNES Advance was originally called PocketSNES (PocketNES is by the same author, loopy).
    But after that ripoff site appeared he changed the name to SNES Advance and got the www.snesadvance.org domain.

  13. Re:Battery life by real_smiff · · Score: 3, Informative

    if you RTFA, you see apparently battery time is hardly affected, because the CPU is not the major battery drain. i would guess something else like the screen is.. and probably the flash cart if you have one. IIRC the GBA has an ARM7, I don't have the specs to hand. but they (the OCers) say there is very little heat build up and no need for cooling, and since heat=power everything tallies. this is very different from PC overclocking huh :)

    --

    This is my Sig, this is my Gun. One is for Slashdot and one is for Fun.

  14. Re:I would think an even bigger problem would be.. by tuffy · · Score: 2, Informative
    A SNES pad has eight.

    A,B,X,Y,Left shoulder,Right shoulder,Select and Start. What to do about X and Y is the problem.

    --

    Ita erat quando hic adveni.

  15. Zodiac by Cpt_Kirks · · Score: 4, Informative

    The Zodiac has had a working SNES emulator for weeks now. No overclocking required. Runs pretty damn good too.

    1. Re:Zodiac by Anonymous Coward · · Score: 1, Informative

      SNESadvance is about ~2 months old now from when it was first publicly released..

      as for the pocketheaven.com forum thread, thats like one month old..

      no idea what took so long :/

      as for Zodiac... what Zodiac ?

  16. Re:I just can't get around the ethical issues. by Fancia · · Score: 3, Informative
    1) Not true. *Some* of the best SNES games are available on the GBA. Not all of them, and not even most of the big-name ones. Squaresoft's older games are notably absent, for instance, except for the remake of Final Fantasy Adventure. Terranigma and the other SoulBlader games, my absolute favourite action/RPGs, are also absent. So is Nintendo's Super Metroid, or many others. This mod would also be good for running PC-Engine/TurbografX-16 games, some of which can't currently run at fullspeed and essentially none of which are available on the GBA.

    2) The overclocking can be turned on and off at will, even while running games. ;b You would have known that if you had read the article.

    --

    Bít, zabít, jen proto, ze su liska!
  17. Re:Timeline by BTWR · · Score: 2, Informative

    joke stolen from a Will & Grace episode from over a year ago:

    The last time I went on a date... Bush was president and we were about to go to war with Iraq!

  18. Just need to use dynamic translation by pslam · · Score: 5, Informative
    I hate to be pessimistic, but full speed SNES with sound support probably won't happen on the GBA anytime soon, even with overclocking. My PDA, which has a 400MHz Intel Xscale processor overclocked to 472MHz can only run maybe 5 or 6 SNES games with low quality sound at full speed, everything else skips. Without sound, almost every game will play full speed.

    That sounds like a really slow emulator. It's probably an interpreting one, which means you can expect it to be something like a 100-1000 times slower than the emulated system clock-for-clock. A good example is Bochs, which is pretty damn slow, but the interpreted approach allows it to run on many systems with little porting.

    What you really need for a fast emulator is dynamic translation - rewrite snippets of emulated instructions into native ones, and run that instead. You can get close to a 1:1 ratio of native:emulated clocks, which means in your case you'd have a 472MHz XScale emulating as if it were a 472MHZ SNES.

    There's plenty of examples of dynamic translators about. Transmeta's processors all run a dynamic translator from x86 to some freaky native instruction set (they call it "code morphing"). Java's JIT (just-in-time) is an example of a very similar thing - it translates byte code to native instructions on the fly, but doesn't have to worry about maintaining the virtual system's state, because Java doesn't have the concept of one.

    So yes, it should be possible.

  19. SNES on a GBA? by Anonymous Coward · · Score: 1, Informative

    Overclocking the CPU is one thing. Finding a way to create the missing X Y buttons is another. I anticipate gameplay issues.