diff --git a/lumber.asm b/lumber.asm index f369143..4b21a1c 100644 --- a/lumber.asm +++ b/lumber.asm @@ -2010,18 +2010,28 @@ end_of_name ;-------------------------------------------------- .proc AnimateGoLine ;-------------------------------------------------- - ldy #4 ; 4 lines + ldy #3 ; 3 lines next_line - ; .... 3 , 2 , 1 , GO! .... + ; .... 3 , 2 , 1 , .... ldx #16 ; 32 characters @ inw go_addr inw go_addr WaitForSync dex bne @- + mva #sfx_go1 sfx_effect pause 25 dey bne next_line + ; .... GO! .... + ldx #16 ; 32 characters +@ inw go_addr + inw go_addr + WaitForSync + dex + bne @- + mva #sfx_go2 sfx_effect + pause 25 rts .endp ;-------------------------------------------------- @@ -3947,6 +3957,8 @@ MODULEND ; names of RMT instruments (sfx) ;-------------------------------- sfx_ciach = $03 +sfx_go1 = $0c +sfx_go2 = $0d ;-------------------------------- ; RMT songs (lines) ;-------------------------------- diff --git a/lumber.xex b/lumber.xex index 8b6eccb..64bc383 100644 Binary files a/lumber.xex and b/lumber.xex differ diff --git a/msx/tbm2_str.rmt b/msx/tbm2_str.rmt index 8ce9f9f..37b3f5b 100644 Binary files a/msx/tbm2_str.rmt and b/msx/tbm2_str.rmt differ