Mario Kart 64
Loading...
Searching...
No Matches
sounds.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SOUND_ARG_LOAD(sound_bank, byte2, byte3, sound_id)
 
#define SOUND_INTRO_LOGO   SOUND_ARG_LOAD(0x49, 0x01, 0x80, 0x08)
 
#define SOUND_INTRO_WELCOME   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x09)
 
#define SOUND_INTRO_ENTER_MENU   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1A)
 
#define SOUND_MENU_OK_CLICKED   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x16)
 
#define SOUND_MENU_CURSOR_MOVE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x00)
 
#define SOUND_MENU_GO_BACK   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x02)
 
#define SOUND_ACTION_GO_BACK_2   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x05)
 
#define SOUND_ACTION_UNKNOWN_CONFIRMATION   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x06)
 
#define SOUND_MENU_SELECT   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x01)
 
#define SOUND_MENU_GP   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0A)
 
#define SOUND_MENU_VERSUS   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0C)
 
#define SOUND_MENU_TIME_TRIALS   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0B)
 
#define SOUND_MENU_BATTLE   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0D)
 
#define SOUND_MENU_SELECT_LEVEL   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0E)
 
#define SOUND_MENU_OK   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0F)
 
#define SOUND_MENU_SELECT_PLAYER   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x12)
 
#define SOUND_MENU_SELECT_MAP   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x13)
 
#define SOUND_MENU_FILE_NOT_FOUND   SOUND_ARG_LOAD(0x49, 0x00, 0xFF, 0x07)
 
#define SOUND_MENU_OPTION   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x10)
 
#define SOUND_MENU_DATA   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x11)
 
#define SOUND_MENU_EXPLOSION   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1D)
 
#define SOUND_MENU_STEREO   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x24)
 
#define SOUND_MENU_HEADPHONES   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x25)
 
#define SOUND_MENU_MONO   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x29)
 
#define SOUND_ACTION_COUNTDOWN_LIGHT   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x03)
 
#define SOUND_ACTION_GREEN_LIGHT   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x04)
 
#define SOUND_ACTION_REV_ENGINE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x18)
 
#define SOUND_ACTION_REV_ENGINE_2   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x19)
 
#define SOUND_ACTION_PING   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1C)
 
#define SOUND_ACTION_TYRE_SQUEAL   SOUND_ARG_LOAD(0x01, 0x00, 0xF9, 0x08)
 
#define SOUND_ACTION_EXPLOSION   SOUND_ARG_LOAD(0x19, 0x00, 0x90, 0x05)
 
#define SOUND_ACTION_EXPLOSION_2   SOUND_ARG_LOAD(0x19, 0x00, 0xF0, 0x0C)
 
#define SOUND_ITEM_STAR   SOUND_ARG_LOAD(0x31, 0x02, 0x90, 0x08)
 
#define SOUND_ITEM_THUNDERBOLT   SOUND_ARG_LOAD(0x51, 0x01, 0xC0, 0x0C)
 
#define SOUND_ACTION_COUNT_SCORE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x17)
 
#define SOUND_ACTION_NEXT_COURSE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x15)
 
#define SOUND_ACTION_CONTINUE_UNKNOWN   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1B)
 
#define SOUND_CEREMONY_CONGRATULATION   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x14)
 
#define SOUND_CEREMONY_BALLOON_POP   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1E)
 
#define SOUND_CEREMONY_FISH   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1F)
 
#define SOUND_CEREMONY_FISH_2   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x20)
 
#define SOUND_CEREMONY_SHOOT_TROPHY   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x21)
 
#define SOUND_CEREMONY_PODIUM   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x22)
 
#define SOUND_CEREMONY_TROPHY   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x23)
 
#define SOUND_CREDITS_FAREWELL   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x26)
 

Enumerations

