Skip to content

Releases: khumam/gba-duo

v0.1.6

Choose a tag to compare

@khumam khumam released this 18 Oct 16:56

Changes

  • Open games from your launcher. Frontends such as Cocoon, ES-DE and Daijisho, and file managers ("Open with"), can start a game in GBADuo directly. Picking another game replaces the one that's running.
    • For Cocoon, GBADuo needs to be in its player catalog. For now you can import a custom platform with GBADuo as the player.
  • Settings page. The library's gear button opens Settings:
    • ROM folders (add or remove the folders GBADuo scans), which replaces the folder buttons on the library screen;
    • About.
  • Fixed: opening a ROM from a file manager could start the game again when the screen was recreated.

Install

Download gbaduo-v0.1.6.apk below and adb install it, or sideload directly on-device. It updates v0.1.5 in place and keeps your saves and packs.

Companion packs: Packs v1.3.0, with the redesigned Minish Cap pack 2.0.0.

🤖 Generated with Claude Code

v0.1.5

Choose a tag to compare

@khumam khumam released this 17 Oct 01:43

Changes

  • Play on either screen. Open GBADuo on the second screen and the game plays there, with the companion on the main screen.
  • The controller stays on the game when it's on the second screen. Before, button presses went to the main screen and Android could show "app isn't responding".
  • Zipped ROMs. .zip files holding a GBA/GBC/GB ROM show up in the library and play directly. A zipped game shares saves and its companion pack with the unzipped copy.
  • Fixed: a crash when the companion screen opened.
  • macOS ._ files next to ROMs no longer show up in the library.
  • Uses less memory while playing.

Install

Download gbaduo-v0.1.5.apk below and adb install it, or sideload directly on-device.

🤖 Generated with Claude Code

v0.1.4

Choose a tag to compare

@khumam khumam released this 16 Oct 00:26

Changes

  • New launcher icon.

Install

Download gbaduo-v0.1.4.apk below and adb install it, or sideload directly on-device.

🤖 Generated with Claude Code

v0.1.3

Choose a tag to compare

@khumam khumam released this 15 Oct 23:37

Changes

  • Lua can switch companion pages. A pack's update() can return a ui entry (set / navigate / back), so the game itself can change pages — e.g. open a battle page when a battle starts and go back when it ends. See docs-packs/companion-pages.md ("Changing pages from update()").
  • Fix: tab strip squashed by tall tab content. When a tab's content was taller than the screen, the tab pills lost most of their height and their labels got cut off. Tabs and pages now also fill their space, so a scrollable list inside a tab always has a bounded height.

Install

Download gbaduo-v0.1.3.apk below and adb install it, or sideload directly on-device.

🤖 Generated with Claude Code

v0.1.2

Choose a tag to compare

@khumam khumam released this 15 Oct 01:52

Changes

  • Companion screen's overflow: auto/overflow: scroll is now actually scrollable (previously only clipped content, with no way to reach the rest). Verified on real hardware.
  • Pokemon FireRed companion pack: Bag tab item lists (Items/Key Items/Poke Balls/TM-HM/Berries) now scroll when inventory overflows the screen.

Install

Download gbaduo-v0.1.2.apk below and adb install it, or sideload directly on-device.

🤖 Generated with Claude Code

v0.1.1

Choose a tag to compare

@khumam khumam released this 15 Oct 00:10

Changes

  • New launcher icon (replaces the placeholder plus-shape icon) — adaptive icon with gradient console mark on a yellow-orange background

Install

Download `gbaduo-v0.1.1.apk` below and `adb install` it, or sideload directly on-device.

🤖 Generated with Claude Code

v0.1.0

Choose a tag to compare

@khumam khumam released this 14 Oct 14:02

First tagged release of GBADuo.

Highlights

  • Jetpack Compose-based companion second-screen engine with a real CSS cascade (flexbox, grid, transitions, box-shadow, accent-color, variables)
  • Companion packs for Pokemon FireRed (retro-pixel pastel bento theme) and Harvest Moon: Friends of Mineral Town (Swiss bento, cozy pastel theme)
  • GBA/GB/GBC core via mGBA, dual-screen companion presentation (FLAG_NOT_FOCUSABLE so the second screen never steals controller focus)

Install

Download gbaduo-v0.1.0.apk below and adb install it, or sideload directly on-device.

🤖 Generated with Claude Code