Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@loveemu
Last active April 10, 2024 10:34
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loveemu/5475a80e9fba4e71affbf9ca7a939ae5 to your computer and use it in GitHub Desktop.
Save loveemu/5475a80e9fba4e71affbf9ca7a939ae5 to your computer and use it in GitHub Desktop.
Draft: Game Boy Advance Sound Driver List

Game Boy Advance Sound Driver List

This article is a stub.

You may find more information from Igoreshazhu's article.

AGBinator: GBA Sound Driver List (WIP)

AGB MusicPlayer2000/M4A (Nintendo/Smash)

Standard

Summary of GBA standard sound driver "MusicPlayer2000"

ofslist.txt: List of games using MusicPlayer2000 (Not a complete list, but covers most game titles)

Pokémon

The driver supports compressed samples.

Metroid etc. (Nintendo R&D1/Nintendo SPD/Takaya Fujii)

Sound driver programmed by Takaya Fujii (藤井 貴矢). This driver handles sound data that is compatible with the original MusicPlayer2000, but its implementation is quite different from the original.

  • Metroid Fusion
  • Metroid: Zero Mission
  • WarioWare: Twisted!

Bon Sound Driver (Camelot/Haruki "Bon" Kodera)

Bon sound driver (ボン・サウンドドライバー) is a customized driver by Camelot's programmer, Bon Kodera (ボン・小寺), according to the interview. From the in-game credits, I assume that the programmer is Haruki Kodera (小寺 春樹). The driver supports high quality mixing at 16 bits, synth instruments, and better reverb algorithms.

  • Golden Sun
  • Golden Sun: The Lost Age
  • Mario Golf: Advance Tour
  • Mario Tennis: Power Tour