enum  MusicSeq {
  MUSIC_SEQ_UNKNOWN = -1 , MUSIC_SEQ_SOUND_PLAYER , MUSIC_SEQ_TITLE_SCREEN , MUSIC_SEQ_MAIN_MENU ,
  MUSIC_SEQ_WARIO_STADIUM , MUSIC_SEQ_MOO_MOO_FARM , MUSIC_SEQ_CHOCO_MOUNTAIN , MUSIC_SEQ_KOOPA_TROOPA_BEACH ,
  MUSIC_SEQ_BANSHEE_BOARDWALK , MUSIC_SEQ_FRAPPE_SNOWLAND , MUSIC_SEQ_BOWSERS_CASTLE , MUSIC_SEQ_KALIMARI_DESERT ,
  MUSIC_SEQ_START_GRID_GP_VS , MUSIC_SEQ_FINAL_LAP_FANFARE , MUSIC_SEQ_FINISH_1ST_PLACE , MUSIC_SEQ_FINISH_2ND_4TH_PLACE ,
  MUSIC_SEQ_FINISH_5TH_8TH_PLACE , MUSIC_SEQ_WINNING_RESULTS , MUSIC_SEQ_STAR_JINGLE , MUSIC_SEQ_RAINBOW_ROAD ,
  MUSIC_SEQ_DK_JUNGLE , MUSIC_SEQ_GAME_OVER , MUSIC_SEQ_TOADS_TURNPIKE , MUSIC_SEQ_START_GIRD_TIME_ATTACK ,
  MUSIC_SEQ_VS_BATTLE_RESULTS , MUSIC_SEQ_LOSING_RESULTS , MUSIC_SEQ_BATTLE_ARENAS , MUSIC_SEQ_AWARD_CEREMONY_BUILDUP ,
  MUSIC_SEQ_AWARD_CEREMONY_1ST_3RD , MUSIC_SEQ_STAFF_ROLL , MUSIC_SEQ_AWARD_CEREMONY_4TH_8TH , MUSIC_SEQ_LUIGI_RACEWAY ,
  MUSIC_SEQ_MARIO_RACEWAY , MUSIC_SEQ_ROYAL_RACEWAY , MUSIC_SEQ_YOSHI_VALLEY , MUSIC_SEQ_BLOCK_FORT ,
  MUSIC_SEQ_DOUBLE_DECK , MUSIC_SEQ_MAX
}
 

Macro Definition Documentation

◆ SOUND_ACTION_CONTINUE_UNKNOWN

#define SOUND_ACTION_CONTINUE_UNKNOWN   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1B)

◆ SOUND_ACTION_COUNT_SCORE

#define SOUND_ACTION_COUNT_SCORE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x17)

◆ SOUND_ACTION_COUNTDOWN_LIGHT

#define SOUND_ACTION_COUNTDOWN_LIGHT   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x03)

◆ SOUND_ACTION_EXPLOSION

#define SOUND_ACTION_EXPLOSION   SOUND_ARG_LOAD(0x19, 0x00, 0x90, 0x05)

◆ SOUND_ACTION_EXPLOSION_2

#define SOUND_ACTION_EXPLOSION_2   SOUND_ARG_LOAD(0x19, 0x00, 0xF0, 0x0C)

◆ SOUND_ACTION_GO_BACK_2

#define SOUND_ACTION_GO_BACK_2   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x05)

◆ SOUND_ACTION_GREEN_LIGHT

#define SOUND_ACTION_GREEN_LIGHT   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x04)

◆ SOUND_ACTION_NEXT_COURSE

#define SOUND_ACTION_NEXT_COURSE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x15)

◆ SOUND_ACTION_PING

#define SOUND_ACTION_PING   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1C)

◆ SOUND_ACTION_REV_ENGINE

#define SOUND_ACTION_REV_ENGINE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x18)

◆ SOUND_ACTION_REV_ENGINE_2

#define SOUND_ACTION_REV_ENGINE_2   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x19)

◆ SOUND_ACTION_TYRE_SQUEAL

#define SOUND_ACTION_TYRE_SQUEAL   SOUND_ARG_LOAD(0x01, 0x00, 0xF9, 0x08)

◆ SOUND_ACTION_UNKNOWN_CONFIRMATION

#define SOUND_ACTION_UNKNOWN_CONFIRMATION   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x06)

◆ SOUND_ARG_LOAD

#define SOUND_ARG_LOAD ( sound_bank,
byte2,
byte3,
sound_id )
Value:
((sound_bank << 24) | (byte2 << 16) | (byte3 << 8) | sound_id)
Todo
format like sm64 sounds.h

◆ SOUND_CEREMONY_BALLOON_POP

#define SOUND_CEREMONY_BALLOON_POP   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1E)

◆ SOUND_CEREMONY_CONGRATULATION

#define SOUND_CEREMONY_CONGRATULATION   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x14)

◆ SOUND_CEREMONY_FISH

#define SOUND_CEREMONY_FISH   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1F)

◆ SOUND_CEREMONY_FISH_2

#define SOUND_CEREMONY_FISH_2   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x20)

◆ SOUND_CEREMONY_PODIUM

#define SOUND_CEREMONY_PODIUM   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x22)

◆ SOUND_CEREMONY_SHOOT_TROPHY

#define SOUND_CEREMONY_SHOOT_TROPHY   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x21)

◆ SOUND_CEREMONY_TROPHY

#define SOUND_CEREMONY_TROPHY   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x23)

◆ SOUND_CREDITS_FAREWELL

#define SOUND_CREDITS_FAREWELL   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x26)

◆ SOUND_INTRO_ENTER_MENU

#define SOUND_INTRO_ENTER_MENU   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1A)

◆ SOUND_INTRO_LOGO

#define SOUND_INTRO_LOGO   SOUND_ARG_LOAD(0x49, 0x01, 0x80, 0x08)

◆ SOUND_INTRO_WELCOME

#define SOUND_INTRO_WELCOME   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x09)

◆ SOUND_ITEM_STAR

#define SOUND_ITEM_STAR   SOUND_ARG_LOAD(0x31, 0x02, 0x90, 0x08)

