Sie sind auf Seite 1von 5


info Download VBA Link Emulator Supported GBA ROMs / Games VBA ROMS multiplayer on LAN Gameboy Emulator Help & FAQ GbaLink Directory Contacts & Credits

Pokemon Ruby Sapphire Emerald "Internal Battery Has Run Dry" Fix
Written by Matty (published with permission)

I still see a lot of posts on my forum, and on others, regarding the clock problem. The guide on this site doesn't actually cover Linux (SDL) users, so I wrote this guide to try and clear the matter up (hopefully

once and for all). When you load your Pokemon Ruby / Sapphire / Emerald game in VisualBoy Advance, you may be presented with the following message: "The internal battery has run dry. The game can be played. However, clock-based events will no longer occur". Message i n Pokemon Ruby and Sapphire:

Or a similar message in Pokemon Emerald:

Firstly, this will not affect you saving the game, and has nothing to do with the "The 1M sub-circuit board is not installed" error message. Many people are under the impression that time-of-day influenced certain evolutions - such as Wurmple to Silcoon / Cascoon. This is in fact false, these evolutions are based on a random programming factor. The only thing in game that the time affects is growing berries and tides. Certain areas of the game are only accessible at high (or low) tide. And the fix? The fix is surprisingly simple. Many people think you need a patch, but thus far I haven't found a patch to do this. Another option is to create an ASCII text file (using Notepad or another text editor) called vba-over.ini (placed in the same directoy as VisualBoy Advance). You can download a pre-made version by following the links in the second section of this post. Otherwise, put these sections into vba-over.ini: Pokemon - Ruby Version [AXVE] rtcEnabled=1 flashSize=131072 Pokemon - Sapphire Version [AXPE] rtcEnabled=1 flashSize=131072 Pokemon - Emerald Version [BPEE] rtcEnabled=1 flashSize=131072

However, the easiest method by far is to go to the "Options" menu in VBA, then "Emulator" -> "Real Time Clock". This is shown here:

I'm using the SDL version, I have no menus! Help! Not to worry, if you have the SDL version of VisualBoy Advance then navigate to the directory where the executable is stored.

There should be a file in it called VisualBoyAdvance.cfg - open it in an ASCII text editor like Notepad/Notepad2 or EditPad. Find the following entry: # Enables GBA RTC support # 0=disable, anything else to enable rtcEnabled=0

To turn the Real-Time Clock on, change it to read: # Enables GBA RTC support # 0=disable, anything else to enable rtcEnabled=1 You can find M@tty - the author of this guide at VBA Link Support Forum and his forum at Read other guides by Matty :

VBA Link over internet with a Router. GBA Game Roms on Your Computer. VBA running too slow ? Speed Tweaks!