Repository navigation
armGBA 1.1
armGBA is a libretro core for Game Boy Advance, Game Boy and Game Boy Color games, built for ARM and x86 handhelds, and a standalone app for Linux and Android.
New since 1.0
- Game Boy Contrast on Grayscale follows the Pocket's wheel: each shade fades or darkens as the Pocket's does, keeping a faint picture at 0% and 100%.
- The app's face buttons go by position on every controller, as in RetroArch, with Swap A/B and X/Y in Controls to turn them round. The controls name each button as it's printed on the controller (Xbox, PlayStation or Nintendo letters), with where it is.
- Nintendo controllers (Switch Pro, Joy-Con, 8BitDo in Switch mode) report their buttons by position, as in RetroArch. On Android, controllers that send their buttons by label, from RetroArch's Android profiles (Retroid, Odin, 8BitDo and others), are put right; a Retroid has Nintendo's letters in its Xbox mode too. On ROCKNIX, a handheld's own controls, which InputPlumber shows as a DualSense or an Xbox controller, take the handheld's letters from its device tree.
- The app's Games folder, with Game Boy, Game Boy Color and Game Boy Advance folders: found by themselves (ROCKNIX's
roms, or aromsfolder holdinggb,gbcorgba, on internal storage or a card), or chosen in Saves and Folders. Load Game opens in the Games folder with the three under Shortcuts, and shows the folder's whole path at the top. - Save states keep a picture of the game beside them (
game.state.png, as RetroArch names it), shown on the Game tab for the slot selected. State Slot picks the slot, from 0 to 99, and Save State and Load State are plain buttons, as in RetroArch's Quick Menu. - A selected row too long for the screen pans across to show the rest, as does the game's name over the Game tab.
- The app shows a symbol at the top right while the game is paused, fast-forwarding or rewinding, and its controller hotkeys add ROCKNIX's Hotkey + A to pause.
- Rows that ask for a second press (Restart, Close Game, Quit, Reset Config, Reset Controls and Hotkeys) say so in a message at the bottom left.
- The app's menus: section headers in the title's face, recent games set in from the menu's rows, a smaller menu by touch, shorter help, Resume in place of Close with a game running, and the headers above a row shown when moving up to it.
Downloads
armGBA-1.1-x86_64.AppImage,armGBA-1.1-aarch64.AppImage: the standalone app. Make it executable and run it.armGBA-1.1-android-arm64.apk: the app for Android 7 or newer on 64-bit ARM. Allow installing it, and give it All files access when it asks, for your games and itsarmgbafolder.armGBA-1.1-x86_64.zip,-aarch64.zip,-armv7.zip:armgba_libretro.soandarmgba_libretro.infofor RetroArch on Linux (glibc 2.34 or newer). Put the.soin RetroArch's cores folder and the.infoin its info folder.armGBA-1.1-android-arm64-v8a.zip,-armeabi-v7a.zip,-x86_64.zip:armgba_libretro_android.soand the.infofor RetroArch on Android.armGBA-1.1-shaders.zip: the LCD grid and pixel shadow presets for RetroArch (.slangpand.glslp).SHA256SUMShas the checksums.
For ROCKNIX, armGBA is proposed as an optional core in ROCKNIX/distribution#3517.
See the README for the core options and which link settings to pick.