247 lines
3.9 KiB
NASM
Executable File
247 lines
3.9 KiB
NASM
Executable File
**************************************************************
|
||
*
|
||
* Owner: TURMELL
|
||
*
|
||
* Software: Shawn Liptak, Mark Turmell
|
||
* Initiated: 10/8/92
|
||
*
|
||
* Modified: Shawn Liptak, 10/8/92 -Split from BB.asm
|
||
*
|
||
* COPYRIGHT (C) 1992 WILLIAMS ELECTRONICS GAMES, INC.
|
||
*
|
||
*.Last mod - 12/18/92 1:40
|
||
**************************************************************
|
||
.file "plyrstnd.asm"
|
||
.title "basketball plyr sequence code"
|
||
.width 132
|
||
.option b,d,l,t
|
||
.mnolist
|
||
|
||
|
||
.include "mproc.equ"
|
||
.include "disp.equ"
|
||
.include "sys.equ"
|
||
.include "imgtbl.glo"
|
||
.include "imgtbl2.glo"
|
||
.include "game.equ"
|
||
.include "macros.hdr"
|
||
|
||
.asg 0,SEQT
|
||
.include "plyr.equ"
|
||
.include "stand.tbl"
|
||
.include "plyrhd3.tbl"
|
||
.include "plyrhd2.glo"
|
||
|
||
|
||
.ref RODMANBP
|
||
.ref RODMANKP
|
||
.ref RODMANOP
|
||
.ref RODMANPP
|
||
.ref RODMANRP
|
||
.ref RODMANWP
|
||
.ref RODMANYP
|
||
.ref RODMANGP
|
||
|
||
|
||
.ref w3stwb3fix ;fix for buggy locked img
|
||
|
||
.ref PLYRFIX_P
|
||
|
||
;sounds external
|
||
|
||
;symbols externally defined
|
||
|
||
;symbols defined in this file
|
||
|
||
;uninitialized ram definitions
|
||
|
||
;equates for this file
|
||
|
||
.if IMGVIEW
|
||
.else
|
||
.def W5ST1
|
||
.endif
|
||
|
||
M_YF .equ >8000 ;Y free (OFLAGS)
|
||
|
||
.text
|
||
|
||
********************************
|
||
|
||
|
||
.asg M_WRNONZ,F
|
||
.asg M_WRNONZ|M_FLIPH,FF
|
||
|
||
|
||
stnd_t .word EASYSTAG_M
|
||
.long 0
|
||
.long #stnd1_l,#stnd2_l,#stnd3_l,#stnd4_l
|
||
.long #stnd5_l,#stnd4_l,#stnd3_l,#stnd2_l
|
||
|
||
|
||
.asg 5,N ;5
|
||
#stnd1_l
|
||
WLW N,W1ST1,F
|
||
WLW N,W1ST2,F
|
||
WLW N,W1ST3,F
|
||
WLW N,W1ST4,F
|
||
WLW N,W1ST5,F
|
||
WLW N,W1ST6,F
|
||
WLW N,W1ST5,F
|
||
WLW N,W1ST4,F
|
||
WLW N,W1ST3,F
|
||
WLW N,W1ST2,F
|
||
W0
|
||
#stnd2_l
|
||
WLW N,W2ST1,F
|
||
WLW N,W2ST2,F
|
||
WLW N,W2ST3,F
|
||
WLW N,W2ST4,F
|
||
WLW N,W2ST5,F
|
||
WLW N,W2ST6,F
|
||
WLW N,W2ST5,F
|
||
WLW N,W2ST4,F
|
||
WLW N,W2ST3,F
|
||
WLW N,W2ST2,F
|
||
W0
|
||
#stnd3_l
|
||
WLW N,W3ST1,F
|
||
WLW N,W3ST2,F
|
||
WLW N,W3ST3,F
|
||
WLW N,W3ST4,F
|
||
WLW N,W3ST5,F
|
||
WLW N,W3ST6,F
|
||
WLW N,W3ST5,F
|
||
WLW N,W3ST4,F
|
||
WLW N,W3ST3,F
|
||
WLW N,W3ST2,F
|
||
W0
|
||
#stnd4_l
|
||
WLW N,W4ST1,F
|
||
WLW N,W4ST2,F
|
||
WLW N,W4ST3,F
|
||
WLW N,W4ST4,F
|
||
WLW N,W4ST5,F
|
||
WLW N,W4ST6,F
|
||
WLW N,W4ST5,F
|
||
WLW N,W4ST4,F
|
||
WLW N,W4ST3,F
|
||
WLW N,W4ST2,F
|
||
W0
|
||
#stnd5_l
|
||
WLW N,W5ST1,F
|
||
WLW N,W5ST2,F
|
||
WLW N,W5ST3,F
|
||
WLW N,W5ST4,F
|
||
WLW N,W5ST5,F
|
||
WLW N,W5ST6,F
|
||
WLW N,W5ST5,F
|
||
WLW N,W5ST4,F
|
||
WLW N,W5ST3,F
|
||
WLW N,W5ST2,F
|
||
W0
|
||
|
||
stndwb_t
|
||
.word EASYSTAG_M|NOMV_M
|
||
.long 0
|
||
.long #stndwb1_l,#stndwb2_l,#stndwb3_l,#stndwb4_l
|
||
.long #stndwb5_l,#stndwb4_l,#stndwb3_l,#stndwb2_l
|
||
|
||
#stndwb1_l
|
||
WL 5,w1stwb1,F
|
||
WL 5,w1stwb2,F
|
||
WL 5,w1stwb3,F
|
||
WL 5,w1stwb4,F
|
||
WL 5,w1stwb3,F
|
||
WL 5,w1stwb2,F
|
||
W0
|
||
#stndwb2_l
|
||
WL 5,w2stwb1,F
|
||
WL 5,w2stwb2,F
|
||
WL 5,w2stwb3,F
|
||
WL 5,w2stwb4,F
|
||
WL 5,w2stwb3,F
|
||
WL 5,w2stwb2,F
|
||
W0
|
||
#stndwb3_l
|
||
WL 5,w3stwb1,F
|
||
WL 5,w3stwb2,F
|
||
; WL 5,w3stwb3,F
|
||
WL 5,w3stwb3fix,F ;fix for buggy locked img
|
||
WL 5,w3stwb4,F
|
||
; WL 5,w3stwb3,F
|
||
WL 5,w3stwb3fix,F ;fix for buggy locked img
|
||
WL 5,w3stwb2,F
|
||
W0
|
||
#stndwb4_l
|
||
WL 5,w4stwb1,F
|
||
WL 5,w4stwb2,F
|
||
WL 5,w4stwb3,F
|
||
WL 5,w4stwb4,F
|
||
WL 5,w4stwb3,F
|
||
WL 5,w4stwb2,F
|
||
W0
|
||
#stndwb5_l
|
||
WL 5,w5stwb1,F
|
||
WL 5,w5stwb2,F
|
||
WL 5,w5stwb3,F
|
||
WL 5,w5stwb4,F
|
||
WL 5,w5stwb3,F
|
||
WL 5,w5stwb2,F
|
||
W0
|
||
|
||
#*
|
||
stndwb2_t
|
||
.word EASYSTAG_M|NOMV_M
|
||
.long 0
|
||
.long #stndwb1_l,#stndwb2_l,#stndwb3_l,#stndwb4_l
|
||
.long #stndwb5_l,#stndwb4_l,#stndwb3_l,#stndwb2_l
|
||
|
||
|
||
.asg 5,N ;5
|
||
#stndwb1_l
|
||
|
||
WLW N,w1stwbl1,F
|
||
WLW N,w1stwbl2,F
|
||
WLW N,w1stwbl3,F
|
||
WLW N,w1stwbl4,F
|
||
WLW N,w1stwbl3,F
|
||
WLW N,w1stwbl2,F
|
||
W0
|
||
#stndwb2_l
|
||
WLW N,w2stwbl1,F
|
||
WLW N,w2stwbl2,F
|
||
WLW N,w2stwbl3,F
|
||
WLW N,w2stwbl4,F
|
||
WLW N,w2stwbl3,F
|
||
WLW N,w2stwbl2,F
|
||
W0
|
||
#stndwb3_l
|
||
WLW N,w3stwbl1,F
|
||
WLW N,w3stwbl2,F
|
||
WLW N,w3stwbl3,F
|
||
WLW N,w3stwbl4,F
|
||
WLW N,w3stwbl3,F
|
||
WLW N,w3stwbl2,F
|
||
W0
|
||
#stndwb4_l
|
||
WLW N,w4stwbl1,F
|
||
WLW N,w4stwbl2,F
|
||
WLW N,w4stwbl3,F
|
||
WLW N,w4stwbl4,F
|
||
WLW N,w4stwbl3,F
|
||
WLW N,w4stwbl2,F
|
||
W0
|
||
#stndwb5_l
|
||
WLW N,w5stwbl1,F
|
||
WLW N,w5stwbl2,F
|
||
WLW N,w5stwbl3,F
|
||
WLW N,w5stwbl4,F
|
||
WLW N,w5stwbl3,F
|
||
WLW N,w5stwbl2,F
|
||
W0
|
||
|
||
.end
|
||
|
||
|