GAX Soung Engine (Shin'en/Bernhard Wodok)

Shin'en Multimedia: The GAX Sound Engine

List of games using GAX Audio Engine

Research Note: Shin'en GAX Sound Engine V3

MusyX Audio Tools for Game Boy Advance (Factor 5)

MusyX for GBA - News - Nintendo World Report

List of games using MusyX for GBA

Engine Software (Jan-Lieuwe Koopmans)

The sound driver, programmed by Jan-Lieuwe Koopmans at Engine Software, is used as middleware in many GBA games.

A suite of tools called engine-software-gba-tools is available to handle the music data for this driver.

Jan-Lieuwe Koopmans - Video Game Music Preservation Foundation Wiki

Krawall (Sebastian Kienzl)

Krawall is now open source. UnkrawerterGBA allows you to extract music data from Krawall.

List of games using Krawall

GBAModPlay/LS_Play (Logik State)

Logik State Sound Driver 4.0 for Gameboy Advance (Wayback Machine)

List of games using Logik State "GBAModPlay" "LS_Play" Sound Driver

Argonauts

Brainstorm

Brainstorm's website states that Mobile21 has commissioned the company to produce the sound. We can speculate that Takayuki Nakamura (中村 隆之), the company representative, may have programmed the driver, but there is no proof.

  • Monster Guardians
  • Doraemon: Midori no Wakusei Dokidoki Daikyuushutsu!
  • Mail de Cute

Brownie Brown

The sound driver was programmed by Tsukasa Masuko (増子 司).

  • Magical Vacation
  • Sword of Mana (JPN: Shinyaku Seiken Densetsu)

G-Style/Nobufumi Nakahara

The credits screen of Fire Pro Wrestling (JPN version) shows that the sound driver was programmed by Nobufumi Nakahara (中原 暢文).

  • Fire Pro Wrestling
  • Minna no Shiiku Series 1: Boku no Kabuto Mushi
  • Minna no Shiiku Series 2: Boku no Kuwagata

Halfbrick

  • Ty the Tasmanian Tiger 2: Bush Rescue
  • etc.?

Konami (KCE Osaka)

  • Power Pro Kun Pocket franchise
  • etc.

Konami (KCE Japan) / GUN

In some games, the credits state that the sound driver was programmed by GUN.

  • Yu-Gi-Oh! Dungeon Dice Monsters
  • Yu-Gi-Oh! Duel Monsters 5: Expert 1
  • GetBackers Dakkanya: Jigoku no Scaramouche
  • Captain Tsubasa: Eikou no Kiseki
  • Hikaru no Go
  • Yu-Gi-Oh! Duel Monsters 6: Expert 2
  • Yu-Gi-Oh! The Eternal Duelist Soul
  • Groove Adventure Rave
  • Tennis no Ouji-Sama
  • Kami no Kijutsu: Illusion of the Evil Eyes
  • Hikaru no Go 2
  • Groove Adventure Rave: Hikari to Yami no Daikessen 2 (USA: Rave Master: Special Attack Force)
  • Tennis no Ouji-sama: Aim at The Victory
  • Tennis no Ouji-sama 2003: Passion Red
  • Tennis no Ouji-sama 2003: Cool Blue
  • Yu-Gi-Oh! Worldwide Edition (JPN: Yu-Gi-Oh! Duel Monsters International)
  • Hunter X Hunter: Minna Tomodachi Daisakusen!!
  • Mermaid Melody: Pichi Pichi Pitch
  • Minna no Ouji-sama
  • Gegege no Kitarou: Kikiippatsu! Youkai Rettou
  • Yu-Gi-Oh! World Championship Tournament 2004 (JPN: Yu-Gi-Oh! Duel Monsters Expert 3)
  • Tennis no Ouji-sama 2004: Stylish Silver
  • Tennis no Ouji-sama 2004: Glorious Gold
  • Mermaid Melody: Pichi Pichi Pitch: Pichi Pichitto Live Start!
  • Shaman King: Master of Spirits
  • Yu-Gi-Oh! 7 Trials to Glory: World Championship Tournament 2005 (EUR: Yu-Gi-Oh! Day Of The Duelist: World Championship Tournament 2005) (JPN: Yu-Gi-Oh! Duel Monsters International 2)
  • Shaman King: Master of Spirits 2
  • Animal Yokochou: Doki Doki Kyushutsu Daisakusen no Maki
  • Yu-Gi-Oh! GX: Duel Academy (JPN: Yu-Gi-Oh! Duel Monsters GX: Mezase Duel King)
  • Yu-Gi-Oh! Ultimate Masters 2006 (JPN: Yu-Gi-Oh Duel Monsters Expert 2006)

Möbius Entertainment

  • High Heat: Major League Baseball 2002
  • Army Men: Turf Wars
  • Lego Drome Racers
  • Bionicle
  • A Sound of Thunder

QuickThunder (aka. Gameboyaudio or AudioArts)

https://www.vgmpf.com/Wiki/index.php?title=Michael_Delaney

https://web.archive.org/web/20040924160346/http://consoleaudio.elmobo.com/

SCM3LT (M2/Akira Saito)

Sound driver programmed by Akira Saito (齊藤 彰良).

  • Di Gi Charat: DigiCommunication
  • DigiCommunication Nyo: Datou! Black Gemagema Dan
  • One Piece: Dragon Dream (SCM3LT Version 2.31)

Natsume

Hachiemon Music Format Analysis

  • Harukanaru Toki no Naka de
  • Medarot Navi: Kabuto Version
  • Medarot Navi: Kuwagata Version
  • Monsters Inc.
  • Angelique
  • Keitai Denjuu Telefang 2: Power
  • Keitai Denjuu Telefang 2: Speed
  • Family Tennis Advance
  • Medabots AX: Metabee Version (JPN: Medarot G: Kabuto Version)
  • Medabots AX: Rokusho Version (JPN: Medarot G: Kuwagata Version)
  • Power Rangers: Wild Force
  • WWE Road to Wrestlemania X8
  • Samurai Deeper Kyo
  • Medabots: Metabee (JPN: Medarot 2 Core: Kabuto Version)
  • Medabots: Rokusho (JPN: Medarot 2 Core: Kuwagata Version)
  • Buffy the Vampire Slayer: Wrath of the Darkhul King
  • Hachiemon
  • Power Rangers: Ninja Storm
  • Mobile Suit Gundam Seed: Battle Assault (JPN: Kidou Senshi Gundam Seed Destiny)
  • Power Rangers: Dino Thunder
  • WWE Survivor Series
  • Shingata Medarot: Kabuto Version
  • Shingata Medarot: Kuwagata Version
  • Power Rangers: S.P.D.

Pukka Games

  • Hot Potato!
  • Thunderbirds: International Rescue

Quintet/Masaya Hashimoto

Sound driver programmed by Masaya Hashimoto (橋本 昌哉).

HertzDevil/srw-ai-mml: Lua scripts for SRW A/R/D/J music hacks

  • Suta Komi: Star Communicator
  • Robot Poncots 2: Ring Version (aka. Robopon 2: Ring Version)
  • Robot Poncots 2: Cross Version (aka. Robopon 2: Cross Version)
  • Super Robot Taisen A
  • Magical Houshin
  • Blender Bros.
  • Gachasute! Dyna Device: Red
  • Gachasute! Dyna Device: Blue
  • Super Robot Taisen R
  • Bouken Yuuki Pluster World: Densetsu no Plust Gate
  • Bouken Yuuki Pluster World: Pluston GP
  • Super Robot Taisen D
  • Doubutsu no Shima no Chobi Gurumi
  • Legend of Dynamic: Goushouden
  • Bouken Yuuki Pluster World: Densetsu no Plust Gate EX
  • Super Robot Taisen J

Rare

  • Donkey Kong Country (JPN: Super Donkey Kong)
  • Banjo-Kazooie: Grunty's Revenge
  • Sabre Wulf
  • Donkey Kong Country 2 (JPN: Super Donkey Kong 2)
  • Banjo-Pilot
  • It's Mr. Pants
  • Donkey Kong Country 3 (JPN: Super Donkey Kong 3)
  • Battletoads (Prototype)

Rebellion ...or Mark Cooksey

  • Snood
  • Snood 2: Snoods On Vacation
  • etc.?

Torus Games

  • Minority Report
  • Doom II
  • The Invincible Iron Man
  • Backyard Football
  • Pitfall Harry: The Lost Expedition
  • Ice Nine
  • Rapala Pro Fishing
  • Cabelas Big Game Hunter
  • Dead to Rights
  • Fantastic 4
  • Gumby vs the Astrobots
  • Backyard Football 2006
  • Fantastic Four: Flame On
  • Curious George
  • Shrek Smash n' Crash Racing
  • Spider-Man: Battle for New York
  • Backyard Football 2007

Unknown:

  • Duke Nukem Advance
  • Space Invaders

Webfoot Technologies

  • Dragon Ball Z: The Legacy of Goku
  • Dragon Ball Z: The Legacy of Goku II
  • Dragon Ball Z: Buu's Fury
  • Dragon Ball GT: Transformation
  • Hello Kitty: Happy Party Pals
  • My Little Pony Crystal Princess: The Runaway Rainbow
  • Tonka: On the Job

Note: Dragon Ball Z: Taiketsu uses Engine Software's sound driver, not Webfoot's sound driver.

Others (Haven't looked closely at the details yet)

  • Tron 2.0 Killer App (Sonix Audio Tools licensed by Cosmigo)
@Igoreshazhu
Copy link

Igoreshazhu commented Jul 23, 2022

Good day! Nice page! But you missed some sound drivers likes Paragon Five (David Beckham Soccer, X-Bladez: Inline Skater, The Scorpion King: Sword of Osiris, Godzilla Domination, Hardcore Pinball, Karnaaj Rally, Micro Machines, Crazy Taxi: Catch a Ride) and Engine Software (Rocky, The Muppets: On with the Show, Artifact (unreleased), Terminator 3: Rise of the Machines, Premier Manager 2003-04, Star Wars: Flight of the Falcon, CT Special Forces 3: Bioterror, Spy Muppets: License to Croak, Wade Hixton's Counter Punch, James Pond: Codename RoboCod, Xyanide Advance (unreleased), Santa Clause 3: The Escape Clause, High School Musical: Livin' the Dream)

@loveemu
Copy link
Author

loveemu commented Jul 24, 2022

Thank you! I've been so busy with my personal life that I've put a full stop on these researches lately, but I really appreciate all of your valuable information!

Other thing to keep track of so I don't forget:

Luna: I believe the "Möbius Entertainment" driver is actually a middleware by Engine Software,
https://github.com/lunasorcery/engine-software-gba-tools

@Igoreshazhu
Copy link

Igoreshazhu commented Aug 25, 2022

Also i know, which sound engines used in cancelled games, demos and prototypes:

MusicPlayer2000:

Grand Theft Auto III (Port by Crawfish Interactive)
Gods (Bitmap Brothers)
The Flintstones: Dino to the Rescue
Aliens (GameBrains)
Barbarian
Sea Boy
Mechanic Mechanica (due the reused Oddword: Munch's Oddysee audio)
Kien
World Reborn
Resident Evil 2 (Raylight Studios Tech Demo)
Air Race (Raylight Studios Tech Demo)
Chronos Twin (?)

GAX Sound Engine by Shin'en:

Shin'en GBA Racer (music reused in Tang Tang)
Unknown Haribo Game (music reused in Frogger Advance)

MusyX Audio Tools by Factor 5:

Portal Runner
Hyperspace Delivery Boy! (https://youtu.be/vySJdHoyFgs)
Lady Sia 2: Swords of Sia
Dinotopia 2
Animaniacs: Hollywood Hypnotics
The Super-Stoo-Pendus World of Dr. Seuss
Demon Hunter (music sample: http://www.reflex-studio.com/music/demon_hunter/dh_hell_gba.mp3)
Black Rodeo!
Magic Karts (https://youtu.be/tVJBBekZ6Ig)

GBASS Sound Driver (Paragon Five):

Dark Eden (Demo) (https://www.youtube.com/watch?v=z1Ev3Z3b2XU)
Shantae: Risky Revolution (used audio from Godzilla: Domination!)

QuickThunder (Gameboyaudio):

Mysterious prototype (used music from Alienators: https://www.youtube.com/watch?v=hBDvmyjC2sI)
Bonx Racing
RoboCop
Jet Riders
Wizards

GBAModPlay/LS_Play:

Aero the Acro-Bat 2

Engine Software:

Artifact
Xyanide Advance
The Haunted Mansion
Flashback Legends
Three Tribes
Bejeweled
Fuzz and Rocket (Halfbrick)
Oggy and the Cockroaches
Math Patrol: The Venus Virus

Rare:

Diddy Kong Pilot
Donkey Kong Coconut Crackers

Torus Games:

Moto-X

Krawall:

Broken Circle
Phantom: The Ghost Who Walks
Mandrake the Magician: Shadow of the Vehme
Treasure Hunt (Orbital Media)
GP-1 Racing
Eternity’s Child (Reused audio from Wonkie Guy homebrew) (https://youtu.be/bngsA2UCWQI)

Sonix Audio Tools by Cosmigo:

Static Shock (according to Kai Walter's message)

UGBA Player:

Sanxion

@Igoreshazhu
Copy link

@Igoreshazhu
Copy link

Igoreshazhu commented Mar 3, 2024

There is also missed some engines likes:

GBASS Sound Driver (Stéphane Hockenhull/Paragon 5)
Software Creations (Neil Millstone) (Possibly, modified version of MusyX)
Bit Managers (Alberto Jose Gonzalez Pedraza)
Custom sound engine by DICE Canada
Full Fat (possibly RA Driver)
Visual Impact (Claude Verstraeten)
Ubi Soft Milan (Stefano Chiappa)
FuH Sound System (mainly used by Frontline Studios)
Apex Audio System (used in Payback and homebrews only)
UGBA Player (Jon Wells/Thalamus)
Unique sound drivers by AlphaDream and indieszero (based Sappy)

Halfbrick and Mobius is really middleware by Engine Software. Pukka is early version of QuickThunder, which also used in Total Soccer 2002 and Lucky Luke: Wanted!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment