projects
/
gbrg
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5a17107
)
Added test noise for walking
author
Lukas Krickl
<lukas@krickl.dev>
Tue, 19 Nov 2024 14:01:19 +0000
(15:01 +0100)
committer
Lukas Krickl
<lukas@krickl.dev>
Tue, 19 Nov 2024 14:01:19 +0000
(15:01 +0100)
src/audio.s
patch
|
blob
|
history
src/player.s
patch
|
blob
|
history
diff --git
a/src/audio.s
b/src/audio.s
index 8472e185317c2213c5630ea14e8aefee4444c3e6..63ed7057377a822f503b7261e6b64780757d9bdf 100644
(file)
--- 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 e5f8d71388e8c7a87c7d95f07e8c1455540b18f3..dce99ca73d611a72e6de4a6a8cce8d96ac580d63 100644
(file)
--- 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: