From 9a0bfd47207820c8a554eae689d07cc15b9b55cc Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Tue, 19 Nov 2024 09:02:27 +0100 Subject: [PATCH] Added audio init code --- src/audio.s | 4 ++++ src/hw.inc | 8 ++++++++ src/main.s | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 src/audio.s 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" -- 2.30.2