Join Our Free Newsletter Community

Free, weekly updates about retro gaming news, nostalgic collectibles and in-depth reviews.

Subscribe Retro Dodo cover image
Sebastian Santabarbara profile image Sebastian Santabarbara

GBA DS Emulator Turns Game Boy Advance Titles Into Dual-Screen Games

GBA games on DS consoles
Credit: kyannon
🤝
Don't want to see ads? Become a premium member for $3 a month and support an independent publication today!

If you're a fan of handhleds like the AYN Thor and Retroid Pocket Duo but don't want to move out of the GBA era of games (we get it, it was an amazing time for handheld gaming), then there's a new emulator that can make the most out of both of your screens. Ditch swapping to your map or game standings and see both at the same time with GBA DS, an emulator that supports 51 GBA titles.

The emulator comes to us from kyannon and even has a browser version in the Beta testing stage. Here's a full list of the games that work with the emulator as of now with the release of V1.5:


Advance Wars (Game Boy Wars Advance in Japan)

Advance Wars 2: Black Hole Rising (Game Boy Wars Advance 2 in Japan)

Castlevania: Aria of Sorrow

Castlevania: Circle of the Moon

Castlevania: Harmony of Dissonance

Crash Nitro Kart (Crash Bandicoot Bakusou! Nitro Cart in Japan)

Dragon Ball Z: Buu's Fury

Dragon Ball Z: The Legacy of Goku

Dragon Ball Z: The Legacy of Goku II (The Legacy of Goku II International in Japan)

Eragon

F-Zero: GP Legend (F-Zero: Falcon Densetsu in Japan)

F-Zero: Maximum Velocity (F-Zero for Game Boy Advance in Japan)

Final Fantasy Tactics Advance

Fire Emblem (Rekka no Ken in Japan)

Fire Emblem: The Sacred Stones (Seima no Kouseki in Japan)

Golden Sun (Ougon no Taiyou: Hirakareshi Fuuin in Japan)

Golden Sun: The Lost Age (Ougon no Taiyou: Ushinawareshi Toki in Japan)

GT Advance 3: Pro Concept Racing (Advance GT2 in Japan)

Harry Potter and the Prisoner of Azkaban (Harry Potter to Azkaban no Shuujin in Japan)

Harvest Moon: Friends of Mineral Town (Bokujou Monogatari: Mineral Town no Nakama-tachi in Japan)

Kingdom Hearts: Chain of Memories

Lady Sia

The Legend of Zelda: A Link to the Past & Four Swords

Mario Kart: Super Circuit (Mario Kart Advance in Japan)

Mario & Luigi: Superstar Saga (Mario & Luigi RPG in Japan)

Mega Man Battle Network (Battle Network Rockman EXE in Japan)

Metroid Fusion

Metroid: Zero Mission

Muppet Pinball Mayhem

Ninja Five-O (Ninja Cop in Europe)

Pokémon Pinball: Ruby & Sapphire

River City Ransom EX (Downtown Nekketsu Monogatari EX in Japan)

Sonic Advance

Sonic Advance 2

Sonic Advance 3

Sonic Pinball Party

Spider-Man: Mysterio's Menace (Spider-Man: Mysterio no Kyoui in Japan)

Summon Night: Swordcraft Story (Craft Sword Monogatari in Japan)

Summon Night: Swordcraft Story 2 (Craft Sword Monogatari 2 in Japan)

Super Mario Advance (Super Mario USA + Mario Brothers in Japan)

Super Mario Advance 2: Super Mario World

Super Mario Advance 3: Yoshi's Island

Super Mario Advance 4: Super Mario Bros. 3

Sword of Mana (Shinyaku Seiken Densetsu in Japan)

Tactics Ogre: The Knight of Lodis (Tactics Ogre Gaiden in Japan)

Tony Hawk's Pro Skater 2 (SK8 in Japan)

Tony Hawk's Pro Skater 3

V-Rally 3

Wario Land 4 (Wario Land Advance in Japan)

Yu-Gi-Oh! The Eternal Duelist Soul (Yu-Gi-Oh! Duel Monsters 5 Expert 1 in Japan)

Zoids: Legacy (Zoids Saga II in Japan)

So how does GBA DS work? Well, it uses the Game Boy Advance emulator libmgba as its base. GBA DS then runs a silent copy of the emulator next to the first one, copying the live game status into the silent copy at intervals of one second. It also checks the result two ways before showing and records short loops of frames so blinking icons and player markers still have the same animations as they would on the GBA. It makes games like Metroid Fusion look as though they were made for the DS in the first place, which is really cool!

Metroid Fusion with a map underneath it
Credit: Nintendo/kyannon

If there are games without a map like Mario Kart Super Circuit, then it creates two frames - one without the HUD and one with just the HUD, repositioning information on the bottom screen and expanding the small map so it sits on the bottom screen. It's all very clever! Version 1.5 also brings cool features like being able to customise the screen bezel, change hotkeys, and apply different patches to games.

Super Circuit with new bottom display
Credit: Nintendo/kyannon

GBA DS has been tested by kyannon primarily on the RG DS Plus. It can be downloaded via BananaOS if you're using an RG DS handheld, or there are versions for Android and Linux-based OS ROCKNIX. As I mentioned above, there's also a version for browsers that's in Beta, allowing you to access dual-screen features on your smartphone from your browser while on the move.

I do need to mention, for transparency, that kyannon has listed Claude as a contributor in GBA DS. Claude's level of involvement hasn't been made public, so I'm not sure how much kyannon relied on AI in the making of this emulator and how much is human-led, but I just wanted to mention it so you're aware.

You can download the latest release of GBA DS from GitHub. Remember that you'll need legally acquired ROMs of your games to make this work as it doesn't come with any ROM files.

❤️
Like what you are reading? If you do and want to support us, you can do so by becoming a member, tipping us or taking a look at our gaming accessory company GAMENOOK (10% off just for you). This allows us to continue what we do without succumbing to algorithms, clickbait and over-intrusive ads, while paying human writers instead of AI.
Sebastian Santabarbara profile image Sebastian Santabarbara
Sebastian is fuelled by a lifelong passion for Zelda, Banjo Kazooie, Donkey Kong, and all things retro. He uses his misspent youth with retro consoles to create content for readers around the world.