Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASTrack.cpp File Reference

Classes

struct  JASMemPool_MultiThreaded__template0
 
struct  JASMemPool_MultiThreaded__template1
 
struct  JASBankTable__template0
 

Functions

void __ct__8JASTrackFv ()
 
void __dt__8JASTrackFv ()
 
void setChannelMgrCount__8JASTrackFUl ()
 
void init__8JASTrackFv ()
 
void initTimed__8JASTrackFv ()
 
void inherit__8JASTrackFRC8JASTrack ()
 
void assignExtBuffer__8JASTrackFUlP14JASSoundParams ()
 
void setSeqData__8JASTrackFPvUl ()
 
void startSeq__8JASTrackFv ()
 
void stopSeq__8JASTrackFv ()
 
void start__8JASTrackFv ()
 
void close__8JASTrackFv ()
 
void connectChild__8JASTrackFUlP8JASTrack ()
 
void closeChild__8JASTrackFUl ()
 
void openChild__8JASTrackFUl ()
 
void connectBus__8JASTrackFii ()
 
void setLatestKey__8JASTrackFUc ()
 
void channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl ()
 
void noteOn__8JASTrackFUlUlUl ()
 
void gateOn__8JASTrackFUlUlfUl ()
 
void noteOff__8JASTrackFUlUs ()
 
void checkNoteStop__8JASTrackCFUl ()
 
void overwriteOsc__8JASTrackFP10JASChannel ()
 
void updateTimedParam__8JASTrackFv ()
 
void updateTrack__8JASTrackFf ()
 
void updateTempo__8JASTrackFv ()
 
void updateSeq__8JASTrackFbf ()
 
void seqTimeToDspTime__8JASTrackFf ()
 
void setParam__8JASTrackFUlfUl ()
 
void noteOffAll__8JASTrackFUs ()
 
void mute__8JASTrackFb ()
 
void setOscScale__8JASTrackFUlf ()
 
void setOscTable__8JASTrackFUlPCQ213JASOscillator5Point ()
 
void setOscAdsr__8JASTrackFssssUs ()
 
void setFIR__8JASTrackFPCs ()
 
void setIIR__8JASTrackFPCs ()
 
void readPortSelf__8JASTrackFUl ()
 
void writePortSelf__8JASTrackFUlUs ()
 
void writePort__8JASTrackFUlUs ()
 
void readPort__8JASTrackFUl ()
 
void setChannelPauseFlag__8JASTrackFb ()
 
void pause__8JASTrackFb ()
 
void getTransposeTotal__8JASTrackCFv ()
 
void isMute__8JASTrackCFv ()
 
void setTempo__8JASTrackFUs ()
 
void setTempoRate__8JASTrackFf ()
 
void setTimebase__8JASTrackFUs ()
 
void updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel ()
 
void channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv ()
 
void getRootTrack__8JASTrackFv ()
 
void tickProc__8JASTrackFv ()
 
void seqMain__8JASTrackFv ()
 
void cbSeqMain__Q28JASTrack5TListFPv ()
 
void append__Q28JASTrack5TListFP8JASTrack ()
 
void seqMain__Q28JASTrack5TListFv ()
 
void __ct__Q28JASTrack11TChannelMgrFP8JASTrack ()
 
void init__Q28JASTrack11TChannelMgrFv ()
 
void releaseAll__Q28JASTrack11TChannelMgrFv ()
 
void noteOff__Q28JASTrack11TChannelMgrFUlUs ()
 
void setPauseFlag__Q28JASTrack11TChannelMgrFb ()
 
void __ct__Q28JASTrack10MoveParam_Fv ()
 
void func_802932E0 (void *_this)
 
void func_80293334 (void *_this)
 
void __sinit_JASTrack_cpp ()
 
void __dt__Q28JASTrack5TListFv ()
 
void __dt__19JASDefaultBankTableFv ()
 
void func_80293528 (void *_this, u32)
 
void __ct__17JASGenericMemPoolFv ()
 
void __dt__17JASGenericMemPoolFv ()
 
void alloc__17JASGenericMemPoolFUl ()
 
void free__17JASGenericMemPoolFPvUl ()
 
void init__12JASTrackPortFv ()
 
void readImport__12JASTrackPortFUl ()
 
void readExport__12JASTrackPortFUl ()
 
void writeImport__12JASTrackPortFUlUs ()
 
void writeExport__12JASTrackPortFUlUs ()
 
void __ct__16JASRegisterParamFv ()
 
void init__16JASRegisterParamFv ()
 
void __ct__10JASSeqCtrlFv ()
 
