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

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

  4. 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
  5. 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!!
  6. 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.

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

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

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

  10. 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.
  11. 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.

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

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

  14. 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
  15. 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. --
  16. 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.

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