◆ SOUND_ITEM_THUNDERBOLT

#define SOUND_ITEM_THUNDERBOLT   SOUND_ARG_LOAD(0x51, 0x01, 0xC0, 0x0C)

◆ SOUND_MENU_BATTLE

#define SOUND_MENU_BATTLE   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0D)

◆ SOUND_MENU_CURSOR_MOVE

#define SOUND_MENU_CURSOR_MOVE   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x00)

◆ SOUND_MENU_DATA

#define SOUND_MENU_DATA   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x11)

◆ SOUND_MENU_EXPLOSION

#define SOUND_MENU_EXPLOSION   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x1D)

◆ SOUND_MENU_FILE_NOT_FOUND

#define SOUND_MENU_FILE_NOT_FOUND   SOUND_ARG_LOAD(0x49, 0x00, 0xFF, 0x07)

◆ SOUND_MENU_GO_BACK

#define SOUND_MENU_GO_BACK   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x02)

◆ SOUND_MENU_GP

#define SOUND_MENU_GP   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0A)

◆ SOUND_MENU_HEADPHONES

#define SOUND_MENU_HEADPHONES   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x25)

◆ SOUND_MENU_MONO

#define SOUND_MENU_MONO   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x29)

◆ SOUND_MENU_OK

#define SOUND_MENU_OK   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0F)

◆ SOUND_MENU_OK_CLICKED

#define SOUND_MENU_OK_CLICKED   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x16)

◆ SOUND_MENU_OPTION

#define SOUND_MENU_OPTION   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x10)

◆ SOUND_MENU_SELECT

#define SOUND_MENU_SELECT   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x01)

◆ SOUND_MENU_SELECT_LEVEL

#define SOUND_MENU_SELECT_LEVEL   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0E)

◆ SOUND_MENU_SELECT_MAP

#define SOUND_MENU_SELECT_MAP   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x13)

◆ SOUND_MENU_SELECT_PLAYER

#define SOUND_MENU_SELECT_PLAYER   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x12)

◆ SOUND_MENU_STEREO

#define SOUND_MENU_STEREO   SOUND_ARG_LOAD(0x49, 0x00, 0x80, 0x24)

◆ SOUND_MENU_TIME_TRIALS

#define SOUND_MENU_TIME_TRIALS   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0B)

◆ SOUND_MENU_VERSUS

#define SOUND_MENU_VERSUS   SOUND_ARG_LOAD(0x49, 0x00, 0x90, 0x0C)

Enumeration Type Documentation

◆ MusicSeq

enum MusicSeq
Enumerator
MUSIC_SEQ_UNKNOWN 
MUSIC_SEQ_SOUND_PLAYER 
MUSIC_SEQ_TITLE_SCREEN 
MUSIC_SEQ_MAIN_MENU 
MUSIC_SEQ_WARIO_STADIUM 
MUSIC_SEQ_MOO_MOO_FARM 
MUSIC_SEQ_CHOCO_MOUNTAIN 
MUSIC_SEQ_KOOPA_TROOPA_BEACH 
MUSIC_SEQ_BANSHEE_BOARDWALK 
MUSIC_SEQ_FRAPPE_SNOWLAND 
MUSIC_SEQ_BOWSERS_CASTLE 
MUSIC_SEQ_KALIMARI_DESERT 
MUSIC_SEQ_START_GRID_GP_VS 
MUSIC_SEQ_FINAL_LAP_FANFARE 
MUSIC_SEQ_FINISH_1ST_PLACE 
MUSIC_SEQ_FINISH_2ND_4TH_PLACE 
MUSIC_SEQ_FINISH_5TH_8TH_PLACE 
MUSIC_SEQ_WINNING_RESULTS 
MUSIC_SEQ_STAR_JINGLE 
MUSIC_SEQ_RAINBOW_ROAD 
MUSIC_SEQ_DK_JUNGLE 
MUSIC_SEQ_GAME_OVER 
MUSIC_SEQ_TOADS_TURNPIKE 
MUSIC_SEQ_START_GIRD_TIME_ATTACK 
MUSIC_SEQ_VS_BATTLE_RESULTS 
MUSIC_SEQ_LOSING_RESULTS 
MUSIC_SEQ_BATTLE_ARENAS 
MUSIC_SEQ_AWARD_CEREMONY_BUILDUP 
MUSIC_SEQ_AWARD_CEREMONY_1ST_3RD 
MUSIC_SEQ_STAFF_ROLL 
MUSIC_SEQ_AWARD_CEREMONY_4TH_8TH 
MUSIC_SEQ_LUIGI_RACEWAY 
MUSIC_SEQ_MARIO_RACEWAY 
MUSIC_SEQ_ROYAL_RACEWAY 
MUSIC_SEQ_YOSHI_VALLEY 
MUSIC_SEQ_BLOCK_FORT 
MUSIC_SEQ_DOUBLE_DECK 
MUSIC_SEQ_MAX