void init__10JASSeqCtrlFv ()
 
void start__10JASSeqCtrlFPvUl ()
 
void tickProc__10JASSeqCtrlFP8JASTrack ()
 
void interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType ()
 
void noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv ()
 
void release__10JASChannelFUs ()
 
void setOscInit__10JASChannelFUlPCQ213JASOscillator4Data ()
 
void setMixConfig__10JASChannelFUlUs ()
 
void setKeySweepTarget__10JASChannelFlUl ()
 
void free__10JASChannelFv ()
 
void getDacRate__9JASDriverFv ()
 
void getSubFrames__9JASDriverFv ()
 
void setFilterMode__Q26JASDsp8TChannelFUs ()
 
void setIIRFilterParam__Q26JASDsp8TChannelFPs ()
 
void setFIR8FilterParam__Q26JASDsp8TChannelFPs ()
 
void setDistFilter__Q26JASDsp8TChannelFs ()
 
void registerSubFrameCallback__9JASDriverFPFPv_lPv ()
 
void __dl__FPv ()
 
void __dt__Q27JGadget13TNodeLinkListFv ()
 
void Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode ()
 
void Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode ()
 
void __register_global_object ()
 
void __construct_array ()
 
void __cvt_fp2unsigned ()
 
void _savegpr_20 ()
 
void _savegpr_23 ()
 
void _savegpr_26 ()
 
void _savegpr_27 ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_20 ()
 
void _restgpr_23 ()
 
void _restgpr_26 ()
 
void _restgpr_27 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 

Variables

u8 const sAdsTable__8JASTrack [24]
 
u8 const sEnvOsc__8JASTrack [24]
 
u8 const sPitchEnvOsc__8JASTrack [24]
 
u8 sDefaultBankTable__8JASTrack [1036]
 
u8 sTrackList__8JASTrack [16]
 
u32 FILTER_MODE_IIR__6JASDsp
 
u8 struct_80451230 [8]
 
u8 __OSReport_disable
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__10JASSeqCtrlFv()

void __ct__10JASSeqCtrlFv ( )

◆ __ct__16JASRegisterParamFv()

void __ct__16JASRegisterParamFv ( )

◆ __ct__17JASGenericMemPoolFv()

void __ct__17JASGenericMemPoolFv ( )

◆ __ct__8JASTrackFv()

void __ct__8JASTrackFv ( )

◆ __ct__Q28JASTrack10MoveParam_Fv()

void __ct__Q28JASTrack10MoveParam_Fv ( )

◆ __ct__Q28JASTrack11TChannelMgrFP8JASTrack()

void __ct__Q28JASTrack11TChannelMgrFP8JASTrack ( )

◆ __cvt_fp2unsigned()

void __cvt_fp2unsigned ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__17JASGenericMemPoolFv()

void __dt__17JASGenericMemPoolFv ( )

◆ __dt__19JASDefaultBankTableFv()

void __dt__19JASDefaultBankTableFv ( )

◆ __dt__8JASTrackFv()

void __dt__8JASTrackFv ( )

◆ __dt__Q27JGadget13TNodeLinkListFv()

void __dt__Q27JGadget13TNodeLinkListFv ( )

◆ __dt__Q28JASTrack5TListFv()

void __dt__Q28JASTrack5TListFv ( )

◆ __register_global_object()

void __register_global_object ( )

◆ __sinit_JASTrack_cpp()

void __sinit_JASTrack_cpp ( )

◆ _restgpr_20()

void _restgpr_20 ( )

◆ _restgpr_23()

void _restgpr_23 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_20()

void _savegpr_20 ( )

◆ _savegpr_23()

void _savegpr_23 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ alloc__17JASGenericMemPoolFUl()

void alloc__17JASGenericMemPoolFUl ( )

◆ append__Q28JASTrack5TListFP8JASTrack()

void append__Q28JASTrack5TListFP8JASTrack ( )

◆ assignExtBuffer__8JASTrackFUlP14JASSoundParams()

void assignExtBuffer__8JASTrackFUlP14JASSoundParams ( )

◆ cbSeqMain__Q28JASTrack5TListFPv()

void cbSeqMain__Q28JASTrack5TListFPv ( )

◆ channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl()

void channelStart__8JASTrackFPQ28JASTrack11TChannelMgrUlUlUl ( )

◆ channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv()

void channelUpdateCallback__8JASTrackFUlP10JASChannelPQ26JASDsp8TChannelPv ( )

◆ checkNoteStop__8JASTrackCFUl()

void checkNoteStop__8JASTrackCFUl ( )

◆ close__8JASTrackFv()

