Importing Audio Init Params (#471)

* Import audio init params

* Add comments describing what these sizes represents

* Fix variables.txt

* Remove leading zero's from gTatumsPerBeat

* Name variables
This commit is contained in:
engineer124 2021-12-20 07:01:47 +11:00 committed by GitHub
parent 98ba231fb0
commit 9b1fe6e91b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 8 deletions

View File

@ -3090,8 +3090,8 @@ extern f32 D_801E0E24;
extern f64 D_801E0EB0;
// extern UNK_TYPE4 D_801E1068;
extern UNK_PTR D_801E10B0;
// extern UNK_TYPE2 D_801E1102;
// extern UNK_TYPE4 D_801E1104;
extern const s16 gAudioTatumInit[];
extern const AudioContextInitSizes gAudioContextInitSizes;
// extern UNK_TYPE4 D_801E1108;
// extern UNK_TYPE4 D_801E110C;
// extern UNK_TYPE2 D_801E1180;

2
spec
View File

@ -670,7 +670,7 @@ beginseg
include "build/src/code/audio/code_801A7B10.o"
include "build/data/code/code_801A7B10.data.o"
include "build/data/code/code_801A7B10.bss.o"
include "build/data/code/audio_init_params.rodata.o"
include "build/src/code/audio/audio_init_params.o"
include "build/src/code/jpegutils.o"
include "build/src/code/jpegdecoder.o"
include_readonly "build/src/code/z_game_over.o"

View File

@ -0,0 +1,12 @@
#include "global.h"
const s16 gAudioTatumInit[] = {
0x1C00, // unused
0x30, // gTatumsPerBeat
};
const AudioContextInitSizes gAudioContextInitSizes = {
0x137F00, // heapSize
0x1C480, // initPoolSize
0x1A000, // permanentPoolSize
};

View File

@ -3873,11 +3873,8 @@
0x801E1070:("jtbl_801E1070","UNK_PTR","",0x4),
0x801E10B0:("jtbl_801E10B0","UNK_PTR","",0x4),
0x801E10C4:("jtbl_801E10C4","UNK_PTR","",0x4),
0x801E1100:("D_801E1100","UNK_TYPE2","",0x2),
0x801E1102:("D_801E1102","UNK_TYPE2","",0x2),
0x801E1104:("D_801E1104","UNK_TYPE4","",0x4),
0x801E1108:("D_801E1108","UNK_TYPE4","",0x4),
0x801E110C:("D_801E110C","UNK_TYPE4","",0x4),
0x801E1100:("gAudioTatumInit","s16","[2]",0x4),
0x801E1104:("gAudioContextInitSizes","AudioContextInitSizes","",0xC),
0x801E1110:("sGameOverTimer","UNK_TYPE2","",0x2),
0x801E1120:("jtbl_801E1120","UNK_PTR","",0x4),
0x801E1180:("D_801E1180","UNK_TYPE2","",0x2),