mirror of https://github.com/PrimeDecomp/prime.git
Add hw_lib_dummy for completeness
Former-commit-id: acdd04a1e0f5fa069c6bbc5f6d9ba9de44838e93
This commit is contained in:
parent
a29290780b
commit
4606f494f9
|
@ -1194,6 +1194,7 @@ config.libs = [
|
||||||
Object(Matching, "musyx/runtime/dsp_import.c"),
|
Object(Matching, "musyx/runtime/dsp_import.c"),
|
||||||
Object(Matching, "musyx/runtime/hw_dolphin.c"),
|
Object(Matching, "musyx/runtime/hw_dolphin.c"),
|
||||||
Object(Matching, "musyx/runtime/hw_memory.c"),
|
Object(Matching, "musyx/runtime/hw_memory.c"),
|
||||||
|
Object(Matching, "musyx/runtime/hw_lib_dummy.c"),
|
||||||
Object(Matching, "musyx/runtime/CheapReverb/creverb_fx.c"),
|
Object(Matching, "musyx/runtime/CheapReverb/creverb_fx.c"),
|
||||||
Object(Matching, "musyx/runtime/CheapReverb/creverb.c"),
|
Object(Matching, "musyx/runtime/CheapReverb/creverb.c"),
|
||||||
Object(Matching, "musyx/runtime/StdReverb/reverb_fx.c"),
|
Object(Matching, "musyx/runtime/StdReverb/reverb_fx.c"),
|
||||||
|
|
|
@ -35,6 +35,8 @@ void hwSetFilter(unsigned long v, unsigned char mode, unsigned short coefA, unsi
|
||||||
void hwLowPassFrqToCoef(unsigned long frq, unsigned short* _a0, unsigned short* _b1);
|
void hwLowPassFrqToCoef(unsigned long frq, unsigned short* _a0, unsigned short* _b1);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern u32 aramSize;
|
||||||
|
extern u8* aramBase;
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -513,7 +513,7 @@ typedef struct SYNTH_VOICE {
|
||||||
u32 id; // offset 0xF4, size 0x4
|
u32 id; // offset 0xF4, size 0x4
|
||||||
VID_LIST* vidList; // offset 0xF8, size 0x4
|
VID_LIST* vidList; // offset 0xF8, size 0x4
|
||||||
VID_LIST* vidMasterList; // offset 0xFC, size 0x4
|
VID_LIST* vidMasterList; // offset 0xFC, size 0x4
|
||||||
#if MUSY_VERSION <= MUSY_VERSION_CHECK(2, 0, 0)
|
#if MUSY_VERSION > MUSY_VERSION_CHECK(1, 5, 3) && MUSY_VERSION <= MUSY_VERSION_CHECK(2, 0, 0)
|
||||||
u16 allocId; // offset 0x100, size 0x2
|
u16 allocId; // offset 0x100, size 0x2
|
||||||
#else
|
#else
|
||||||
u32 allocId;
|
u32 allocId;
|
||||||
|
|
|
@ -36,7 +36,7 @@ bool synthIsFadeOutActive(u8 vGroup);
|
||||||
/* TODO: Move this where it belongs */
|
/* TODO: Move this where it belongs */
|
||||||
void hwSetAUXProcessingCallbacks(u8 studio, SND_AUX_CALLBACK auxA, void* userA,
|
void hwSetAUXProcessingCallbacks(u8 studio, SND_AUX_CALLBACK auxA, void* userA,
|
||||||
SND_AUX_CALLBACK auxB, void* userB);
|
SND_AUX_CALLBACK auxB, void* userB);
|
||||||
|
u32 voiceBlock(u8 prio);
|
||||||
MSTEP* dataGetMacro(u16 mid);
|
MSTEP* dataGetMacro(u16 mid);
|
||||||
|
|
||||||
u32 voiceAllocate(u8 priority, u8 maxVoices, u16 allocId, u8 fxFlag);
|
u32 voiceAllocate(u8 priority, u8 maxVoices, u16 allocId, u8 fxFlag);
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
#include "musyx/musyx.h"
|
||||||
|
|
||||||
|
u32 aramSize = 0;
|
||||||
|
u8* aramBase = NULL;
|
|
@ -350,7 +350,7 @@ void synthInitAllocationAids() {
|
||||||
voiceMusicRunning = 0;
|
voiceMusicRunning = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 voiceBlock(unsigned char prio) {
|
u32 voiceBlock(u8 prio) {
|
||||||
u32 voice;
|
u32 voice;
|
||||||
|
|
||||||
if ((voice = voiceAllocate(prio, 0xFF, 0xFFFF, 1)) != 0xFFFFFFFF) {
|
if ((voice = voiceAllocate(prio, 0xFF, 0xFFFF, 1)) != 0xFFFFFFFF) {
|
||||||
|
|
Loading…
Reference in New Issue