void close__8JASTrackFv ( )

◆ closeChild__8JASTrackFUl()

void closeChild__8JASTrackFUl ( )

◆ connectBus__8JASTrackFii()

void connectBus__8JASTrackFii ( )

◆ connectChild__8JASTrackFUlP8JASTrack()

void connectChild__8JASTrackFUlP8JASTrack ( )

◆ free__10JASChannelFv()

void free__10JASChannelFv ( )

◆ free__17JASGenericMemPoolFPvUl()

void free__17JASGenericMemPoolFPvUl ( )

◆ func_802932E0()

void func_802932E0 ( void _this)

◆ func_80293334()

void func_80293334 ( void _this)

◆ func_80293528()

void func_80293528 ( void _this,
u32   
)

◆ gateOn__8JASTrackFUlUlfUl()

void gateOn__8JASTrackFUlUlfUl ( )

◆ getDacRate__9JASDriverFv()

void getDacRate__9JASDriverFv ( )

◆ getRootTrack__8JASTrackFv()

void getRootTrack__8JASTrackFv ( )

◆ getSubFrames__9JASDriverFv()

void getSubFrames__9JASDriverFv ( )

◆ getTransposeTotal__8JASTrackCFv()

void getTransposeTotal__8JASTrackCFv ( )

◆ inherit__8JASTrackFRC8JASTrack()

void inherit__8JASTrackFRC8JASTrack ( )

◆ init__10JASSeqCtrlFv()

void init__10JASSeqCtrlFv ( )

◆ init__12JASTrackPortFv()

void init__12JASTrackPortFv ( )

◆ init__16JASRegisterParamFv()

void init__16JASRegisterParamFv ( )

◆ init__8JASTrackFv()

void init__8JASTrackFv ( )

◆ init__Q28JASTrack11TChannelMgrFv()

void init__Q28JASTrack11TChannelMgrFv ( )

◆ initTimed__8JASTrackFv()

void initTimed__8JASTrackFv ( )

◆ Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode()

void Insert__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iteratorPQ27JGadget13TLinkListNode ( )

◆ interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType()

void interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType ( )

◆ isMute__8JASTrackCFv()

void isMute__8JASTrackCFv ( )

◆ mute__8JASTrackFb()

void mute__8JASTrackFb ( )

◆ noteOff__8JASTrackFUlUs()

void noteOff__8JASTrackFUlUs ( )

◆ noteOff__Q28JASTrack11TChannelMgrFUlUs()

void noteOff__Q28JASTrack11TChannelMgrFUlUs ( )

◆ noteOffAll__8JASTrackFUs()

void noteOffAll__8JASTrackFUs ( )

◆ noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv()

void noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv ( )

◆ noteOn__8JASTrackFUlUlUl()

void noteOn__8JASTrackFUlUlUl ( )

◆ openChild__8JASTrackFUl()

void openChild__8JASTrackFUl ( )

◆ overwriteOsc__8JASTrackFP10JASChannel()

void overwriteOsc__8JASTrackFP10JASChannel ( )

◆ pause__8JASTrackFb()

void pause__8JASTrackFb ( )

◆ readExport__12JASTrackPortFUl()

void readExport__12JASTrackPortFUl ( )

◆ readImport__12JASTrackPortFUl()

void readImport__12JASTrackPortFUl ( )

◆ readPort__8JASTrackFUl()

void readPort__8JASTrackFUl ( )

◆ readPortSelf__8JASTrackFUl()

void readPortSelf__8JASTrackFUl ( )

◆ registerSubFrameCallback__9JASDriverFPFPv_lPv()

void registerSubFrameCallback__9JASDriverFPFPv_lPv ( )

◆ release__10JASChannelFUs()

void release__10JASChannelFUs ( )

◆ releaseAll__Q28JASTrack11TChannelMgrFv()

void releaseAll__Q28JASTrack11TChannelMgrFv ( )

◆ Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode()

void Remove__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode ( )

◆ seqMain__8JASTrackFv()

void seqMain__8JASTrackFv ( )

◆ seqMain__Q28JASTrack5TListFv()

void seqMain__Q28JASTrack5TListFv ( )

◆ seqTimeToDspTime__8JASTrackFf()

void seqTimeToDspTime__8JASTrackFf ( )

◆ setChannelMgrCount__8JASTrackFUl()

void setChannelMgrCount__8JASTrackFUl ( )

◆ setChannelPauseFlag__8JASTrackFb()

void setChannelPauseFlag__8JASTrackFb ( )

◆ setDistFilter__Q26JASDsp8TChannelFs()

void setDistFilter__Q26JASDsp8TChannelFs ( )

