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)    ((sound_bank << 24) | (byte2 << 16) | (byte3 << 8) | 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)
 

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