Thankfully, VBA has an excellent set of display settings that is very easy to tweak. Gameboy games have a notoriously small resolution, and the default graphics settings are awful for playing games in full-screen. Once you select the “configure” option, a controller mapping window will appear that you can use to set up your USB controller manually. Then, highlight the “Input” menu and click on the “configure” sub-menu option inside. To set up a controller, click the “Options” menu in VBA. The Gameboy family of games emulate well, but they don’t feel comfortable to play with the keyboard, so you’ll probably want to set up a USB controller to use. After clicking the “open” option, use the file browser and select a Gameboy Advance ROM in the file browser to play the game. Those looking to play Gameboy Advance can do so by clicking “File,” then selecting the “open” menu option at the top. With the GBC ROM file loaded up, Visualboy will start playing your Gameboy Color game. Looking to play some Gameboy Color games? Just select “File,” click on the “Open GBC” button and use the file browser to locate the Gameboy Color ROM file.
It should instantly start up your Gameboy Classic game as you select the ROM file. To play Gameboy Classic, click “File,” then select the “Open GB” button and browse for your Gameboy Classic ROM. So, in this section of the article, we’ll briefly break down how you can utilize the three consoles that the emulator supports (GB Classic, GB Color, and GB Advance). With Visualboy Advance, it supports three separate ones. Many game console emulators support only one type of system. Make -j `nproc ` Playing Gameboy games on Linux
However, the source code is quick to compile, and the installation tool even has an automatic dependency installation script that works with SUSE! To build the source code, open up a terminal and run the commands below. Sadly, there isn’t an official package out there for Visualboy Advance on OpenSUSE. With RPM Fusion up and running, you can install the Virtualboy emulation program with: sudo dnf install visualboyadvance-m OpenSUSE Note: change the X with the release number of Fedora Linux you use. To enable RPM Fusion Non-free, open up a terminal window and do the following with DNF.
Thankfully, you’ll still be able to use it if you set up the RPM Fusion Non-free software source. makepkg -sri Fedoraįedora doesn’t have Visualboy in the primary software sources. Dependency info for the Vbam-git AUR package can be found here. Keep in mind that if the build fails, you should check to see if dependencies were unable to install. Step 4: Compile the package and install it on Arch Linux with makepkg. Step 3: Move the terminal window into the vbam-git folder with CD. Step 2: Run a git clone and grab the latest VBAM package from the AUR. Step 1: Use the Pacman packaging manager to install the Git tool and Base-devel. To get the emulator working, open up a terminal and follow the step-by-step instructions below. sudo apt-get install visualboyadvance Arch LinuxĪrch Linux users have access to VisualBoy Advance, thanks to the AUR.
To get it on your Debian setup, enter the Apt-get command below into your terminal session. sudo add-apt-repository universeĭebian users will have an easy time installing the VBA emulation program as it’s in the central software repository. Ensure you have Universe enabled, then use the Apt package manager tool to load up the latest version of VBA on your Linux PC. VisualBoy is available to Ubuntu users in the main software sources (Universe). However, if you can’t get it working, consider using the mGBA emulator as an alternative. Note: VisualBoy Advance has support for most Linux OSes out there, and is the best choice for Nintendo Gameboy emulation on Linux. Open up a terminal window and follow the instructions that correspond with the operating system you use.
In this section of the guide, we’re going to go over how to install this emulator on Ubuntu, Debian, Arch Linux, Fedora, and OpenSUSE. Installing the VisualBoy Advance emulator program on Linux is very easy, as the program has mainstream support on all of the popular Linux operating systems out there.