◆ setFilterMode__Q26JASDsp8TChannelFUs()

void setFilterMode__Q26JASDsp8TChannelFUs ( )

◆ setFIR8FilterParam__Q26JASDsp8TChannelFPs()

void setFIR8FilterParam__Q26JASDsp8TChannelFPs ( )

◆ setFIR__8JASTrackFPCs()

void setFIR__8JASTrackFPCs ( )

◆ setIIR__8JASTrackFPCs()

void setIIR__8JASTrackFPCs ( )

◆ setIIRFilterParam__Q26JASDsp8TChannelFPs()

void setIIRFilterParam__Q26JASDsp8TChannelFPs ( )

◆ setKeySweepTarget__10JASChannelFlUl()

void setKeySweepTarget__10JASChannelFlUl ( )

◆ setLatestKey__8JASTrackFUc()

void setLatestKey__8JASTrackFUc ( )

◆ setMixConfig__10JASChannelFUlUs()

void setMixConfig__10JASChannelFUlUs ( )

◆ setOscAdsr__8JASTrackFssssUs()

void setOscAdsr__8JASTrackFssssUs ( )

◆ setOscInit__10JASChannelFUlPCQ213JASOscillator4Data()

void setOscInit__10JASChannelFUlPCQ213JASOscillator4Data ( )

◆ setOscScale__8JASTrackFUlf()

void setOscScale__8JASTrackFUlf ( )

◆ setOscTable__8JASTrackFUlPCQ213JASOscillator5Point()

void setOscTable__8JASTrackFUlPCQ213JASOscillator5Point ( )

◆ setParam__8JASTrackFUlfUl()

void setParam__8JASTrackFUlfUl ( )

◆ setPauseFlag__Q28JASTrack11TChannelMgrFb()

void setPauseFlag__Q28JASTrack11TChannelMgrFb ( )

◆ setSeqData__8JASTrackFPvUl()

void setSeqData__8JASTrackFPvUl ( )

◆ setTempo__8JASTrackFUs()

void setTempo__8JASTrackFUs ( )

◆ setTempoRate__8JASTrackFf()

void setTempoRate__8JASTrackFf ( )

◆ setTimebase__8JASTrackFUs()

void setTimebase__8JASTrackFUs ( )

◆ start__10JASSeqCtrlFPvUl()

void start__10JASSeqCtrlFPvUl ( )

◆ start__8JASTrackFv()

void start__8JASTrackFv ( )

◆ startSeq__8JASTrackFv()

void startSeq__8JASTrackFv ( )

◆ stopSeq__8JASTrackFv()

void stopSeq__8JASTrackFv ( )

◆ tickProc__10JASSeqCtrlFP8JASTrack()

void tickProc__10JASSeqCtrlFP8JASTrack ( )

◆ tickProc__8JASTrackFv()

void tickProc__8JASTrackFv ( )

◆ updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel()

void updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel ( )

◆ updateSeq__8JASTrackFbf()

void updateSeq__8JASTrackFbf ( )

◆ updateTempo__8JASTrackFv()

void updateTempo__8JASTrackFv ( )

◆ updateTimedParam__8JASTrackFv()

void updateTimedParam__8JASTrackFv ( )

◆ updateTrack__8JASTrackFf()

void updateTrack__8JASTrackFf ( )

◆ writeExport__12JASTrackPortFUlUs()

void writeExport__12JASTrackPortFUlUs ( )

◆ writeImport__12JASTrackPortFUlUs()

void writeImport__12JASTrackPortFUlUs ( )

◆ writePort__8JASTrackFUlUs()

void writePort__8JASTrackFUlUs ( )

◆ writePortSelf__8JASTrackFUlUs()

void writePortSelf__8JASTrackFUlUs ( )

Variable Documentation

◆ __OSReport_disable

u8 __OSReport_disable
extern

m_Do_printf.cpp OSReport and printf Helper Functions

◆ FILTER_MODE_IIR__6JASDsp

u32 FILTER_MODE_IIR__6JASDsp

◆ sAdsTable__8JASTrack

u8 const sAdsTable__8JASTrack[24]

◆ sDefaultBankTable__8JASTrack

u8 sDefaultBankTable__8JASTrack[1036]

◆ sEnvOsc__8JASTrack

u8 const sEnvOsc__8JASTrack[24]

◆ sPitchEnvOsc__8JASTrack

u8 const sPitchEnvOsc__8JASTrack[24]

◆ sTrackList__8JASTrack

u8 sTrackList__8JASTrack[16]

◆ struct_80451230

u8 struct_80451230[8]
extern