Split musyx function in PAL

This commit is contained in:
dbalatoni13 2024-12-16 03:21:05 +01:00
parent 56f44900f0
commit 177c1957cc
2 changed files with 114 additions and 27 deletions

View file

@ -565,3 +565,90 @@ dolphin/os/OS.c:
.data start:0x801588E8 end:0x80158AA8
.bss start:0x801C26A0 end:0x801C26F0
.sbss start:0x801F1668 end:0x801F1698
musyx/runtime/seq.c:
.text start:0x800F26B0 end:0x800F6620
musyx/runtime/synth.c:
.text start:0x800F6620 end:0x800F997C
musyx/runtime/seq_api.c:
.text start:0x800F997C end:0x800F9BFC
musyx/runtime/snd_synthapi.c:
.text start:0x800F9BFC end:0x800FA37C
musyx/runtime/stream.c:
.text start:0x800FA37C end:0x800FDEE8
musyx/runtime/synthdata.c:
.text start:0x800FDEE8 end:0x800FFC78
musyx/runtime/synthmacros.c:
.text start:0x800FFC78 end:0x801049D0
musyx/runtime/synthvoice.c:
.text start:0x801049D0 end:0x80106460
musyx/runtime/synth_ac.c:
.text start:0x80106460 end:0x80106580
musyx/runtime/synth_adsr.c:
.text start:0x80106580 end:0x80106D40
musyx/runtime/synth_vsamples.c:
.text start:0x80106D40 end:0x801074C8
musyx/runtime/s_data.c:
.text start:0x801074C8 end:0x80108020
musyx/runtime/hw_dspctrl.c:
.text start:0x80108020 end:0x8010B434
musyx/runtime/hw_volconv.c:
.text start:0x8010B434 end:0x8010BB24
musyx/runtime/snd3d.c:
.text start:0x8010BB24 end:0x8010DEF4
musyx/runtime/snd_init.c:
.text start:0x8010DEF4 end:0x8010E048
musyx/runtime/snd_math.c:
.text start:0x8010E048 end:0x8010E408
musyx/runtime/snd_midictrl.c:
.text start:0x8010E408 end:0x801100DC
musyx/runtime/snd_service.c:
.text start:0x801100DC end:0x80110288
musyx/runtime/hardware.c:
.text start:0x80110288 end:0x8011128C
musyx/runtime/hw_aramdma.c:
.text start:0x8011128C end:0x80111F00
musyx/runtime/hw_dolphin.c:
.text start:0x80111F00 end:0x801123F8
musyx/runtime/hw_memory.c:
.text start:0x801123F8 end:0x8011244C
musyx/runtime/CheapReverb/creverb_fx.c:
.text start:0x8011244C end:0x80112508
musyx/runtime/CheapReverb/creverb.c:
.text start:0x80112508 end:0x80112DC4
musyx/runtime/StdReverb/reverb_fx.c:
.text start:0x80112DC4 end:0x80112E84
musyx/runtime/StdReverb/reverb.c:
.text start:0x80112E84 end:0x80113BC8
musyx/runtime/Delay/delay_fx.c:
.text start:0x80113BC8 end:0x80113F74
musyx/runtime/Chorus/chorus_fx.c:
.text start:0x80113F74 end:0x801147DC

View file

