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."

47 of 295 comments (clear)

  1. Size matters by Zweistein_42 · · Score: 5, Funny

    Of course, by the time you add liquid cooling, Lexan case sides, LAN carrying straps, enhanced power supply etc, it's going to be somewhat larger that Super Nintendo ;)

    --
    - To err is human; but to really screw up, you need a computer
  2. I would think an even bigger problem would be... by tuffy · · Score: 5, Insightful

    ...a lack of buttons. A SNES pad has two more of them than a GBA.

    --

    Ita erat quando hic adveni.

  3. Battery life by taybin · · Score: 3, Interesting

    Wouldn't the biggest problem be the shorted battery life?

    1. 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.

  4. Timeline by Anonymous Coward · · Score: 5, Funny

    1990: The SNES was out, Bush was president, the US was at war with Iraq and the economy sucked

    2004: The SNES emulator is out, Bush is president, the US is at war with Iraq and the economy sucks

    1. Re:Timeline by DaHat · · Score: 5, Funny

      2018: The GBA emulator will run the SNES emulator, Bush (Jeb) is president, the US will be at war with Iraq and the economy will suck

    2. Re:Timeline by henriksh · · Score: 4, Funny

      1990: The SNES was out, Bush was president, the US was at war with Iraq and the economy sucked.

      2004: The SNES emulator is out, Bush is trying to emulate the old Bush, the US is at war with a modded Iraq and the economy sucks.

  5. Its only a little scarry by doublebackslash · · Score: 5, Interesting

    I'm not sure if I'm comfortable with the fact that now I can get as much horssepower into a few AA batteries and the palm of my hand as I could in the entire SNES+TV combination.
    I really wonder why Nintendo couldn't have done this so that they cold just re-release all the old SNES games in GBA format?
    Makes me think theres a reason they didn't.

    --
    md5sum /boot/vmlinuz
    d41d8cd98f00b204e9800998ecf8427e /boot/vmlinuz
    1. 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. Disk Space? by Steamhead · · Score: 3, Interesting

    This is all well and good, but how would you get the games TO the GBA?

    On a slightly more humical(is that even a word?) note, where is my genesis emulator I want to play zero wing :( .

    1. 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.
    2. 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.
  7. Yay by GFLPraxis · · Score: 4, Funny

    What I've always wanted...
    An overclocked gaming machine that will be so fast and so hot that in the winter I can use it as a portable heater...

  8. great... by DanThe1Man · · Score: 5, Funny

    Great, I can't wait to play Mortal Kombat with oven-mits.

    1. Re:great... by DroopyStonx · · Score: 5, Funny

      Toasty!

      --
      We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  9. And my next question... by goldspider · · Score: 4, Funny
    "Now, you're probably asking yourself "Why the hell would anyone want to overclock their Gameboy?" Answer: Super Nintendo emulation."

    ...would have to be "Why the hell would anyone want to eumlate the SNES on a GBA?"

    --
    "Ask not what your country can do for you." --John F. Kennedy
  10. Is there really a big market for this? by spidergoat2 · · Score: 4, Insightful

    It's a bit like the re-release of the old Atari games for new PC's. How many times can we really sit and play Frogger now? Isn't the progression to new tecnology so we can play better games, not reheat the old ones?

    1. Re:Is there really a big market for this? by ThePretender · · Score: 3, Insightful

      I'd say the answer to your last question is: BOTH. I am sure I am not the only one who does sit and play Frogger quite a few times more than I'd like to admit. But I also enjoy some of the cutting-edge fare that is available today. I think there is an audience for this but also think there are many who enjoy things just because it can be done.

    2. Re:Is there really a big market for this? by solojony · · Score: 5, Insightful

      You are mistakenly taking technology for better games. I know a lot of games who need a PC in the order of 1000$ to play nicely and still they aren't remotely as fun as pac-man. Better graphics Better games.

    3. Re:Is there really a big market for this? by cexshun · · Score: 3, Insightful

      The answer to your question is at your local used video game store. Original NES consoles are going for $50+ at many places. And people are paying it. The gaming experience is about more then graphics and sound. For me, I have yet to find a game more fun then Tyson's Punch-Out or Top Gun.

    4. Re:Is there really a big market for this? by Maarek_1 · · Score: 5, Insightful

      The problem with your thinking here is that you seem to regard the SNES as being made in the infancy of video games, and that is hardly true. The SNES (and the Sega Genesis) was the system that turned the corner for the gaming industry. It was the SNES that helped convince Sony that real money and real entertainment could be had through video games again (since the crash in the early 80's many still regarded the industry as very risky). I love my modern technology and games, but many SNES games continue to shine a decade after their release. It's like books, no one says "Why read classic books, how many times can we sit and read 'A Tale of Two Cities' now? Isn't the progression to new literary techniques so that we can read new stories, not reheat old ones" Not trying to mock, just making a point.

    5. Re:Is there really a big market for this? by barryfandango · · Score: 4, Insightful

      I saw a copy of "Casablanca" on DVD the other day. Why are we bothering to port these old, technologically inferior works to new technology when we could be watching the newest and therefore best movies instead?
      </sarcasm>

      --
      In all matters of opinion, our adversaries are insane. -Oscar Wilde
  11. You know you're a nerd when.. by paranode · · Score: 5, Funny

    You overclock your latest expensive gadget to emulate an outdated, less expensive gadget just for the hell of saying you overclocked it.

  12. 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.

  13. 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

  14. 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)..

  15. more mods by sleepypants · · Score: 3, Interesting
    I like the idea, especially if the mod is internal somehow. With video, audio, and TV players for the GBA available, maybe the higher horsepower will improve the resolution/quality if players are also modified to take advantage of the speed increase.

    Still, reminds me of the overkill feeling when I heard about overclocked, dual sound chipped, hard drive equipped C64 machines that were being modded back in the day...

    --
    I am Jack's witty signature line
  16. Overclock your house by Chairboy · · Score: 5, Funny

    You guys are chumps, overclocking everything independantly. I just skipped the middleman and overclocked my house.

    Normal AC power is at around 120 volts and 70hz here in the USA, so I put in a frequency multiplier and upped it to 105hz and 160 volts AC. Now, all my lights are brighter, TV is faster to react in the menu, and I've pre-emptively overclocked all my appliances!

    You've never seen microwave popcorn get done in a minute? Come on by! Sure, there are occasional fires, but nothing a little fire extinguisher and some aggressive product warranties won't fix.

    There are downsides... all my clocks run fast... and my VCR keeps spitting out tape... and sure, my refrigerator has turned into a freezer, but I have to say that despite some of those challenges, it's still worth it.

    Oops! Gotta run, my wireless access point seems to have killed the plant it's sitting next to. Maybe I should measure the rf...

    1. Re:Overclock your house by Andreas(R) · · Score: 3, Funny

      Normal AC power is at around 120 volts and 70hz here in the USA, so I put in a frequency multiplier and upped it to 105hz and 160 volts AC. Now, all my lights are brighter, TV is faster to react in the menu, and I've pre-emptively overclocked all my appliances!
      Move to Europe, we have overclocked to 240 Volts. USA is sooo old fashioned!

    2. Re:Overclock your house by Have+Blue · · Score: 4, Funny

      Only real performance matters. Don't get suckered by the Hertz Myth.

  17. Heights of human evolution. by juuri · · Score: 5, Funny

    Last year I spent quite a bit of time flying the route from SF to ATL. During one of these trips I reached what can only be one of the highest pinnacles of human evolution.

    There we were at 35,000 feet cruising over the vast country of America. There I was in the toilet taking a rather righteous dump all the while playing Phantasy Star II, a game from my childhood, with the GBA.

    There's nothing like soaring through the sky, shitting and reliving moments of your childhood all at once.

    --
    --- I do not moderate.
  18. 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
  19. Some issues by Anonymous Coward · · Score: 3, Funny

    I found the liquid nitrogen really made me cold when stored in my shirt pocket. And I don't even want to say what happened when I stored one in my pants pocket. You haven't seen shrinkage like liquid nitrogen shrinkage!

  20. For a 0.1 version emulator? by galtenberg · · Score: 5, Insightful

    How about they get the emulator past v0.1 before I start mucking with my hardware.

    1. Re:For a 0.1 version emulator? by Lewis+Daggart · · Score: 3, Interesting

      This 0.1 emulator can actually handle quite a few games*perfectly* with speed hacks (only lacking in sound emulation. It may be an alpha, but its the most compatable 0.1 release I've seen. Also, the super DAT file on the site is updated multiple times a day, meaning that even without a new release, more games are becoming compatable on a dalie basis.

      Besides, the overclocking has nothing to do with the software itself anyway. It's a hardware process. So, if its certain that it wont harm your machine, why wait until this specific piece of software works better? I'm sure theres plenty of other homegrown uses for an overclocked GBA.

  21. 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.

  22. Re:You know I'm a nerd when.. by CdBee · · Score: 5, Funny

    I'm working on underclocking my ..err.. clock, so I can get more time into a day.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  23. Using GBA for a microcontroller by Jtheletter · · Score: 5, Interesting
    The Xport is a nifty little device that turns your GBA into a microcontroller, with a bunch of I/Os, 4 Megs of RAM and a fully programmable FPGA. This looks like a good application for overclocking too, in case you need faster computing for something like image processing or mapping from multiple sonars, etc.

    I haven't used one but it seems like a real useful way to do robotics platform development, especially since you can output to the GBA screen, that sure would make debugging all my Sharp IR sensors a lot easier than reading a binary LED display.

    --
    -- I'm not a pessimist, I'm a realist. It's not my fault that life sucks so much. --
  24. Re:Won't Nintendo have a DMCA hissy fit? by Cpt_Kirks · · Score: 3, Interesting

    According to Nintendo, if you aren't playing *THEIR* cartridges on *THEIR* hardware, it's theft. Period.

    They're wrong of course. But tell that to their lawyers...

  25. 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.

  26. Probably Won't Happen by OutRigged · · Score: 4, Interesting

    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.

    If an almost 500MHz ARM processor can't do it, I highly doubt that a 16MHz ARM or whatever powers the GBA can do it either; even overclocked. I know the GBA is a non-moving target in reguards to software development, and developers can highly optimize thier software for it as well, but so is the Dreamcast; and they (the Dreamcast emulation community) still don't have full SNES emulation with sound.

    Hopefully these guys will prove me wrong and succeed, I really wouldn't mind playing some of my favorites that haven't been ported yet.

    --
    RaGe
    We're all just noise on the wires..
    1. Re:Probably Won't Happen by Sycraft-fu · · Score: 3, Insightful

      Well the GBA has some advantages your PDA doesn't, that being the built in graphics and sound processors. PDAs are very much like old PCs in design. Everything is done by the CPU. The graphics and sound output are generally real simple subsystems. Well the GBA has quite powerful graphics and sound processors, hence how it manages to have all those cool games with a slow processor.

      Well, if an emulator can be made to successfully take advantage of those subsystems, it can accomplish a whole lot with the slow CPU. Now can that actually happen? I don't know, I'm not sure if there is an efficient way to use these processors, but it is possible.

  27. Re:Won't Nintendo have a DMCA hissy fit? by I_Love_Pocky! · · Score: 3, Interesting

    hey don't make squat on the GBA

    I wasn't aware they were taking a loss on the system, but I still don't think that this would cause them to LOSE money. It would encourage GBA purchases, and once some one has a GBA they are a lot more likely to buy GBA games than when they didn't have a GBA.

    I originally bought my GBA to play games that were ported from the SNES, but I really like some of the games that were developed for the GBA directly. They are pretty cool, and I wouldn't have even tried them if it weren't for the SNES games that drew me to the GBA in the first place.

  28. 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!
  29. 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.

  30. Chess, Super Mario Kart and other classic games... by Jagasian · · Score: 4, Insightful

    I still play Super Mario Kart battle mode for the SNES, on a regular basis, with my friends. The games are short, action packed, full of strategy, and lots of fun. So you can squeeze in a few games every now and then with your friends. Super Mario Kart is over 10 years old!

    Another perfect example is Chess. It is hundreds of years old, and people still play it today as they find it entertaining to do so. Board games can be seen as the precessor to video games. They are visual games that require manual human intervention to enforce the rules and update the board layout.

    In fact, it could be argued that some games get better with time. When Chess was first invented, everyone was equivalent to how you and your friends were when you first tried to play it: they all sucked. Games were won basically by luck in the begining. As time went on, what people knew about Chess and how to play it improved. So the games of Chess that were played when it was first made are not nearly as good as some of the games played hundreds of years later.

    I notice the same thing with many of the video games that I play for more than a year: Tetris, Quake, Super Mario Kart, etc... my enjoyment of them has increased over the years because my knowledge of the games has improved.

    For multiplayer videos games, my skills as well as the skills of my opponents have improved. Hence our matches are more entertaining than the early years, when matches were won mostly by luck of a player stumbling onto on aspect of the game that had yet to be discovered.

  31. Other overclocking reasons by Psykechan · · Score: 3, Insightful

    Overclocking gaming systems is not new. I overclocked my Atari Lynx back in the day.(24MHz from 16MHz)

    The reason I did it was to play games in turbo speed. STUN Runner played great at 1.5 times speed. A 1.2 to 1.4 increase would be great for most GBA games. Underclocking could also be useful for poor gamers. I know a lot of gamers who would like a speed switch on their system.