From 712690c0f5b7227b72a3c3732d763baecd2d9934 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Tue, 19 Nov 2024 15:01:19 +0100 Subject: [PATCH] Added test noise for walking --- src/audio.s | 18 ++++++++++++++++++ src/player.s | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/src/audio.s b/src/audio.s index 8472e18..63ed705 100644 --- a/src/audio.s +++ b/src/audio.s @@ -2,3 +2,21 @@ audio_init: ld a, AUDIO_ALL_ON ld [AUDIO_CTRL], a ret + + ; plays a random placeholder noise + ; on channel 4 +play_noise: + ret + + ; TODO: fix walk noise + ld a, 0b11100111 + ld [CH4_VOLUME_ENV], a + + ld a, 2 + ld [CH4_LENGTH], a + + ld a, 0b11000000 + ld [CH4_CTRL], a + + ret + diff --git a/src/player.s b/src/player.s index e5f8d71..dce99ca 100644 --- a/src/player.s +++ b/src/player.s @@ -120,6 +120,7 @@ player_update: add a, [hl] ld [tmp], a + call play_noise call turn_finish @notdown: @@ -137,6 +138,7 @@ player_update: add a, [hl] ld [tmp], a + call play_noise call turn_finish @notup: @@ -157,6 +159,7 @@ player_update: dec hl ld [tmp+1], a + call play_noise call turn_finish @notleft: @@ -176,6 +179,7 @@ player_update: dec hl ld [tmp+1], a + call play_noise call turn_finish @notright: -- 2.30.2