From: Lukas Krickl Date: Tue, 19 Nov 2024 14:01:19 +0000 (+0100) Subject: Added test noise for walking X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=712690c0f5b7227b72a3c3732d763baecd2d9934;p=gbrg%2F.git Added test noise for walking --- 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: