From: Lukas Krickl Date: Tue, 19 Nov 2024 08:02:27 +0000 (+0100) Subject: Added audio init code X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=9a0bfd47207820c8a554eae689d07cc15b9b55cc;p=gbrg%2F.git Added audio init code --- diff --git a/src/audio.s b/src/audio.s new file mode 100644 index 0000000..8472e18 --- /dev/null +++ b/src/audio.s @@ -0,0 +1,4 @@ +audio_init: + ld a, AUDIO_ALL_ON + ld [AUDIO_CTRL], a + ret diff --git a/src/hw.inc b/src/hw.inc index 9c796c5..dedc0f5 100644 --- a/src/hw.inc +++ b/src/hw.inc @@ -91,3 +91,11 @@ #define MBC1_SRAM_ENABLE 0x0000 #define MBC1_ROM_BANKSEL 0x2000 #define MBC1_SRAM_BANKSEL 0x4000 + +; audio registers +#define AUDIO_CTRL 0xFF26 + +#define AUDIO_ALL_ON 0b10000000 +#define AUDIO_ALL_OFF 0b00000000 + + diff --git a/src/main.s b/src/main.s index d336459..edf2f16 100644 --- a/src/main.s +++ b/src/main.s @@ -17,6 +17,7 @@ entry: call lcd_off call video_init + call audio_init call lcd_on call vblank_wait @@ -56,6 +57,7 @@ main: #include "ui.s" #include "collision.s" #include "actor.s" +#include "audio.s" #include "tiles.inc"