decompile audio

This commit is contained in:
Henny022p
2021-03-24 00:33:12 +01:00
parent c77414731d
commit 58b4df70b5
8 changed files with 148 additions and 269 deletions
+6 -5
View File
@@ -23,7 +23,7 @@ typedef enum {
BGM_VAATI_THEME,
BGM_EZLO_THEME,
BGM_STORY,
BGM_FESTIVAL_APPROACH, //0x10
BGM_FESTIVAL_APPROACH,
BGM_BEAT_VAATI,
BGM_UNUSED_12,
BGM_BEANSTALK,
@@ -39,7 +39,7 @@ typedef enum {
BGM_MINISH_WOODS,
BGM_CRENEL_STORM,
BGM_CASTOR_WILDS,
BGM_HYRULE_TOWN, //0x20
BGM_HYRULE_TOWN,
BGM_ROYAL_VALLEY,
BGM_CLOUD_TOPS,
BGM_DARK_HYRULE_CASTLE,
@@ -55,7 +55,7 @@ typedef enum {
BGM_FIGHT_THEME,
BGM_BOSS_THEME,
BGM_VAATI_REBORN,
BGM_VAATI_TRANSFIGURED, // 0x30
BGM_VAATI_TRANSFIGURED,
BGM_CASTLE_COLLAPSE,
BGM_VAATI_WRATH,
BGM_FIGHT_THEME2,
@@ -71,7 +71,7 @@ typedef enum {
BGM_UNUSED_3D,
BGM_UNUSED_3E,
BGM_UNUSED_3F,
BGM_UNUSED_40, // 0x40
BGM_UNUSED_40,
BGM_UNUSED_41,
BGM_UNUSED_42,
BGM_UNUSED_43,
@@ -152,7 +152,7 @@ typedef enum {
SFX_VO_EZLO1,
SFX_VO_EZLO2,
SFX_VO_EZLO3,
SFX_VO_EZLO4, //0x90
SFX_VO_EZLO4,
SFX_VO_EZLO5,
SFX_VO_EZLO6,
SFX_VO_EZLO7,
@@ -574,6 +574,7 @@ typedef enum {
SONG_UNK_11 = 0x80110000,
} Sound;
void InitSound(void);
void SoundReq(Sound sound);
#endif // AUDIO_H
+3
View File
@@ -60,11 +60,14 @@ typedef struct MusicPlayer {
extern const MusicPlayer gMPlayTable[];
extern const Song gSongTable[];
void m4aSoundInit(void);
void m4aSongNumStart(u16 n);
void m4aSongNumStartOrContinue(u16 n);
void m4aSongNumStop(u16 n);
void m4aMPlayAllStop(void);
void m4aMPlayImmInit(MusicPlayerInfo* mplayInfo);
void m4aMPlayTempoControl(MusicPlayerInfo* mplayInfo, u16 tempo);
void m4aMPlayVolumeControl(MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume);
void m4aSoundVSyncOn(void);
void m4aSoundVSyncOff(void);
-1
View File
@@ -79,7 +79,6 @@ extern UI gUnk_02032EC0;
void InitScreen(u32 screen);
extern void InitSound(void);
extern void sub_08056208(void);
extern void sub_0804FFE4(void);
extern void sub_080ADD30(void);
+4 -4
View File
@@ -190,10 +190,10 @@ typedef struct struct_02021EE0 {
s16 unk_06;
s16 unk_08;
s16 unk_0a;
u16 unk_0c;
u16 unk_0e;
u16 unk_10;
u16 unk_12;
s16 unk_0c;
s16 unk_0e;
s16 unk_10;
s16 unk_12;
u16 currentBgm;
} struct_02021EE0;