diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/nitro/SND_exChannel_shared.h | 25 | ||||
-rw-r--r-- | include/nitro/SND_main_shared.h | 4 |
2 files changed, 27 insertions, 2 deletions
diff --git a/include/nitro/SND_exChannel_shared.h b/include/nitro/SND_exChannel_shared.h new file mode 100644 index 00000000..eb702f16 --- /dev/null +++ b/include/nitro/SND_exChannel_shared.h @@ -0,0 +1,25 @@ +#ifndef GUARD_SND_EXCHANNEL_SHARED_H +#define GUARD_SND_EXCHANNEL_SHARED_H + +#include "nitro/types.h" + +#define SND_ENV_ATTACK 0 +#define SND_ENV_DECAY 1 +#define SND_ENV_SUSTAIN 2 +#define SND_ENV_RELEASE 3 + +#define SND_CHN_TYPE_PCM 0 +#define SND_CHN_TYPE_PSG 1 +#define SND_CHN_TYPE_NOISE 2 + +#define SND_CHN_SYNC_START 0x1 +#define SND_CHN_SYNC_STOP 0x2 +#define SND_CHN_SYNC_TIMER 0x4 +#define SND_CHN_SYNC_VOLUME 0x8 +#define SND_CHN_SYNC_PAN 0x10 + +#define SND_LFO_PITCH 0 +#define SND_LFO_VOLUME 1 +#define SND_LFO_PAN 2 + +#endif //GUARD_SND_EXCHANNEL_SHARED_H diff --git a/include/nitro/SND_main_shared.h b/include/nitro/SND_main_shared.h index d77273ed..154d93b6 100644 --- a/include/nitro/SND_main_shared.h +++ b/include/nitro/SND_main_shared.h @@ -83,7 +83,7 @@ struct SNDExChannel { union { const void *waveDataPtr; - u32 dutyCycle; + s32 dutyCycle; }; // 0x44 void (*callback)(struct SNDExChannel *chn, u32 status, void *userData); // 0x48 @@ -173,4 +173,4 @@ struct SNDTrack { }; // size = 0x40 #endif //POKEDIAMOND_SND_MAIN_SHARED_H -
\ No newline at end of file + |