@ -3091,33 +3091,33 @@ fn_800F251C = .text:0x800F251C; // type:function size:0x10
fn_800F252C = .text:0x800F252C; // type:function size:0xC
fn_800F2538 = .text:0x800F2538; // type:function size:0xBC
fn_800F25F4 = .text:0x800F25F4; // type:function size:0xBC
fn_800F26B0 = .text:0x800F26B0; // type:function size:0x68
fn_800F2718 = .text:0x800F2718; // type:function size:0xAC4
fn_800F31DC = .text:0x800F31DC; // type:function size:0x64
fn_800F3240 = .text:0x800F3240; // type:function size:0x27C
fn_800F34BC = .text:0x800F34BC; // type:function size:0x2B0
fn_800F376C = .text:0x800F376C; // type:function size:0x90
fn_800F37FC = .text:0x800F37FC; // type:function size:0xE4
fn_800F38E0 = .text:0x800F38E0; // type:function size:0x108
fn_800F39E8 = .text:0x800F39E8; // type:function size:0xBC
fn_800F3AA4 = .text:0x800F3AA4; // type:function size:0x1CC
fn_800F3C70 = .text:0x800F3C70; // type:function size:0xB58
fn_800F47C8 = .text:0x800F47C8; // type:function size:0x218
fn_800F49E0 = .text:0x800F49E0; // type:function size:0xA94
fn_800F5474 = .text:0x800F5474; // type:function size:0x174
fn_800F55E8 = .text:0x800F55E8; // type:function size:0x49C
fn_800F5A84 = .text:0x800F5A84; // type:function size:0x9F4
fn_800F6478 = .text:0x800F6478; // type:function size:0x1A8
fn_800F6620 = .text:0x800F6620; // type:function size:0x44
fn_800F6664 = .text:0x800F6664; // type:function size:0x34
fn_800F6698 = .text:0x800F6698; // type:function size:0x78
fn_800F6710 = .text:0x800F6710; // type:function size:0x2A0
fn_800F69B0 = .text:0x800F69B0; // type:function size:0x3C0
fn_800F6D70 = .text:0x800F6D70; // type:function size:0x25C
fn_800F6FCC = .text:0x800F6FCC; // type:function size:0x45C
fn_800F7428 = .text:0x800F7428; // type:function size:0x744
fn_800F7B6C = .text:0x800F7B6C; // type:function size:0x6FC
fn_800F8268 = .text:0x800F8268; // type:function size:0x150
seqGetPrivateId = .text:0x800F26B0; // type:function size:0x68
seqStartPlay = .text:0x800F2718; // type:function size:0xAC4
StartPause = .text:0x800F31DC; // type:function size:0x64
seqPause = .text:0x800F3240; // type:function size:0x27C
seqStop = .text:0x800F34BC; // type:function size:0x2B0
seqKillInstancesByGroupID = .text:0x800F376C; // type:function size:0x90
seqSpeed = .text:0x800F37FC; // type:function size:0xE4
seqContinue = .text:0x800F38E0; // type:function size:0x108
seqMute = .text:0x800F39E8; // type:function size:0xBC
seqVolume = .text:0x800F3AA4; // type:function size:0x1CC
seqCrossFade = .text:0x800F3C70; // type:function size:0xB58
GenerateNextTrackEvent = .text:0x800F47C8; // type:function size:0x218
HandleEvent = .text:0x800F49E0; // type:function size:0xA94
InitTrackEvents = .text:0x800F5474; // type:function size:0x174
HandleTrackEvents = .text:0x800F55E8; // type:function size:0x49C
seqHandle = .text:0x800F5A84; // type:function size:0x9F4
seqInit = .text:0x800F6478; // type:function size:0x1A8
synthSetBpm = .text:0x800F6620; // type:function size:0x44
synthGetTicksPerSecond = .text:0x800F6664; // type:function size:0x34
synthInitPortamento = .text:0x800F6698; // type:function size:0x78
do_voice_portamento = .text:0x800F6710; // type:function size:0x2A0
StartLayer = .text:0x800F69B0; // type:function size:0x3C0
StartKeymap = .text:0x800F6D70; // type:function size:0x25C
synthStartSound = .text:0x800F6FCC; // type:function size:0x45C
LowPrecisionHandler = .text:0x800F7428; // type:function size:0x744
ZeroOffsetHandler = .text:0x800F7B6C; // type:function size:0x6FC
synthAddJob = .text:0x800F8268; // type:function size:0x150
fn_800F83B8 = .text:0x800F83B8; // type:function size:0x64
fn_800F841C = .text:0x800F841C; // type:function size:0x44
fn_800F8460 = .text:0x800F8460; // type:function size:0x28