Skip to content

Instantly share code, notes, and snippets.

@loveemu
Last active July 9, 2024 18:12
Show Gist options
  • 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

Last game that used Sappy, is upcoming Shantae Advance.

@Igoreshazhu
Copy link

Igoreshazhu commented Jun 13, 2024

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 (?)

About Flintstones, I'm errored. This unreleased game uses GAX Sound Engine (3.0 or 3.01, who knows), according to leaked footages: https://youtu.be/3RKF0YEtQj0

I also identified Martin Schioeler's style there.

Maybe some games like Anaka (Tantalus), Superstar Tennis (Game Titan), Scaler (A2M), 100 Bullets (Visual Impact?), Shaun Palmer's Pro Snowboarder 2 (Vicarious Visions, if builds were exist) and cancelled games by PipeDream Interactive (Aerial Aces and A Boy and his Blob) uses various versions of GAX, too. Well, I'm looking for proofs.

@BLiNXthetimesweeperGOD
Copy link

BLiNXthetimesweeperGOD commented Jul 9, 2024

For the Flintstones game:
The footage wasn't leaked - I got it from Tantalus themselves through an email requesting info on the game. It was apparently publicly viewable on their website at one point back then, but a restructure broke a ton of links and led to a bunch of files being removed.

Also:
I've been reversing Paragon 5/GBASS. I can now get somewhat janky MIDI output from the engine. All sound drivers that I reverse will have tools put onto my Github for anybody to mess around with and use for further documentation.

@Igoreshazhu
Copy link

Igoreshazhu commented Jul 9, 2024

For the Flintstones game: The footage wasn't leaked - I got it from Tantalus themselves through an email requesting info on the game. It was apparently publicly viewable on their website at one point back then, but a restructure broke a ton of links and led to a bunch of files being removed.

It would also be nice if they finally laid out the game ROM, because I've been looking for a game for 9 years. But neither the animators and designers from Tantalus (Adam Moder, Guy Ratcliffe and Alistair Lockhart), nor Shin'en, can help. Plus, the ROM has not been tested on Gaxtapper.

About sound drivers, I'll be glad if someone found summary from some drivers. And identified that unique sound drivers, which is still unknown.

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