Skip to content

armGBA 1.1

Choose a tag to compare

@MagnominusGit MagnominusGit released this 25 Oct 15:32
· 108 commits to main since this release

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 a roms folder holding gb, gbc or gba, 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 its armgba folder.
  • armGBA-1.1-x86_64.zip, -aarch64.zip, -armv7.zip: armgba_libretro.so and armgba_libretro.info for RetroArch on Linux (glibc 2.34 or newer). Put the .so in RetroArch's cores folder and the .info in its info folder.
  • armGBA-1.1-android-arm64-v8a.zip, -armeabi-v7a.zip, -x86_64.zip: armgba_libretro_android.so and the .info for RetroArch on Android.
  • armGBA-1.1-shaders.zip: the LCD grid and pixel shadow presets for RetroArch (.slangp and .glslp).
  • SHA256SUMS has 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.