diff options
author | Astatin <[email protected]> | 2025-08-07 12:40:56 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-08-07 12:40:56 +0200 |
commit | 162fad62713d6b2e175c4cd5d7e53ebe7dedef11 (patch) | |
tree | f45ede24dd539e9bcc297917a9b341055e130a76 /music | |
parent | 8b7594415a4ca28b0193d24d59c3089f046a3be1 (diff) |
Add menu, next floor, attack cancel/arrow move failed sound effects
Diffstat (limited to 'music')
-rw-r--r-- | music/soundeffects/click.gbasm | 2 | ||||
-rw-r--r-- | music/soundeffects/menu.gbasm | 146 | ||||
-rw-r--r-- | music/soundeffects/nextfloor.gbasm | 23 | ||||
-rw-r--r-- | music/title-screen-music.fur | bin | 707 -> 701 bytes | |||
-rw-r--r-- | music/title-screen.vgm | bin | 6221 -> 6137 bytes |
5 files changed, 170 insertions, 1 deletions
diff --git a/music/soundeffects/click.gbasm b/music/soundeffects/click.gbasm index 8b811db..296512e 100644 --- a/music/soundeffects/click.gbasm +++ b/music/soundeffects/click.gbasm @@ -7,7 +7,7 @@ _sound_effect_Click: LD A, $80 LD ($16), A ; LD A, $a1 - LD A, $f3 + LD A, $83 LD ($17), A ; LD A, $16 LD A, $83 diff --git a/music/soundeffects/menu.gbasm b/music/soundeffects/menu.gbasm new file mode 100644 index 0000000..1266ff4 --- /dev/null +++ b/music/soundeffects/menu.gbasm @@ -0,0 +1,146 @@ +_sound_effect_Menu_Open: + LD A, $mem_sound_flags + SET 2, A + LD $mem_sound_flags, A + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $06 + LD ($18), A + LD A, $87 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $83 + LD ($18), A + LD A, $87 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $08 + LD ($17), A + LD A, $0b + LD ($18), A + LD A, $86 + LD ($19), A + LD A, $mem_sound_flags + AND 0b11000001 + LD $mem_sound_flags, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET + +_sound_effect_Menu_Close: + LD A, $mem_sound_flags + SET 2, A + LD $mem_sound_flags, A + + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $06 + LD ($18), A + LD A, $87 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($16), A + LD A, $82 + LD ($17), A + LD A, $0b + LD ($18), A + LD A, $86 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $08 + LD ($17), A + LD A, $0b + LD ($18), A + LD A, $86 + LD ($19), A + + LD A, $mem_sound_flags + AND 0b11000001 + LD $mem_sound_flags, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET + +_sound_effect_Move_arrow_failed: + LD A, $mem_sound_flags + SET 2, A + LD $mem_sound_flags, A + + LD A, $3f + LD ($16), A + LD A, $52 + LD ($17), A + LD A, $16 + LD ($18), A + LD A, $84 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $08 + LD ($17), A + LD A, $16 + LD ($18), A + LD A, $84 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + + LD A, $3f + LD ($16), A + LD A, $52 + LD ($17), A + LD A, $16 + LD ($18), A + LD A, $84 + LD ($19), A + + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + .RET_WAIT_NEXT_FRAME + + LD A, $08 + LD ($17), A + LD A, $16 + LD ($18), A + LD A, $84 + LD ($19), A + + LD A, $mem_sound_flags + AND 0b11000001 + LD $mem_sound_flags, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET diff --git a/music/soundeffects/nextfloor.gbasm b/music/soundeffects/nextfloor.gbasm new file mode 100644 index 0000000..c663b5c --- /dev/null +++ b/music/soundeffects/nextfloor.gbasm @@ -0,0 +1,23 @@ +_sound_effect_Next_Floor: + LD A, $mem_sound_flags + SET 4, A + LD $mem_sound_flags, A + + ; Magic sound effect stuff + LD A, $3f + LD ($20), A + LD A, $f2 + LD ($21), A + LD A, $01 + LD ($22), A + LD A, $80 + LD ($23), A + + LD A, $mem_sound_flags + SET 5, A + LD $mem_sound_flags, A + LD A, $10 + LD $mem_sound_effect_frame_count, A + LD A, $ff + LD ($mem_sound_effect_pc), A + RET diff --git a/music/title-screen-music.fur b/music/title-screen-music.fur Binary files differindex 9a474c5..4750f4e 100644 --- a/music/title-screen-music.fur +++ b/music/title-screen-music.fur diff --git a/music/title-screen.vgm b/music/title-screen.vgm Binary files differindex 4c6725b..342011a 100644 --- a/music/title-screen.vgm +++ b/music/title-screen.vgm |