PDF download Download Article
Installing and using a GBA emulator
PDF download Download Article

VisualBoyAdvance (VBA) is one of the most popular Game Boy Advance emulators available. Development on VBA ceased in 2004, and a new version called VBA-M was released in 2009. VBA-M is designed for Windows, and all you'll need is the VBA-M executable and your ROM files. If you're using Mac OS X or Linux, you'll need to install RetroArch, a multi-emulator that includes the VBA-M core.

Things You Should Know

  • Download and extract the emulator from a reliable source, like SourceForge, then extract it using a tool like 7-zip.
  • Create a new folder on your desktop for the emulator. Then, download some ROMs and place them in a subfolder.
  • Launch VBA-M and select "Options," then, "Directories," and point the program to your subfolder. Then select "open" and select the ROM to play.
Method 1
Method 1 of 2:

Windows

PDF download Download Article
  1. VisualBoyAdvance-M (VBA-M) is a new version of the original VBA, which has not been in active development. VBA-M includes additional features not present in the original VBA, including linking between virtual Game Boy systems.
    • Click the green "Download" button on the SourceForge page and then wait for your download to start.
  2. This is a free, open-source archive program that will allow you to open the 7z file that you downloaded for VBA-M.
    • Click the Download link at the top of 7-zip.org for your version of Windows. If you aren't sure, pick the "32-bit x86" version.
    • Run the installer after downloading it and follow the prompts to install 7-Zip.
    Advertisement
  3. Once 7-Zip is installed, double-click the 7z file you downloaded in Step 1. This will open it in 7-Zip. Click the "Extract" button at the top of the window, and then click "OK."
  4. By default, the emulator will extract to the same folder that you downloaded the file in. The program doesn't require any installation, so you may want to move it to a more permanent location on your hard drive (i.e. C:\VBA-M , C:\Emulators\VBA-M , or whatever other location you'd like).
    • Putting VBA-M in a dedicated folder will make it easier for you to store and find your ROM files.
    • Right-click in any location on your computer and select "New" → "Folder." Once you've created a new folder for VBA-M, simply drag the file from where you extracted it into its new folder. There is only one file for VBA-M.
  5. ROM files are copies of Game Boy Advance games. It is illegal in most areas to download ROM files for games that you do not own. One of the most popular sites for GBA games is emuparadise.me :
    • Visit emuparadise.me and click the "GBA ROMs" link in the "Popular ROM Sections" list.
    • Use the letter links at the top of the page to browse for games, or enter a specific game into the search field.
    • Click the "Download Links" link at the top of the ROM's details page, then click the download link that the page scrolls to.
    • Click the "Click here" link next to "Trouble with our captcha?" beneath the captcha. This will let you bypass the captcha and go straight to the download.
    • Click the game link in the "Direct Download" section. This will begin downloading the game.
  6. This isn't strictly required, but things will be a lot easier if your keep all of your downloaded ROM files in one easy-to-find spot.
    • Consider creating a folder called "ROMs" in your VBA-M folder (i.e. C:\VBA-M\ROMs . Then, place all of the downloaded ZIP files into this folder.
    • Game Boy Advance ROMs typically download in ZIP format. They do not need to be extracted to load into VBA-M
  7. Double-click the VisualBoyAdvance-M-WX.exe file that you extracted and moved to its own folder. This is the entire VBA-M program, and it will start immediately without needing to be installed like most programs. You'll be greeted with a black screen with a menu at the top of the window.
  8. Telling VBA-M where your ROM files are located will allow it to open to the correct directory when you go to load a ROM file:
    • Click the "Options" menu in VBA-M and select "Directories..."
    • Click "Browse" next to the "Game Boy Advance ROMs" field.
    • Browse for the ROM folder your created in Step 6 and then click "OK."
  9. Once you've specified your ROM folder, you're ready to load your first game. Click the "File" menu and select "Open." A list of all of the ROMs in your ROM folder will appear. Select the game that you want to launch.
  10. Below are the keyboard controls you can use to start playing immediately:
    • A - X
    • B - Z
    • L - A
    • R - S
    • Start - Enter
    • Select - Backspace
    • Directional Pad -
    • Speed Up - Space
    • Screenshot - F11
  11. If you don't like the default controls, you can change them to whatever you'd like.
    • Click the Options menu and select "Input" → "Configure"
    • Click the field for the button you want to change, then press the new key or controller button.
  12. Advertisement
Method 2
Method 2 of 2:

Mac and Linux

PDF download Download Article
  1. There is no stable version of VBA for Mac or Linux, but the multi-emulator RetroArch includes the ability to load a stable VBA core (emulator) to play Game Boy Advance games.
    • Mac - Visit buildbot.libretro.com/stable/1.3.6/apple/osx/x86_64/ and download the "RetroArch.dmg" file.
    • Linux - Open the Terminal and type sudo add-apt-repository ppa:libretro/stable .
  2. In order to play GBA games in RetroArch, you'll need ROM files. ROMs are copies of GBA cartridges that the emulator reads to play the game. Downloading ROMs for games you don't own is illegal in many areas. You can download ROMs from many different locations online. One of the most popular is emuparadise.me
    • Visit emuparadise.me and open the "GBA ROMs" section. You can find a link in the Quick Links section of the main page.
    • Browse for the game you want to download. You can also search for specific games.
    • Click the "Download Links" link on the game's page. This will scroll down the page. Click the link that is displayed.
    • Click the "Click here" link underneath the captcha to bypass it.
    • Click the link in the "Direct Download" section. This will begin downloading the ROM file in ZIP format.
  3. Placing all of your ROM files into a single, dedicated folder will make it easier to load them all in RetroArch. When RetroArch loads ROMs from a single folder, you'll get an easy-to-navigate list specialized for your emulated system. You can create a "GBA ROMs" folder in your User directory or anywhere else you'd like.
    • You don't need to unzip the ROM files to use them in RetroArch.
  4. The process is different depending on whether you're using OS X or Linux:
    • Mac - Double-click the downloaded DMG file to open the installer. Drag the RetroArch application to the Applications folder icon.
    • Linux - Open the Terminal and type sudo apt-get update . After running that command, type sudo apt-get install retroarch retroarch-* libretro-* and run it. After confirming, this will download and install RetroArch, which may take a while to complete. [1]
  5. After adding RetroArch to your Applications folder, double-click it to start it up. The RetroArch Settings menu will load after a moment.
    • You can search for RetroArch in the Linux dashboard to quickly find it.
  6. Before launching a game, you might want to adjust the default controller settings. RetroArch will automatically support most USB gamepads, but you can set which button is assigned to which input.
    • With the default control scheme, X will select and Z will go back.
    • Return to the Settings menu and select "Input."
    • Choose "User 1 Bind All."
    • Follow the prompts to enter the keys or buttons you want to use for each input.
  7. This will let you create a new column dedicated to your GBA games.
  8. When you're in the ROMs directory, select "<Scan This Directory>". This will add all of your GBA ROMs from that directory to your list of games.
  9. Once you've scanned your ROMs folder, you'll see a list of all of your games in the new "Game Boy Advance" category.
  10. This will load the game using the VBA-M emulator. You can try the other emulators on the list, such as mGBA, if VBA-M isn't giving you good performance.
  11. Advertisement

Community Q&A

Search
Add New Question
  • Question
    My VisualBoy Advance will not open. What should I do?
    Community Answer
    Make sure you are using the correct version, and all the files are in place, then try running it as administrator.
  • Question
    My Gameboy emulator constantly runs at almost 1200% and it makes gameplay way too quick! How can I fix this?
    Community Answer
    You should limit your FPS in your emulator. To find the option, just google "Limit FPS [emulator name]."
  • Question
    What do I do if it says "loaded battery" when trying to open ROMs in VisualBoy Advance?
    Community Answer
    Nothing. It always does that. When I play Pokémon it shows that in the bottom corner, but it will still play the game completely fine.
Ask a Question
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!

      About This Article

      Thanks to all authors for creating a page that has been read 372,613 times.

      Did this article help you?

      Advertisement