****************************************************************************** * * Mnemonics for sound calls * SELECT_TUNE .equ 15h bounce_l1 .equ 009h ;sound of landing on the mat run_snd .equ 00Dh ;sound of footsteps while running seltimer_onsnd equ 001h seltimer_offsnd equ 002h bounce_snd .equ 001h beep1_snd .equ 002h beep2_snd .equ 003h coin_snd .equ 004h musicoff_snd .equ 005h snd_play1ovr .equ 006h cursor_snd4 .equ 007h select_snd1 .equ 008h W_BRET .equ 0 W_RAZOR .equ 1 W_TAKER .equ 2 W_YOKO .equ 3 W_SHAWN .equ 4 W_BAMBAM .equ 5 W_DOINK .equ 6 W_ADAM .equ 7 W_LUGER .equ 8 PUNCH_T1 .equ 0 PUNCH_T2 .equ 1 PUNCH_L1 .equ 2 PUNCH_L2 .equ 3 HDBUTT_T1 .equ 4 HDBUTT_T2 .equ 5 HDBUTT_L1 .equ 6 HDBUTT_L2 .equ 7 KICK_T1 .equ 8 KICK_T2 .equ 9 KICK_L1 .equ 10 KICK_L2 .equ 11 FLYKICK_T1 .equ 12 FLYKICK_T2 .equ 13 FLYKICK_L1 .equ 14 FLYKICK_L2 .equ 15 GRABTHROW_T1 .equ 16 GRABTHROW_T2 .equ 17 GRABTHROW_L1 .equ 18 GRABTHROW_L2 .equ 19 UPRCUT_T1 .equ 20 UPRCUT_T2 .equ 21 UPRCUT_L1 .equ 22 UPRCUT_L2 .equ 23 LBOWDROP_T1 .equ 24 LBOWDROP_T2 .equ 25 LBOWDROP_L1 .equ 26 LBOWDROP_L2 .equ 27 GRABHOLD_T1 .equ 28 GRABHOLD_T2 .equ 29 GRABHOLD_L1 .equ 30 GRABHOLD_L2 .equ 31 GRABFLING_T1 .equ 32 GRABFLING_T2 .equ 33 GRABFLING_L1 .equ 34 GRABFLING_L2 .equ 35 PUSH_T1 .equ 36 PUSH_T2 .equ 37 PUSH_L1 .equ 38 PUSH_L2 .equ 39 HIPTOSS_T1 .equ 40 HIPTOSS_T2 .equ 41 HIPTOSS_L1 .equ 42 HIPTOSS_L2 .equ 43 BIGBOOT_T1 .equ 44 BIGBOOT_T2 .equ 45 BIGBOOT_L1 .equ 46 BIGBOOT_L2 .equ 47 TURNDIVE_T1 .equ 48 TURNDIVE_T2 .equ 49 YELL_THROW .equ 50 LAST_MOVE .equ YELL_THROW W_LOOKUP .equ 8000h .ref DEFAULT_SOUND_TABLE,MASTER_SOUND_TABLE WRSND .macro WRESTLER,SOUND movi MASTER_SOUND_TABLE+(:WRESTLER:*10h*(LAST_MOVE+1))+(:SOUND:*16),a0 move *a0,a0,W jrnn OKAY? ;oops. use the default instead movi DEFAULT_SOUND_TABLE+(:SOUND:*16),a0 move *a0,a0,W OKAY? calla triple_sound .endm