mirror of https://github.com/mgba-emu/mgba.git
73 lines
1.9 KiB
C
73 lines
1.9 KiB
C
|
#include "gba-audio.h"
|
||
|
|
||
|
#include "gba.h"
|
||
|
|
||
|
void GBAAudioInit(struct GBAAudio* audio) {
|
||
|
(void)(audio);
|
||
|
}
|
||
|
|
||
|
void GBAAudioDeinit(struct GBAAudio* audio) {
|
||
|
(void)(audio);
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND1CNT_LO(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch1.sweep.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND1CNT_HI(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch1.wave.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND1CNT_X(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch1.control.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND2CNT_LO(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch2.wave.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND2CNT_HI(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch2.control.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND3CNT_LO(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch3.bank.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND3CNT_HI(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch3.wave.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND3CNT_X(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch3.control.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND4CNT_LO(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch4.wave.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUND4CNT_HI(struct GBAAudio* audio, uint16_t value) {
|
||
|
audio->ch4.control.packed = value;
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUNDCNT_LO(struct GBAAudio* audio, uint16_t value) {
|
||
|
GBALog(audio->p, GBA_LOG_STUB, "Audio unimplemented");
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUNDCNT_HI(struct GBAAudio* audio, uint16_t value) {
|
||
|
GBALog(audio->p, GBA_LOG_STUB, "Audio unimplemented");
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteSOUNDCNT_X(struct GBAAudio* audio, uint16_t value) {
|
||
|
GBALog(audio->p, GBA_LOG_STUB, "Audio unimplemented");
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteWaveRAM(struct GBAAudio* audio, int address, uint32_t value) {
|
||
|
GBALog(audio->p, GBA_LOG_STUB, "Audio unimplemented");
|
||
|
}
|
||
|
|
||
|
void GBAAudioWriteFIFO(struct GBAAudio* audio, int address, uint32_t value) {
|
||
|
GBALog(audio->p, GBA_LOG_STUB, "Audio unimplemented");
|
||
|
}
|
||
|
|