Repository navigation
Releases: khumam/gba-duo
Release list
v0.1.6
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
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.
.zipfiles 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
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
Changes
- Lua can switch companion pages. A pack's
update()can return auientry (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. Seedocs-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
Changes
- Companion screen's
overflow: auto/overflow: scrollis 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
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
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