107 lines
2.0 KiB
Plaintext
107 lines
2.0 KiB
Plaintext
|
******************************************************************************
|
|||
|
*
|
|||
|
* 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
|
|||
|
|