first commit
commit
3e0111e281
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,897 @@
|
|||
.MLIB "APMACS.LIB"
|
||||
.FILE "APUNZIP.ASM"
|
||||
.TITLE "<<< AMUSEMENT PARK - UNZIPPER WBD 9/3/91 >>>"
|
||||
.WIDTH 132
|
||||
.OPTION B,D,L,T
|
||||
.MNOLIST
|
||||
|
||||
**************************************************************************
|
||||
* *
|
||||
* COPYRIGHT (C) 1992 MIDWAY MANUFACTURING COMPANY. *
|
||||
* ALL RIGHTS RESERVED. *
|
||||
* *
|
||||
**************************************************************************
|
||||
|
||||
.INCLUDE "AP.H"
|
||||
.INCLUDE "STRING.H"
|
||||
.INCLUDE "IMGTBL.GLO"
|
||||
|
||||
* from AP.ASM
|
||||
.REF MOVIE_KILL, DUXNOFADE, SLEEP_SWITCHX
|
||||
* from APPALL.ASM
|
||||
.ref PALSET, FREEPALCNT
|
||||
* from APFADE.ASM
|
||||
.ref FADEINS,FADEBLAK,FADE_256_OUT,FADEFULL_TEXT,FADEOUT
|
||||
.ref FADEBLAK_TEXT,FADEOUT_TEXT,FADEIN_TEXT,FADEIN_TEXTSLW, FADEIN
|
||||
.ref FADE_64_BLAK,FADE_64_IN,FADEOUTRED
|
||||
.ref FADE_256_BLAK,FADE_256_IN
|
||||
|
||||
STILNOFADE:
|
||||
.long T2FIXED, BLUPLAYR, REDPLAYR, 0
|
||||
|
||||
*
|
||||
* MONTENT clipname,scrnX,scrnY,Text,Sndtable
|
||||
*
|
||||
MONTENT .MACRO P1,P2,P3,P4,P5
|
||||
.long :P1:
|
||||
.long (:P2:*8)+(:P3:*SCRN_PTCH)
|
||||
.long :P5:,:P4:
|
||||
.ENDM
|
||||
|
||||
*
|
||||
* GOOM clipname,scrnX,scrnY
|
||||
*
|
||||
GOOMENT .MACRO P1,P2,P3,P4
|
||||
.long :P1:
|
||||
.long (:P2:*8)+(:P3:*SCRN_PTCH)
|
||||
.long :P4:
|
||||
.ENDM
|
||||
|
||||
|
||||
LINE .set 1
|
||||
ART .set 0
|
||||
PREVIEW .set 0
|
||||
|
||||
.if ART
|
||||
COLORPAL .set 01800000h
|
||||
.else
|
||||
COLORPAL .set 01810000h
|
||||
.endif
|
||||
DMAPAL .set 1a80080h
|
||||
|
||||
BPP .set 3
|
||||
RAMBUFSIZ .set (4*1024)*8 ; << BPP
|
||||
SCRN_ST .set (170*SCRN_PTCH)+(150*8)
|
||||
PXLS_PR_TIK .set 10000
|
||||
|
||||
|
||||
.if DEBUG
|
||||
.bss NUM_LINES,32
|
||||
.endif
|
||||
|
||||
.bss FRAMENUM,16
|
||||
.bss CLIPSND,32
|
||||
.bss HOLDFADE,16 ; time to hold first frame
|
||||
|
||||
.text
|
||||
|
||||
*
|
||||
* started from STILL
|
||||
*
|
||||
DELAYFADE:
|
||||
sleep 6
|
||||
movi DUXNOFADE,a0
|
||||
dec a11
|
||||
jrz slfade
|
||||
calla FADEIN
|
||||
DIE
|
||||
|
||||
slfade:
|
||||
calla FADEINS
|
||||
DIE
|
||||
|
||||
|
||||
* a8 = ptr to frames
|
||||
* a10 = screen dest
|
||||
* a11 = controlling process (0 if none)
|
||||
MOVIE_PROC
|
||||
mmtm a12,a11
|
||||
clr a14
|
||||
move a14,@FRAMENUM
|
||||
JSRP MOVIE
|
||||
*
|
||||
* Tell Montage Process to continue
|
||||
*
|
||||
mmfm a12,a11
|
||||
move a11,a11 ; is there a controlling process?
|
||||
jrz nomontage
|
||||
clr a14 ; if yes, get clr reg a11 of that process
|
||||
move a14,*a11(PA11),L ; (to tell it we are done)
|
||||
move *a13(PTEMP1+16),*a11(PA10),L ; and put last palette slot in reg a10
|
||||
nomontage:
|
||||
|
||||
DIE
|
||||
|
||||
|
||||
*
|
||||
* a8 = start of compressed picture data
|
||||
* a10 = screen address of picture start
|
||||
*
|
||||
MOVIE:
|
||||
move @PAGE,a14
|
||||
jrnz nopgchg
|
||||
addi PAGE1ADR,a10 ; start in page 1 if page 0 is currently displayed
|
||||
nopgchg:
|
||||
|
||||
callr ParseHeader
|
||||
callr ALLOCPALS
|
||||
jrz nostill ; and return...
|
||||
; a6 = X size
|
||||
; b3 = Y size
|
||||
; a4 = # frames
|
||||
; b4 = strtpal
|
||||
; (if hi bit set, means single pal)
|
||||
MOVIM 07fffh,*a13(PTEMP1),W
|
||||
JSRP DECOMPRESS
|
||||
setf 32,0,1
|
||||
setf 16,1,0
|
||||
|
||||
RETP
|
||||
|
||||
*
|
||||
* a10 = 0 if you want to center still in Y
|
||||
* a8 = start of compressed picture data
|
||||
* a11 = 1 start faded do slow fade,
|
||||
* 2 start faded, do normal fade
|
||||
* 0 no fade
|
||||
*
|
||||
STILL:
|
||||
CLRM @HOLDFADE,W
|
||||
callr ParseHeader
|
||||
move a10,a10
|
||||
jrnz nocentery
|
||||
movi SCRHGHT,a10
|
||||
sub a10,a1
|
||||
neg a1
|
||||
srl 1,a1
|
||||
sub a1,a10
|
||||
dec a10
|
||||
nocentery:
|
||||
sll 12,a10 ; shift over to make address
|
||||
|
||||
movi SCRWIDTH,a14
|
||||
sub a6,a14
|
||||
addk 5,a14
|
||||
srl 2,a14
|
||||
sll 4,a14 ; get bit address
|
||||
add a14,a10 ; center based on X size of picture
|
||||
|
||||
*
|
||||
* ColorPalette... Start of Palette data in a8, Number of colors in a7
|
||||
*
|
||||
callr ALLOCPALS
|
||||
jrz nostill ; and return...
|
||||
; a6 = X size
|
||||
; b3 = Y size
|
||||
; a4 = # frames
|
||||
; b4 = strtpal
|
||||
; (if hi bit set, means single pal)
|
||||
move a11,a11
|
||||
jrz nofade
|
||||
move b3,a2
|
||||
move b4,a3
|
||||
mmtm a12,a2,a3,a4,a6
|
||||
clr a0
|
||||
calla FADEBLAK
|
||||
SLEEP 1
|
||||
CREATE PFADEPID,DELAYFADE
|
||||
mmfm a12,a2,a3,a4,a6
|
||||
move a2,b3
|
||||
move a3,b4
|
||||
move a6,b9
|
||||
nofade:
|
||||
MOVIM PXLS_PR_TIK,*a13(PTEMP1),W
|
||||
JSRP DECOMPRESS
|
||||
nostill:
|
||||
setf 32,0,1
|
||||
setf 16,1,0
|
||||
RETP
|
||||
|
||||
|
||||
|
||||
**************************************************************************
|
||||
* *
|
||||
* ALLOCPALS - ALLOCATES A PALETTES FOR MOVIE FOOTAGE *
|
||||
* A8 = ADDRESS OF COLOR DATA *
|
||||
* A7 = NUMBER OF COLORS
|
||||
* RETURNS: *
|
||||
* Z = FAILURE, NO PALETTES FREE *
|
||||
* A0 = 0 *
|
||||
* NZ = PALETTE ALLOCATED *
|
||||
* A0 = STARTING COLOR MAP (0000 - 0F0F) *
|
||||
* *
|
||||
**************************************************************************
|
||||
ALLOCPALS:
|
||||
*CHECK FOR A SPARE PALETTE
|
||||
MOVI NUMPAL,A3
|
||||
MOVI PALRAM,A5
|
||||
ALLPL1:
|
||||
MOVE *A5(PALCNT),A2,W
|
||||
JRNE CKNXTPAL ;PALETTE NOT EMPTY
|
||||
|
||||
;CHECK TIME WHEN FREED, CAN'T REALLOCATE ON SAME TIK
|
||||
MOVE *A5(PALTIME),A2,W
|
||||
JRZ ALLPAL2
|
||||
MOVE @WAVEIRQS,A14,W ;ONLY NEED THE BOTTOM 16 BITS
|
||||
CMP A2,A14
|
||||
JRNE ALLPAL2 ;PALETTE OK TO GRAB
|
||||
CKNXTPAL
|
||||
ADDI PALRSIZ,A5
|
||||
DSJS A3,ALLPL1
|
||||
|
||||
CLR A0 ;NO PALETTES DEFAULT 0 AND
|
||||
JRUC uzabt ;SPLIT
|
||||
|
||||
*SETUP YOUR NEW PALETTE
|
||||
ALLPAL2:
|
||||
; move a7,a14
|
||||
; sll 8,a7
|
||||
; add a7,a14
|
||||
; move a14,b4
|
||||
; srl 8,a7
|
||||
; jrnz donxt
|
||||
; ori 80000000h,b4
|
||||
;donxt:
|
||||
; move *a8+,a2 ; number of colors in this palette
|
||||
|
||||
move a7,a2 ; number of colors in palette
|
||||
ori 80000000h,b4
|
||||
CALLA SET1PAL ; SETUP PALETTE TRANSFER
|
||||
jreq uzabt ; abort
|
||||
sll 4,a2
|
||||
add a2,a8 ; adjust condensed pointer accordingly
|
||||
; dec a7
|
||||
; jrge donxt
|
||||
|
||||
move a0,b14 ; adjust start palette
|
||||
; subxy b4,b14
|
||||
movx b14,b4
|
||||
inc b14 ; clear z flg
|
||||
uzabt:
|
||||
rets
|
||||
|
||||
|
||||
SET1PAL:
|
||||
MOVE *A5(PALCNT),A14,W
|
||||
JRNE ALLPLX ;PALETTE NOT EMPTY
|
||||
|
||||
DECM @FREEPALCNT,W
|
||||
|
||||
MOVE A3,A1 ;PALETTE #
|
||||
SUBI NUMPAL,A1 ;COMPUTE PALETTE #
|
||||
NEG A1
|
||||
move a1,*a13(PTEMP1+16) ; save slot number
|
||||
|
||||
; .IF YUNIT
|
||||
; MOVE A1,A14 ;MOVE BITS 4,5 TO 6,7 FOR YUNIT
|
||||
; SLL 28,A1 ;STRIP OFF BITS 4,5
|
||||
; SRL 28,A1
|
||||
; SRL 4,A14
|
||||
; SLL 6,A14
|
||||
; ADD A14,A1
|
||||
; .ENDIF
|
||||
|
||||
SLL 8,A1 ;X 256
|
||||
|
||||
move a8,a0
|
||||
calla PALSET
|
||||
jreq ALLPLX
|
||||
; subk 16,a0 ; include word with num colors
|
||||
MOVE A0,*A5,L ;STUFF PALETTE I.D.
|
||||
ALLPL3:
|
||||
move a1,a0
|
||||
srl 8,a0
|
||||
add a1,a0
|
||||
|
||||
MOVE *A5(PALCNT),A14,W ;INCREMENT COUNT
|
||||
ADDK 1,A14 ;SET NE FOR SUCCESS
|
||||
MOVE A14,*A5(PALCNT),W
|
||||
dec a3
|
||||
addi PALRSIZ,a5
|
||||
ALLPLX:
|
||||
RETS
|
||||
|
||||
|
||||
|
||||
|
||||
****************************************************************
|
||||
*
|
||||
* a8 = Ptr to compressed data
|
||||
*
|
||||
* Returns: a6 and b9 = X
|
||||
* b3 = Y
|
||||
* a4 = # frames
|
||||
* a7 = # colors in palette
|
||||
*
|
||||
ParseHeader:
|
||||
move *a8+,a6 ; X size of frames
|
||||
move *a8+,a1 ; Y size of frames
|
||||
move *a8+,a4 ; number of frames
|
||||
move *a8+,a7 ; number of colors
|
||||
move a1,b3
|
||||
move a6,b9
|
||||
rets
|
||||
|
||||
;LengthTree .set RamBuffer+RAMBUFSIZ
|
||||
;DistTree .set LengthTree+(256*32)
|
||||
;MinPtrTbl .set DistTree+(256*32)
|
||||
; .bss RamBuffer,RAMBUFSIZ
|
||||
|
||||
RamBuffer .set 1000000h
|
||||
.bss LengthTree,256*32
|
||||
.bss DistTree,256*32
|
||||
.bss MinPtrTbl,256*32
|
||||
|
||||
|
||||
.sect "UNZIP"
|
||||
|
||||
*
|
||||
* GSP Decompression routine
|
||||
*
|
||||
* ASSUMPTIONS: 1) There is no literal table
|
||||
* 2) the size of the sliding window is 4K
|
||||
*
|
||||
* Needs the following Data Tables:
|
||||
* CompressedDataTable will contain the following once
|
||||
* it is uncompressed:
|
||||
* # frames (1 byte)
|
||||
* # colors in palette (1 byte)
|
||||
* X size of frame (1 byte)
|
||||
* Y Size of frame (1 byte)
|
||||
* variable length palette data
|
||||
* data for each frame
|
||||
*
|
||||
* Needs the following RAM variables:
|
||||
* LengthTree 256 long words
|
||||
* DistanceTree 256 long words
|
||||
* MinPtrTable 256 long words (used for sort)
|
||||
* RamBuffer circular buffer
|
||||
* Tree layout is as follows...
|
||||
* low 16 bits = Code
|
||||
* next 8 bits = Bit length
|
||||
*
|
||||
* B reg usage...
|
||||
* b5 = used for outputting pal bits to DMAPAL
|
||||
* b6 = pixel sleep count
|
||||
* b7 = constant mask for pxl palette split
|
||||
* b8 = DMAPAL
|
||||
* b9 = Master X storage
|
||||
* b0 = Ptr to Length tree
|
||||
* b1 = Ptr to Distance tree
|
||||
* b3 = start of line
|
||||
* b4 = start palette duped to fill 16 bits
|
||||
* (bit 31 set if only 1 palette used)
|
||||
* b14 = temp storage in ReadTree and UncompressTree
|
||||
*
|
||||
|
||||
|
||||
****************************************************************
|
||||
*
|
||||
* a8 = Ptr to compressed data
|
||||
* a7 = Ptr to tree table
|
||||
*
|
||||
UncompressTree:
|
||||
*
|
||||
* Determine how many codes of each bit length
|
||||
*
|
||||
setf 8,0,0
|
||||
move *a8+,a0 ; # compressed bytes to describe tree - 1;
|
||||
inc a0
|
||||
movk 0fh,a3 ; constant 0xF
|
||||
clr a6 ; total number of codes in tree
|
||||
move a7,a5 ; save start of tree
|
||||
*
|
||||
utr0:
|
||||
move *a8+,a1 ; (# codes - 1 << 4) | bit lngth - 1
|
||||
move a1,a2
|
||||
srl 4,a2
|
||||
inc a2 ; number of codes of this bit length
|
||||
add a2,a6 ; adjust total
|
||||
and a3,a1
|
||||
inc a1 ; bit length
|
||||
move a1,a11
|
||||
sll 16,a11
|
||||
movy a11,a1 ; duplicate bit length for sort
|
||||
utr1:
|
||||
move a1,*a7+,L
|
||||
dsjs a2,utr1 ; fill table
|
||||
|
||||
dsjs a0,utr0 ; a6 now contains size of tree
|
||||
setf 16,1,0
|
||||
*
|
||||
* Sort Tree by increasing Bit Length.
|
||||
* The translation index is placed in the upper byte
|
||||
* of the long word.
|
||||
*
|
||||
movi MinPtrTbl,a0 ; for placing translation ptrs
|
||||
move a6,a9 ; outer loop count (# entries in tree table)
|
||||
*
|
||||
* Outer loop, after each pass, we have found the next minimum
|
||||
*
|
||||
utr2:
|
||||
move a5,a7 ; restore start of tree
|
||||
movi 06543h,a14 ; current minimum
|
||||
move a6,b14 ; inner loop count
|
||||
movi 07654h,a1 ; constant
|
||||
*
|
||||
* Inner loop, go through all values in table and find min.
|
||||
* When we find it, we set it to a high value so we don't detect
|
||||
* it again.
|
||||
*
|
||||
utr3:
|
||||
move *a7,a2 ; look at next bit length
|
||||
cmp a14,a2 ; is it less than the last minimum
|
||||
jrge nonewmin
|
||||
move a2,a14 ; if yes, save new minimum
|
||||
move a7,a11 ; save pointer to minimum
|
||||
nonewmin:
|
||||
addk 32,a7 ; point to next entry
|
||||
dsjs b14,utr3
|
||||
*
|
||||
* end of inner loop: min is in a14, ptr to min is in a7
|
||||
*
|
||||
move a1,*a11 ; set this minimum high.
|
||||
move a11,*a0+,L ; place translation ptr in MinPtrTbl.
|
||||
|
||||
dsjs a9,utr2
|
||||
*
|
||||
* END OF SORT, Now compute the codes
|
||||
*
|
||||
clr a11 ; Code
|
||||
clr a1 ; CodeInc
|
||||
clr a2 ; LastBitLength
|
||||
move a6,a14 ; loop counter
|
||||
utr4:
|
||||
move *-a0,a7,L ; translated pointer
|
||||
add a1,a11
|
||||
movb *a7(16),a3 ; bit length
|
||||
cmp a3,a2
|
||||
jreq samebitlng
|
||||
move a3,a2 ; set new LastBitLength
|
||||
movk 16,a3
|
||||
sub a2,a3 ; 16-LastBitLength
|
||||
movk 1,a1
|
||||
sll a3,a1 ; CodeInc = 1 << (16-LastBitLength)
|
||||
samebitlng:
|
||||
move a11,a5 ; copy of Code in a5
|
||||
movk 16,a9 ; reverse bit loop count
|
||||
rvrsbts:
|
||||
sll 1,a5 ; Reverse bits of word
|
||||
movy a5,a3
|
||||
srl 1,a3
|
||||
zext a5
|
||||
dsjs a9,rvrsbts
|
||||
|
||||
move a3,*a7 ; store code with bits reversed
|
||||
dsjs a14,utr4
|
||||
|
||||
rets
|
||||
|
||||
|
||||
* a8 = (sgn bit = 1, 1 pal, otherwise 4 pals)
|
||||
* (low 16 bits contain repeated palette slot number
|
||||
*
|
||||
HOLD_FADE_PROC:
|
||||
move a8,a9
|
||||
sll 24,a9
|
||||
srl 24,a9 ; save 8 bits only
|
||||
sleep 2 ; let palette get loaded
|
||||
move a9,a0
|
||||
move a8,a8
|
||||
jrn unoout
|
||||
calla FADE_256_BLAK ; bring to zero
|
||||
jruc hfphk1
|
||||
unoout:
|
||||
calla FADE_64_BLAK
|
||||
hfphk1:
|
||||
sleep 4 ; let it fade
|
||||
move a9,a0
|
||||
move a8,a8
|
||||
jrn unoin
|
||||
calla FADE_256_IN ; fade in
|
||||
jruc hfphk2
|
||||
unoin:
|
||||
calla FADE_64_IN
|
||||
hfphk2:
|
||||
DIE
|
||||
|
||||
|
||||
SetConstants:
|
||||
movi LengthTree,b0
|
||||
movi DistTree,b1
|
||||
SetConstX:
|
||||
movi RamBuffer+RAMBUFSIZ-1,a0 ; mask for rambuf ptr
|
||||
movi RamBuffer,a6 ; used for negative wraparound
|
||||
movi 0c0c0h,b7 ; for blowing words of
|
||||
movi DMAPAL,b8
|
||||
move *a13(PTEMP1),a14 ; pixels between sleep
|
||||
move a14,b6
|
||||
movi BlowLine,b10
|
||||
rets
|
||||
|
||||
|
||||
MovieSleep:
|
||||
movk 1,a0 ; assume a 1 tick sleep
|
||||
move @FRAMENUM,a14 ; if 1st frame, check for hold
|
||||
jrz chk4hold
|
||||
dec a14
|
||||
jrnz nonono
|
||||
move @HOLDFADE,a14 ; on second frame, wait for hold time
|
||||
add a14,a0
|
||||
jruc nonono
|
||||
|
||||
chk4hold:
|
||||
move @HOLDFADE,a14
|
||||
jrz nonono ; if need to hold, create fade process
|
||||
PUSH a8
|
||||
move b4,a8
|
||||
CREATE PID_IND,HOLD_FADE_PROC
|
||||
PULLQ a8
|
||||
movk 6,a0 ; sleep longer if we are fading palette
|
||||
nonono:
|
||||
movi swappg,a14
|
||||
jruc GoToSleep
|
||||
swappg:
|
||||
move @VCOUNT,a4
|
||||
cmpi 200,a4
|
||||
jrle swappg
|
||||
mmfm a12,a4,a10
|
||||
*
|
||||
* Swap Display Pages between frames
|
||||
*
|
||||
PUSH a0
|
||||
clr a3
|
||||
movi DPYSTRT0,a14
|
||||
movi PAGE1ADR,a0 ; change screen address for swap
|
||||
btst 20,a10 ; which page are we on?
|
||||
jrz onp1
|
||||
neg a0
|
||||
movi DPYSTRT1,a14
|
||||
movk 1,a3
|
||||
onp1:
|
||||
add a0,a10
|
||||
setf 16,1,0
|
||||
move A14,@DPYSTRT,W
|
||||
move a3,@PAGE,W
|
||||
|
||||
move @FRAMENUM,a14 ; sound only on first frame
|
||||
jrnz no
|
||||
move @CLIPSND,a0,L ; sound from sound table
|
||||
jrz no
|
||||
calla ONESND
|
||||
no:
|
||||
PULLQ a0
|
||||
inc a14
|
||||
move a14,@FRAMENUM ; save next frame number
|
||||
|
||||
move *a13(PTEMP3),a14,L ; number of pixels in a frame
|
||||
add a14,a11 ; adjust by extra pixels done last time
|
||||
|
||||
cmpi 2,a4
|
||||
jrne nxtfrm
|
||||
movi BlowLineLastFrm,b10
|
||||
jruc nxtfrm
|
||||
|
||||
|
||||
|
||||
StillSleep:
|
||||
movk 1,a0
|
||||
movi us0,a14 ; return address
|
||||
GoToSleep:
|
||||
getst b2
|
||||
move a12,b14
|
||||
mmtm b14,b2,b3,b4,b5,b9
|
||||
move b14,a12
|
||||
setf 32,0,1
|
||||
setf 16,1,0
|
||||
move a14,*a13(PTEMP2),L
|
||||
calla PRCSLP
|
||||
|
||||
move a12,b14
|
||||
mmfm b14,b2,b3,b4,b5,b9
|
||||
move b14,a12
|
||||
|
||||
callr SetConstants
|
||||
move *a13(PTEMP2),a14,L
|
||||
|
||||
putst b2
|
||||
exgpc a14
|
||||
|
||||
|
||||
*
|
||||
* ENTERING:
|
||||
* a4 = Number of frames
|
||||
* a8 = Ptr to Compressed Data Table
|
||||
* b3 = Y size
|
||||
* b4 = strt pal
|
||||
* b9 = X size
|
||||
*
|
||||
DECOMPRESS:
|
||||
movi LengthTree,b0
|
||||
movi DistTree,b1
|
||||
|
||||
move b0,a7 ; Length Tree
|
||||
callr UncompressTree
|
||||
|
||||
move b1,a7 ; Distance Tree
|
||||
callr UncompressTree
|
||||
*
|
||||
* clear upper 4K of RamBuffer to take care of initial wraparound
|
||||
*
|
||||
movi RamBuffer+RAMBUFSIZ,a1 ; end of buffer
|
||||
movi 1024,a2 ; 4K bytes = 1K long words
|
||||
clr a3
|
||||
clrbuf:
|
||||
move a3,*-a1,L
|
||||
dsjs a2,clrbuf
|
||||
*
|
||||
* Do some initializing
|
||||
*
|
||||
mpyu b9,b3
|
||||
move b3,a11 ; total # bytes in frame in a11
|
||||
move a11,*a13(PTEMP3),L
|
||||
callr SetConstX
|
||||
move a6,a9 ; Where to uncompress to
|
||||
move a9,b3 ; first frame start
|
||||
clr b5 ; pixel count for Stills only
|
||||
cmpi 1,a4
|
||||
jreq UncompressFrame
|
||||
* .align
|
||||
nutha1:
|
||||
.if DEBUG
|
||||
CLRM @NUM_LINES,L
|
||||
.endif
|
||||
mmtm a12,a4,a10
|
||||
JSRP UncompressFrame ; a7 is available
|
||||
jruc MovieSleep ; to swap display pages and sleep
|
||||
nxtfrm:
|
||||
dsjs a4,nutha1 ; loop once for each frame
|
||||
|
||||
RETP
|
||||
|
||||
|
||||
*******************************************************************
|
||||
*
|
||||
* Entry: Table in a5
|
||||
* Compressed data ptr in a8
|
||||
*
|
||||
* Uses: a2 = bits read
|
||||
* a3 = Code
|
||||
* a4 = Blngth
|
||||
* a14 = temp storage
|
||||
* a7 = data parsed from input stream
|
||||
*
|
||||
* Must preserve:
|
||||
* a9, a1, a6, a11, a8, a0, a10
|
||||
*
|
||||
ReadTree:
|
||||
movk 1,a2 ; bits_read
|
||||
clr b14 ; result
|
||||
setf 1,0,0
|
||||
move *a8+,a7 ; read a bit
|
||||
rl 31,a7 ; rotate right one more bit
|
||||
rtlp:
|
||||
move *a5,a3,L ; Code in a3
|
||||
move *a5(16),a4,L ; Blngth in a4
|
||||
movk 32,a14
|
||||
sub a2,a14
|
||||
rl a14,a3 ; rotate right as many bits have been read
|
||||
rtlp2:
|
||||
cmpxy a3,a7
|
||||
jryz ident
|
||||
addk 32,a5
|
||||
inc b14
|
||||
jruc rtlp
|
||||
ident:
|
||||
cmp a2,a4
|
||||
jrz finis
|
||||
move *a8+,a14 ; read a bit
|
||||
or a14,a7 ; accumulate with other bits
|
||||
inc a2 ; inc bits_read
|
||||
rl 31,a7 ; rotate right one more bit
|
||||
rl 31,a3 ; shift code for check of next bit
|
||||
jruc rtlp2
|
||||
|
||||
finis:
|
||||
move b14,a7 ; leave result in a7
|
||||
rets ; Result returned in a7
|
||||
|
||||
|
||||
|
||||
******************************************************************************
|
||||
*
|
||||
* BlowLine is used during decompression of a Still Picture to blow out
|
||||
* a single line of data. Since only a single line needs to be stored at
|
||||
* once, the RamBuffer can be as small as 4K.
|
||||
*
|
||||
BlowLine:
|
||||
.if DEBUG
|
||||
INCM @NUM_LINES,L
|
||||
.endif
|
||||
move a10,a3 ; where on screen to put
|
||||
move b3,a1 ; start of line
|
||||
move b9,a5 ; X size
|
||||
srl 1,a5 ; X/2 = loop counter
|
||||
|
||||
move b4,b4
|
||||
jrn SglPalBlowLine
|
||||
move b7,a2 ; mask
|
||||
|
||||
BlowL1:
|
||||
move *a1+,a14,L
|
||||
and a0,a1
|
||||
move a14,b14
|
||||
andn a2,a14
|
||||
and b7,b14
|
||||
srl 6,b14
|
||||
add b4,b14
|
||||
move b14,*b8,L ; write palette register
|
||||
move a14,*a3+,L ; write data to screen
|
||||
dsjs a5,BlowL1
|
||||
|
||||
EndBlowLine:
|
||||
subi SCRN_PTCH,a10
|
||||
move a1,b3 ; save for next frame
|
||||
sub b9,b5 ; readjust pixels for next line
|
||||
CMP B9,B5 ; ADDED 6/92. If there are enough pixels
|
||||
JRGE NUTHER ; left to do another line, do it.
|
||||
sub b9,b6 ; pixel sleep count
|
||||
jrgt noslp
|
||||
clr b6 ; set zero flag to indicate sleepytime
|
||||
noslp:
|
||||
rets
|
||||
|
||||
NUTHER:
|
||||
SUB B9,B6
|
||||
JRUC BlowLine
|
||||
|
||||
SglPalBlowLine:
|
||||
move b4,*b8,L ; Set Pallette Register
|
||||
SPBlowL1:
|
||||
move *a1+,*a3+,L ; write into both screens
|
||||
and a0,a1
|
||||
dsjs a5,SPBlowL1
|
||||
|
||||
jruc EndBlowLine
|
||||
|
||||
|
||||
|
||||
****************************************************************
|
||||
*
|
||||
* a8 = Ptr to compressed data
|
||||
* a9 = Where to put uncompressed bytes
|
||||
* a11 = How many to place before returning.
|
||||
* a0 = mask for a9
|
||||
*
|
||||
* Uses: a4 = Length
|
||||
* a1 = Distance
|
||||
* a2 = ptr to leftover data if there is any
|
||||
*
|
||||
* ReadTree uses a2-a5,a7,a14
|
||||
* Need to Preserve: B9-B13
|
||||
* a0 = Ram Buffer addr mask
|
||||
UncompressFrame:
|
||||
setf 16,0,1 ; FIELD 1 IS 16 BITS!!!
|
||||
UncFr0:
|
||||
setf 1,0,0
|
||||
move *a8+,a14 ; if bit = 1, read 8 bits and copy
|
||||
jrz decode_still
|
||||
setf 8,0,0
|
||||
|
||||
move *a8+,*a9+
|
||||
and a0,a9
|
||||
|
||||
inc b5 ; pixel count
|
||||
dec a11
|
||||
us1:
|
||||
cmp b5,b9 ; have we filled a line yet?
|
||||
jrgt us0
|
||||
call b10 ; Blow Line Routine
|
||||
jrz StillSleep
|
||||
us0:
|
||||
move a11,a11
|
||||
jrgt UncFr0
|
||||
setf 32,0,1
|
||||
RETP
|
||||
|
||||
decode_still: ; if bit = 0, decode from trees
|
||||
setf 6,0,0
|
||||
move *a8+,a1 ; lower 6 bits of distance
|
||||
move b1,a5 ; Distance Tree in a5
|
||||
callr ReadTree ; Result in a7
|
||||
sll 6,a7
|
||||
or a7,a1
|
||||
inc a1 ; DISTANCE in a1
|
||||
sll BPP,a1 ; turn it into a pointer
|
||||
|
||||
move b0,a5 ; Length Tree in a5
|
||||
callr ReadTree ; Result in a7
|
||||
move a7,a4
|
||||
cmpi 63,a4
|
||||
jrne notmaxs
|
||||
setf 8,0,0 ; If length is 63,
|
||||
move *a8+,a3 ; get next byte, and
|
||||
add a3,a4 ; add it to the length
|
||||
notmaxs:
|
||||
addk 2,a4 ; add MML, LENGTH in a4
|
||||
setf 8,0,0
|
||||
*
|
||||
* We now have Length and Distance, now determine where to copy from
|
||||
*
|
||||
move a9,a2 ; copy of current position in a2
|
||||
sub a1,a2 ; initial attempt
|
||||
and a0,a2 ; handle wraparound
|
||||
or a6,a2
|
||||
*
|
||||
* COPY POINTER is now in a2, do the copying
|
||||
*
|
||||
move a4,a14
|
||||
copys:
|
||||
move *a2+,*a9+
|
||||
and a0,a9
|
||||
and a0,a2
|
||||
dsjs a14,copys
|
||||
|
||||
move a4,b14
|
||||
add b14,b5 ; adjust pixel counter for this line
|
||||
sub a4,a11 ; adjust total pixel count
|
||||
jruc us1
|
||||
|
||||
|
||||
******************************************************************************
|
||||
*
|
||||
* Same as BlowLine, but blows to both screens
|
||||
*
|
||||
BlowLineLastFrm:
|
||||
move a10,a3 ; where on screen to put
|
||||
move a3,a4
|
||||
xori PAGE1ADR,a4
|
||||
move b3,a1 ; start of line
|
||||
move b9,a5 ; X size
|
||||
srl 1,a5 ; X/2 = loop counter
|
||||
|
||||
move b4,b4
|
||||
jrn SglPalBLLF
|
||||
move b7,a2 ; mask
|
||||
|
||||
|
||||
BlowL1LF:
|
||||
move *a1+,a14,L
|
||||
and a0,a1
|
||||
move a14,b14
|
||||
andn a2,a14
|
||||
and b7,b14
|
||||
srl 6,b14
|
||||
add b4,b14
|
||||
move b14,*b8,L ; write palette register
|
||||
move a14,*a3+,L ; write data to screen
|
||||
move a14,*a4+,L ; write data to screen
|
||||
|
||||
dsjs a5,BlowL1LF
|
||||
jruc EndBlowLine
|
||||
|
||||
|
||||
SglPalBLLF:
|
||||
move b4,*b8,L ; Set Pallette Register
|
||||
SPBL1:
|
||||
move *a1+,a14,L ; write into both screens
|
||||
move a14,*a3+,L
|
||||
move a14,*a4+,L ; write into both screens
|
||||
and a0,a1
|
||||
dsjs a5,SPBL1
|
||||
|
||||
jruc EndBlowLine
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,170 @@
|
|||
*
|
||||
* AUDITS
|
||||
*
|
||||
* AUDITS ARE HANDLED BY AUDITS NUMBER OFF OF THE BASE
|
||||
* OF THE AUDIT REGION
|
||||
*
|
||||
* IF "CHUTES" VALUE IS CHANGED....EXTRA VALUES MUST
|
||||
* BE PUT IN THIS TABLE. (AND ADJUSTMENT TABLE OF COURSE)
|
||||
*
|
||||
AUDNULL equ 0
|
||||
AUDLCOIN equ 1 ;TOTAL COINS IN LEFT CHUTE
|
||||
AUDCCOIN equ 2 ;Center
|
||||
AUDRCOIN equ 3 ;Right
|
||||
AUDXCOIN equ 4 ;4TH CHUTE
|
||||
AUDSERV equ 5 ;SERVICE CREDITS
|
||||
AUDPAIDC equ 13
|
||||
*
|
||||
*
|
||||
FRST_C equ AUDLCOIN ;FOR CLEARING COINS
|
||||
LAST_C equ AUDPAIDC
|
||||
*
|
||||
AUD1STRT equ 14
|
||||
AUD2STRT equ 15
|
||||
AUD1CONT equ 16
|
||||
AUD2CONT equ 17
|
||||
AUD1TIME equ 18 ;5 SECOND CHUNKS. (700 YEARS WORTH)
|
||||
AUD2TIME equ 19 ;5 SECOND CHUNKS.
|
||||
AUDEXTRA equ 20 ;Extra men
|
||||
|
||||
AUDBEGIN equ 21 ;Started at beginning
|
||||
|
||||
AUDFULLGAMES equ 22 ;
|
||||
|
||||
AUDAUTO equ 23 ;AUTO CYCLE PASSES
|
||||
AUDSTAT equ 24 ;CMOS GAME STATE
|
||||
AUDTRAP equ 25 ;UNUSED TRAP INSTRUCTION
|
||||
AUDSURV equ 26 ;SURVIVED LOCKUPS
|
||||
AUDBONE equ 27 ;GAMES NOT FINISHED
|
||||
AUDLOCK equ 28 ;LOCKUPS
|
||||
|
||||
AUD_UPTIME equ 30
|
||||
AUD_PLTIME equ 31
|
||||
AUD_TOTPLYS equ 32
|
||||
AUD_INITENTRD equ 33
|
||||
AUD_PURCHASED equ 34
|
||||
AUD_1PLAYTIME equ 35
|
||||
AUD_2PLAYTIME equ 36
|
||||
AUD_3PLAYTIME equ 37
|
||||
AUD_4PLAYTIME equ 38
|
||||
AUD_1STQUARTR equ 39
|
||||
AUD_HALFTIME equ 40
|
||||
AUD_3RDQUARTR equ 41
|
||||
AUD_COMPLETED equ 42
|
||||
AUD_OVERTIME equ 43
|
||||
|
||||
AUD_CONTOFFERED equ 44
|
||||
AUD_CONTTAKEN equ 45
|
||||
|
||||
AUD_TOTSTARTS equ 46 ;starts anywhere
|
||||
AUD_PRESTARTS equ 47 ;starts before actual game
|
||||
|
||||
AUD_WIN_SCORE equ 48 ;winning score total
|
||||
AUD_LOS_SCORE equ 49 ;losing score total
|
||||
|
||||
AUD_CPUWINS equ 50 ;# CPU victories
|
||||
AUD_CPUWINMARG equ 51 ;greatest CPU win margin
|
||||
AUD_CPULOSMARG equ 52 ;greatest CPU loss margin
|
||||
AUD_NUMDROPOUT equ 53 ;number of droppouts in game (to game over)
|
||||
AUD_DROPVSCPU equ 54 ;dropouts vs cpu
|
||||
AUD_DROPVSHUM equ 55 ;dropouts vs human
|
||||
AUD_DROPDIFF equ 56 ;score differential at dropout
|
||||
|
||||
AUD_CPUGAMES equ 57 ;number cpu games
|
||||
AUD_CPUSCORES equ 58 ;total cpu scores
|
||||
|
||||
AUD_ATL equ 60
|
||||
AUD_BOS equ 61
|
||||
AUD_CHA equ 62
|
||||
AUD_CHI equ 63
|
||||
AUD_CLE equ 64
|
||||
AUD_DAL equ 65
|
||||
AUD_DEN equ 66
|
||||
AUD_DET equ 67
|
||||
AUD_GLD equ 68
|
||||
AUD_HOU equ 69
|
||||
AUD_IND equ 70
|
||||
AUD_LAC equ 71
|
||||
AUD_LAL equ 72
|
||||
AUD_MI equ 73
|
||||
AUD_MIL equ 74
|
||||
AUD_MIN equ 75
|
||||
AUD_NJ equ 76
|
||||
AUD_JY equ 77
|
||||
AUD_ORL equ 78
|
||||
AUD_PHI equ 79
|
||||
AUD_PHX equ 80
|
||||
AUD_POR equ 81
|
||||
AUD_SAC equ 82
|
||||
AUD_SAN equ 83
|
||||
AUD_SEA equ 84
|
||||
AUD_UTA equ 85
|
||||
AUD_WAS equ 86
|
||||
|
||||
AUD_HUMGAMES equ 87 ;number human games
|
||||
AUD_HUMSCORES equ 88 ;total human scores
|
||||
AUD_4THQUARTR equ 89
|
||||
|
||||
AUD_NUMHOTSTRK equ 90
|
||||
AUD_HOTSTRKPTS equ 91
|
||||
|
||||
;AUD_SNDERR1 equ 92
|
||||
AUD_LOCKUP equ 92
|
||||
|
||||
;AUD_SNDERR2 equ 93
|
||||
;AUD_CLIPLOCK equ 93
|
||||
AUD_SNDERR equ 93
|
||||
|
||||
AUD_HUMANVSHUMAN equ 94 ;# of human vs. human games played to completion
|
||||
AUD_WINSONLEFT equ 95 ;Win % on left side
|
||||
|
||||
*
|
||||
LAST_AUDIT equ 97
|
||||
*
|
||||
|
||||
*
|
||||
FRSTGAUD equ AUD1STRT
|
||||
LASTGAUD equ LAST_AUDIT
|
||||
*
|
||||
* ADJUSTMENTS ARE ALL LONG WORDS REFERENCED BY ADJUSTMENT
|
||||
* NUMBER.
|
||||
*
|
||||
ADJNULL equ 0
|
||||
ADJPRICE equ 1 ;MASTER PRICING
|
||||
|
||||
ADJLMULT equ 2
|
||||
ADJC1 equ ADJLMULT ;FIRST COIN TABLE ADJUSTMENT
|
||||
ADJCMULT equ 3
|
||||
ADJRMULT equ 4
|
||||
ADJXMULT equ 5
|
||||
ADJCUNIT equ 6
|
||||
ADJBUNIT equ 7
|
||||
ADJMUNIT equ 8
|
||||
ADJCDIV equ 9
|
||||
ADJFRAC equ 10 ;NON ZERO SAYS SHOW HALF CREDITS
|
||||
ADJCSTRT equ 11 ;CREDITS REQUIRED TO START
|
||||
ADJCCONT equ 12 ;CREDITS REQUIRED TO CONTINUE
|
||||
ADJCX equ ADJCCONT ;RJR!! ;LAST COIN TABLE ADJUSTMENT
|
||||
|
||||
ADJDIFF equ 13
|
||||
ADJHSRES equ 14
|
||||
ADJLIVES equ 15
|
||||
ADJMUSIC equ 16
|
||||
ADJMAXC equ 17 ;MAXIMUM CREDITS
|
||||
ADJFREPL equ 18 ;NON-ZERO MEANS FREE PLAY
|
||||
ADJVIRGIN equ 19 ;NON-ZERO MEANS 1ST 8 OF COIN ADJUST BLOCK UNTOUCHED
|
||||
**********************************;ADJVIRGIN IS MAINTAINED...BUT NOT USED
|
||||
ADJFULLG equ 20 ;credits needed to purchase full game (4-16)
|
||||
ADJ1ST6 equ 21 ;NON-ZERO MEANS 1ST 6 UNTOUCHED.
|
||||
ADJNOCPAG equ 22
|
||||
ADJCNTR equ 23 ;COIN COUNTER MODE
|
||||
ADJSPEED equ 24 ;game timer speed (1-5)
|
||||
ADJHEADSZ equ 25 ;player head sizes (1-5)
|
||||
ADJWINMODE equ 26 ;4 player winner mode (1-3)
|
||||
ADJCOMPASS equ 27 ;computer assistance (0-1)
|
||||
ADJTOURNEY equ 28 ;Tournament mode (0-1)
|
||||
LAST_ADJUST equ 28
|
||||
|
||||
******************************************************************************
|
||||
;end
|
||||
|
|
@ -0,0 +1,772 @@
|
|||
**************************************************************
|
||||
*
|
||||
* Software: Todd Allen, Mark Turmell, Shawn Liptak
|
||||
* Initiated: 1988?
|
||||
*
|
||||
* Modified: Shawn Liptak, 9/16/91 -Minor improvements (Total carnage)
|
||||
* Shawn Liptak, 11/15/91 -CREATE0
|
||||
* Shawn Liptak, 2/10/92 -Started basketball
|
||||
* Shawn Liptak, 5/4/92 -Works with DMA2
|
||||
*
|
||||
* COPYRIGHT (C) 1992 WILLIAMS ELECTRONICS GAMES, INC.
|
||||
*
|
||||
*.Last mod - 9/23/92 12:26
|
||||
**************************************************************
|
||||
.file "bakgnd.asm"
|
||||
.title "background handlers"
|
||||
.option b,d,l
|
||||
.mnolist
|
||||
|
||||
.include "mproc.equ"
|
||||
.include "disp.equ"
|
||||
.include "gsp.equ"
|
||||
.include "sys.equ"
|
||||
.include "bgndtbl.glo" ;background equates
|
||||
.include "imgtbl.glo"
|
||||
.include "game.equ"
|
||||
.include "shawn.hdr"
|
||||
|
||||
|
||||
;refs
|
||||
|
||||
.if NMBPAL
|
||||
.ref pal_getb
|
||||
.endif
|
||||
.ref pal_getf
|
||||
|
||||
.ref BAKLST
|
||||
|
||||
|
||||
;defs
|
||||
|
||||
|
||||
|
||||
;uninitialized ram definitions
|
||||
|
||||
|
||||
.bss BGNDPALTBL ,32
|
||||
.bss MOD_POS ,32
|
||||
BSSX BAKBITS ,10000
|
||||
|
||||
BSSX BAKMODS ,32
|
||||
|
||||
|
||||
.text
|
||||
|
||||
********************************
|
||||
|
||||
*BACKGROUND UPDATER EQUATES
|
||||
BLSTSTRT .EQU >8000
|
||||
BLSTEND .EQU >8001
|
||||
|
||||
************* LOCAL CONSTANTS FOR UPD **************
|
||||
DISP_PAD .SET [20h,20h] ;Y:X
|
||||
DISP_PAD2 .SET [80h,20h] ;Y:X
|
||||
WIDEST_BLOCK .SET 250
|
||||
|
||||
* MUST KEEP THE SIZE OF THESE STRUCTURES A MULTIPLE OF 16
|
||||
;MAP_ZFLAGSPAL .SET 0
|
||||
MAP_PAL .SET 0 ;SIZE 4 - PALETTE SELECT
|
||||
MAP_FLAGS .SET 4 ;SIZE 4 - BIT 0 HFLIP, BIT 1 YFLIP
|
||||
MAP_Z .SET 8 ;SIZE 8
|
||||
MAP_X .SET 16 ;SIZE 16
|
||||
MAP_Y .SET 32 ;SIZE 16
|
||||
MAP_HDR .SET 48 ;SIZE 16 - OFFSET IN LONG WORDS FROM BLOCK_HDR_TBL
|
||||
; BITS 12-15 ARE BITS 4-7 OF PAL
|
||||
; MAP_HDR SET TO >FFFF IF BLOCK IS NOT ALLOCATED
|
||||
BLOCK_SIZE .SET 64 ;Uses shifts!
|
||||
|
||||
* Offsets for a BLOCK HDR structure
|
||||
;MAP_SIZE .set 0
|
||||
MAP_W .set 0 ;Word
|
||||
MAP_H .set 16 ;Word
|
||||
MAP_DATAPTR .set 32 ;Long
|
||||
MAP_CTRL .equ 64 ;DMA ctrl word
|
||||
;BLOCK_HDR_SIZE .set 80
|
||||
|
||||
|
||||
************************************************************************
|
||||
* SCAN A MODULE LIST TO FIND OUT WHICH MODULE CONTAINS BLOCKS
|
||||
* WHICH NEED TO BE CHECKED
|
||||
* A0=XPOS FOR WHICH HEIGHT OF BACKGROUND NEEDS TO BE DETERMINED
|
||||
*RETURNS A0 -
|
||||
* MINIMUM YPOS (MAX HEIGHT) OF PRIMARY BACKGROUND WHICH OVERLAPS
|
||||
* SPECIFIED XPOS
|
||||
* A0 = 0 IF XPOS IS INVALID
|
||||
|
||||
BGNDHGHT
|
||||
MMTM SP,A1,A2,A3,A4,A7,A8,A9,A10,A11
|
||||
MOVE A0,A1
|
||||
|
||||
CLR A10 ;INIT PACKED Y:X STARTING POSITION
|
||||
CLR A11
|
||||
|
||||
MOVE @BAKMODS,A0,L ;* A0- PTR TO THE MODULE LIST
|
||||
MODLP0 MOVE *A0+,A8,L ;LOAD MODULE PTR
|
||||
jrz MODX0 ;End?
|
||||
MOVE *A8+,A9,L ;LOAD PACKED Y:X SIZE
|
||||
|
||||
MOVE *A0+,A3 ;X START POSITION
|
||||
ZEXT A3
|
||||
CMPI BLSTSTRT,A3
|
||||
JRNZ NOTLSTSTRTX
|
||||
MOVE A11,A3
|
||||
SUBXY A9,A3
|
||||
JRUC GOTNEWX0
|
||||
NOTLSTSTRTX
|
||||
CMPI BLSTEND,A3
|
||||
JRNZ GOTNEWX0
|
||||
MOVE A11,A3
|
||||
GOTNEWX0
|
||||
MOVE *A0+,A4 ;Y START POSITION
|
||||
ZEXT A4
|
||||
CMPI BLSTSTRT,A4
|
||||
JRNZ NOTLSTSTRTY
|
||||
MOVE A11,A4
|
||||
SUBXY A9,A4
|
||||
JRUC GOTNEWY0
|
||||
NOTLSTSTRTY
|
||||
CMPI BLSTEND,A4
|
||||
JRNZ NOTLSTENDY
|
||||
MOVE A11,A4
|
||||
JRUC GOTNEWY0
|
||||
NOTLSTENDY
|
||||
SLL 16,A4
|
||||
GOTNEWY0
|
||||
MOVY A4,A3
|
||||
MOVE A3,A10
|
||||
|
||||
; CMPXY A10,A1
|
||||
; JRV MODX0 ;JUMP TO EXIT LOOP IF MOD START X > X SOUGHT
|
||||
|
||||
;IF MOD END X < X SOUGHT KEEP SEARCHING MOD LIST
|
||||
MOVE A10,A11
|
||||
ADDXY A9,A11 ;A11 IS MODULE Y:X END
|
||||
|
||||
MOVE *A8+,A9 ;LOAD # OF BLOCKS
|
||||
ADD A9,A7 ;A7 IS NEW BAKBITS PTR
|
||||
CMPXY A11,A1
|
||||
JRNV MODLP0 ;SKIP IF AX < BX
|
||||
|
||||
MOVE A10,A0
|
||||
SRL 16,A0
|
||||
JRUC GOTHGHT
|
||||
|
||||
MODX0 CLR A0
|
||||
GOTHGHT MMFM SP,A1,A2,A3,A4,A7,A8,A9,A10,A11
|
||||
RETS
|
||||
|
||||
|
||||
********************************
|
||||
* PARMS
|
||||
* A0=XPos of block
|
||||
* A1=*Start of bkgnd block table
|
||||
* A2=*End of block table
|
||||
* >A0=ADDRESS OF FIRST BLOCK WITH X COORDINATE >= PARM
|
||||
* IF NEW X IS HIGHEST RETURNS NEXT EMPTY BLOCK
|
||||
* IF NO BLOCKS WITH >= X, RETURN 0
|
||||
|
||||
* A1 = BLOCK TABLE BASE + OFFSET TO X VAL
|
||||
* A14 - THRESHHOLD FOR SWITCHING FROM BINARY TO LINEAR SEARCH
|
||||
* A9 = LOW # -- # GREATEST BACKGROUND BLOCK
|
||||
* A10 = MID # -- (HIGH + LOW) >> 1
|
||||
* A2 = HIGH # -- # OF LOWEST BACKGROUND BLOCK
|
||||
|
||||
SUBRP bgnd_get1stx
|
||||
|
||||
PUSH a1,a2,a8,a9,a10
|
||||
|
||||
clr a9 ;set low = 0
|
||||
sub a1,a2
|
||||
srl 6,a2 ;div by size of block (64)
|
||||
addi MAP_X,a1 ;block tbl base + x offset
|
||||
movk 5,a14 ;threshhold for switching from binary to linear search
|
||||
|
||||
#lp move a2,a10
|
||||
sub a9,a10 ;if (high - low) <= 5 finish with linear search
|
||||
cmp a14,a10
|
||||
jrle lsrch
|
||||
|
||||
srl 1,a10 ;/2
|
||||
add a9,a10
|
||||
|
||||
move a10,a8 ;Get mid X
|
||||
sll 6,a8 ;multiply by block size (64)
|
||||
add a1,a8
|
||||
move *a8,a8 ;get x coor of the block
|
||||
cmp a0,a8
|
||||
jrlt blow
|
||||
|
||||
move a10,a2 ;high = mid
|
||||
jruc #lp
|
||||
blow move a10,a9 ;low = mid
|
||||
jruc #lp
|
||||
|
||||
lsrch
|
||||
;* FINISH WITH A LINEAR SEARCH OF BLOCK TABLE FROM LOW TO HIGH
|
||||
;* ENDING WITH FIRST BLOCK X COOR THAT IS >= A0
|
||||
;* A0 = X VAL BEING SEARCHED FOR
|
||||
;* A9 = LOW ADDRESS -- PTS TO X OFFSET OF BLOCK
|
||||
;* A2 = HIGH ADDRESS -- PTS TO X OFFSET OF BLOCK
|
||||
|
||||
SLL 6,A9 ;LOW BLOCK # TO LOW BLOCK OFFSET
|
||||
SLL 6,A2 ;HIGH BLOCK # TO HIGH BLOCK OFFSET
|
||||
ADD A1,A9
|
||||
ADD A1,A2
|
||||
MOVI BLOCK_SIZE,A8
|
||||
#linlp
|
||||
MOVE *A9,A10 ;X COOR
|
||||
CMP A0,A10
|
||||
JRGE GOTB ;IF LOW->X >= A0 GOTO FOUND
|
||||
ADD A8,A9
|
||||
CMP A2,A9
|
||||
jrle #linlp
|
||||
clr a0 ;block not found, return 0
|
||||
jruc #x
|
||||
|
||||
GOTB
|
||||
move a9,a0 ;return a ptr to the block
|
||||
subi MAP_X,a0
|
||||
|
||||
#x
|
||||
PULL a1,a2,a8,a9,a10
|
||||
rets
|
||||
|
||||
|
||||
*********************** BAK END *******************************
|
||||
;* SCAN A MODULE LIST AND RETURN THE PACKED Y:X END POINT
|
||||
;PARMS
|
||||
;A0 - MODULE LIST
|
||||
;RETURNS
|
||||
;A0 - PACKED Y:X END OF WAVE
|
||||
;BAK_END
|
||||
; MMTM SP,A3,A4,A8,A9,A10,A11
|
||||
;
|
||||
; CLR A10 ;CLR PACKED Y:X STARTING POSITION
|
||||
; CLR A11
|
||||
;
|
||||
;
|
||||
;WEMODLP
|
||||
; MOVE *A0+,A8,L ;LOAD MODULE PTR
|
||||
; JRZ WEMODX ;END OF THE MODULE TBL
|
||||
; MOVE *A8+,A9,L ;LOAD PACKED Y:X SIZE
|
||||
;
|
||||
; MOVE *A0+,A3,W ;X START POSITION
|
||||
; ZEXT A3,W
|
||||
; CMPI BLSTSTRT,A3
|
||||
; JRNZ WENOTLASTSTARTX
|
||||
; MOVE A11,A3
|
||||
; SUBXY A9,A3
|
||||
; JRUC WEGOTNEWX
|
||||
;WENOTLASTSTARTX
|
||||
; CMPI BLSTEND,A3
|
||||
; JRNZ WEGOTNEWX
|
||||
; MOVE A11,A3
|
||||
;WEGOTNEWX
|
||||
; MOVE *A0+,A4,W ;Y START POSITION
|
||||
; ZEXT A4,W
|
||||
; CMPI BLSTSTRT,A4
|
||||
; JRNZ WENOTLASTSTARTY
|
||||
; MOVE A11,A4
|
||||
; SUBXY A9,A4
|
||||
; JRUC WEGOTNEWY
|
||||
;WENOTLASTSTARTY
|
||||
; CMPI BLSTEND,A4
|
||||
; JRNZ WENOTLASTENDY
|
||||
; MOVE A11,A4
|
||||
; JRUC WEGOTNEWY
|
||||
;WENOTLASTENDY
|
||||
; SLL 16,A4
|
||||
;WEGOTNEWY
|
||||
; MOVY A4,A3
|
||||
; MOVE A3,A10
|
||||
;
|
||||
; MOVE A10,A11
|
||||
; ADDXY A9,A11 ;A11 IS MODULE Y:X END
|
||||
;
|
||||
; JRUC WEMODLP
|
||||
;
|
||||
;WEMODX
|
||||
; MOVE A11,A0
|
||||
; MMFM SP,A3,A4,A8,A9,A10,A11
|
||||
; RETS
|
||||
|
||||
|
||||
*********************** BAK START *******************************
|
||||
* SCAN A MODULE LIST AND RETURN THE PACKED Y:X STARTING POINT
|
||||
*PARMS
|
||||
*A0 - MODULE LIST
|
||||
*RETURNS
|
||||
*A0 - PACKED Y:X START OF WAVE
|
||||
;BAK_STRT
|
||||
; MMTM SP,A3,A4,A8,A9,A11
|
||||
;
|
||||
; CLR A11
|
||||
; MOVE *A0+,A8,L ;LOAD MODULE PTR
|
||||
; JRZ WSMODX ;END OF THE MODULE TBL
|
||||
; MOVE *A8+,A9,L ;LOAD PACKED Y:X SIZE
|
||||
;
|
||||
; MOVE *A0+,A3,W ;X START POSITION
|
||||
; ZEXT A3,W
|
||||
; CMPI BLSTSTRT,A3
|
||||
; JRNZ WSNOTLASTSTARTX
|
||||
; MOVE A11,A3
|
||||
; SUBXY A9,A3
|
||||
; JRUC WSGOTNEWX
|
||||
;WSNOTLASTSTARTX
|
||||
; CMPI BLSTEND,A3
|
||||
; JRNZ WSGOTNEWX
|
||||
; MOVE A11,A3
|
||||
;WSGOTNEWX
|
||||
; MOVE *A0+,A4,W ;Y START POSITION
|
||||
; ZEXT A4,W
|
||||
; CMPI BLSTSTRT,A4
|
||||
; JRNZ WSNOTLASTSTARTY
|
||||
; MOVE A11,A4
|
||||
; SUBXY A9,A4
|
||||
; JRUC WSGOTNEWY
|
||||
;WSNOTLASTSTARTY
|
||||
; CMPI BLSTEND,A4
|
||||
; JRNZ WSNOTLASTENDY
|
||||
; MOVE A11,A4
|
||||
; JRUC WSGOTNEWY
|
||||
;WSNOTLASTENDY
|
||||
; SLL 16,A4
|
||||
;WSGOTNEWY
|
||||
; MOVY A4,A3
|
||||
; MOVE A3,A0
|
||||
;
|
||||
;WSMODX
|
||||
; MMFM SP,A3,A4,A8,A9,A11
|
||||
; RETS
|
||||
|
||||
|
||||
****************************************************************
|
||||
* Update disp list for main bakgnd
|
||||
* Deletes all display objects which are not on the screen
|
||||
* Insures all background blocks on screen are on the disp list
|
||||
* Input: WORLDTL, SCRNTL, SCRNLR, BAKLST, BAKBITS, BAKMODS
|
||||
* Trashes scratch
|
||||
|
||||
SUBR BGND_UD1
|
||||
|
||||
PUSH a2,a3,a4,a5,a6,a7,a8,a9,a10,a11
|
||||
PUSH b2
|
||||
|
||||
move @WORLDTL,a3,L
|
||||
move a3,a4
|
||||
move @SCRNTL,a0,L
|
||||
addxy a0,a3
|
||||
move @SCRNLR,a0,L
|
||||
addxy a0,a4
|
||||
|
||||
movi DISP_PAD,a0 ;XY border pad
|
||||
|
||||
subxy a0,a3 ;A3=DISP_TL
|
||||
addxy a0,a4 ;A4=DISP_LR
|
||||
movi BAKLST,a8 ;A8=*bakgnd list
|
||||
callr bgnd_delnonvis
|
||||
|
||||
move @BAKMODS,a0,L ;*Module list
|
||||
movi BAKBITS,a7 ;Bit table for block being on disp list
|
||||
movi INSBOBJ,b2 ;*Insert routine
|
||||
callr bgnd_scanmod
|
||||
|
||||
PULL b2
|
||||
PULL a2,a3,a4,a5,a6,a7,a8,a9,a10,a11
|
||||
rets
|
||||
|
||||
|
||||
#*******************************
|
||||
* Scan a module list to find out which modules contain blocks
|
||||
* which need to be checked for addition to the display list.
|
||||
* A0=*Module list
|
||||
* A3=DISP_TL
|
||||
* A4=DISP_LR
|
||||
* A7=*Bakbits table
|
||||
* B2=*Insert routine
|
||||
* Trashes A0-A2,A5,A6,A8-A11,A14,B0-B1
|
||||
|
||||
SUBRP bgnd_scanmod
|
||||
|
||||
move a7,a6 ;a6 will point to bakbits after mod
|
||||
jruc #next
|
||||
|
||||
#lp
|
||||
move *a0+,a9,L ;Y:X start
|
||||
|
||||
move *a8+,a11,L ;Mod Y:X size
|
||||
addxy a9,a11 ;Mod Y:X end
|
||||
|
||||
move *a8+,a2 ;# of blocks
|
||||
add a2,a6 ;A6=*Next bakbits
|
||||
|
||||
cmpxy a3,a11
|
||||
jrxlt #next ;Mod x end < tl x ?
|
||||
jrylt #next ;Mod y end < tl y ?
|
||||
|
||||
cmpxy a9,a4
|
||||
jrxlt #next ;Mod x start > br x ?
|
||||
jrylt #next ;Mod y start > br y ?
|
||||
|
||||
sll 6,a2 ;*64 (each block is 4 words)
|
||||
move *a8+,a1,L ;A1=*block table
|
||||
add a1,a2 ;A2=*block table end
|
||||
|
||||
move *a8+,a5,L ;A5=*hdrs
|
||||
move *a8+,a10,L ;A10=*PAL table
|
||||
subxy a9,a3
|
||||
subxy a9,a4
|
||||
callr bgnd_addmod
|
||||
addxy a9,a3
|
||||
addxy a9,a4
|
||||
|
||||
#next move a6,a7
|
||||
move *a0+,a8,L ;* module
|
||||
jrnz #lp ;!End?
|
||||
|
||||
|
||||
#x rets
|
||||
|
||||
|
||||
#*******************************
|
||||
* This function adds all module blocks in the given range of module
|
||||
* relative coors to the display list.
|
||||
* The boundries are included in the group to add.
|
||||
*
|
||||
* A1=*Bakgnd block table
|
||||
* A2=*Bakgnd block table end
|
||||
* A3=DISP_TL relative to the module start pos
|
||||
* A4=DISP_LR ^
|
||||
* A5=*Bakgnd hdr table
|
||||
* A7=*Bakbits table
|
||||
* A9=Module start position Y:X
|
||||
* A10=*Palette table for new block
|
||||
* B2=*Bakground insert routine primary|secondary
|
||||
*
|
||||
* Trashes A1,A8,A14,B0-B1
|
||||
|
||||
SUBRP bgnd_addmod
|
||||
|
||||
PUSH a0,a6,a7
|
||||
|
||||
movx a3,a0 ;find 1st universe block with x >= a9
|
||||
sext a0
|
||||
subi WIDEST_BLOCK,a0 ;1st x coordinate of a block
|
||||
callr bgnd_get1stx
|
||||
jrz #x ;no blocks with > X ?
|
||||
|
||||
movi BLOCK_SIZE,a6
|
||||
|
||||
move a0,a8 ;A0=*Block
|
||||
sub a1,a8 ;subtract off start of table
|
||||
srl 6,a8 ;divide by block size (64)
|
||||
add a7,a8 ;a8=ptr to bit which indicates block on list
|
||||
subk 8,a8 ;after inc a8, use movb *a8 to load sign bit
|
||||
sub a6,a0 ;subtract block size
|
||||
move a0,a7
|
||||
|
||||
#sclp1
|
||||
addk 1,a8
|
||||
add a6,a7 ;Next block
|
||||
cmp a2,a7
|
||||
jrge #x ;End?
|
||||
|
||||
movb *a8,a0 ;Check bakbit
|
||||
jrn #sclp1 ;Already displayed?
|
||||
|
||||
move *a7(MAP_X),a1
|
||||
cmpxy a3,a1
|
||||
JRXGE #qscanstrt ;Block X >= TL X ? (Do quicker scan)
|
||||
|
||||
move *a7(MAP_HDR),a14
|
||||
sll 32-12,a14 ;Bits 0-11 are hdr offset
|
||||
srl 32-12-4,a14 ;*16
|
||||
move a14,a0 ;>*5
|
||||
sll 2,a0
|
||||
add a0,a14
|
||||
add a5,a14 ;A14=*Img hdr
|
||||
|
||||
move *a14,a0 ;MAP_W
|
||||
add a0,a1
|
||||
cmpxy a3,a1
|
||||
JRXLT #sclp1 ;Block X+W < TL X ? (not in range)
|
||||
|
||||
move *a7(MAP_Y),a1
|
||||
sll 16,a1
|
||||
cmpxy a4,a1
|
||||
JRYGE #sclp1 ;Block Y >= BR Y ?
|
||||
|
||||
move *a14(MAP_H),a0
|
||||
sll 16,a0
|
||||
add a0,a1
|
||||
cmpxy a3,a1
|
||||
JRYLT #sclp1 ;Block Y+H < TL Y ?
|
||||
|
||||
callr bgnd_addblk
|
||||
jrnc #sclp1
|
||||
|
||||
jruc #x ;No more blocks!
|
||||
|
||||
|
||||
* Since blocks are sorted from left to right, we can do a quicker scan
|
||||
* once block left > display left
|
||||
|
||||
#sclp2
|
||||
addk 1,a8
|
||||
add a6,a7 ;Next block
|
||||
cmp a2,a7
|
||||
jrge #x ;End?
|
||||
|
||||
movb *a8,a0 ;Check bakbit
|
||||
jrn #sclp2 ;Already displayed?
|
||||
|
||||
#qscanstrt
|
||||
move *a7(MAP_Y),a1
|
||||
sll 16,a1
|
||||
cmpxy a4,a1
|
||||
JRYGE #sclp2 ;Block Y >= BR Y ?
|
||||
|
||||
move *a7(MAP_HDR),a14
|
||||
sll 32-12,a14 ;Bits 0-11 are hdr offset
|
||||
srl 32-12-4,a14 ;*16
|
||||
move a14,a0 ;>*5
|
||||
sll 2,a0
|
||||
add a0,a14
|
||||
add a5,a14 ;A14=*Img hdr
|
||||
|
||||
move *a14(MAP_H),a0
|
||||
sll 16,a0
|
||||
add a0,a1
|
||||
cmpxy a3,a1
|
||||
JRYLT #sclp2 ;Block Y+H < TL Y ?
|
||||
|
||||
move *a7(MAP_X),a1
|
||||
cmpxy a4,a1
|
||||
JRXGE #x ;BLOCK X > BR X ?
|
||||
|
||||
callr bgnd_addblk
|
||||
jrnc #sclp2
|
||||
|
||||
|
||||
#x PULL a0,a6,a7
|
||||
rets
|
||||
|
||||
|
||||
#*******************************
|
||||
* Add a block (object) to a list
|
||||
* A5=*Base of background block hdr
|
||||
* A7=*Background block
|
||||
* A8=*Bakbit for obj
|
||||
* A9=Module start position Y:X
|
||||
* A10=*Palette table for new block
|
||||
* B2=*Ins routine
|
||||
* Trashes A1,A14,B0-B1
|
||||
* C set if getobj fails
|
||||
|
||||
SUBRP bgnd_addblk
|
||||
|
||||
PUSH a0,a2,a3,a4
|
||||
|
||||
|
||||
calla GETOBJ
|
||||
jrz #x
|
||||
|
||||
movb *a8,a14 ;set bit in bitmap for block on list
|
||||
ori >80,a14
|
||||
movb a14,*a8
|
||||
|
||||
move a8,*a0(OPLINK),L ;OPLINK = *Bakbit for obj
|
||||
|
||||
clr a1
|
||||
move a1,*a0(OID)
|
||||
move a1,*a0(OFLAGS)
|
||||
|
||||
move *a7(MAP_X),a1,L ;A1=ypos:xpos of block from mod base
|
||||
addxy a9,a1 ;+module base position
|
||||
move a1,*a0(OXPOS)
|
||||
srl 16,a1
|
||||
move a1,*a0(OYPOS)
|
||||
move *a7,a4 ;A4=map_z,8:map_flags,4:map_pal,4
|
||||
move a4,a3
|
||||
zext a3
|
||||
srl 8,a3
|
||||
move a3,*a0(OZPOS)
|
||||
|
||||
move *a7(MAP_HDR),a1
|
||||
movx a1,a14
|
||||
sll 32-16,a14
|
||||
srl 32-4,a14
|
||||
sll 4+5,a14 ;Bits 12-15 are bits 4-7 of pal index *32
|
||||
|
||||
sll 32-12,a1 ;Bits 0-11 are hdr offset
|
||||
srl 32-12-4,a1 ;*16
|
||||
move a1,a3 ;>*5
|
||||
sll 2,a1
|
||||
add a3,a1
|
||||
|
||||
add a5,a1 ;A1=*Img hdr
|
||||
|
||||
move a4,a3 ;A4=Map_z,8: map_flags,4: map_pal,4
|
||||
sll 32-4,a4 ;Last four bits for *pal
|
||||
srl 32-4-5,a4 ;*32
|
||||
add a14,a4
|
||||
add a10,a4 ;+Pal_t base
|
||||
move a0,a2 ;Save A0
|
||||
move *a4,a0,L ;Get *PAL
|
||||
move a1,a4
|
||||
.if NMBPAL
|
||||
calla pal_getb
|
||||
.else
|
||||
calla pal_getf
|
||||
.endif
|
||||
jrnz bsetpal ;No PAL?
|
||||
clr a0
|
||||
bsetpal
|
||||
zext a0
|
||||
move a0,*a2(OPAL),L
|
||||
move a2,a0 ;Restore A0
|
||||
move a4,a1 ;^ A1
|
||||
move a1,*a0(OIMG),L ;A1=Data block pointer
|
||||
|
||||
move *a1(MAP_CTRL),a4 ;Get DMA ctrl
|
||||
ori >8002,a4 ;A4=flags (>8000 dma go, 2)
|
||||
srl 4,a3 ;remove palette bits
|
||||
sll 32-2,a3
|
||||
jrc #trans ;Transparent?
|
||||
addk 1,a4
|
||||
#trans srl 26,a3 ;Line up flip bits
|
||||
or a3,a4
|
||||
|
||||
move *a1+,a2,L ;ISIZE
|
||||
move *a1,a3,L ;Get SAG
|
||||
zext a4 ;Zero offset in A4
|
||||
|
||||
move a0,a1
|
||||
addi OSIZE+32,a1
|
||||
mmtm a1,a2,a3,a4 ;Stuff OSIZE,OSAG,OFFSET,OCTRL
|
||||
|
||||
move *a0(OZPOS),a4
|
||||
subi 80,a4 ;> 80?
|
||||
jrlt #normz ;Normal?
|
||||
|
||||
; sll 5,a4 ;*32
|
||||
; addi z_t,a4
|
||||
; move *a4,a4,L
|
||||
; call a4 ;Call special code
|
||||
|
||||
move a4,*a0(OZPOS)
|
||||
|
||||
subi 20,a4 ;> 100?
|
||||
jrgt #no_rel
|
||||
move *a0(OFLAGS),a4
|
||||
ori M_SCRNREL,a4
|
||||
move a4,*a0(OFLAGS)
|
||||
move *a0(OYPOS),a4
|
||||
andi 0ffh,a4
|
||||
move a4,*a0(OYPOS)
|
||||
#no_rel
|
||||
|
||||
clr a4
|
||||
move a4,*a0(OXVEL),L
|
||||
move a4,*a0(OYVEL),L
|
||||
|
||||
calla INSOBJ ;Put on objlst
|
||||
clrc
|
||||
PULL a0,a2,a3,a4
|
||||
rets
|
||||
|
||||
#normz call b2 ;Call insert routine
|
||||
clrc
|
||||
PULL a0,a2,a3,a4
|
||||
rets
|
||||
|
||||
#x setc ;failure to get object
|
||||
PULL a0,a2,a3,a4
|
||||
rets
|
||||
|
||||
|
||||
********************************
|
||||
* These functions are called when a block has the appropriate Z
|
||||
* A0=*Obj
|
||||
* You can trash A1-A4,A14,B0,B1
|
||||
|
||||
z_t
|
||||
;80
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
;90
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null,bak_null,bak_null,bak_null
|
||||
.long bak_null,bak_null
|
||||
|
||||
|
||||
bak_null
|
||||
|
||||
rets
|
||||
|
||||
|
||||
|
||||
#*******************************
|
||||
* This function deletes all objs outside the given range
|
||||
* of coors from the display list.
|
||||
* The boundries are not included in the group to delete.
|
||||
* A3=DISP_TL
|
||||
* A4=DISP_LR
|
||||
* A8=*Bakgnd list
|
||||
* Trashes A0,A6-A9
|
||||
|
||||
SUBR bgnd_delnonvis
|
||||
|
||||
#lp move a8,a9 ;ptr to prev in a9
|
||||
move *a8,a8,L ;ptr to next in a8
|
||||
jrz #x ;End?
|
||||
|
||||
#lp2 MOVE *A8(OXPOS),A7
|
||||
CMPXY A7,A4
|
||||
JRXLT DEL_IT ;JUMP IF BR X < BLOCK X
|
||||
|
||||
MOVE *A8(OYPOS),A0
|
||||
SLL 16,A0
|
||||
CMPXY A0,A4
|
||||
JRYLT DEL_IT ;JUMP IF BR Y < BLOCK Y
|
||||
|
||||
MOVE *A8(OIMG),A1,L
|
||||
MOVE *A1,A6 ;A6 BLOCK WIDTH
|
||||
ADD A6,A7
|
||||
CMPXY A3,A7
|
||||
JRXLT DEL_IT ;JUMP IF TL X > BLOCK X+W
|
||||
|
||||
MOVE *A1(MAP_H),A7 ;A7 BLOCK HEIGHT
|
||||
SLL 16,A7
|
||||
ADD A7,A0
|
||||
CMPXY A3,A0
|
||||
JRYGE #lp ;JUMP IF TL Y <= BLOCK Y+H
|
||||
|
||||
DEL_IT
|
||||
move *a8(OPLINK),a0,L ;>Clr the on display list bit
|
||||
movb *a0,a7
|
||||
sll 32-7,a7
|
||||
srl 32-7,a7
|
||||
movb a7,*a0
|
||||
|
||||
move *a8,*a9,L ;Unlink
|
||||
move @OFREE,a0,L
|
||||
move a0,*a8,L
|
||||
move a8,@OFREE,L ;Put on free list
|
||||
move *a9,a8,L ;A8=*Next obj
|
||||
jrnz #lp2 ;More?
|
||||
|
||||
#x rets
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.end
|
||||
|
|
@ -0,0 +1,88 @@
|
|||
/* Game linker command file */
|
||||
-e WARMSET /* entry point of program */
|
||||
-f 0xFFFF /* fill unspecified memory with value */
|
||||
-o d:\BB.out /* specify output file */
|
||||
-m d:\BB.map /* map file */
|
||||
-s /* Kill the symbol table */
|
||||
NDSP1.OBJ /*IMAGE HANDLER*/
|
||||
MAIN.OBJ /*INITIALIZATION AND INTERRUPTS*/
|
||||
UTIL.OBJ /*UTILITIES*/
|
||||
PAL.OBJ /*PALETTE ROUTINES*/
|
||||
MPROC.OBJ /*MULTI-TASKER*/
|
||||
BAKGND.OBJ /*BACKGROUND GENERATOR*/
|
||||
BGNDTBL.OBJ /*BACKGROUND TABLES*/
|
||||
BGNDPAL.OBJ /*BACKGROUND PALETTES*/
|
||||
IMGTBL.OBJ /*IMAGE STUB*/
|
||||
IMGPAL.OBJ /*IMAGE PALETTES GENERATED BY LOADIMG*/
|
||||
BB.OBJ /*FIRST GAME MODULE*/
|
||||
BB2.OBJ
|
||||
DRONE.OBJ
|
||||
DRONE2.OBJ
|
||||
PLYR.OBJ
|
||||
PLYR2.OBJ
|
||||
PLYR3.OBJ
|
||||
PLYRAT.OBJ
|
||||
PLYRAT2.OBJ
|
||||
PLYRSEQ.OBJ
|
||||
PLYRSEQ2.OBJ
|
||||
PLYRDSEQ.OBJ
|
||||
PLYRLSEQ.OBJ
|
||||
PLYRSTND.OBJ
|
||||
SCORE.OBJ
|
||||
SCORE2.OBJ
|
||||
SOUNDS.OBJ
|
||||
PATCH.OBJ
|
||||
TEXT.OBJ
|
||||
ATTRACT.OBJ
|
||||
STRING.OBJ
|
||||
RECORD.OBJ
|
||||
SPEECH.OBJ
|
||||
SELECT.OBJ
|
||||
SELECT2.OBJ
|
||||
ADJUST.OBJ
|
||||
AUDIT.OBJ
|
||||
TEST.OBJ
|
||||
DIAG.OBJ
|
||||
MENU.OBJ
|
||||
HSTD.OBJ
|
||||
MEMORY /* set up memory for sdb board */
|
||||
{
|
||||
SCRATCH : org = 0x01000000, len = 0x100000
|
||||
/* ROM : org = 0xFF800000, len = 0x390000 */
|
||||
ROM : org = 0xFF800000, len = 0x600000
|
||||
ROM2 : org = 0xFFFF6F00, len = 0x8D00
|
||||
TRAP31 : org = 0xFFFFFC00, len = 0x400
|
||||
IROM : org = 0x02000000, len = 0x400000
|
||||
}
|
||||
|
||||
SECTIONS /* linker sections directive */
|
||||
{
|
||||
VECTORS: {} > TRAP31
|
||||
IMAGES: {} > IROM
|
||||
GROUP:
|
||||
{
|
||||
shit: {}
|
||||
SHIT: {}
|
||||
} > ROM2
|
||||
GROUP:
|
||||
{
|
||||
FIXED: {}
|
||||
OFIXED: {}
|
||||
NFIXED: {}
|
||||
.BSS: {}
|
||||
.bss: {}
|
||||
SYSWORK: {}
|
||||
} > SCRATCH
|
||||
|
||||
GROUP:
|
||||
{
|
||||
.text: {}
|
||||
.TEXT: {}
|
||||
.data: {}
|
||||
.DATA: {}
|
||||
img_tbl: {}
|
||||
} > ROM
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,864 @@
|
|||
STAND_TBL_L:
|
||||
.LONG P1S12L1,P1S12L1,P1SH6L1,P1S12L1,P1SH9L1,P1S10L1,P1SH8L1
|
||||
.LONG P1SH9L1,P1S10L1,P1SH8L1
|
||||
STAND_TBL_L2:
|
||||
.LONG P1TH12L1,P1TH12L1,P1TH6L1,P1TH12L1,P1TH9L1,P1TH10L1,P1TH8L1
|
||||
.LONG P1TH9L1,P1TH10L1,P1TH8L1
|
||||
STAND_TBL_L3:
|
||||
.LONG P1TH12L2,P1TH12L2,P1TH6L2,P1TH12L2,P1TH9L2,P1TH10L2,P1TH8L2
|
||||
.LONG P1TH9L2,P1TH10L2,P1TH8L2
|
||||
|
||||
|
||||
;NORMAL BULLET WEAPON
|
||||
SHT_UP:
|
||||
.LONG P1S12T1
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1S12T2
|
||||
.WORD 2
|
||||
.LONG P1S12T1
|
||||
.WORD 2
|
||||
.LONG P1S12T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_UPRGT:
|
||||
.LONG P1S10T1
|
||||
.WORD FLIPBITS|2,(M_FLIPH)
|
||||
.LONG P1S10T2
|
||||
.WORD 2
|
||||
.LONG P1S10T1
|
||||
.WORD 2
|
||||
.LONG P1S10T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_UPLFT:
|
||||
.LONG P1S10T1
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1S10T2
|
||||
.WORD 2
|
||||
.LONG P1S10T1
|
||||
.WORD 2
|
||||
.LONG P1S10T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_RGT:
|
||||
.LONG P1SH9T1
|
||||
.WORD FLIPBITS|2,(M_FLIPH)
|
||||
.LONG P1SH9T2
|
||||
.WORD 2
|
||||
.LONG P1SH9T1
|
||||
.WORD 2
|
||||
.LONG P1SH9T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_LFT:
|
||||
.LONG P1SH9T1
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1SH9T2
|
||||
.WORD 2
|
||||
.LONG P1SH9T1
|
||||
.WORD 2
|
||||
.LONG P1SH9T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_DN:
|
||||
.LONG P1SH6T1
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1SH6T2
|
||||
.WORD 2
|
||||
.LONG P1SH6T1
|
||||
.WORD 2
|
||||
.LONG P1SH6T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_DNLFT:
|
||||
.LONG P1SH8T1
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1SH8T2
|
||||
.WORD 2
|
||||
.LONG P1SH8T1
|
||||
.WORD 2
|
||||
.LONG P1SH8T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT_DNRGT:
|
||||
.LONG P1SH8T1
|
||||
.WORD FLIPBITS|2,(M_FLIPH)
|
||||
.LONG P1SH8T2
|
||||
.WORD 2
|
||||
.LONG P1SH8T1
|
||||
.WORD 2
|
||||
.LONG P1SH8T2
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
|
||||
|
||||
;FOR SPRAY WEAPON
|
||||
SHT2_UP:
|
||||
.LONG P1SPRDR12
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1SPRD12A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_UPRGT:
|
||||
.LONG P1SPRDR10
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1SPRDR10A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_UPLFT:
|
||||
.LONG P1SPRDR10
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1SPRDR10A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_RGT:
|
||||
.LONG P1SPRDR9
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1SPRDR9A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_LFT:
|
||||
.LONG P1SPRDR9
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1SPRDR9A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_DN:
|
||||
.LONG P1SPRDR6
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1SPRD6A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_DNLFT:
|
||||
.LONG P1SPRDR8
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1SPRD8A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT2_DNRGT:
|
||||
.LONG P1SPRDR8
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1SPRD8A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
|
||||
|
||||
;FOR FLAME THROWER
|
||||
SHT3_UP:
|
||||
.LONG P1FLAMR12
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG 0
|
||||
SHT3_UPRGT:
|
||||
.LONG P1FLAMR10
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG 0
|
||||
SHT3_UPLFT:
|
||||
.LONG P1FLAMR10
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG 0
|
||||
SHT3_RGT:
|
||||
.LONG P1FLAMR9
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG 0
|
||||
SHT3_LFT:
|
||||
.LONG P1FLAMR9
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG 0
|
||||
SHT3_DN:
|
||||
.LONG P1FLAMR6
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG 0
|
||||
SHT3_DNLFT:
|
||||
.LONG P1FLAMR8
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG 0
|
||||
SHT3_DNRGT:
|
||||
.LONG P1FLAMR8
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG 0
|
||||
|
||||
|
||||
|
||||
;SHOOTING GRENADE LAUNCHER WEAPON
|
||||
SHT4_UP:
|
||||
.LONG P1GR12T1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG 0
|
||||
SHT4_UPRGT:
|
||||
.LONG P1GR10T1
|
||||
.WORD FLIPBITS|3,(M_FLIPH)
|
||||
.LONG 0
|
||||
SHT4_UPLFT:
|
||||
.LONG P1GR10T1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG 0
|
||||
SHT4_RGT:
|
||||
.LONG P1GR9T1
|
||||
.WORD FLIPBITS|3,(M_FLIPH)
|
||||
.LONG 0
|
||||
SHT4_LFT:
|
||||
.LONG P1GR9T1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG 0
|
||||
SHT4_DN:
|
||||
.LONG P1GR6T1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG 0
|
||||
SHT4_DNLFT:
|
||||
.LONG P1GR8T1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG 0
|
||||
SHT4_DNRGT:
|
||||
.LONG P1GR8T1
|
||||
.WORD FLIPBITS|3,(M_FLIPH)
|
||||
.LONG 0
|
||||
|
||||
;FOR NON STOP WEAPON
|
||||
SHT5_UP:
|
||||
.LONG P1LARS12
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1LARS12A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_UPRGT:
|
||||
.LONG P1LARS10
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1LARS10A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_UPLFT:
|
||||
.LONG P1LARS10
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1LARS10A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_RGT:
|
||||
.LONG P1LARS9
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1LARS9A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_LFT:
|
||||
.LONG P1LARS9
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1LARS9A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_DN:
|
||||
.LONG P1LARS6
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1LARS6A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_DNLFT:
|
||||
.LONG P1LARS8
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1LARS8A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
SHT5_DNRGT:
|
||||
.LONG P1LARS8
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1LARS8A
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
|
||||
;FOR MACHINE GUN
|
||||
SHT6_UP:
|
||||
.LONG P1MGUN12
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1MGUN12A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_UPRGT:
|
||||
.LONG P1MGUN10
|
||||
.WORD FLIPBITS|2,(M_FLIPH)
|
||||
.LONG P1MGUN10A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_UPLFT:
|
||||
.LONG P1MGUN10
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1MGUN10A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_RGT:
|
||||
.LONG P1MGUN9
|
||||
.WORD FLIPBITS|2,(M_FLIPH)
|
||||
.LONG P1MGUN9A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_LFT:
|
||||
.LONG P1MGUN9
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1MGUN9A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_DN:
|
||||
.LONG P1MGUN6
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1MGUN6A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_DNLFT:
|
||||
.LONG P1MGUN8
|
||||
.WORD FLIPBITS|2,0
|
||||
.LONG P1MGUN8A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
SHT6_DNRGT:
|
||||
.LONG P1MGUN8
|
||||
.WORD FLIPBITS|2,(M_FLIPH)
|
||||
.LONG P1MGUN8A
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
|
||||
|
||||
L_SHT_UP:
|
||||
.LONG P1S12L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L_SHT_UPRGT:
|
||||
.LONG P1S10L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG 0
|
||||
L_SHT_UPLFT:
|
||||
.LONG P1S10L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L_SHT_RGT:
|
||||
.LONG P1SH9L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG 0
|
||||
L_SHT_LFT:
|
||||
.LONG P1SH9L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L_SHT_DN:
|
||||
.LONG P1SH6L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L_SHT_DNLFT:
|
||||
.LONG P1SH8L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L_SHT_DNRGT:
|
||||
.LONG P1SH8L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG 0
|
||||
|
||||
|
||||
|
||||
L2_SHT_UP:
|
||||
.LONG P1TH12L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L2_SHT_UPRGT:
|
||||
.LONG P1TH10L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG 0
|
||||
L2_SHT_UPLFT:
|
||||
.LONG P1TH10L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L2_SHT_RGT:
|
||||
.LONG P1TH9L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG 0
|
||||
L2_SHT_LFT:
|
||||
.LONG P1TH9L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L2_SHT_DN:
|
||||
.LONG P1TH6L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L2_SHT_DNLFT:
|
||||
.LONG P1TH8L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG 0
|
||||
L2_SHT_DNRGT:
|
||||
.LONG P1TH8L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG 0
|
||||
|
||||
PWK_UP:
|
||||
.LONG P1R12L1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG P1R12L2
|
||||
.WORD 3
|
||||
.LONG P1R12L3
|
||||
.WORD 3
|
||||
.LONG P1R12L4
|
||||
.WORD 3
|
||||
.LONG P1R12L5
|
||||
.WORD 3
|
||||
.LONG P1R12L6
|
||||
.WORD 3
|
||||
.LONG P1R12L7
|
||||
.WORD 3
|
||||
.LONG P1R12L8
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_DN:
|
||||
.LONG P1RN6L1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG P1RN6L2
|
||||
.WORD 3
|
||||
.LONG P1RN6L3
|
||||
.WORD 3
|
||||
.LONG P1RN6L4
|
||||
.WORD 3
|
||||
.LONG P1RN6L5
|
||||
.WORD 3
|
||||
.LONG P1RN6L6
|
||||
.WORD 3
|
||||
.LONG P1RN6L7
|
||||
.WORD 3
|
||||
.LONG P1RN6L8
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_RGT:
|
||||
.LONG P1RN9L1
|
||||
.WORD FLIPBITS|3,(M_FLIPH)
|
||||
.LONG P1RN9L2
|
||||
.WORD 3
|
||||
.LONG P1RN9L3
|
||||
.WORD 3
|
||||
.LONG P1RN9L4
|
||||
.WORD 3
|
||||
.LONG P1RN9L5
|
||||
.WORD 3
|
||||
.LONG P1RN9L6
|
||||
.WORD 3
|
||||
.LONG P1RN9L7
|
||||
.WORD 3
|
||||
.LONG P1RN9L8
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_UPRGT:
|
||||
.LONG P1R10L1
|
||||
.WORD FLIPBITS|3,(M_FLIPH)
|
||||
.LONG P1R10L2
|
||||
.WORD 3
|
||||
.LONG P1R10L3
|
||||
.WORD 3
|
||||
.LONG P1R10L4
|
||||
.WORD 3
|
||||
.LONG P1R10L5
|
||||
.WORD 3
|
||||
.LONG P1R10L6
|
||||
.WORD 3
|
||||
.LONG P1R10L7
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_DNLFT:
|
||||
.LONG P1RN8L1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG P1RN8L2
|
||||
.WORD 3
|
||||
.LONG P1RN8L3
|
||||
.WORD 3
|
||||
.LONG P1RN8L4
|
||||
.WORD 3
|
||||
.LONG P1RN8L5
|
||||
.WORD 3
|
||||
.LONG P1RN8L6
|
||||
.WORD 3
|
||||
.LONG P1RN8L7
|
||||
.WORD 3
|
||||
.LONG P1RN8L8
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_LFT:
|
||||
.LONG P1RN9L1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG P1RN9L2
|
||||
.WORD 3
|
||||
.LONG P1RN9L3
|
||||
.WORD 3
|
||||
.LONG P1RN9L4
|
||||
.WORD 3
|
||||
.LONG P1RN9L5
|
||||
.WORD 3
|
||||
.LONG P1RN9L6
|
||||
.WORD 3
|
||||
.LONG P1RN9L7
|
||||
.WORD 3
|
||||
.LONG P1RN9L8
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_UPLFT:
|
||||
.LONG P1R10L1
|
||||
.WORD FLIPBITS|3,0
|
||||
.LONG P1R10L2
|
||||
.WORD 3
|
||||
.LONG P1R10L3
|
||||
.WORD 3
|
||||
.LONG P1R10L4
|
||||
.WORD 3
|
||||
.LONG P1R10L5
|
||||
.WORD 3
|
||||
.LONG P1R10L6
|
||||
.WORD 3
|
||||
.LONG P1R10L7
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
PWK_DNRGT:
|
||||
.LONG P1RN8L1
|
||||
.WORD FLIPBITS|3,(M_FLIPH)
|
||||
.LONG P1RN8L2
|
||||
.WORD 3
|
||||
.LONG P1RN8L3
|
||||
.WORD 3
|
||||
.LONG P1RN8L4
|
||||
.WORD 3
|
||||
.LONG P1RN8L5
|
||||
.WORD 3
|
||||
.LONG P1RN8L6
|
||||
.WORD 3
|
||||
.LONG P1RN8L7
|
||||
.WORD 3
|
||||
.LONG P1RN8L8
|
||||
.WORD 3
|
||||
.LONG 0
|
||||
|
||||
|
||||
FPWK_UP:
|
||||
.LONG P1R12L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG P1R12L2
|
||||
.WORD 1
|
||||
.LONG P1R12L3
|
||||
.WORD 1
|
||||
.LONG P1R12L4
|
||||
.WORD 1
|
||||
.LONG P1R12L5
|
||||
.WORD 1
|
||||
.LONG P1R12L6
|
||||
.WORD 1
|
||||
.LONG P1R12L7
|
||||
.WORD 1
|
||||
.LONG P1R12L8
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_DN:
|
||||
.LONG P1RN6L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG P1RN6L2
|
||||
.WORD 1
|
||||
.LONG P1RN6L3
|
||||
.WORD 1
|
||||
.LONG P1RN6L4
|
||||
.WORD 1
|
||||
.LONG P1RN6L5
|
||||
.WORD 1
|
||||
.LONG P1RN6L6
|
||||
.WORD 1
|
||||
.LONG P1RN6L7
|
||||
.WORD 1
|
||||
.LONG P1RN6L8
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_RGT:
|
||||
.LONG P1RN9L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG P1RN9L2
|
||||
.WORD 1
|
||||
.LONG P1RN9L3
|
||||
.WORD 1
|
||||
.LONG P1RN9L4
|
||||
.WORD 1
|
||||
.LONG P1RN9L5
|
||||
.WORD 1
|
||||
.LONG P1RN9L6
|
||||
.WORD 1
|
||||
.LONG P1RN9L7
|
||||
.WORD 1
|
||||
.LONG P1RN9L8
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_UPRGT:
|
||||
.LONG P1R10L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG P1R10L2
|
||||
.WORD 1
|
||||
.LONG P1R10L3
|
||||
.WORD 1
|
||||
.LONG P1R10L4
|
||||
.WORD 1
|
||||
.LONG P1R10L5
|
||||
.WORD 1
|
||||
.LONG P1R10L6
|
||||
.WORD 1
|
||||
.LONG P1R10L7
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_DNLFT:
|
||||
.LONG P1RN8L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG P1RN8L2
|
||||
.WORD 1
|
||||
.LONG P1RN8L3
|
||||
.WORD 1
|
||||
.LONG P1RN8L4
|
||||
.WORD 1
|
||||
.LONG P1RN8L5
|
||||
.WORD 1
|
||||
.LONG P1RN8L6
|
||||
.WORD 1
|
||||
.LONG P1RN8L7
|
||||
.WORD 1
|
||||
.LONG P1RN8L8
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_LFT:
|
||||
.LONG P1RN9L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG P1RN9L2
|
||||
.WORD 1
|
||||
.LONG P1RN9L3
|
||||
.WORD 1
|
||||
.LONG P1RN9L4
|
||||
.WORD 1
|
||||
.LONG P1RN9L5
|
||||
.WORD 1
|
||||
.LONG P1RN9L6
|
||||
.WORD 1
|
||||
.LONG P1RN9L7
|
||||
.WORD 1
|
||||
.LONG P1RN9L8
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_UPLFT:
|
||||
.LONG P1R10L1
|
||||
.WORD FLIPBITS|1,0
|
||||
.LONG P1R10L2
|
||||
.WORD 1
|
||||
.LONG P1R10L3
|
||||
.WORD 1
|
||||
.LONG P1R10L4
|
||||
.WORD 1
|
||||
.LONG P1R10L5
|
||||
.WORD 1
|
||||
.LONG P1R10L6
|
||||
.WORD 1
|
||||
.LONG P1R10L7
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
FPWK_DNRGT:
|
||||
.LONG P1RN8L1
|
||||
.WORD FLIPBITS|1,(M_FLIPH)
|
||||
.LONG P1RN8L2
|
||||
.WORD 1
|
||||
.LONG P1RN8L3
|
||||
.WORD 1
|
||||
.LONG P1RN8L4
|
||||
.WORD 1
|
||||
.LONG P1RN8L5
|
||||
.WORD 1
|
||||
.LONG P1RN8L6
|
||||
.WORD 1
|
||||
.LONG P1RN8L7
|
||||
.WORD 1
|
||||
.LONG P1RN8L8
|
||||
.WORD 1
|
||||
.LONG 0
|
||||
|
||||
TWK_UP:
|
||||
.LONG P1TH12L1
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1TH12L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_DN:
|
||||
.LONG P1TH6L1
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1TH6L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_RGT:
|
||||
.LONG P1TH9L1
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1TH9L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_UPRGT:
|
||||
.LONG P1TH10L1
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1TH10L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_DNLFT:
|
||||
.LONG P1TH8L1
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1TH8L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_LFT:
|
||||
.LONG P1TH9L1
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1TH9L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_UPLFT:
|
||||
.LONG P1TH10L1
|
||||
.WORD FLIPBITS|4,0
|
||||
.LONG P1TH10L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
TWK_DNRGT:
|
||||
.LONG P1TH8L1
|
||||
.WORD FLIPBITS|4,(M_FLIPH)
|
||||
.LONG P1TH8L2
|
||||
.WORD 4
|
||||
.LONG 0
|
||||
|
||||
;SUBLZR .EQU 0001H ;REGULAR LAZER SHOTS
|
||||
;SUBSPRY .EQU 0002H ;SPRAY SUB TYPE
|
||||
;SUBFIRE1 .EQU 0003H ;FIRE BALL WPN
|
||||
;SUBGRND .EQU 0004H ;GRENADE
|
||||
;SUBNOSTP .EQU 0005H ;NON STOPPING BULLET
|
||||
;SUBSPDG1 .EQU 0006H ;MACHINE GUN TYP WPN
|
||||
WPNWALK:
|
||||
;BULLET SUB TYPES
|
||||
.LONG T_WALK_LIST,T_WALK_LIST,T_WALK_LIST2,T_WALK_LIST3,T_WALK_LIST4
|
||||
.LONG T_WALK_LIST5,T_WALK_LIST6,T_WALK_LIST3
|
||||
|
||||
T_WALK_LIST: ;REGULAR GUN
|
||||
.LONG P1WG12T1,P1WG12T1,P1WG6T1,P1WG12T1,P1WG9T1,P1WG10T1,P1WG8T1,P1WG9T1
|
||||
.LONG P1WG10T1,P1WG8T1
|
||||
T_WALK_LIST2: ;SPRAY GUN
|
||||
.LONG P1WG12T1,P1SPRDWG12,P1SPRDWG6,P1SPRDWG12,P1SPRDWG9,P1SPRDWG10
|
||||
.LONG P1SPRDWG8,P1SPRDWG9
|
||||
.LONG P1SPRDWG10,P1SPRDWG8
|
||||
T_WALK_LIST3: ;FLAME THROWER
|
||||
.LONG P1WG12T1,P1FLAMR12,P1FLAMR6,P1FLAMR12,P1FLAMR9,P1FLAMR10,P1FLAMR8,P1FLAMR9
|
||||
.LONG P1FLAMR10,P1FLAMR8
|
||||
T_WALK_LIST4: ;GRENADE
|
||||
.LONG P1GR12T1,P1GR12T1,P1GR6T1,P1GR12T1,P1GR9T1,P1GR10T1,P1GR8T1,P1GR9T1
|
||||
.LONG P1GR10T1,P1GR8T1
|
||||
T_WALK_LIST5: ;NON STOPPING BULLET
|
||||
.LONG P1LARS12,P1LARS12,P1LARS6,P1LARS12,P1LARS9,P1LARS10,P1LARS8,P1LARS9
|
||||
.LONG P1LARS10,P1LARS8
|
||||
T_WALK_LIST6: ;MACHINE GUN WEAPON
|
||||
.LONG P1MGUN12,P1MGUN12,P1MGUN6,P1MGUN12,P1MGUN9,P1MGUN10,P1MGUN8,P1MGUN9
|
||||
.LONG P1MGUN10,P1MGUN8
|
||||
|
||||
T_WALK_FLG:
|
||||
.LONG DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL+M_FLIPH
|
||||
.LONG DMAWNZ+M_NOCOLL+M_FLIPH
|
||||
.LONG DMAWNZ+M_NOCOLL+M_FLIPH,DMAWNZ+M_NOCOLL
|
||||
.LONG DMAWNZ+M_NOCOLL,DMAWNZ+M_NOCOLL
|
||||
L_WALK_FLG:
|
||||
.LONG DMAWNZ+M_NOCOLL,DMAWNZ+0,DMAWNZ+0,DMAWNZ+M_NOCOLL,DMAWNZ+0+M_FLIPH
|
||||
.LONG DMAWNZ+0+M_FLIPH
|
||||
.LONG DMAWNZ+0+M_FLIPH,DMAWNZ+0
|
||||
.LONG DMAWNZ+0,DMAWNZ+0
|
||||
|
||||
TSHK:
|
||||
.LONG PSHOCK1
|
||||
.WORD 3
|
||||
.LONG PSHOCK3
|
||||
.WORD 3
|
||||
.LONG PSHOCK4
|
||||
.WORD 3
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 3
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 4
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 2
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 2
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 2
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 2
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG PSHOCK5
|
||||
.WORD 2
|
||||
.LONG PSHOCK6
|
||||
.WORD 2
|
||||
.LONG PSHOCK7
|
||||
.WORD 2
|
||||
.LONG PSHOCK8
|
||||
.WORD 2
|
||||
.LONG 0
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
.struct disp.equ
|
||||
.struct mproc.equ
|
||||
.struct game.equ
|
||||
.struct sys.equ
|
||||
.struct d3.asm
|
||||
.km !f1 \ @J"HOME"@K*ACTIVE\ PROC\ PLINK"CR"
|
||||
.km !f2 \ @J"HOME"@K*OBJLST\ OBJ\ OLINK"CR"
|
||||
.km !f3 \ @J"HOME"@KPALRAM\ PAL\ *"CR"
|
||||
.km !f4 \ @J"HOME"@K*BAKLST\ OBJ\ OLINK"CR"
|
||||
.km !f9 \ @J"HOME"@Krocketptx_t+112\ XYZ\ *"CR"
|
||||
.km !f10 \ @J"HOME"@Kd3world_t\ APTR\ *"CR"
|
||||
.km @!f10 \ @J"HOME"@Kd3gnd_t\ APTR\ *"CR"
|
||||
.km !f11 \ @J"HOME"@K*d3vis_p\ D3OBJ\ D3LINK"CR"
|
||||
.km !f12 \ @J"HOME"@K*d3free_p\ D3OBJ\ D3LINK"CR"
|
||||
|
||||
;OLD BELOW
|
||||
;.km !f1 @D*ACTIVE\ PROC\ PLINK"CR"
|
||||
;.km !f2 @D*OBJLST\ OBJ\ OLINK"CR"
|
||||
;.km !f3 @DPALRAM\ PAL\ *"CR"
|
||||
|
||||
;CORRECT TODD STUFF BELOW
|
||||
;.km !f1 \ @J"HOME"@K*ANIOBJS\ ANIM\ AnimNxt"CR"
|
||||
;.km !f2 \ @J"HOME"@K*OFREE\ OBJ\ OLINK"CR"
|
||||
;.km !f6 \ @J"HOME"@K*ACTIVE\ PRC\ PLINK"CR"
|
||||
;.km s @D"CR"S
|
||||
;.km w @D"CR"W
|
||||
|
||||
;**** display SOURCE when cursor on longword in struct or mem display ****
|
||||
.km S @M"CR"S"CR"
|
||||
;**** display WORDS when cursor on longword in struct or mem display ****
|
||||
.km W @M"CR"W"CR"
|
||||
; this is a comment
|
||||
.wp SLDEBUG,UHW
|
||||
.wp slowmotion,UDW
|
||||
.wp GAMERASE,UHW
|
||||
.wp PSTATUS,UHW
|
||||
.wp CPULEFT,UDW
|
||||
.wp CPUAVG,UDW
|
||||
.wp WORLDTLX,UHL
|
||||
.wp WORLDTLY,UHL
|
||||
.wp PCNT,UHW
|
||||
.wp WAVE,UHW
|
||||
.wp timerp1,UHL
|
||||
.wp timerp2,UHL
|
||||
.wp timerp3,UHL
|
||||
.wp timerp4,UHL
|
||||
.wp SCRNTL,UHL
|
||||
.wp SCRNLR,UHL
|
||||
.wp dirqtimer,SHW
|
||||
.wp dpageflip,SHW
|
||||
.wp dpage,SHW
|
||||
;.wp viewx,SHL
|
||||
;.wp viewy,SHL
|
||||
;.wp viewz,SHL
|
||||
;.wp viewxa,SHW
|
||||
;.wp viewya,SHW
|
||||
;.wp viewza,SHW
|
||||
.wp gmqrtr,UDW
|
||||
.wp game_time,UDL
|
||||
|
|
@ -0,0 +1,268 @@
|
|||
**************************************************************
|
||||
*
|
||||
* Software: Shawn Liptak, Mark Turmell
|
||||
* Initiated: 7/17/90
|
||||
*
|
||||
* Modified: Shawn Liptak, 1/27/92 -Started basketball
|
||||
*
|
||||
* COPYRIGHT (C) 1992 WILLIAMS ELECTRONICS GAMES, INC.
|
||||
*
|
||||
*.Last mod - 11/18/92 23:00
|
||||
**************************************************************
|
||||
.file "bb2.asm"
|
||||
.title "Basketball game program"
|
||||
.width 132
|
||||
.option b,d,l,t
|
||||
.mnolist
|
||||
|
||||
|
||||
.include "mproc.equ" ;Mproc equates
|
||||
.include "disp.equ" ;Display proc equates
|
||||
.include "gsp.equ" ;Gsp asm equates
|
||||
.include "sys.equ"
|
||||
|
||||
.if IMGVIEW
|
||||
|
||||
.include "imgtbl.glo"
|
||||
.include "game.equ"
|
||||
.include "audit.equ"
|
||||
.include "shawn.hdr" ;Macros
|
||||
.include "court.tbl"
|
||||
.asg 0,SEQT
|
||||
.include "plyr.equ"
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
;Debug
|
||||
;Display each frame of our ball player to check 2nd and 3rd ani pnts, etc.
|
||||
;Re-insert these lines when tweaking ani points
|
||||
|
||||
|
||||
.include "plyrseq.tbl"
|
||||
.include "plyrdseq.tbl"
|
||||
|
||||
debug_lst
|
||||
.long debug1+16,debug1+16,debug1+16,debug4+16
|
||||
butn_minus
|
||||
.long 12,12,12,6
|
||||
butn_plus
|
||||
.long 14,14,14,13
|
||||
|
||||
|
||||
|
||||
;a8=0-3
|
||||
|
||||
SUBR anipts_debug
|
||||
|
||||
|
||||
SLEEP 3*60
|
||||
|
||||
sll 5,a8
|
||||
movi debug_lst,a0
|
||||
add a8,a0
|
||||
move *a0,a9,L
|
||||
|
||||
movi butn_minus,a0
|
||||
add a8,a0
|
||||
move *a0,a10
|
||||
|
||||
movi butn_plus,a0
|
||||
add a8,a0
|
||||
move *a0,a11
|
||||
|
||||
movi debug_img_list,a8
|
||||
|
||||
clr a0
|
||||
move a0,*a13(PDATA)
|
||||
movk 3,a1
|
||||
move a1,*a13(PDATA+16)
|
||||
|
||||
#swtop SLEEPK 1
|
||||
move *a8,*a9,L
|
||||
move @SWITCH,a0,L
|
||||
cmpi >ffefffff,a0
|
||||
jrnz #sw1
|
||||
clr a0
|
||||
move a0,*a13(PDATA)
|
||||
jruc #swtop
|
||||
#sw1 move *a13(PDATA),a1
|
||||
jrz #sw2 ;#swtop
|
||||
move *a13(PDATA+16),a1
|
||||
jrz #sw2
|
||||
dec a1
|
||||
move a1,*a13(PDATA+16)
|
||||
jruc #swtop
|
||||
|
||||
#sw2 btst a11,a0 ;14
|
||||
jrz advance
|
||||
btst a10,a0 ;12
|
||||
jrnz #swtop
|
||||
;go backwards
|
||||
cmpi debug_img_list,a8
|
||||
jrz #swtop
|
||||
subk 32,a8
|
||||
movk 1,a0
|
||||
move a0,*a13(PDATA)
|
||||
movk 3,a1
|
||||
move a1,*a13(PDATA+16)
|
||||
jruc #swtop
|
||||
advance cmpi debug_img_end,a8
|
||||
jrz #swtop
|
||||
addk 32,a8
|
||||
movk 1,a0
|
||||
move a0,*a13(PDATA)
|
||||
movk 3,a1
|
||||
move a1,*a13(PDATA+16)
|
||||
jruc #swtop
|
||||
|
||||
.asg M_WRNONZ,F
|
||||
|
||||
|
||||
.def debug1,debug4
|
||||
; .def debug_t1,debug_t4
|
||||
|
||||
debug_t1
|
||||
.word 0
|
||||
.long 0
|
||||
.long debug1,debug1,debug1,debug1
|
||||
.long debug1,debug1,debug1,debug1
|
||||
debug1
|
||||
WLW 10,w1stand,F
|
||||
W0
|
||||
|
||||
debug_t4
|
||||
.word 0
|
||||
.long 0
|
||||
.long debug4,debug4,debug4,debug4
|
||||
.long debug4,debug4,debug4,debug4
|
||||
debug4
|
||||
WLW 10,w1stand,F
|
||||
W0
|
||||
|
||||
|
||||
debug_img_list
|
||||
.long T1SWPE1,T1SWPE2,T1SWPE3,T1SWPE4,T1SWPE5,T1SWPE6,T1SWPE7,T1SWPE8,T1SWPE9
|
||||
.long T2SWPE1,T2SWPE2,T2SWPE3,T2SWPE4,T2SWPE5,T2SWPE6,T2SWPE7
|
||||
.long T3SWPE1,T3SWPE2,T3SWPE3,T3SWPE4,T3SWPE5,T3SWPE6,T3SWPE7
|
||||
.long T4SWPE1,T4SWPE2,T4SWPE3,T4SWPE4,T4SWPE5,T4SWPE6
|
||||
.long T5SWPE1,T5SWPE2,T5SWPE3,T5SWPE4,T5SWPE5,T5SWPE6
|
||||
.long w1cp1,w1cp2,w1cp3,w1cp4,w1drun1,w1drun2,w1drun3,w1drun4,w1drun5,w1drun6
|
||||
.long w1drun7,w1drun8,w1dst1,w1dst2,w1dst3,w1dst4,w1dst5,w1dst6,w1js1,w1js2
|
||||
.long w1run8,w1js3,w1js4,w1js5,w1jupa,w1run1,w1run2,w1run3,w1run4,w1run5,w1run6
|
||||
.long w1run7,w1stand,w2cp1,w2cp2,w2cp3,w2cp4,w2drun1,w2drun2,w2drun3,w2drun4
|
||||
.long w2drun5,w2drun6,w2drun7,w2drun8,w2js1,w2js2,w2js3,w2js4,w2js5,w2jupa
|
||||
.long w2run1,w2run2,w2run3,w2run4,w2run5,w2run6,w2run7,w2run8,w2stand,w3cp1
|
||||
.long w3cp2,w3cp3,w3cp4,w3drun1,w3drun2,w3drun3,w3drun4,w3drun5,w3drun6
|
||||
.long w3drun7,w3drun8,w3dst1,w3dst2,w3dst3,w3dst4,w3dst5,w3dst6,w3js1,w3js2
|
||||
.long w3js3,w3js4,w3js5,w3jupa,w3run1,w3run2,w3run3,w3run4,w3run5,w3run6
|
||||
.long w3run7,w3run8,w3stand,w4cp1,w4cp2,w4cp3,w4cp4,w4drun1,w4drun2,w4drun3
|
||||
.long w4drun4,w4drun5,w4drun6,w4drun7,w4drun8,w4dst1,w4dst2,w4dst3,w4dst4
|
||||
.long w4dst5,w4dst6,w4js1,w4js2,w4js3,w4js4,w4js5,w4jupa,w4run1,w4run2,w4run3
|
||||
.long w4run4,w4run5,w4run6,w4run7,w4run8,w4stand,w5cp1,w5cp2,w5cp3,w5cp4
|
||||
.long w5drun1,w5drun2,w5drun3,w5drun4,w5drun5,w5drun6,w5drun7,w5drun8,w5dst1
|
||||
.long w5dst2,w5dst3,w5dst4,w5dst5,w5dst6,w5js1,w5js2,w5js3,w5js4,w5js5,w5jupa
|
||||
.long w5run1,w5run2,w5run3,w5run4,w5run5,w5run6,w5run7,w5run8,w5stand
|
||||
.long w1ohp1,w1ohp2,w1ohp3,w1ohp4,w1ohp5,w1ohp6
|
||||
.long w2ohp1,w2ohp2,w2ohp3,w2ohp4
|
||||
.long w2ohp5,w5ohp5,w3ohp5
|
||||
.long w4ohp5,w3ohp1,w3ohp2,w3ohp3,w3ohp4,w4ohp1,w4ohp2,w4ohp3,w4ohp4,w5ohp1
|
||||
.long w5ohp2,w5ohp3,w5ohp4
|
||||
.long T1HANG9,T1HANG10,T1HANG1,T1HANG2,T1HANG3,T1HANG4,T1HANG5,T1HANG6,T1HANG7
|
||||
.long T1HANG8
|
||||
.long w2stdu1,w2stdu2,w2stdu3,w2stdu4,w2stdu5,w2stdu6,w2stdu7,w2stdu8,w2stdu9
|
||||
.long w3shdu4,w3shdu5,w3shdu6,w3shdu7,w3shdu8,w3shdu9
|
||||
.long w3shdu10,w3shdu11
|
||||
.long w2jamdu2,w2jamdu3,w2jamdu4,w2jamdu5,w2jamdu6
|
||||
.long w2jamdu7,w2jamdu8,w2jamdu9,w2jamdu10
|
||||
.long w2bhdu3,w2bhdu4,w2bhdu5,w2bhdu6
|
||||
.long w2bhdu7,w2bhdu8,w2bhdu9,w2bhdu10
|
||||
.long w1hks1,w1hks2,w1hks3
|
||||
.long w1hks4,w1hks5,w1hks6,w1spdu1
|
||||
.long w1spdu10,w1spdu11,w1spdu2,w1spdu3,w1spdu4,w1spdu5,w1spdu6,w1spdu7
|
||||
.long w1spdu8,w1spdu9,w1stdu1,w1stdu10,w1stdu2,w1stdu3,w1stdu4,w1stdu5
|
||||
.long w1stdu6,w1stdu7,w1stdu8,w1stdu9
|
||||
.long w2swdu1,w2swdu2,w2swdu3
|
||||
.long w2swdu4,w2swdu5,w2swdu6,w2swdu7,w2swdu8,w2swdu9,w3flydu10,w3flydu2
|
||||
.long w3flydu3,w3flydu4,w3flydu5,w3flydu6,w3flydu7,w3flydu8,w3flydu9,w3hang1
|
||||
.long w3hang2,w3hang3,w3hang4,w3hang5,w3hang6,w3hang7,w3jmdu10,w3jmdu11
|
||||
.long w3jmdu4,w3jmdu5,w3jmdu6,w3jmdu7,w3jmdu8,w3jmdu9
|
||||
.long w3ondu1,w3ondu2,w3ondu3,w3ondu4,w3ondu5,w3ondu6,w3ondu7
|
||||
.long w3ondu8
|
||||
.long w3spdu1,w3spdu10,w3spdu2,w3spdu3,w3spdu4
|
||||
.long w3spdu5,w3spdu6,w3spdu7,w3spdu8,w3spdu9,w3twdu1,w3twdu2,w3twdu3,w3twdu4
|
||||
.long w3twdu5,w3twdu6,w3twdu7,w3twdu8,w4hks1,w4hks2,w4hks3,w4hks4,w4hks5
|
||||
.long w4hks6,w4modu1,w4modu2,w4modu3,w4modu4,w4modu5,w4modu6,w4modu7
|
||||
.long w4stdu3,w4stdu4,w4stdu5,w4stdu6,w4stdu7
|
||||
.long w4stdu8,w5hks1,w5hks2,w5hks3,w5hks4,w5hks5,w5hks6
|
||||
.long w5stdu1,w5stdu10,w5stdu11,w5stdu12,w5stdu13,w5stdu2
|
||||
.long w5stdu3,w5stdu4,w5stdu5,w5stdu6,w5stdu7,w5stdu8,w5stdu9,w2swdu6a
|
||||
.long w3sp2du3,w3sp2du4,w3sp2du5,w3sp2du6,w3sp2du7,w3sp2du8,w3sp2du9,w3sp2du10
|
||||
.long w3sp2du11,w3sp2du12,w3sp2du13,w3sp2du14,w3sp2du15,w3sp2duA,w3sp2duB,w3sp2duC
|
||||
.long w3sp2duD,w3sp2duE
|
||||
.long w3wmdu3,w3wmdu4,w3wmdu5,w3wmdu6,w3wmdu7,w3wmdu8,w3wmdu9
|
||||
.long w3wmdu10,w3wmduA,w3wmduB,w3wmduC,w3wmduD,w3wmduE
|
||||
.long w1dpdu3,w1dpdu4,w1dpdu5,w1dpdu6,w1dpdu7,w1dpdu8,w1dpdu9,w1dpdu10,w1dpdu13
|
||||
.long w2wmdu1,w2wmdu2,w2wmdu3,w2wmdu4,w2wmdu5,w2wmdu6,w2wmdu7,w2wmdu8,w2wmdu9
|
||||
.long CANB1,CANB2,CANB3,CANB4,CANB5,CANB6,CANB7,CANB8,CANB9
|
||||
.long CANB10,CANB11,CANB13,CANB14,CANB15,CANB16,CANB12
|
||||
.long canroll1,canroll2,canroll3,canroll4,canroll5,canroll6,canroll7,canroll8
|
||||
.long thangdu1,thangdu2,thangdu3,thangdu4,thangdu5,thangdu6,thangdu7,thangdu8
|
||||
.long thangdu9,thangdu10,thangdu11
|
||||
.long w3dfcr1,w3dfcr2,w3dfcr3,w3dfcr4,w3dfcr5,w3dfcr6,w3defwd1,w3defwd2
|
||||
.long w3defwd3,w3defwd4,w3defwd5,w3defwd6,w1stel1,w1stel2,w1stel3,w1stel4
|
||||
.long w1stelb1,w1stelb2,w2stel1,w2stel2,w2stel3,w2stel4,w2stelb1,w2stelb2
|
||||
.long w3stel1,w3stel2,w3stel3,w3stel4,w3stelb1,w3stelb2,w4stelb1,w4stelb2
|
||||
.long w5stel1,w5stel2,w5stel3,w5stelb1,w5stelb2,w1blok1,w1blok2,w1blok3
|
||||
.long w2blok1,w2blok2,w2blok3,w4blok1,w4blok2,w4blok3,w1blhd1,w1blhd2,w1blhd3
|
||||
.long w1blhd4,w1blhd5,w1blhd6,w1defwd1,w1defwd2,w1defwd3,w1defwd4,w1defwd5
|
||||
.long w1defwd6,w1dfcr1,w1dfcr2,w1dfcr3,w1dfcr4,w1dfcr5,w1dfcr6,w1drcr1
|
||||
.long w1drcr2,w1drcr3,w1drcr4,w1drcr5,w1drcr6,w2blhd1
|
||||
.long w2blhd2,w2blhd3,w2blhd4,w2blhd5,w2blhd6,w2defwd1,w2defwd2,w2defwd3
|
||||
.long w2defwd4,w2defwd5,w2defwd6,w2dfcr1,w2dfcr2,w2dfcr3,w2dfcr4,w2dfcr5
|
||||
.long w2drcr1,w2drcr2,w2drcr3,w2drcr4,w2drcr5,w2fgrl1,w2fgrl2,w2fgrl3,w2fgrl4
|
||||
.long w3blhd1,w3blhd2
|
||||
.long w3blhd5,w3blhd6,w3blhd4,w3blhd3
|
||||
.long w3blok1,w3blok2,w3blok3
|
||||
.long w3fgrl2,w3fgrl3,w3fgrl4,w3fgrl5
|
||||
.long w3fgrl6,w4blhd1,w4blhd2,w4blhd3
|
||||
.long w4blhd4,w4blhd5,w4blhd6,w4defwd1,w4defwd2,w4defwd3,w4defwd4,w4defwd5
|
||||
.long w4defwd6,w4dfcr1,w4dfcr2,w4dfcr3,w4dfcr4,w4dfcr5,w4dfcr6
|
||||
.long w4fgrl1,w4fgrl2,w4fgrl3,w4stel1,w4stel2
|
||||
.long w4stel3,w4stel4,w5blhd1,w5blhd2,w5blhd3,w5blhd4,w5blhd5,w5blhd6,w5blok1
|
||||
.long w5blok2,w5blok3,w5defwd1,w5defwd2,w5defwd3,w5defwd4,w5defwd5,w5defwd6
|
||||
.long w5dfcr1,w5dfcr2,w5dfcr3,w5dfcr4,w5dfcr5,w5dfcr6,w5drcr1,w5drcr2,w5drcr3
|
||||
.long w5drcr4,w5drcr5,w5drcr6,w5fgrl1,w5fgrl2,w5fgrl3,w5fgrl4
|
||||
.long w3drcr1,w3drcr2,w3drcr3,w3drcr4,w4drcr1,w4drcr2,w4drcr3,w4drcr4
|
||||
.long w4drcr5
|
||||
.long w2push1,w2push2,w2push3,w2push4,w4push1,w4push2,w4push3,w1pikup1
|
||||
.long w1pikup2,w1pikup3,w2pikup1,w2pikup2,w2pikup3,w3pikup1,w3pikup2,w3pikup3
|
||||
.long w1reb2,w1reb1,w1reb3,w1reb4,w1reb5,w1sway1
|
||||
.long w1sway2,w1sway3,w1sway4,w1sway5,w2cow,w2elbo1,w2elbo2,w2elbo3,w2elbo4
|
||||
.long w2elbo5,w2fall1,w2fall10,w2fall11,w2fall12,w2fall13,w2fall14,w2fall15
|
||||
.long w2fall16,w2fall2,w2fall3,w2fall4,w2fall5,w2fall6,w2fall7,w2fall8
|
||||
.long w2fall9
|
||||
.long w2reb1,w2reb2,w2reb3,w2reb4,w2reb5,w2reb6,w2reb7,w2sway1,w2sway2
|
||||
.long w2sway3,w2sway4,w2sway5,w3fall1,w3fall2,w3fall3,w3fall4,w3fall5,w3fall6
|
||||
.long w3fall7,w3fall8
|
||||
.long w3reb1,w3reb2,w3reb3,w3reb4,w3reb5,w3sway1,w3sway2,w3sway3,w3sway4
|
||||
.long w3sway5,w3tip1,w3tip2,w3tip3,w3tip4,w3tip5,w3tip6,w3tip7,w4cel1,w4cel2
|
||||
.long w4cel3,w4cow,w4elbo1,w4elbo2,w4elbo3,w4elbo4,w4elbo5,w4elbo6,w4elbo7
|
||||
.long w4fall1,w4fall10,w4fall11,w4fall12,w4fall13,w4fall14,w4fall15,w4fall16
|
||||
.long w4fall17,w4fall18,w4fall2,w4fall3,w4fall4,w4fall5,w4fall6,w4fall7
|
||||
.long w4fall8,w4fall9,w4pikup1,w4pikup2,w4pikup3
|
||||
.long w4reb1,w4reb2,w4reb3,w4reb4,w4reb5,w4reb6,w4sway1,w4sway2,w4sway3
|
||||
.long w4sway4,w4sway5,w5pikup1,w5pikup2,w5pikup3,w5sway2,w5sway3,w5sway4
|
||||
.long w5sway5
|
||||
.long w2stwbl,w3desp1,w3desp2,w3desp3,w3desp4,w3desp5,w3desp6,w3stwbl,w4stwbl
|
||||
.long w5stwbl,w3rej1,w3rej2,w3rej3
|
||||
.long w3rej4,w3rej5,w3rej6,w3rej7,w3rej8,w3rej9,w2rej1,w2rej2,w2rej3,w2rej4
|
||||
.long w2rej5,w2rej6,w2rej7,w2rej8,w2rej9,w3dish1,w3dish2,w3dish3,w3dish4L
|
||||
debug_img_end
|
||||
.long w3dish4R
|
||||
|
||||
.endif
|
||||
|
||||
|
||||
.end
|
||||
|
||||
|
|
@ -0,0 +1,347 @@
|
|||
.OPTION B,D,L,T
|
||||
.include "BGNDTBL.GLO"
|
||||
.DATA
|
||||
NFLOR_P: ;PAL #0
|
||||
.word 63 ;pal size
|
||||
.word 00H,020E7H,020E6H,02507H,01CC5H,018C6H,01CC6H,02928H,024E7H,02907H
|
||||
.word 02508H,02D29H,020C6H,02D28H,02D49H,02D48H,02D4AH,0314AH,01CE6H,03149H
|
||||
.word 02107H,0316AH,02D2AH,024E6H,03169H,0316BH,0356BH,0356AH,0358BH,0358CH
|
||||
.word 0314BH,0358AH,0398CH,039ACH,01CE8H,0398BH,039ADH,0356CH,03DACH,03DADH
|
||||
.word 03DCDH,041CEH,0398DH,03DCEH,039ABH,03DAEH,041CDH,041EEH,041EFH,04610H
|
||||
.word 03DEFH,03DEEH,0460FH,039CEH,045EEH,045EFH,04630H,04A0FH,04A10H,039CDH
|
||||
.word 018A6H,01CE7H,018E7H
|
||||
BLUMAT_P: ;PAL #1
|
||||
.word 64 ;pal size
|
||||
.word 00H,09H,02AH,07H,03H,06CH,08AEH,0CD0H,048EH,010CEH
|
||||
.word 06DH,04BH,014F0H,04DH,02D6DH,0CH,01D32H,010F1H,018F0H,01932H
|
||||
.word 010ADH,014EEH,0FH,01934H,031D8H,03E17H,04A56H,04E77H,035F7H,029B7H
|
||||
.word 01113H,02175H,01D54H,01512H,01D33H,03617H,02572H,03E39H,03A38H,0C88H
|
||||
.word 02D93H,03619H,03618H,02DB6H,02153H,035F6H,02573H,04259H,02575H,02596H
|
||||
.word 02130H,052BAH,035D3H,039ADH,01D10H,088BH,0C6AH,06AH,0425AH,04A9AH
|
||||
.word 0467AH,04ABDH,0425CH,056FDH
|
||||
PURPCT_P: ;PAL #2
|
||||
.word 64 ;pal size
|
||||
.word 00H,0288BH,0206AH,01C28H,02CCDH,028ADH,02CCCH,01407H,01807H,02048H
|
||||
.word 02029H,02049H,0310EH,0206BH,0248AH,0206BH,0246AH,0208BH,030EEH,02CACH
|
||||
.word 02007H,02006H,01807H,01808H,02CADH,01407H,02000H,02C8BH,02004H,02CEEH
|
||||
.word 0286BH,02000H,0286AH,0204AH,01808H,02002H,02027H,0244AH,02CCEH,030CDH
|
||||
.word 030EEH,03510H,028AEH,0288BH,0208AH,024ADH,028CFH,02425H,0248CH,030CDH
|
||||
.word 0288CH,02449H,030EEH,028ACH,0246AH,0288EH,02429H,02CCFH,02008H,02429H
|
||||
.word 02469H,028AFH,02448H,02CAEH
|
||||
PURTAB_P: ;PAL #3
|
||||
.word 64 ;pal size
|
||||
.word 00H,02108H,056F8H,052D7H,04EB6H,04A96H,04A95H,04A75H,04675H,04654H
|
||||
.word 04254H,04234H,03974H,03E33H,03E13H,03953H,03D32H,031B1H,04451H,04031H
|
||||
.word 03C11H,03811H,04430H,03C10H,03810H,02D8FH,0346FH,0304FH,02C4FH,0346EH
|
||||
.word 0344EH,02C2EH,0296DH,0302DH,0282DH,0280DH,0254CH,0212CH,0202CH,0280CH
|
||||
.word 0240CH,0200CH,01C0CH,0200CH,01C0CH,0200BH,01C0BH,0200CH,0200BH,0240BH
|
||||
.word 0200BH,0200AH,0200AH,0200AH,02009H,02009H,02408H,02008H,02008H,02007H
|
||||
.word 02007H,02005H,02003H,056F7H
|
||||
PURSHD2_P: ;PAL #4
|
||||
.word 40 ;pal size
|
||||
.word 00H,0284DH,01407H,01407H,0282CH,01C0AH,0200AH,02009H,0200AH,02008H
|
||||
.word 0240BH,01006H,02007H,01807H,0240AH,01406H,0200BH,01807H,01406H,01C09H
|
||||
.word 01C03H,0240CH,0280CH,01C09H,01C08H,01006H,01C08H,0200AH,01406H,01C00H
|
||||
.word 01C04H,01C04H,0240AH,01406H,0240BH,01C08H,01C07H,02408H,0C05H,02409H
|
||||
NMAT_P: ;PAL #5
|
||||
.word 56 ;pal size
|
||||
.word 00H,07FDBH,07FBBH,07FBAH,07BBBH,07BBAH,07F99H,07B9AH,07B99H,0779AH
|
||||
.word 07B78H,07F77H,07B79H,0777AH,07779H,07778H,07379H,07758H,07757H,07359H
|
||||
.word 07358H,07755H,07737H,07735H,07337H,07336H,06F37H,06F36H,06B37H,06F16H
|
||||
.word 06F15H,06B17H,06B16H,06B15H,06EF5H,066F5H,066F4H,06AD4H,066D4H,062D3H
|
||||
.word 066B3H,062B3H,05EB2H,05E92H,05E91H,05A92H,05A91H,05A72H,05A71H,05671H
|
||||
.word 05670H,05651H,05650H,05250H,04E2FH,04E0EH
|
||||
SKRT_B_P: ;PAL #6
|
||||
.word 32 ;pal size
|
||||
.word 00H,0575FH,0533FH,04F1EH,04AFEH,046BDH,0469DH,0427CH,03E5CH,03A1BH
|
||||
.word 035FBH,031DAH,0319AH,02D79H,02D59H,02D58H,02937H,02515H,02514H,020F3H
|
||||
.word 020D1H,01CD0H,018AEH,0188DH,0148CH,0146AH,01069H,0C48H,0C46H,0825H
|
||||
.word 0864H,0403H
|
||||
TBUCK_P: ;PAL #7
|
||||
.word 60 ;pal size
|
||||
.word 00H,02951H,0212DH,020EDH,020ECH,01CCBH,01CAAH,018ABH,018AAH,018A9H
|
||||
.word 01488H,01487H,01469H,01066H,0C44H,0844H,0424H,0422H,03DEFH,035ADH
|
||||
.word 0294AH,0252AH,02109H,014A5H,0C63H,0842H,07B9AH,07759H,07756H,06F12H
|
||||
.word 06AF9H,06AF6H,06ACEH,05EB7H,06656H,05A51H,05A26H,04A2FH,04DF5H,055AFH
|
||||
.word 06173H,035CCH,054F2H,0454EH,0454AH,04946H,0392EH,03926H,044CCH,044CAH
|
||||
.word 02926H,030EDH,038CAH,024CAH,024A6H,024A3H,018A6H,01064H,01043H,0C43H
|
||||
CPOSTT_P: ;PAL #8
|
||||
.word 32 ;pal size
|
||||
.word 00H,0365AH,02E39H,02A19H,025F8H,021B7H,01D96H,01976H,01555H,01134H
|
||||
.word 0D14H,08F3H,04D2H,0D1H,0B1H,090H,06FH,06EH,04DH,04DH
|
||||
.word 04CH,02BH,02AH,029H,08H,07H,06H,06H,05H,04H
|
||||
.word 03H,03H
|
||||
CPOSTB_P: ;PAL #9
|
||||
.word 32 ;pal size
|
||||
.word 00H,05B3BH,0531AH,04AD9H,04299H,03A78H,03237H,02A16H,021D6H,01DB5H
|
||||
.word 01574H,01153H,0912H,04F2H,0B1H,090H,06FH,06EH,04DH,04DH
|
||||
.word 04CH,02BH,02AH,029H,08H,07H,06H,06H,05H,04H
|
||||
.word 03H,03H
|
||||
BACKGAT_p: ;PAL #10
|
||||
.word 26 ;pal size
|
||||
.word 00H,07FFFH,077BDH,06B5AH,06739H,06318H,05EF7H,05AD6H,056B5H,05294H
|
||||
.word 04E73H,04A52H,04631H,04210H,03DEFH,039CEH,035ADH,0318CH,02D6BH,0294AH
|
||||
.word 02529H,02108H,01CE7H,018C6H,014A5H,01084H
|
||||
RWBOW_P: ;PAL #11
|
||||
.word 63 ;pal size
|
||||
.word 00H,045H,0421H,02821H,03802H,04802H,04C25H,05405H,05003H,0602AH
|
||||
.word 06426H,048A6H,03445H,02C83H,02C85H,0498DH,05633H,066D9H,05A96H,05ED8H
|
||||
.word 05655H,05409H,038A6H,045F1H,05486H,0392AH,066B7H,050A8H,0733BH,076FAH
|
||||
.word 04C0AH,0580CH,06B1AH,04A13H,04E55H,02C64H,05678H,055F2H,038C9H,03C83H
|
||||
.word 06B3CH,04883H,035D2H,0356DH,014AAH,0254DH,0C88H,0868H,01087H,0C87H
|
||||
.word 039AFH,0775DH,03E14H,044E8H,014CCH,06F9FH,05B1BH,01D0CH,0642DH,04D70H
|
||||
.word 06593H,01446H,05A97H
|
||||
PURSHD1_P: ;PAL #12
|
||||
.word 42 ;pal size
|
||||
.word 00H,01868H,0246BH,01C29H,01C05H,0204AH,0288BH,01C08H,02CADH,01407H
|
||||
.word 01C06H,0288CH,02C8BH,02C8DH,01C01H,02C8CH,01C2AH,0202AH,0286BH,02029H
|
||||
.word 02049H,02009H,02009H,02009H,0244BH,01006H,02009H,01C08H,0244AH,01408H
|
||||
.word 0204BH,01C07H,01887H,02028H,01C00H,0284AH,02829H,02429H,01C09H,01C03H
|
||||
.word 0246CH,0286CH
|
||||
PURSHD3_P: ;PAL #13
|
||||
.word 42 ;pal size
|
||||
.word 00H,01406H,01C09H,01807H,01407H,01808H,01C09H,01406H,0200BH,01005H
|
||||
.word 01406H,01C0AH,02009H,0200AH,01405H,0200AH,01C08H,01C08H,01C09H,01407H
|
||||
.word 01C07H,01C07H,01808H,01807H,01C09H,0C05H,01408H,01006H,01C08H,0C05H
|
||||
.word 01C09H,01405H,0C04H,01C06H,01C00H,01C08H,01807H,01407H,01407H,01C01H
|
||||
.word 01C0AH,01C0AH
|
||||
JCRD1_P: ;PAL #17
|
||||
.word 252 ;pal size
|
||||
.word 07C1FH,00H,0C42H,01020H,0400H,0400H,0C00H,01C83H,02D07H,02CE6H
|
||||
.word 024C5H,030C3H,030E4H,03549H,0396AH,00H,01441H,02062H,01820H,00H
|
||||
.word 03528H,041ACH,03D8BH,045CDH,049EEH,04E0FH,05230H,045ACH,0800H,03128H
|
||||
.word 028A4H,03D6AH,05E94H,05A72H,062B4H,049EFH,05EB5H,062D6H,062B5H,00H
|
||||
.word 01862H,00H,020A4H,05651H,05A73H,066D6H,02CC5H,05231H,03149H,018A4H
|
||||
.word 0396BH,062B6H,028E6H,00H,00H,01CC6H,01064H,00H,04DEEH,02907H
|
||||
.word 01484H,02040H,041ADH,05630H,00H,00H,02928H,0822H,00H,01000H
|
||||
.word 020E6H,00H,00H,00H,0401H,01H,0C43H,018A5H,00H,00H
|
||||
.word 0843H,00H,022H,01485H,020C7H,0C66H,05E95H,039ACH,066F7H,062D5H
|
||||
.word 00H,0845H,020E7H,01H,00H,0820H,01400H,02483H,03905H,01H
|
||||
.word 02CA2H,01062H,01400H,02C81H,03D05H,04969H,051AAH,04127H,04126H,038E4H
|
||||
.word 03060H,0C00H,0498BH,0316BH,055CBH,02881H,04548H,04D8AH,034C3H,03H
|
||||
.word 03507H,051ABH,04D8BH,02060H,01C41H,02000H,03D49H,03926H,04968H,028A2H
|
||||
.word 03D07H,0C01H,01C20H,059ECH,01820H,04549H,01C85H,0400H,00H,0403H
|
||||
.word 0C45H,01443H,01488H,01087H,01400H,018A9H,01CCAH,02460H,014A8H,04124H
|
||||
.word 02440H,034C5H,05A53H,04526H,05E0DH,0560DH,0622EH,05E50H,05A2EH,034C2H
|
||||
.word 02C83H,01C00H,0250CH,020EBH,03D04H,02909H,0C47H,04A31H,01C00H,020EAH
|
||||
.word 02400H,04507H,04E12H,04186H,02400H,03483H,03040H,0316FH,05E52H,02841H
|
||||
.word 041F2H,014CBH,05E72H,02C21H,02C60H,04DCDH,0560FH,02D4BH,03H,01489H
|
||||
.word 03481H,02820H,04168H,0292DH,039B1H,03590H,03509H,03CC3H,0847H,0316EH
|
||||
.word 055AAH,0250DH,03DD1H,04614H,02D4EH,04D67H,05253H,02C00H,041CFH,01CCBH
|
||||
.word 0292CH,039AFH,06270H,04612H,0398DH,038E2H,04965H,02800H,034A0H,03CC0H
|
||||
.word 06670H,02860H,02C40H,02929H,0864H,051ECH,041F0H,03109H,03480H,06692H
|
||||
.word 0805H,0467H,05E0FH,0401H,01H,05EB6H,01800H,02800H,02D4FH,023H
|
||||
.word 01401H,024C8H,055CDH,04D48H,044E4H,03C80H,03CC2H,03D8DH,03420H,04505H
|
||||
.word 04102H,02C00H
|
||||
DRKCRD: ;PAL #18
|
||||
.word 64 ;pal size
|
||||
.word 00H,00H,0C42H,0421H,01000H,0800H,0400H,020A4H,020C5H,02907H
|
||||
.word 01062H,024E6H,01840H,03128H,02D08H,03D8CH,03149H,045EFH,0398BH,041ADH
|
||||
.word 0356AH,01883H,0418BH,01484H,0401H,01041H,028E7H,03908H,04A0FH,03H
|
||||
.word 04A10H,0822H,01065H,02020H,01820H,02082H,028A4H,030E5H,02081H,028C4H
|
||||
.word 02883H,02060H,04148H,01C62H,03906H,05800H,03507H,01087H,030A3H,0844H
|
||||
.word 01066H,01488H,0424H,0824H,02881H,018A8H,01CC9H,020EAH,0210BH,01C84H
|
||||
.word 0358CH,01483H,030E7H,04800H
|
||||
|
||||
BGPALS:
|
||||
.long NFLOR_P
|
||||
.long BLUMAT_P
|
||||
.long PURPCT_P
|
||||
.long PURTAB_P
|
||||
.long PURSHD2_P
|
||||
.long NMAT_P
|
||||
.long SKRT_B_P
|
||||
.long TBUCK_P
|
||||
.long CPOSTT_P
|
||||
.long CPOSTB_P
|
||||
.long BACKGAT_p
|
||||
.long RWBOW_P
|
||||
.long PURSHD1_P
|
||||
.long PURSHD3_P
|
||||
.long ROPE_R_P
|
||||
.long ROPE_W_P
|
||||
.long ROPE_B_P
|
||||
.long JCRD1_P
|
||||
.long DRKCRD
|
||||
wood64: ;PAL #0
|
||||
.word 64 ;pal size
|
||||
.word 00H,02C80H,02CA0H,03080H,02880H,030A0H,02460H,02860H,030C0H,034C0H
|
||||
.word 02040H,02020H,034E0H,03901H,03900H,03D01H,038E1H,038E0H,034E1H,03D02H
|
||||
.word 03902H,03D21H,03D22H,02440H,04143H,04124H,04123H,03501H,03D23H,04122H
|
||||
.word 02480H,02CC0H,03500H,03922H,01C20H,028A0H,04144H,030E0H,03D00H,03921H
|
||||
.word 038E2H,030C1H,02840H,034C1H,03903H,02060H,034E2H,03D43H,03D42H,04163H
|
||||
.word 04543H,04142H,01C40H,04564H,04963H,04545H,04984H,04145H,055E7H,05A92H
|
||||
.word 04E30H,04A0EH,041EDH,03149H
|
||||
METLPALC: ;PAL #1
|
||||
.word 52 ;pal size
|
||||
.word 02DAFH,01B4H,01D4H,01D5H,01F5H,01F6H,0216H,0237H,0258H,0278H
|
||||
.word 0679H,0699H,06BAH,06DAH,06DBH,0AFBH,0B1BH,0B1CH,0B3CH,0B5DH
|
||||
.word 0F5DH,0F7DH,0F7EH,0F9EH,0DB4H,090CH,05BBFH,0D91H,0D71H,0970H
|
||||
.word 094FH,094EH,092EH,092DH,090DH,03BBFH,0379EH,02F7EH,02B5DH,0273CH
|
||||
.word 01F1BH,01AFBH,016DAH,016BAH,01A99H,01A98H,01A78H,01A77H,01A57H,01E36H
|
||||
.word 00H,018C6H
|
||||
westpalc: ;PAL #2
|
||||
.word 23 ;pal size
|
||||
.word 00H,02CA0H,02460H,03D02H,03902H,04143H,03D23H,04122H,04144H,01C40H
|
||||
.word 04564H,055E7H,07F04H,07F03H,07EE3H,07EE2H,07EC2H,07EA2H,07E82H,07E62H
|
||||
.word 07E42H,07E22H,07E02H
|
||||
mtchpal: ;PAL #3
|
||||
.word 64 ;pal size
|
||||
.word 0CEAH,04873H,04893H,04CB4H,050D5H,054F6H,05516H,05937H,05D58H,06179H
|
||||
.word 06199H,065BAH,069FBH,06E1CH,0725CH,0727DH,076BEH,07ADFH,00H,01806H
|
||||
.word 03C8FH,0388EH,0348DH,0308CH,0306CH,02C6BH,0286AH,02469H,02449H,02048H
|
||||
.word 01C47H,05297H,04E76H,04E75H,04A55H,04A54H,04634H,04633H,04213H,03DF2H
|
||||
.word 03DF1H,039D1H,039D0H,035B0H,035AFH,0318FH,0318EH,07BDEH,02D6EH,02D6DH
|
||||
.word 0294DH,0294CH,0252CH,0252BH,0210BH,0210AH,01CEAH,01CE9H,018C9H,018C8H
|
||||
.word 014A8H,014A7H,01087H,01086H
|
||||
eastpalc: ;PAL #4
|
||||
.word 18 ;pal size
|
||||
.word 00H,02CA0H,02460H,01C40H,03149H,051DFH,0519FH,0517FH,0515EH,0553DH
|
||||
.word 0551DH,054FCH,054DCH,054DBH,054BBH,0549AH,05479H,05458H
|
||||
wood64b: ;PAL #5
|
||||
.word 64 ;pal size
|
||||
.word 00H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H
|
||||
.word 0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H
|
||||
.word 0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H
|
||||
.word 0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H
|
||||
.word 0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H
|
||||
.word 0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H,0400H
|
||||
.word 0400H,0400H,0400H,0400H
|
||||
|
||||
selPALS:
|
||||
.long wood64
|
||||
.long METLPALC
|
||||
.long westpalc
|
||||
.long mtchpal
|
||||
.long eastpalc
|
||||
.long wood64b
|
||||
LLOGOD_P: ;PAL #1
|
||||
.word 16 ;pal size
|
||||
.word 02C8BH,03DD0H,035AFH,0358EH,02D6DH,02D4CH,0252BH,01H,00H,00H
|
||||
.word 00H,00H,00H,00H,00H,04634H
|
||||
LLOGOL_P: ;PAL #2
|
||||
.word 16 ;pal size
|
||||
.word 02C8BH,05697H,04E76H,04E55H,04634H,04613H,03DF2H,01CE8H,014C7H,014A6H
|
||||
.word 0C85H,0422H,01H,00H,00H,066FBH
|
||||
WSELBK_P: ;PAL #3
|
||||
.word 243 ;pal size
|
||||
.word 01H,0C45H,0C66H,0C67H,0C87H,0C88H,01487H,014AAH,01467H,014A9H
|
||||
.word 014C9H,01465H,0C63H,01463H,01489H,0C43H,0C65H,0C46H,0C64H,0C44H
|
||||
.word 01CEAH,01CC9H,02550H,0C86H,014C8H,014A9H,0CA7H,0C85H,014A7H,01486H
|
||||
.word 014A8H,014E9H,01CEBH,0C44H,014A8H,0C42H,0C24H,0C23H,0C46H,014CCH
|
||||
.word 01CEBH,01D0DH,014C9H,0C67H,01CA8H,0C42H,01486H,01485H,014CBH,01CCBH
|
||||
.word 01D0BH,01D0CH,0252DH,01CCBH,01468H,014EAH,0C66H,0C86H,014AAH,01D0CH
|
||||
.word 0CA6H,01488H,01CEDH,0C85H,014EBH,01CEDH,01485H,0250BH,01D2CH,01D09H
|
||||
.word 01CEAH,01CC8H,01D2EH,02550H,01D0EH,01CC9H,01CE9H,01CC7H,0254FH,01CA9H
|
||||
.word 0250EH,0250CH,02D90H,035D2H,0250DH,01D2BH,01CAAH,02D6FH,0C22H,0CA9H
|
||||
.word 01D2DH,0254FH,0C89H,024ECH,014ABH,01D0BH,0252CH,01CECH,01D0FH,02572H
|
||||
.word 02571H,0254EH,0252DH,02570H,02D91H,0C21H,01D0DH,0252FH,02D70H,035B1H
|
||||
.word 035F4H,02DB3H,01CE8H,0401H,0C22H,0252FH,024EAH,01CA7H,02D91H,0C24H
|
||||
.word 0252BH,0C02H,0254EH,0C01H,01CABH,0256FH,0C25H,0254CH,014C7H,02D71H
|
||||
.word 01CCAH,01D0AH,01CE8H,01467H,01D2FH,0C84H,02D90H,01D0AH,01D2CH,02DD2H
|
||||
.word 02D6DH,014E8H,02D4DH,02D6EH,02D8FH,03E11H,0254DH,0C41H,0403H,02DB2H
|
||||
.word 02DB2H,0256EH,02530H,01D4EH,0252AH,02DB1H,01D4DH,01CE7H,0256EH,0252EH
|
||||
.word 02D8EH,0250AH,02D6BH,0C41H,02DB0H,014C6H,0444H,02D92H,02DD3H,035D4H
|
||||
.word 02551H,014E8H,01D2AH,02D92H,01D0EH,02D93H,02DD4H,02571H,02592H,02D4EH
|
||||
.word 03615H,02DB3H,02DB1H,02570H,02D8CH,02D6CH,02591H,014C6H,02D50H,03E15H
|
||||
.word 0150BH,0256DH,035D3H,01466H,02D2CH,035F5H,035F1H,03614H,035F3H,01D4CH
|
||||
.word 02DB0H,035F6H,01D50H,02573H,02D8FH,035B0H,03593H,035D0H,035F3H,04675H
|
||||
.word 04675H,035F5H,03E13H,03614H,03E55H,035F1H,02DB5H,04654H,02551H,035B2H
|
||||
.word 0252BH,02D2EH,0254AH,014EDH,02508H,0358BH,01D07H,025B1H,02D2BH,035F2H
|
||||
.word 03610H,035CFH,035D1H,02530H,01D30H,03E73H,0250FH,04EB5H,035B4H,02D94H
|
||||
.word 02531H,02DD5H,02DD4H
|
||||
|
||||
ELBKPALS:
|
||||
.long BSHAD_P
|
||||
.long LLOGOD_P
|
||||
.long LLOGOL_P
|
||||
.long WSELBK_P
|
||||
.long MUGP_R_P
|
||||
.long MUGP_B_P
|
||||
BACKPL_P: ;PAL #0
|
||||
.word 176 ;pal size
|
||||
.word 0400H,0C45H,0C66H,0C67H,0C87H,0C88H,01487H,014AAH,01467H,014A9H
|
||||
.word 014C9H,01465H,0C63H,01463H,01489H,0C43H,0C65H,0C46H,0C64H,0C44H
|
||||
.word 01CEAH,01CC9H,02550H,0C86H,014C8H,0CA7H,0C85H,014A7H,01486H,014A8H
|
||||
.word 014E9H,01CEBH,0C42H,0C24H,0C23H,014CCH,01D0DH,01CA8H,01485H,014CBH
|
||||
.word 01CCBH,01D0BH,01D0CH,0252DH,01468H,014EAH,0CA6H,01488H,01CEDH,014EBH
|
||||
.word 0250BH,01D2CH,01D09H,01CC8H,01D2EH,01D0EH,01CE9H,01CC7H,0254FH,01CA9H
|
||||
.word 0250EH,0250CH,02D90H,035D2H,0250DH,01D2BH,01CAAH,02D6FH,0C22H,0CA9H
|
||||
.word 01D2DH,0C89H,024ECH,014ABH,0252CH,01CECH,01D0FH,02572H,02571H,0254EH
|
||||
.word 02570H,02D91H,0C21H,0252FH,02D70H,035B1H,035F4H,02DB3H,01CE8H,0421H
|
||||
.word 024EAH,01CA7H,0252BH,01466H,0256FH,0254CH,014C7H,01CCAH,01D0AH,0C84H
|
||||
.word 014E8H,02D4DH,02D6EH,02D8FH,03E11H,0254DH,0C41H,0423H,02DB2H,0256EH
|
||||
.word 01D2FH,01D4EH,02DB1H,0252EH,02D8EH,0250AH,02D6BH,0252AH,02DB0H,02D93H
|
||||
.word 02D71H,035D4H,02DD2H,014C6H,02591H,01CE7H,01D4DH,0150BH,01D2AH,02DD3H
|
||||
.word 035F5H,02D92H,03614H,02DD4H,035F3H,035D3H,0256DH,01D50H,035F1H,035D0H
|
||||
.word 014EDH,02D2EH,02530H,0254AH,02508H,0358BH,01D4CH,02592H,01D07H,02D4EH
|
||||
.word 025B1H,02D2BH,02D6CH,02D6DH,035F2H,03610H,035CFH,03615H,02551H,035D1H
|
||||
.word 02D8CH,035B2H,02D50H,01D30H,03E73H,02573H,0250FH,03593H,04675H,04EB5H
|
||||
.word 02D2CH,035B4H,02D94H,04654H,02531H,02DD5H
|
||||
WWFLOGO3: ;PAL #2
|
||||
.word 255 ;pal size
|
||||
.word 023H,075C0H,07640H,07600H,07180H,07141H,06D21H,070E1H,06901H,068C1H
|
||||
.word 07081H,06C61H,06842H,06841H,06021H,06001H,06042H,05401H,04401H,03801H
|
||||
.word 05441H,05C81H,058C1H,06DC1H,064C1H,064E1H,06D60H,06C62H,06521H,07660H
|
||||
.word 05862H,05442H,04822H,05461H,06481H,068C2H,02402H,068E2H,05842H,05821H
|
||||
.word 06082H,04466H,03866H,02404H,02446H,06965H,03489H,0494EH,0516EH,04991H
|
||||
.word 04DAFH,04DB2H,05190H,03D2EH,0492BH,0768EH,076A0H,038CAH,0390DH,0450CH
|
||||
.word 044EAH,05462H,055B1H,051D3H,059D2H,06E75H,05DF3H,07665H,059F5H,06677H
|
||||
.word 055F3H,049F5H,06214H,06A52H,05E37H,076F6H,03842H,06257H,06635H,06A98H
|
||||
.word 06258H,05A58H,06E77H,06699H,06EB6H,07642H,0550CH,05E79H,06A56H,06EB9H
|
||||
.word 07669H,06A58H,0669AH,07672H,066B9H,06A9AH,05A9BH,04CC6H,07662H,054E9H
|
||||
.word 06EDAH,066BBH,076F9H,048A2H,054E5H,072DAH,0596BH,06ADCH,06561H,072D9H
|
||||
.word 0731CH,06EFBH,0731BH,076F1H,064E2H,072DCH,06F1CH,066FBH,07709H,0775CH
|
||||
.word 0773BH,06523H,06D42H,065F2H,07562H,07142H,0658DH,075A2H,076EEH,07298H
|
||||
.word 06EF9H,065EDH,07602H,069EAH,064A2H,059CDH,07604H,069C5H,07296H,07736H
|
||||
.word 076E6H,076C2H,059CAH,07731H,05942H,06D62H,071EAH,05946H,06183H,02889H
|
||||
.word 01802H,06E4AH,04468H,06A54H,01801H,059B1H,05E33H,0656AH,038C7H,06675H
|
||||
.word 059F1H,02CA9H,06E26H,02822H,068A4H,01C26H,03405H,04404H,03CA1H,01803H
|
||||
.word 01801H,01403H,01002H,0801H,04927H,01001H,01804H,0802H,01401H,0400H
|
||||
.word 01848H,0402H,0C05H,01408H,028CDH,03951H,02CA7H,018AFH,04A59H,01C8DH
|
||||
.word 0248CH,03910H,05259H,03D2BH,062DCH,066FCH,0C03H,06E4EH,06F3CH,03DB3H
|
||||
.word 04994H,05EBBH,05279H,06ED2H,07166H,0772EH,076E2H,076E0H,0772AH,06109H
|
||||
.word 05DC7H,06E22H,05C64H,0720DH,06084H,06590H,05611H,05EBCH,05EFCH,0629CH
|
||||
.word 056BCH,05A9CH,0527BH,0525AH,05A5AH,04A5AH,0569CH,04E7BH,04E7CH,04E37H
|
||||
.word 04EBCH,0463AH,04E79H,04639H,0525CH,0467BH,04219H,03E3AH,03A19H,03E1AH
|
||||
.word 035D7H,035F9H,039D8H,0361AH,031D8H,02DD8H,02DB7H,07104H,03196H,02952H
|
||||
.word 02996H,06EAEH,07726H,07722H,060A5H
|
||||
WWFLOGOP: ;PAL #3
|
||||
.word 255 ;pal size
|
||||
.word 023H,075C0H,07640H,07600H,07180H,07141H,06D21H,070E1H,06901H,068C1H
|
||||
.word 07081H,06C61H,06842H,06841H,06021H,06001H,06042H,05401H,04401H,03801H
|
||||
.word 05441H,05C81H,058C1H,06DC1H,064C1H,064E1H,06D60H,06C62H,06521H,07660H
|
||||
.word 05862H,05442H,04822H,05461H,06481H,068C2H,02402H,068E2H,05842H,05821H
|
||||
.word 06082H,04466H,03866H,02404H,02446H,06965H,03489H,0494EH,0516EH,04991H
|
||||
.word 04DAFH,04DB2H,05190H,03D2EH,0492BH,0768EH,076A0H,038CAH,0390DH,0450CH
|
||||
.word 044EAH,05462H,055B1H,051D3H,059D2H,06E75H,05DF3H,07665H,059F5H,06677H
|
||||
.word 055F3H,049F5H,06214H,06A52H,05E37H,076F6H,03842H,06257H,06635H,06A98H
|
||||
.word 06258H,05A58H,06E77H,06699H,06EB6H,07642H,0550CH,05E79H,06A56H,06EB9H
|
||||
.word 07669H,06A58H,0669AH,07672H,066B9H,06A9AH,05A9BH,04CC6H,07662H,054E9H
|
||||
.word 06EDAH,066BBH,076F9H,048A2H,054E5H,072DAH,0596BH,06ADCH,06561H,072D9H
|
||||
.word 0731CH,06EFBH,0731BH,076F1H,064E2H,072DCH,06F1CH,066FBH,07709H,0775CH
|
||||
.word 0773BH,06523H,06D42H,065F2H,07562H,07142H,0658DH,075A2H,076EEH,07298H
|
||||
.word 06EF9H,065EDH,07602H,069EAH,064A2H,059CDH,07604H,069C5H,07296H,07736H
|
||||
.word 076E6H,076C2H,059CAH,07731H,05942H,06D62H,071EAH,05946H,06183H,02889H
|
||||
.word 01802H,06E4AH,04468H,06A54H,01801H,059B1H,05E33H,0656AH,038C7H,06675H
|
||||
.word 059F1H,02CA9H,06E26H,02822H,068A4H,01C26H,03405H,04404H,03CA1H,01803H
|
||||
.word 01801H,01403H,01002H,0801H,04927H,01001H,01804H,0802H,01401H,0400H
|
||||
.word 01848H,0402H,0C05H,01408H,028CDH,03951H,02CA7H,018AFH,04A59H,01C8DH
|
||||
.word 0248CH,03910H,05259H,03D2BH,062DCH,066FCH,0C03H,06E4EH,06F3CH,03DB3H
|
||||
.word 04994H,05EBBH,05279H,06ED2H,07166H,0772EH,076E2H,076E0H,0772AH,06109H
|
||||
.word 05DC7H,06E22H,05C64H,0720DH,06084H,06590H,05611H,05EBCH,05EFCH,0629CH
|
||||
.word 056BCH,05A9CH,0527BH,0525AH,05A5AH,04A5AH,0569CH,04E7BH,04E7CH,04E37H
|
||||
.word 04EBCH,0463AH,04E79H,04639H,0525CH,0467BH,04219H,03E3AH,03A19H,03E1AH
|
||||
.word 035D7H,035F9H,039D8H,0361AH,031D8H,02DD8H,02DB7H,07104H,03196H,02952H
|
||||
.word 02996H,06EAEH,07726H,07722H,060A5H
|
||||
REG_P: ;PAL #4
|
||||
.word 14 ;pal size
|
||||
.word 014ABH,04DB2H,051D3H,05E79H,066B9H,06EDAH,066BBH,06EFBH,0731BH,0775CH
|
||||
.word 0773BH,028CDH,03951H,03DB3H
|
||||
|
||||
soonPALS:
|
||||
.long BACKPL_P
|
||||
.long WWFlogo_P
|
||||
.long WWFLOGO3
|
||||
.long WWFLOGOP
|
||||
.long REG_P
|
|
@ -0,0 +1,646 @@
|
|||
.OPTION B,D,L,T
|
||||
.include "BGNDTBL.GLO"
|
||||
.DATA
|
||||
|
||||
BGHDRS:
|
||||
.word 68,59 ;x size, y size
|
||||
.long 02299EEDH ;address
|
||||
.word 06000H ;dma ctrl
|
||||
.word 68,121
|
||||
.long 0229FCF5H
|
||||
.word 06000H
|
||||
.word 172,25
|
||||
.long 022ABDCDH
|
||||
.word 05000H
|
||||
.word 96,111
|
||||
.long 022B11C9H
|
||||
.word 05000H
|
||||
.word 72,2
|
||||
.long 022BE1E9H
|
||||
.word 06000H
|
||||
.word 116,50
|
||||
.long 022BE549H
|
||||
.word 05000H
|
||||
.word 224,72
|
||||
.long 022C5691H
|
||||
.word 05000H
|
||||
.word 68,58
|
||||
.long 022D9191H
|
||||
.word 06000H
|
||||
.word 40,4
|
||||
.long 022DEE01H
|
||||
.word 03000H
|
||||
.word 84,22
|
||||
.long 022DEFE1H
|
||||
.word 05000H
|
||||
.word 40,63
|
||||
.long 022E13F9H
|
||||
.word 06000H
|
||||
.word 76,64
|
||||
.long 022E4F09H
|
||||
.word 06000H
|
||||
.word 68,59
|
||||
.long 02299EEDH
|
||||
.word 06000H
|
||||
.word 72,94
|
||||
.long 022EC109H
|
||||
.word 06000H
|
||||
.word 96,25
|
||||
.long 022F5FA9H
|
||||
.word 05000H
|
||||
.word 148,132
|
||||
.long 022F8E89H
|
||||
.word 06000H
|
||||
.word 108,94
|
||||
.long 02315869H
|
||||
.word 06000H
|
||||
.word 208,32
|
||||
.long 02324659H
|
||||
.word 06000H
|
||||
.word 168,36
|
||||
.long 0232E259H
|
||||
.word 06000H
|
||||
.word 132,90
|
||||
.long 02337019H
|
||||
.word 06000H
|
||||
.word 192,36
|
||||
.long 02348689H
|
||||
.word 06000H
|
||||
.word 100,4
|
||||
.long 02352889H
|
||||
.word 06000H
|
||||
.word 68,58
|
||||
.long 023531E9H
|
||||
.word 06000H
|
||||
.word 168,61
|
||||
.long 02358E59H
|
||||
.word 05000H
|
||||
.word 96,88
|
||||
.long 02365681H
|
||||
.word 00H
|
||||
.word 108,115
|
||||
.long 02375E81H
|
||||
.word 06000H
|
||||
.word 92,84
|
||||
.long 02388199H
|
||||
.word 06000H
|
||||
.word 84,37
|
||||
.long 023936B9H
|
||||
.word 06000H
|
||||
.word 112,79
|
||||
.long 02397F91H
|
||||
.word 06000H
|
||||
.word 92,84
|
||||
.long 023A4EF1H
|
||||
.word 06000H
|
||||
.word 16,74
|
||||
.long 023B0411H
|
||||
.word 05000H
|
||||
.word 100,102
|
||||
.long 023B1B31H
|
||||
.word 05000H
|
||||
.word 12,162
|
||||
.long 023BE269H
|
||||
.word 05000H
|
||||
.word 200,76
|
||||
.long 023C0861H
|
||||
.word 05000H
|
||||
.word 188,102
|
||||
.long 023D3141H
|
||||
.word 06000H
|
||||
.word 52,63
|
||||
.long 023EF2B1H
|
||||
.word 06000H
|
||||
.word 124,101
|
||||
.long 023F3F79H
|
||||
.word 06000H
|
||||
.word 96,27
|
||||
.long 02406501H
|
||||
.word 06000H
|
||||
.word 236,31
|
||||
.long 0240A1C1H
|
||||
.word 06000H
|
||||
.word 232,9
|
||||
.long 02414D39H
|
||||
.word 06000H
|
||||
.word 8,84
|
||||
.long 02417E29H
|
||||
.word 05000H
|
||||
.word 36,64
|
||||
.long 02418B49H
|
||||
.word 06000H
|
||||
.word 204,4
|
||||
.long 0241C149H
|
||||
.word 05000H
|
||||
.word 112,15
|
||||
.long 0241D139H
|
||||
.word 06000H
|
||||
.word 172,6
|
||||
.long 0241F899H
|
||||
.word 06000H
|
||||
.word 100,102
|
||||
.long 024210C9H
|
||||
.word 06000H
|
||||
.word 88,76
|
||||
.long 0242FFD9H
|
||||
.word 05000H
|
||||
.word 80,76
|
||||
.long 02438279H
|
||||
.word 05000H
|
||||
.word 208,76
|
||||
.long 0243F939H
|
||||
.word 05000H
|
||||
.word 180,9
|
||||
.long 02452DF9H
|
||||
.word 06000H
|
||||
.word 44,54
|
||||
.long 024553F1H
|
||||
.word 06000H
|
||||
.word 192,22
|
||||
.long 02458BA1H
|
||||
.word 06000H
|
||||
.word 64,16
|
||||
.long 0245EEA1H
|
||||
.word 04000H
|
||||
.word 44,38
|
||||
.long 0245FEA1H
|
||||
.word 04000H
|
||||
.word 176,106
|
||||
.long 024618C1H
|
||||
.word 06000H
|
||||
.word 68,121
|
||||
.long 0229FCF5H
|
||||
.word 06000H
|
||||
.word 40,96
|
||||
.long 0247CE01H
|
||||
.word 06000H
|
||||
.word 148,96
|
||||
.long 02482801H
|
||||
.word 06000H
|
||||
.word 80,75
|
||||
.long 02497501H
|
||||
.word 05000H
|
||||
.word 68,58
|
||||
.long 022D9191H
|
||||
.word 06000H
|
||||
.word 204,34
|
||||
.long 0249EA31H
|
||||
.word 06000H
|
||||
.word 116,53
|
||||
.long 024A8CC1H
|
||||
.word 06000H
|
||||
ringBLKS:
|
||||
.word 0404DH ;flags
|
||||
.word 0,318 ;x,y
|
||||
.word 00H ;pal5,pal4,hdr13-0
|
||||
.word 0404DH,65,318,00H
|
||||
.word 0404DH,69,256,00H
|
||||
.word 04452H,128,376,01H
|
||||
.word 0404DH,130,318,00H
|
||||
.word 0404DH,133,256,00H
|
||||
.word 04040H,138,460,02H
|
||||
.word 04040H,138,460,02H
|
||||
.word 0454AH,151,380,03H
|
||||
.word 04242H,153,318,04H
|
||||
.word 04040H,165,410,05H
|
||||
.word 0464AH,169,428,06H
|
||||
.word 04142H,188,318,04H
|
||||
.word 04452H,194,318,01H
|
||||
.word 0404DH,195,317,00H
|
||||
.word 04044H,198,256,07H
|
||||
.word 0444AH,209,321,03H
|
||||
.word 04140H,210,431,08H
|
||||
.word 04040H,219,388,09H
|
||||
.word 04342H,226,256,04H
|
||||
.word 0454BH,234,325,0AH
|
||||
.word 04040H,243,366,09H
|
||||
.word 04242H,256,254,04H
|
||||
.word 04142H,260,256,04H
|
||||
.word 04140H,261,376,08H
|
||||
.word 04040H,262,313,0BH
|
||||
.word 0404CH,263,256,0CH
|
||||
.word 04040H,268,344,09H
|
||||
.word 04040H,278,366,0DH
|
||||
.word 04040H,293,322,09H
|
||||
.word 04040H,308,460,0EH
|
||||
.word 04040H,318,300,09H
|
||||
.word 04252H,326,195,01H
|
||||
.word 04040H,327,234,0FH
|
||||
.word 0434AH,336,205,03H
|
||||
.word 04140H,337,314,08H
|
||||
.word 04040H,342,278,09H
|
||||
.word 04040H,349,366,010H
|
||||
.word 0444BH,362,209,0AH
|
||||
.word 04040H,367,256,09H
|
||||
.word 0464AH,384,428,06H
|
||||
.word 04040H,391,234,09H
|
||||
.word 04252H,392,137,01H
|
||||
.word 0434AH,393,148,03H
|
||||
.word 04140H,393,259,08H
|
||||
.word 04040H,401,460,0EH
|
||||
.word 04041H,405,392,011H
|
||||
.word 04040H,407,424,012H
|
||||
.word 04040H,416,212,09H
|
||||
.word 04041H,429,303,013H
|
||||
.word 04040H,432,197,014H
|
||||
.word 04140H,449,205,08H
|
||||
.word 04040H,457,193,015H
|
||||
.word 04142H,460,138,016H
|
||||
.word 0424AH,466,143,017H
|
||||
.word 03F41H,468,93,01018H
|
||||
.word 04040H,474,233,019H
|
||||
.word 03D42H,481,9,0101AH
|
||||
.word 04040H,494,460,0EH
|
||||
.word 0434BH,507,143,01BH
|
||||
.word 04041H,515,224,01CH
|
||||
.word 04142H,525,138,016H
|
||||
.word 03E42H,527,60,0101DH
|
||||
.word 04746H,541,312,01EH
|
||||
.word 04246H,548,214,01FH
|
||||
.word 04649H,552,231,020H
|
||||
.word 04040H,554,193,015H
|
||||
.word 04746H,560,316,021H
|
||||
.word 04145H,561,215,022H
|
||||
.word 04447H,561,225,023H
|
||||
.word 04245H,568,215,024H
|
||||
.word 03F41H,572,94,01018H
|
||||
.word 04040H,575,424,012H
|
||||
.word 04040H,587,460,0EH
|
||||
.word 03D42H,587,10,0101AH
|
||||
.word 04142H,590,138,016H
|
||||
.word 04040H,597,197,025H
|
||||
.word 0464AH,599,428,06H
|
||||
.word 04041H,613,393,026H
|
||||
.word 04245H,618,300,027H
|
||||
.word 03E42H,626,58,0101DH
|
||||
.word 0424AH,627,143,017H
|
||||
.word 04348H,640,132,028H
|
||||
.word 04447H,643,139,029H
|
||||
.word 04046H,644,211,02AH
|
||||
.word 04040H,651,193,015H
|
||||
.word 04142H,655,138,016H
|
||||
.word 03F41H,674,94,01018H
|
||||
.word 04040H,678,197,02BH
|
||||
.word 04245H,678,220,02CH
|
||||
.word 04040H,680,460,0EH
|
||||
.word 03D42H,693,11,0101AH
|
||||
.word 04142H,720,138,016H
|
||||
.word 03E42H,722,51,0101DH
|
||||
.word 04040H,743,424,012H
|
||||
.word 04145H,747,215,02DH
|
||||
.word 04040H,748,193,015H
|
||||
.word 04746H,760,316,02EH
|
||||
.word 04040H,773,460,0EH
|
||||
.word 03F41H,777,94,01018H
|
||||
.word 04142H,785,138,016H
|
||||
.word 0424AH,788,143,017H
|
||||
.word 04040H,789,197,02BH
|
||||
.word 03D42H,798,13,0101AH
|
||||
.word 0464AH,814,428,06H
|
||||
.word 03E42H,828,46,0101DH
|
||||
.word 0434BH,829,143,01BH
|
||||
.word 04056H,844,211,02AH
|
||||
.word 04051H,845,393,026H
|
||||
.word 04155H,845,215,02DH
|
||||
.word 04040H,845,193,015H
|
||||
.word 04255H,846,300,027H
|
||||
.word 04255H,846,220,02CH
|
||||
.word 04746H,848,316,02FH
|
||||
.word 04142H,850,138,016H
|
||||
.word 04040H,866,460,0EH
|
||||
.word 03F41H,874,92,01018H
|
||||
.word 03D42H,899,13,0101AH
|
||||
.word 04040H,900,197,02BH
|
||||
.word 04040H,911,424,012H
|
||||
.word 04142H,915,138,016H
|
||||
.word 04746H,928,316,030H
|
||||
.word 03E42H,929,47,0101DH
|
||||
.word 04040H,942,193,015H
|
||||
.word 04155H,943,215,022H
|
||||
.word 0424AH,949,143,017H
|
||||
.word 04040H,959,460,0EH
|
||||
.word 03F41H,973,93,01018H
|
||||
.word 04142H,980,138,016H
|
||||
.word 04050H,999,197,025H
|
||||
.word 04255H,1004,215,024H
|
||||
.word 04457H,1015,139,029H
|
||||
.word 03D42H,1019,8,0101AH
|
||||
.word 0464AH,1029,428,06H
|
||||
.word 04040H,1039,193,015H
|
||||
.word 03E42H,1041,43,0101DH
|
||||
.word 04256H,1043,213,01FH
|
||||
.word 04142H,1045,138,016H
|
||||
.word 04358H,1046,132,028H
|
||||
.word 04040H,1052,460,0EH
|
||||
.word 04051H,1065,223,01CH
|
||||
.word 04050H,1069,197,014H
|
||||
.word 03F41H,1074,93,01018H
|
||||
.word 04040H,1079,424,012H
|
||||
.word 04051H,1081,392,011H
|
||||
.word 04457H,1082,225,023H
|
||||
.word 04142H,1110,138,016H
|
||||
.word 0424AH,1110,143,017H
|
||||
.word 04050H,1111,232,019H
|
||||
.word 04859H,1131,231,020H
|
||||
.word 04051H,1132,302,013H
|
||||
.word 03D42H,1132,5,0101AH
|
||||
.word 04040H,1136,193,015H
|
||||
.word 04756H,1137,315,01EH
|
||||
.word 04040H,1145,460,0EH
|
||||
.word 03E42H,1145,48,0101DH
|
||||
.word 0434BH,1151,143,01BH
|
||||
.word 04142H,1175,138,016H
|
||||
.word 03F41H,1191,93,01018H
|
||||
.word 04050H,1197,215,09H
|
||||
.word 04050H,1218,234,09H
|
||||
.word 04050H,1218,234,0FH
|
||||
.word 04040H,1233,193,015H
|
||||
.word 04050H,1237,366,010H
|
||||
.word 04040H,1237,197,031H
|
||||
.word 04040H,1238,460,0EH
|
||||
.word 04142H,1240,138,016H
|
||||
.word 04050H,1242,256,09H
|
||||
.word 03D42H,1242,11,0101AH
|
||||
.word 0464AH,1244,428,06H
|
||||
.word 04040H,1246,417,032H
|
||||
.word 04040H,1247,206,033H
|
||||
.word 03E42H,1262,46,0101DH
|
||||
.word 04050H,1267,278,09H
|
||||
.word 04040H,1269,227,034H
|
||||
.word 0424AH,1271,143,017H
|
||||
.word 04040H,1286,242,035H
|
||||
.word 04050H,1291,300,09H
|
||||
.word 03F41H,1295,93,01018H
|
||||
.word 04142H,1305,138,016H
|
||||
.word 04050H,1316,322,09H
|
||||
.word 04243H,1325,223,036H
|
||||
.word 04142H,1328,228,037H
|
||||
.word 04040H,1330,193,015H
|
||||
.word 04040H,1331,460,0EH
|
||||
.word 04050H,1341,344,09H
|
||||
.word 04050H,1344,366,0DH
|
||||
.word 03D42H,1359,0,0101AH
|
||||
.word 04050H,1367,366,09H
|
||||
.word 04142H,1370,138,016H
|
||||
.word 04050H,1391,388,09H
|
||||
.word 04142H,1394,289,038H
|
||||
.word 04040H,1395,225,039H
|
||||
.word 04050H,1416,410,09H
|
||||
.word 04040H,1416,410,03AH
|
||||
.word 04144H,1433,322,03BH
|
||||
.word 04040H,1435,374,03CH
|
||||
.word 04242H,1435,137,01H
|
||||
.word 04050H,1441,432,09H
|
||||
.word 0464AH,1459,427,06H
|
||||
.word 04050H,1466,454,09H
|
||||
.word 04040H,1473,408,03CH
|
||||
.word 04040H,1489,321,03DH
|
||||
.word 04242H,1501,195,01H
|
||||
.word 04040H,1512,442,03CH
|
||||
.word 04242H,1567,253,01H
|
||||
.word 04242H,1633,311,01H
|
||||
.word 04242H,1699,369,01H
|
||||
.word 0FFFFH ;End Marker
|
||||
ringBMOD:
|
||||
.word 1767,500,208 ;x size, y size, #blocks
|
||||
.long ringBLKS, BGHDRS, BGPALS
|
||||
|
||||
selHDRS:
|
||||
.word 208,7 ;x size, y size
|
||||
.long 024B1CD9H ;address
|
||||
.word 06000H ;dma ctrl
|
||||
.word 200,4
|
||||
.long 024B3EF9H
|
||||
.word 06000H
|
||||
.word 12,124
|
||||
.long 024B51B9H
|
||||
.word 06000H
|
||||
.word 96,122
|
||||
.long 024B7499H
|
||||
.word 06000H
|
||||
.word 48,8
|
||||
.long 024C8719H
|
||||
.word 06000H
|
||||
.word 52,11
|
||||
.long 024C9019H
|
||||
.word 06000H
|
||||
.word 32,89
|
||||
.long 024C9D81H
|
||||
.word 05000H
|
||||
.word 184,6
|
||||
.long 024CD521H
|
||||
.word 06000H
|
||||
.word 8,71
|
||||
.long 024CEF01H
|
||||
.word 06000H
|
||||
.word 188,9
|
||||
.long 024CFC51H
|
||||
.word 06000H
|
||||
.word 172,6
|
||||
.long 024D23F9H
|
||||
.word 06000H
|
||||
.word 88,65
|
||||
.long 024D3C29H
|
||||
.word 05000H
|
||||
.word 156,2
|
||||
.long 024DABE1H
|
||||
.word 06000H
|
||||
.word 4,85
|
||||
.long 024DB331H
|
||||
.word 06000H
|
||||
.word 156,2
|
||||
.long 024DBB29H
|
||||
.word 06000H
|
||||
.word 156,84
|
||||
.long 024DC279H
|
||||
.word 06000H
|
||||
.word 152,8
|
||||
.long 024EF599H
|
||||
.word 06000H
|
||||
.word 152,11
|
||||
.long 024F1219H
|
||||
.word 06000H
|
||||
.word 4,4
|
||||
.long 024F3949H
|
||||
.word 06000H
|
||||
.word 4,4
|
||||
.long 024F39A9H
|
||||
.word 06000H
|
||||
.word 4,11
|
||||
.long 024F3A09H
|
||||
.word 06000H
|
||||
.word 8,71
|
||||
.long 024F3B11H
|
||||
.word 06000H
|
||||
.word 8,71
|
||||
.long 024F4861H
|
||||
.word 06000H
|
||||
.word 164,2
|
||||
.long 024F55B1H
|
||||
.word 06000H
|
||||
.word 152,8
|
||||
.long 024F5D61H
|
||||
.word 06000H
|
||||
.word 156,2
|
||||
.long 024F79E1H
|
||||
.word 06000H
|
||||
.word 156,11
|
||||
.long 024F8131H
|
||||
.word 06000H
|
||||
.word 88,66
|
||||
.long 024FA969H
|
||||
.word 06000H
|
||||
.word 48,8
|
||||
.long 02503189H
|
||||
.word 06000H
|
||||
.word 52,11
|
||||
.long 02503A89H
|
||||
.word 06000H
|
||||
.word 4,85
|
||||
.long 025047F1H
|
||||
.word 06000H
|
||||
.word 24,89
|
||||
.long 02504FE9H
|
||||
.word 05000H
|
||||
.word 8,4
|
||||
.long 025079A1H
|
||||
.word 06000H
|
||||
.word 8,124
|
||||
.long 02507A61H
|
||||
.word 06000H
|
||||
teamselBLKS:
|
||||
.word 04050H ;flags
|
||||
.word 0,0 ;x,y
|
||||
.word 00H ;pal5,pal4,hdr13-0
|
||||
.word 04050H,3,250,01H
|
||||
.word 0240H,3,126,02H
|
||||
.word 0240H,3,5,02H
|
||||
.word 040H,10,128,03H
|
||||
.word 040H,10,6,03H
|
||||
.word 0241H,10,13,04H
|
||||
.word 0140H,13,15,05H
|
||||
.word 0A42H,13,30,06H
|
||||
.word 0A41H,13,122,07H
|
||||
.word 07841H,13,128,08H
|
||||
.word 0145H,15,193,09H
|
||||
.word 07841H,19,193,0AH
|
||||
.word 04343H,19,128,0BH
|
||||
.word 04640H,44,29,0CH
|
||||
.word 04640H,44,31,0DH
|
||||
.word 04640H,46,114,0EH
|
||||
.word 04041H,46,31,0FH
|
||||
.word 0241H,51,13,010H
|
||||
.word 0140H,53,15,011H
|
||||
.word 03E40H,56,243,012H
|
||||
.word 03E40H,82,243,013H
|
||||
.word 040H,101,128,03H
|
||||
.word 040H,101,6,03H
|
||||
.word 0145H,102,235,014H
|
||||
.word 04343H,103,128,0BH
|
||||
.word 07841H,191,128,015H
|
||||
.word 040H,192,6,03H
|
||||
.word 040H,192,128,03H
|
||||
.word 0145H,193,125,016H
|
||||
.word 04040H,195,0,00H
|
||||
.word 04640H,196,29,017H
|
||||
.word 04040H,198,250,01H
|
||||
.word 0241H,201,13,018H
|
||||
.word 04640H,202,114,019H
|
||||
.word 04041H,202,31,0FH
|
||||
.word 0140H,203,15,01AH
|
||||
.word 07841H,207,128,08H
|
||||
.word 0A41H,207,122,07H
|
||||
.word 0345H,209,193,09H
|
||||
.word 04443H,212,128,01BH
|
||||
.word 07841H,213,193,0AH
|
||||
.word 040H,283,6,03H
|
||||
.word 040H,283,128,03H
|
||||
.word 04443H,297,128,01BH
|
||||
.word 0145H,297,235,014H
|
||||
.word 040H,304,6,03H
|
||||
.word 040H,304,128,03H
|
||||
.word 0241H,346,13,01CH
|
||||
.word 0140H,348,15,01DH
|
||||
.word 04640H,356,31,01EH
|
||||
.word 0A44H,367,30,01FH
|
||||
.word 07841H,385,128,015H
|
||||
.word 0145H,387,126,016H
|
||||
.word 0145H,388,131,016H
|
||||
.word 0240H,394,250,020H
|
||||
.word 04040H,394,5,021H
|
||||
.word 04040H,394,126,021H
|
||||
.word 0FFFFH ;End Marker
|
||||
teamselBMOD:
|
||||
.word 403,254,58 ;x size, y size, #blocks
|
||||
.long teamselBLKS, selHDRS, selPALS
|
||||
|
||||
ELBKHDRS:
|
||||
.word 76,62 ;x size, y size
|
||||
.long 025091A1H ;address
|
||||
.word 04000H ;dma ctrl
|
||||
.word 204,133
|
||||
.long 0250DB41H
|
||||
.word 00H
|
||||
.word 204,119
|
||||
.long 02542B21H
|
||||
.word 00H
|
||||
.word 196,133
|
||||
.long 025721C1H
|
||||
.word 00H
|
||||
.word 196,119
|
||||
.long 025A5061H
|
||||
.word 00H
|
||||
wwfselbkBLKS:
|
||||
.word 0342H ;flags
|
||||
.word 0,13 ;x,y
|
||||
.word 00H ;pal5,pal4,hdr13-0
|
||||
.word 0341H,0,177,00H
|
||||
.word 0143H,44,0,01H
|
||||
.word 0143H,44,133,02H
|
||||
.word 0341H,200,177,00H
|
||||
.word 0342H,200,13,00H
|
||||
.word 0143H,248,0,03H
|
||||
.word 0143H,248,133,04H
|
||||
.word 0342H,400,13,00H
|
||||
.word 0341H,400,177,00H
|
||||
.word 0FFFFH ;End Marker
|
||||
wwfselbkBMOD:
|
||||
.word 476,252,10 ;x size, y size, #blocks
|
||||
.long wwfselbkBLKS, ELBKHDRS, ELBKPALS
|
||||
|
||||
soonHDRS:
|
||||
.word 188,126 ;x size, y size
|
||||
.long 025D2941H ;address
|
||||
.word 00H ;dma ctrl
|
||||
.word 188,125
|
||||
.long 02600D81H
|
||||
.word 07000H
|
||||
.word 140,177
|
||||
.long 02629015H
|
||||
.word 00H
|
||||
.word 176,198
|
||||
.long 02659675H
|
||||
.word 00H
|
||||
.word 212,126
|
||||
.long 0269D775H
|
||||
.word 00H
|
||||
.word 212,125
|
||||
.long 026D1A35H
|
||||
.word 07000H
|
||||
.word 24,16
|
||||
.long 026FEED1H
|
||||
.word 04000H
|
||||
comesoonBLKS:
|
||||
.word 04040H ;flags
|
||||
.word 0,0 ;x,y
|
||||
.word 00H ;pal5,pal4,hdr13-0
|
||||
.word 04040H,0,126,01H
|
||||
.word 04B43H,46,38,02H
|
||||
.word 04B43H,186,17,03H
|
||||
.word 04040H,187,0,04H
|
||||
.word 04040H,188,126,05H
|
||||
.word 04E44H,286,201,06H
|
||||
.word 0FFFFH ;End Marker
|
||||
comesoonBMOD:
|
||||
.word 400,251,7 ;x size, y size, #blocks
|
||||
.long comesoonBLKS, soonHDRS, soonPALS
|
|
@ -0,0 +1,29 @@
|
|||
@echo Backing up DOC directory...
|
||||
c:
|
||||
cd \video\doc
|
||||
i:
|
||||
cd \video\doc
|
||||
xcopy c:*.doc /m /v
|
||||
@echo Backing up basketball...
|
||||
c:
|
||||
cd \video\bball
|
||||
i:
|
||||
cd \video\bball
|
||||
xcopy c:*.asm /m /v
|
||||
xcopy c:*.equ /m /v
|
||||
xcopy c:*.hdr /m /v
|
||||
xcopy c:makefile /m /v
|
||||
xcopy c:make.ini /m /v
|
||||
xcopy c:*.cmd /m /v
|
||||
xcopy c:*.bat /m /v
|
||||
c:
|
||||
cd img
|
||||
i:
|
||||
cd img
|
||||
xcopy c:*.lod /m /v
|
||||
xcopy c:*.bdb /m /v
|
||||
xcopy c:*.bdd /m /v
|
||||
xcopy c:*.img /m /v
|
||||
bb
|
||||
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
**************************************************************************
|
||||
* *
|
||||
* NBA JAM - DIPSWITCH EQUATE FILE *
|
||||
* *
|
||||
* COPYRIGHT (C) 1993 MIDWAY MANUFACTURING COMPANY. *
|
||||
* ALL RIGHTS RESERVED. *
|
||||
* *
|
||||
**************************************************************************
|
||||
|
||||
|
||||
DPUSECMOS EQU 0100H ;USE CMOS MASK
|
||||
|
||||
DPCOINAGE EQU 0E00H ;COINAGE MASK
|
||||
DPCOINAGE_SRL EQU 9 ;SHIFT TO RIGHT JUSTIFY
|
||||
|
||||
DPCOUNTRY EQU 3000H ;COUNTRY MASK
|
||||
DPCOUNTRY_SRL EQU 12 ;SHIFT TO RIGHT JUSTIFY
|
||||
|
||||
DPCOUNTER EQU 0C000H ;COIN COUNTER MODE
|
||||
DPCOUNTER_SRL EQU 14 ;SHIFT TO RIGHT JUSTIFY
|
||||
|
||||
DPPLAYERS EQU 1 ;NUMBER OF HARDWARE PLAYERS
|
||||
|
||||
DPVALIDATOR EQU 2 ;DOLLAR BILL VALIDATOR INSTALLED
|
||||
DPVALIDATOR_SRL EQU 1 ;SHIFT TO RIGHT JUSTIFY
|
||||
|
||||
DPNOVIDCLIPS EQU 4 ;No video clips
|
||||
DPNOVIDCLIPS_B EQU 2
|
||||
|
||||
;DPTOURNAMENT EQU 8 ;Tournament mode
|
||||
;DPTOURNAMENT_B EQU 3
|
||||
|
||||
DPPOWER EQU 64 ;Tournament mode
|
||||
DPPOWER_B EQU 6
|
||||
|
||||
DPTEST equ 80h ;Test switch
|
||||
DPTEST_B equ 7
|
||||
|
||||
; DPUSECMOS ( UJ1 - 1 )
|
||||
;
|
||||
; 0 = DIP SWITCH COINAGE USED
|
||||
; 1 = CMOS COINAGE USED
|
||||
;
|
||||
; DPRIGHTSLOT ( UJ1 - 4 3 2 )
|
||||
;
|
||||
; 000 = USA 1 / GERMAN 1 / FRENCH 1
|
||||
; 001 = USA 2 / GERMAN 2 / FRENCH 2
|
||||
; 010 = USA 3 / GERMAN 3 / FRENCH 3
|
||||
; 011 = USA 4 / GERMAN 4 / FRENCH 4
|
||||
; 100 = 1 COIN / 2 CREDIT
|
||||
; 101 = 1 COIN / 3 CREDIT
|
||||
; 110 = 1 COIN / 4 CREDIT
|
||||
; 111 = FREEPLAY
|
||||
;
|
||||
; DPCOUNTRY ( UJ1 - 6 5 )
|
||||
;
|
||||
; 00 = USA
|
||||
; 01 = GERMAN
|
||||
; 10 = FRENCH
|
||||
; 11 = OUTERSPACE
|
||||
;
|
||||
; DPCOUNTER ( UJ1 - 8 7 )
|
||||
;
|
||||
; 00 = 1 COUNT/COIN - LEFT COUNTER
|
||||
; 01 = 1 COUNT/COIN - LEFT AND RIGHT COUNTERS
|
||||
; 10 = TOTALIZER - LEFT COUNTER
|
||||
; 11 = 1 COUNT/COIN - LEFT COUNTER
|
||||
;
|
||||
; DPPLAYERS ( UJ2 - 1 )
|
||||
;
|
||||
; 0 = GAME CONFIGURED FOR 4 PLAYERS
|
||||
; 1 = GAME CONFIGURED FOR 2 PLAYERS
|
||||
;
|
||||
; DPVALIDATOR ( UJ2 - 2 )
|
||||
;
|
||||
; 0 = NO DOLLAR BILL ACCEPTOR INSTALLED
|
||||
; 1 = DOLLAR BILL ACCEPTOR INSTALLED
|
||||
;
|
||||
; DPNOVIDCLIPS ( UJ2 - 3 )
|
||||
;
|
||||
; 0 = Video clips on
|
||||
; 1 = Video clips off
|
||||
;
|
||||
; DPTOURNAMENT ( UJ2 - 4 )
|
||||
;
|
||||
; 0 = Tournament mode off
|
||||
; 1 = Tournament mode on
|
||||
;
|
||||
; DPUNUSED ( UJ2 - 5 )
|
||||
;
|
||||
; DPUNUSED ( UJ2 - 6 )
|
||||
;
|
||||
; DPUNUSED ( UJ2 - 7 )
|
||||
;
|
||||
; DPTEST ( UJ2 - 8 )
|
||||
;
|
||||
; 0 = NORMAL NON-TEST
|
||||
; 1 = TEST MODE
|
||||
;
|
||||
|
|
@ -0,0 +1,110 @@
|
|||
*.Last mod - 11/30/93 20:20
|
||||
.globl OFREE,OBJLST,BAKLST,DISPLAYON,SCRNRELV
|
||||
.globl GETOBJ,INSOBJ,DELOBJ,DELOBJA8
|
||||
.globl DISPLAY,OBJSTR
|
||||
.globl ANI,SCRTST,SCRTSTG,GANIOF,DELBOBJ
|
||||
.globl INSBOBJ,KILBOBJ
|
||||
.globl PULLBOBJ,PULLOBJ,GANISAG
|
||||
.globl QDMA,QDMAN,GETANIXY
|
||||
.globl obj_addworldxy
|
||||
.globl SCROLLX,SCROLLY,WORLDTLX,WORLDTLY,WORLDTL
|
||||
.globl SCRNTL,SCRNLR,GSCRNREL,ADJNEWTL
|
||||
.globl OBJSTR,SCREENTL,SCREENLR,DMAQCUR
|
||||
.globl dpage,dtype
|
||||
.globl dmaq0cnt,dmaq1cnt,dmaq0flg,dmaq1flg
|
||||
.globl dmaq0,dmaq1
|
||||
.globl STOPOBJS
|
||||
.globl FREEOBJ,EXISTOBJ
|
||||
.globl ISOBJ
|
||||
.globl BEGINOBJ,BEGINOBJ2
|
||||
.globl BEGINOBJP,BEGINOBJP2
|
||||
.globl obj_delc,obj_del1c,obj_aniq,obj_aniq_cnoff
|
||||
.globl obj_aniq_scld
|
||||
.globl DELOBJDIE,FRQDELDIE
|
||||
.globl scrn_scaleininit,scrn_scalein,scrn_scaleout
|
||||
.globl display_blank,display_unblank
|
||||
.globl display_2dsclmodeon,display_2dsclstarmodeon
|
||||
|
||||
*CONSTANTS
|
||||
|
||||
SCRNXP .equ 56 ;Left X padding in bitmap
|
||||
SCRNST .equ [0,-32] ;Top left of screen
|
||||
SCRNEND .equ [254,432] ;Bottom right of screen
|
||||
SCRNMID .equ [128,200] ;Midpoint of screen
|
||||
PAGE1YO .equ 256 ;2nd page Y offset
|
||||
TSEC .equ 53 ;Ticks per second
|
||||
HEBLNKINIT .equ 32h ;Initial value for register
|
||||
|
||||
OWSPD .equ 18 ;Open window speed
|
||||
OWSPD2 .equ 25
|
||||
CWSPD .equ 40 ;Close win speed
|
||||
|
||||
SCALETSIZE .equ 50*4*16
|
||||
|
||||
|
||||
*STRUCT OBJ
|
||||
OLINK .equ 0 ;UHL *next object block
|
||||
OXVEL .equ 20h ;UHL X velocity 16:16
|
||||
OYVEL .equ 40h ;UHL Y velocity 16:16
|
||||
OZVEL .equ 60h ;UHL Z velocity 16:16
|
||||
OXVAL .equ 80h ;UHL X position 16:16
|
||||
OXFRAC .equ 80h ; X pos fraction
|
||||
OXPOS .equ 90h ; X pos integer
|
||||
OYVAL .equ 0a0h ;UHL Y position 16:16
|
||||
OYFRAC .equ 0a0h ; Y pos frac
|
||||
OYPOS .equ 0b0h ; Y pos int
|
||||
OZVAL .equ 0c0h ;UHL Z position 16:16
|
||||
OZPOS .equ 0d0h ; Z pos int
|
||||
OFLAGS .equ 0e0h ;UHW Mode flags
|
||||
OCTRL .equ 0f0h ;UHW DMA control
|
||||
OFSET .equ 100h ;UHW Offset
|
||||
OSAG .equ 110h ;UHL *Image data
|
||||
OSIZE .equ 130h ;
|
||||
OSIZEX .equ 130h ;UHW X size
|
||||
OSIZEY .equ 140h ;UHW Y size
|
||||
OPAL .equ 150h ;UHW Pallette #
|
||||
OCONST .equ 160h ;UHW Constant color
|
||||
OIMG .equ 170h ;UHL *Image header
|
||||
OID .equ 190h ;UHW Object ID
|
||||
OPLINK .equ 1a0h ;UHL *Process
|
||||
ODATA_p .equ 1c0h ;UHL *Scale table if scaled obj
|
||||
OXANI .equ 1e0h ;SHL X scaled animation pt 16:16
|
||||
OMISC .equ 210h ;UHW Misc data (3D mode Z offset)
|
||||
OBSIZ .equ 220h
|
||||
*ENDSTRUCT
|
||||
|
||||
NOBJ .equ 450 ;Total # objects
|
||||
|
||||
BQCELL .equ 0c0h ;Size of DMA queue element
|
||||
|
||||
;Values for OFLAGS & OCTRL
|
||||
M_WRZERO .equ 1 ;Write zero data
|
||||
M_WRNONZ .equ 2 ;Write non-zero data
|
||||
M_CONZER .equ 4 ;Replace zero data with constant
|
||||
M_CONNON .equ 8 ;Replace non-zero data with constant
|
||||
M_CONST .equ 0ch ;Replace all with constant
|
||||
M_FLIPH .equ 10h ;Flip horizontally
|
||||
M_FLIPV .equ 20h ;Flip vertically
|
||||
M_3DQ .equ 40h ;Display in quick perspective
|
||||
M_3D .equ 100h ;Display in perspective using XYZ
|
||||
M_SHAD .equ 200h ;Shadow
|
||||
M_PIXSCAN .equ 400h ;Pixel scan on
|
||||
M_NOCOLL .equ 800h ;Collisions off
|
||||
M_NOSCALE .equ 1000h ;3D scaling off
|
||||
M_SCRNREL .equ 2000h ;Screen relative XY on
|
||||
|
||||
;OFLAGS/OCTRL bits
|
||||
B_WRZERO .equ 0
|
||||
B_WRNONZ .equ 1
|
||||
B_CONZER .equ 2
|
||||
B_CONNON .equ 3
|
||||
B_FLIPH .equ 4
|
||||
B_FLIPV .equ 5
|
||||
B_3DQ .equ 6
|
||||
B_3D .equ 8
|
||||
B_SHAD .equ 9
|
||||
B_PIXSCAN .equ 10
|
||||
B_NOCOLL .equ 11
|
||||
B_NOSCALE .equ 12
|
||||
B_SCRNREL .equ 13
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,837 @@
|
|||
;One for every dunk
|
||||
SEQ DUNKA_SEQ ,dunka_t
|
||||
SEQ DUNKAH_SEQ ,dunkah_t
|
||||
SEQ DUNKB_SEQ ,dunkb_t
|
||||
SEQ DUNKC_SEQ ,dunkc_t
|
||||
SEQ DUNKD_SEQ ,dunkd_t
|
||||
SEQ DUNKE_SEQ ,dunke_t
|
||||
SEQ DUNKF_SEQ ,dunkf_t
|
||||
SEQ DUNKG_SEQ ,dunkg_t
|
||||
SEQ DUNKH_SEQ ,dunkh_t
|
||||
SEQ DUNKI_SEQ ,dunki_t
|
||||
SEQ DUNKJ_SEQ ,dunkj_t
|
||||
SEQ DUNKK_SEQ ,dunkk_t
|
||||
SEQ DUNKL_SEQ ,dunkl_t
|
||||
SEQ DUNKM_SEQ ,dunkm_t
|
||||
|
||||
|
||||
;Direction tables for short range dunks
|
||||
#dunks_t
|
||||
.long #d1s_t,#d2s_t,#d3s_t,#d4s_t
|
||||
.long #d5s_t,#d4s_t,#d3s_t,#d2s_t, #d1s_t
|
||||
|
||||
;Direction tables for long range dunks
|
||||
#dunkl_t
|
||||
.long #d1l_t,#d2l_t,#d3l_t,#d4l_t
|
||||
.long #d5l_t,#d4l_t,#d3l_t,#d2l_t, #d1l_t
|
||||
|
||||
|
||||
;List of dunks that can happen in these dirs if plyr is near hoop
|
||||
#d1s_t .word 1-1,DUNKB_SEQ,DUNKF_SEQ,DUNKJ_SEQ
|
||||
#d2s_t .word 1-1,DUNKB_SEQ,DUNKF_SEQ,DUNKI_SEQ,DUNKJ_SEQ
|
||||
#d3s_t .word 1-1,DUNKB_SEQ,DUNKC_SEQ,DUNKE_SEQ,DUNKH_SEQ,DUNKI_SEQ
|
||||
#d4s_t .word 1-1,DUNKC_SEQ,DUNKE_SEQ,DUNKG_SEQ,DUNKH_SEQ
|
||||
#d5s_t .word 1-1,DUNKH_SEQ
|
||||
|
||||
;List of dunks that can happen in these dirs if plyr is far away from hoop
|
||||
#d1l_t .word 1-1,DUNKA_SEQ,DUNKB_SEQ,DUNKF_SEQ,DUNKJ_SEQ
|
||||
#d2l_t .word 1-1,DUNKA_SEQ,DUNKB_SEQ,DUNKF_SEQ,DUNKI_SEQ,DUNKJ_SEQ
|
||||
.word DUNKK_SEQ
|
||||
#d3l_t .word 1-1,DUNKA_SEQ,DUNKAH_SEQ,DUNKB_SEQ,DUNKC_SEQ,DUNKD_SEQ
|
||||
.word DUNKE_SEQ,DUNKH_SEQ,DUNKI_SEQ,DUNKL_SEQ,DUNKM_SEQ
|
||||
#d4l_t .word 1-1,DUNKC_SEQ,DUNKD_SEQ,DUNKE_SEQ,DUNKG_SEQ,DUNKH_SEQ
|
||||
#d5l_t .word 1-1,DUNKH_SEQ
|
||||
|
||||
|
||||
|
||||
;Sequence header table
|
||||
dunka_t
|
||||
.word DUNK_M|JUMP_M ;Flags for sequence
|
||||
.long seq_stand ;Code for end of sequence
|
||||
.long #da2_l,#da2_l,#da3_l,#DD ;Dirs 1-8
|
||||
.long #DD,#DD,#da3f_l,#da2f_l
|
||||
|
||||
;Sequence list for animation - will happen only in the 1 dir
|
||||
#da3_l
|
||||
.asg 7,N ;ticks per frame
|
||||
WLW N,w3spdu1,F ;Flags
|
||||
|
||||
#da2_l
|
||||
WLW N,w3spdu2,F
|
||||
WLLW -1,seq_strtdunk,w3spdu7,N*4+1 ;Next frame begins elevation
|
||||
;Last frame before releasing
|
||||
;ball, the last frame with
|
||||
;Last # is total ticks until
|
||||
;player is at rim
|
||||
WLW N,w3spdu3,F
|
||||
WLW N,w3spdu4,F
|
||||
WLW N,w3spdu5,F
|
||||
WLW N,w3spdu6,F
|
||||
WLW 1,w3spdu7,F
|
||||
WLW -1,seq_slamball,0 ;Ball centers in hoop at
|
||||
;display of next frame
|
||||
;Last cnt is total hang cnt
|
||||
WLW 5,w3spdu7,F
|
||||
WLW 4,w3spdu8,F
|
||||
WLW 4,w3spdu9,F
|
||||
WLW 30,w3spdu10,F ;Lands on ground
|
||||
#DD W0
|
||||
|
||||
|
||||
|
||||
#da3f_l
|
||||
.asg 7,N ;ticks per frame
|
||||
WLW N,w3spdu1,FF
|
||||
|
||||
#da2f_l
|
||||
WLW N,w3spdu2,FF
|
||||
WLLW -1,seq_strtdunk,w3spdu7,N*4+1
|
||||
WLW N,w3spdu3,FF
|
||||
WLW N,w3spdu4,FF
|
||||
WLW N,w3spdu5,FF
|
||||
WLW N,w3spdu6,FF
|
||||
WLW 1,w3spdu7,FF
|
||||
WLW -1,seq_slamball,0
|
||||
|
||||
WLW 5,w3spdu7,FF
|
||||
WLW 4,w3spdu8,FF
|
||||
WLW 4,w3spdu9,FF
|
||||
WLW 30,w3spdu10,FF
|
||||
W0
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkah_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#dah3_l,#DD
|
||||
.long #DD,#DD,#dah3f_l,#DD
|
||||
|
||||
|
||||
#dah3_l
|
||||
.asg 7,N
|
||||
WLW N,w3spdu1,F
|
||||
WLW N,w3spdu2,F
|
||||
WLLW -1,seq_strtdunk,w3spdu7,N*4+1
|
||||
|
||||
WLW N,w3spdu3,F
|
||||
WLW N,w3spdu4,F
|
||||
WLW N,w3spdu5,F
|
||||
WLW N,w3spdu6,F
|
||||
WLW 1,w3spdu7,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,N*4+2 ;hang time on rim before drop
|
||||
|
||||
WLW 3,w3spdu7,F
|
||||
WLW N,w3hang1,F
|
||||
WLW N,w3hang2,F
|
||||
WLW N,w3hang3,F
|
||||
WLW N,w3hang4,F
|
||||
WLW N,w3hang5,F
|
||||
WLW N,w3hang6,F
|
||||
WLW N,w3hang7,F
|
||||
WL -1,seq_stand4 ;Force a stand in 4 dir
|
||||
W0
|
||||
|
||||
|
||||
|
||||
#dah3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3spdu1,FF
|
||||
WLW N,w3spdu2,FF
|
||||
WLLW -1,seq_strtdunk,w3spdu7,N*4+1
|
||||
|
||||
WLW N,w3spdu3,FF
|
||||
WLW N,w3spdu4,FF
|
||||
WLW N,w3spdu5,FF
|
||||
WLW N,w3spdu6,FF
|
||||
WLW 1,w3spdu7,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,N*4+2
|
||||
|
||||
WLW 3,w3spdu7,FF
|
||||
WLW N,w3hang1,FF
|
||||
WLW N,w3hang2,FF
|
||||
WLW N,w3hang3,FF
|
||||
WLW N,w3hang4,FF
|
||||
WLW N,w3hang5,FF
|
||||
WLW N,w3hang6,FF
|
||||
WLW N,w3hang7,FF
|
||||
WL -1,seq_stand7
|
||||
W0
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
dunkb_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #db2_l,#db2,#db3_l,#DD
|
||||
.long #DD,#DD,#db3f_l,#db2f_l
|
||||
|
||||
|
||||
#db2_l
|
||||
.asg 7,N
|
||||
WLW N,w1stdu1,F
|
||||
WLLW -1,seq_strtdunk,w1stdu6,N*4+1
|
||||
WLW N,w1stdu2,F
|
||||
WLW N,w1stdu3,F
|
||||
WLW N,w1stdu4,F
|
||||
WLW N,w1stdu5,F
|
||||
WLW 1,w1stdu6,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 3,w1stdu6,F
|
||||
WLW N,w1stdu7,F
|
||||
WLW N,w1stdu8,F
|
||||
WLW N,w1stdu9,F
|
||||
WLW 30,w1stdu10,F
|
||||
WL -1,seq_stand5
|
||||
W0
|
||||
|
||||
#db2f_l
|
||||
.asg 7,N
|
||||
WLW N,w1stdu1,FF
|
||||
WLLW -1,seq_strtdunk,w1stdu6,N*4+1
|
||||
WLW N,w1stdu2,FF
|
||||
WLW N,w1stdu3,FF
|
||||
WLW N,w1stdu4,FF
|
||||
WLW N,w1stdu5,FF
|
||||
WLW 1,w1stdu6,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 3,w1stdu6,FF
|
||||
WLW N,w1stdu7,FF
|
||||
WLW N,w1stdu8,FF
|
||||
WLW N,w1stdu9,FF
|
||||
WLW 30,w1stdu10,FF
|
||||
WL -1,seq_stand5
|
||||
W0
|
||||
|
||||
|
||||
#db3_l
|
||||
.asg 7,N
|
||||
WLW N,w3spdu1,F
|
||||
WLW N,w3spdu2,F
|
||||
WLLW -1,seq_strtdunk,w1stdu6,N*4+1
|
||||
WLW N,w1stdu2,F
|
||||
WLW N,w1stdu3,F
|
||||
WLW N,w1stdu4,F
|
||||
WLW N,w1stdu5,F
|
||||
WLW 1,w1stdu6,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 3,w1stdu6,F
|
||||
WLW N,w1stdu7,F
|
||||
WLW N,w1stdu8,F
|
||||
WLW N,w1stdu9,F
|
||||
WLW 30,w1stdu10,F
|
||||
WL -1,seq_stand5
|
||||
W0
|
||||
|
||||
#db3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3spdu1,FF
|
||||
WLW N,w3spdu2,FF
|
||||
WLLW -1,seq_strtdunk,w1stdu6,N*4+1
|
||||
WLW N,w1stdu2,FF
|
||||
WLW N,w1stdu3,FF
|
||||
WLW N,w1stdu4,FF
|
||||
WLW N,w1stdu5,FF
|
||||
WLW 1,w1stdu6,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 3,w1stdu6,FF
|
||||
WLW N,w1stdu7,FF
|
||||
WLW N,w1stdu8,FF
|
||||
WLW N,w1stdu9,FF
|
||||
WLW 30,w1stdu10,FF
|
||||
WL -1,seq_stand5
|
||||
W0
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkc_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#dc3_l,#dc3_l
|
||||
.long #DD,#dc3f_l,#dc3f_l,#DD
|
||||
|
||||
|
||||
#dc3_l
|
||||
.asg 7,N
|
||||
WLW N,w4modu1,F
|
||||
WLW N,w4modu2,F
|
||||
WLLW -1,seq_strtdunk,w4modu5,N*3+1
|
||||
WLW N,w4modu3,F
|
||||
WLW N,w4modu4,F
|
||||
WLW 1,w4modu5,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w4modu5,F
|
||||
WLW N,w4modu6,F
|
||||
WLW 30,w4modu7,F
|
||||
WL -1,seq_stand3
|
||||
W0
|
||||
|
||||
#dc3f_l
|
||||
.asg 7,N
|
||||
WLW N,w4modu1,FF
|
||||
WLW N,w4modu2,FF
|
||||
WLLW -1,seq_strtdunk,w4modu5,N*3+1
|
||||
WLW N,w4modu3,FF
|
||||
WLW N,w4modu4,FF
|
||||
WLW 1,w4modu5,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w4modu5,FF
|
||||
WLW N,w4modu6,FF
|
||||
WLW 30,w4modu7,FF
|
||||
WL -1,seq_stand7
|
||||
W0
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkd_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#dd3_l,#dd3_l
|
||||
.long #DD,#dd3f_l,#dd3f_l,#DD
|
||||
|
||||
|
||||
#dd3_l
|
||||
.asg 7,N
|
||||
WLW N,w3ondu1,F
|
||||
WLW N,w3ondu2,F
|
||||
WLLW -1,seq_strtdunk,w3ondu6,N*3+1
|
||||
WLW N,w3ondu3,F
|
||||
WLW N,w3ondu4,F
|
||||
WLW N,w3ondu5,F
|
||||
WLW 1,w3ondu6,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w3ondu6,F
|
||||
WLW N,w3ondu7,F
|
||||
WLW 30,w4modu8,F
|
||||
WL -1,seq_stand3
|
||||
W0
|
||||
|
||||
|
||||
#dd3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3ondu1,FF
|
||||
WLW N,w3ondu2,FF
|
||||
WLLW -1,seq_strtdunk,w3ondu6,N*3+1
|
||||
WLW N,w3ondu3,FF
|
||||
WLW N,w3ondu4,FF
|
||||
WLW N,w3ondu5,FF
|
||||
WLW 1,w3ondu6,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w3ondu6,FF
|
||||
WLW N,w3ondu7,FF
|
||||
WLW 30,w4modu8,FF
|
||||
WL -1,seq_stand7
|
||||
W0
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunke_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#de3_l,#de3_l
|
||||
.long #DD,#de3f_l,#de3f_l,#DD
|
||||
|
||||
|
||||
#de3_l
|
||||
.asg 7,N
|
||||
WLW N,w3twdu1,F
|
||||
WLW N,w3twdu2,F
|
||||
WLLW -1,seq_strtdunk,w3twdu7,N*4+1
|
||||
WLW N,w3twdu3,F
|
||||
WLW N,w3twdu4,F
|
||||
WLW N,w3twdu5,F
|
||||
WLW N,w3twdu6,F
|
||||
WLW 1,w3twdu7,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w3twdu7,F
|
||||
WLW N,w3twdu8,F
|
||||
WLW 30,w3hang7,F
|
||||
WL -1,seq_stand4
|
||||
W0
|
||||
|
||||
|
||||
#de3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3twdu1,FF
|
||||
WLW N,w3twdu2,FF
|
||||
WLLW -1,seq_strtdunk,w3twdu7,N*4+1
|
||||
WLW N,w3twdu3,FF
|
||||
WLW N,w3twdu4,FF
|
||||
WLW N,w3twdu5,FF
|
||||
WLW N,w3twdu6,FF
|
||||
WLW 1,w3twdu7,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w3twdu7,FF
|
||||
WLW N,w3twdu8,FF
|
||||
WLW 30,w3hang7,FF
|
||||
WL -1,seq_stand4
|
||||
W0
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkf_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #df2_l,#df2_l,#DD,#DD
|
||||
.long #DD,#DD,#DD,#df2f_l
|
||||
|
||||
|
||||
#df2_l
|
||||
.asg 7,N
|
||||
WLW N,w1spdu1,F
|
||||
WLW N,w1spdu2,F
|
||||
WLW N,w1spdu3,F
|
||||
WLLW -1,seq_strtdunk,w1spdu9,N*5+1
|
||||
WLW N,w1spdu4,F
|
||||
WLW N,w1spdu5,F
|
||||
WLW N,w1spdu6,F
|
||||
WLW N,w1spdu7,F
|
||||
WLW N,w1spdu8,F
|
||||
WLW 1,w1spdu9,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w1spdu9,F
|
||||
WLW N,w1spdu10,F
|
||||
WLW 30,w1spdu11,F
|
||||
WL -1,seq_stand1
|
||||
W0
|
||||
|
||||
#df2f_l
|
||||
.asg 7,N
|
||||
WLW N,w1spdu1,FF
|
||||
WLW N,w1spdu2,FF
|
||||
WLW N,w1spdu3,FF
|
||||
WLLW -1,seq_strtdunk,w1spdu9,N*5+1
|
||||
WLW N,w1spdu4,FF
|
||||
WLW N,w1spdu5,FF
|
||||
WLW N,w1spdu6,FF
|
||||
WLW N,w1spdu7,FF
|
||||
WLW N,w1spdu8,FF
|
||||
WLW 1,w1spdu9,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w1spdu9,FF
|
||||
WLW N,w1spdu10,FF
|
||||
WLW 30,w1spdu11,FF
|
||||
WL -1,seq_stand1
|
||||
W0
|
||||
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkg_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#DD,#dg4_l
|
||||
.long #DD,#dg4f_l,#DD,#DD
|
||||
|
||||
|
||||
#dg4_l
|
||||
.asg 7,N
|
||||
WLW N,w4modu1,F
|
||||
WLW N,w4modu2,F
|
||||
WLLW -1,seq_strtdunk,w4stdu8,N*5+1
|
||||
WLW N,w4stdu3,F
|
||||
WLW N,w4stdu4,F
|
||||
WLW N,w4stdu5,F
|
||||
WLW N,w4stdu6,F
|
||||
WLW N,w4stdu7,F
|
||||
WLW 1,w4stdu8,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w4stdu8,F
|
||||
WLW N,w4stdu7,F
|
||||
WLW N,w4stdu6,F
|
||||
WLW 30,w4stdu5,F
|
||||
WL -1,seq_stand4
|
||||
W0
|
||||
|
||||
|
||||
#dg4f_l
|
||||
.asg 7,N
|
||||
WLW N,w4modu1,FF
|
||||
WLW N,w4modu2,FF
|
||||
WLLW -1,seq_strtdunk,w4stdu8,N*5+1
|
||||
WLW N,w4stdu3,FF
|
||||
WLW N,w4stdu4,FF
|
||||
WLW N,w4stdu5,FF
|
||||
WLW N,w4stdu6,FF
|
||||
WLW N,w4stdu7,FF
|
||||
WLW 1,w4stdu8,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w4stdu8,FF
|
||||
WLW N,w4stdu7,FF
|
||||
WLW N,w4stdu6,FF
|
||||
WLW 30,w4stdu5,FF
|
||||
WL -1,seq_stand4
|
||||
W0
|
||||
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkh_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#dh3_l,#dh3_l
|
||||
.long #dh3_l,#dh3f_l,#dh3f_l,#DD
|
||||
|
||||
|
||||
#dh3_l
|
||||
.asg 7,N
|
||||
WLW N,w5uhdu1,F
|
||||
WLLW -1,seq_strtdunk,w5uhdu7,N*5+1
|
||||
WLW N,w5uhdu2,F
|
||||
WLW N,w5uhdu3,F
|
||||
WLW N,w5uhdu4,F
|
||||
WLW N,w5uhdu5,F
|
||||
WLW N,w5uhdu6,F
|
||||
WLW 1,w5uhdu7,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w5uhdu7,F
|
||||
WLW N,w5uhdu8,F
|
||||
WLW 30,w5uhdu9,F
|
||||
WL -1,seq_stand6 ;4 flipped!
|
||||
W0
|
||||
|
||||
|
||||
#dh3f_l
|
||||
.asg 7,N
|
||||
WLW N,w5uhdu1,FF
|
||||
WLLW -1,seq_strtdunk,w5uhdu7,N*5+1
|
||||
WLW N,w5uhdu2,FF
|
||||
WLW N,w5uhdu3,FF
|
||||
WLW N,w5uhdu4,FF
|
||||
WLW N,w5uhdu5,FF
|
||||
WLW N,w5uhdu6,FF
|
||||
WLW 1,w5uhdu7,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w5uhdu7,FF
|
||||
WLW N,w5uhdu8,FF
|
||||
WLW 30,w5uhdu9,FF
|
||||
WL -1,seq_stand4
|
||||
W0
|
||||
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunki_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#di3_l,#di3_l,#DD
|
||||
.long #DD,#DD,#di3f_l,#di3f_l
|
||||
|
||||
|
||||
#di3_l
|
||||
.asg 7,N
|
||||
WLW N,w3sp2du1,F
|
||||
WLLW -1,seq_strtdunk,w3spdu8,N*6+1
|
||||
WLW N,w3sp2du2,F
|
||||
WLW N,w3sp2du3,F
|
||||
WLW N,w3sp2du4,F
|
||||
WLW N,w3sp2du5,F
|
||||
WLW N,w3sp2du6,F
|
||||
WLW N,w3sp2du7,F
|
||||
WLW 1,w3sp2du8,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 8,w3sp2du8,F
|
||||
WLW 30,w3sp2du9,F
|
||||
WL -1,seq_stand3
|
||||
W0
|
||||
|
||||
#di3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3sp2du1,FF
|
||||
WLLW -1,seq_strtdunk,w3spdu8,N*6+1
|
||||
WLW N,w3sp2du2,FF
|
||||
WLW N,w3sp2du3,FF
|
||||
WLW N,w3sp2du4,FF
|
||||
WLW N,w3sp2du5,FF
|
||||
WLW N,w3sp2du6,FF
|
||||
WLW N,w3sp2du7,FF
|
||||
WLW 1,w3sp2du8,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 8,w3sp2du8,FF
|
||||
WLW 30,w3sp2du9,FF
|
||||
WL -1,seq_stand7
|
||||
W0
|
||||
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkj_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #dj2_l,#dj2_l,#DD,#DD
|
||||
.long #DD,#DD,#DD,#dj2f_l
|
||||
|
||||
|
||||
#dj2_l
|
||||
.asg 7,N
|
||||
WLW N,w2swdu1,F
|
||||
WLLW -1,seq_strtdunk,w2swdu6,N*4+1
|
||||
WLW N,w2swdu2,F
|
||||
WLW N,w2swdu3,F
|
||||
WLW N,w2swdu4,F
|
||||
WLW N,w2swdu5,F
|
||||
WLW 1,w2swdu6,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w2swdu6,F
|
||||
WLW N,w2swdu7,F
|
||||
WLW N,w2swdu8,F
|
||||
WLW 30,w2swdu9,F
|
||||
WL -1,seq_stand1
|
||||
W0
|
||||
|
||||
|
||||
#dj2f_l
|
||||
.asg 7,N
|
||||
WLW N,w2swdu1,FF
|
||||
WLLW -1,seq_strtdunk,w2swdu6,N*4+1
|
||||
WLW N,w2swdu2,FF
|
||||
WLW N,w2swdu3,FF
|
||||
WLW N,w2swdu4,FF
|
||||
WLW N,w2swdu5,FF
|
||||
WLW 1,w2swdu6,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w2swdu6,FF
|
||||
WLW N,w2swdu7,FF
|
||||
WLW N,w2swdu8,FF
|
||||
WLW 30,w2swdu9,FF
|
||||
WL -1,seq_stand1
|
||||
W0
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkk_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#dk2_l,#DD,#DD
|
||||
.long #DD,#DD,#DD,#dk2f_l
|
||||
|
||||
|
||||
#dk2_l
|
||||
.asg 7,N
|
||||
WLW N,w2jamdu1,F
|
||||
WLLW -1,seq_strtdunk,w2jamdu5,N*3+1
|
||||
WLW N,w2jamdu2,F
|
||||
WLW N,w2jamdu3,F
|
||||
WLW N,w2jamdu4,F
|
||||
WLW 1,w2jamdu5,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w2jamdu5,F
|
||||
WLW 30,w2jamdu6,F
|
||||
WL -1,seq_stand2
|
||||
W0
|
||||
|
||||
#dk2f_l
|
||||
.asg 7,N
|
||||
WLW N,w2jamdu1,FF
|
||||
WLLW -1,seq_strtdunk,w2jamdu5,N*3+1
|
||||
WLW N,w2jamdu2,FF
|
||||
WLW N,w2jamdu3,FF
|
||||
WLW N,w2jamdu4,FF
|
||||
WLW 1,w2jamdu5,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w2jamdu5,FF
|
||||
WLW 30,w2jamdu6,FF
|
||||
WL -1,seq_stand8
|
||||
W0
|
||||
|
||||
|
||||
********************************
|
||||
|
||||
|
||||
dunkl_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#dl3_l,#DD
|
||||
.long #DD,#DD,#dl3f_l,#DD
|
||||
|
||||
|
||||
#dl3_l
|
||||
.asg 7,N
|
||||
WLW N,w3flydu1,F
|
||||
WLLW -1,seq_strtdunk,w3flydu7,N*5+1
|
||||
WLW N,w3flydu2,F
|
||||
WLW N,w3flydu3,F
|
||||
WLW N,w3flydu4,F
|
||||
WLW N,w3flydu5,F
|
||||
WLW N,w3flydu6,F
|
||||
WLW 1,w3flydu7,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w3flydu7,F
|
||||
WLW N,w3flydu8,F
|
||||
WLW 30,w3flydu9,F
|
||||
WL -1,seq_stand3
|
||||
W0
|
||||
|
||||
#dl3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3flydu1,FF
|
||||
WLLW -1,seq_strtdunk,w3flydu7,N*5+1
|
||||
WLW N,w3flydu2,FF
|
||||
WLW N,w3flydu3,FF
|
||||
WLW N,w3flydu4,FF
|
||||
WLW N,w3flydu5,FF
|
||||
WLW N,w3flydu6,FF
|
||||
WLW 1,w3flydu7,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 4,w3flydu7,FF
|
||||
WLW N,w3flydu8,FF
|
||||
WLW 30,w3flydu9,FF
|
||||
WL -1,seq_stand7
|
||||
W0
|
||||
********************************
|
||||
|
||||
|
||||
dunkm_t
|
||||
.word DUNK_M|JUMP_M
|
||||
.long seq_stand
|
||||
.long #DD,#DD,#dm3_l,#DD
|
||||
.long #DD,#DD,#dm3f_l,#DD
|
||||
|
||||
|
||||
#dm3_l
|
||||
.asg 7,N
|
||||
WLW N,w3twdu1,F
|
||||
WLW N,w3twdu2,F
|
||||
WLLW -1,seq_strtdunk,w3twdu10,N*7+1
|
||||
WLW N,w3twdu3,F
|
||||
WLW N,w3twdu4,F
|
||||
WLW N,w3twdu5,F
|
||||
WLW N,w3twdu6,F
|
||||
WLW N,w3twdu7,F
|
||||
WLW N,w3twdu8,F
|
||||
WLW N,w3twdu9,F
|
||||
WLW 1,w3twdu10,F
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 6,w3twdu10,F
|
||||
WLW N,w3twdu11,F
|
||||
WL -1,seq_stand4
|
||||
W0
|
||||
|
||||
#dm3f_l
|
||||
.asg 7,N
|
||||
WLW N,w3twdu1,FF
|
||||
WLW N,w3twdu2,FF
|
||||
WLLW -1,seq_strtdunk,w3twdu10,N*7+1
|
||||
WLW N,w3twdu3,FF
|
||||
WLW N,w3twdu4,FF
|
||||
WLW N,w3twdu5,FF
|
||||
WLW N,w3twdu6,FF
|
||||
WLW N,w3twdu7,FF
|
||||
WLW N,w3twdu8,FF
|
||||
WLW N,w3twdu9,FF
|
||||
WLW 1,w3twdu10,FF
|
||||
|
||||
.asg 5,N
|
||||
WLW -1,seq_slamball,0
|
||||
WLW 6,w3twdu10,FF
|
||||
WLW N,w3twdu11,FF
|
||||
WL -1,seq_stand6
|
||||
W0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,354 @@
|
|||
**************************************************************************
|
||||
* game.equ - All .equ constants to be used throughout the game
|
||||
*
|
||||
*.Last mod - 3/16/93 16:42
|
||||
**************************************************************************
|
||||
|
||||
QRTRTIME .EQU [300h,0h] ;Time of each quarter
|
||||
|
||||
;PROCESS ID'S
|
||||
|
||||
CYCPID .equ 109
|
||||
BUYINPID .equ 110
|
||||
GMEOVPID .equ 113
|
||||
COLRPID .equ 120 ;COLOR CYCLE FROM INTERRUPT
|
||||
DG1PID .equ 121 ;CNTDWN DIGIT PROC
|
||||
DG2PID .equ 122 ;CNTDWN DIGIT PROC
|
||||
FADEPID .equ 123 ;SOUND FADER
|
||||
CP_PID1 .equ 124 ;Credit page
|
||||
CP_PID2 .equ 125 ;^
|
||||
LC_PID .equ 126+8000h ;Left coin (Indestructible)
|
||||
RC_PID .equ 127+8000h
|
||||
CC_PID .equ 128+8000h
|
||||
SLAM_PID .equ 129+8000h
|
||||
DIAG_PID .equ 130
|
||||
PSWPID .equ 131 ;Plyr start switch
|
||||
|
||||
clockid .equ 132 ;24 second shot clock proc & img id
|
||||
tvid .equ 133 ;tv score plate images
|
||||
gclockid .equ 134 ;game clock
|
||||
tvscrid .equ 135 ;big tv score images
|
||||
bclockid .equ 136 ;big game clock
|
||||
creditid .equ 137 ;credit info at top score board
|
||||
stickid .equ 138 ;cpu message stick procid
|
||||
qrtrid .equ 139 ;qrtr imgs at scorers table
|
||||
arwid .equ 140 ;Plyr arrow process
|
||||
|
||||
p1stickid .equ 141 ;message stick on ids for p1
|
||||
p2stickid .equ 142
|
||||
p3stickid .equ 143
|
||||
p4stickid .equ 144 ;p4
|
||||
TIPID .equ 145
|
||||
ARWPID .equ 146
|
||||
adpid .equ 147
|
||||
takepid .equ 148
|
||||
|
||||
AMODE_PID .equ 100h ;Attract mode
|
||||
INTRO_PID .equ 300h ;Intro/player selection
|
||||
HISC_PID .equ 600h ;Hiscore table entry
|
||||
ENDQRTR_PID .equ 800h ;Hint pages/Halftime pages
|
||||
|
||||
P1_PID .equ 1000h ;P1 main loop
|
||||
|
||||
P2_PID .equ 1100h
|
||||
|
||||
P3_PID .equ 1200h
|
||||
|
||||
P4_PID .equ 1300h
|
||||
|
||||
JOY_PID .equ 2000h ;Joystick scanner
|
||||
COLL_PID .equ 2100h ;Collisions
|
||||
STAT_PID .equ 2200h ;Status display
|
||||
HOOP_PID .equ 2300h ;Backboard,net,rim
|
||||
TOB_PID .equ 2400h ;Takeout ball
|
||||
CNTDWN_PID .equ 2500h ;countdown timer
|
||||
NOG_PID .equ 2600h ;no good (shots that don't go in)
|
||||
CYCPID2 .equ 2700h ;2nd cycler
|
||||
|
||||
|
||||
ANIMPID .equ 4000h ;Animation PIDs (256)
|
||||
ANIMPID2 .equ 4100h ;Animation2 PIDs (256)
|
||||
ANIMPID3 .equ 4200h ;Animation3 PIDs (256)
|
||||
ANIMPID4 .equ 4300h ;Animation4 PIDs (256)
|
||||
|
||||
|
||||
;OBJECT ID'S
|
||||
|
||||
;OBJECT IDENTIFIER FIELDS
|
||||
B_CLASS .set 15
|
||||
F_CLASS .set 0E000h
|
||||
|
||||
CLSNEUT .equ 0000h ;Neutral items
|
||||
CLSDEAD .equ 2000h ;Objects that delete themselves
|
||||
CLSANIM .equ 3800h ;Animation class objects
|
||||
CLSPLYR .equ 4000h ;Players stuff
|
||||
CLSENMY .equ 8000h ;Enemies
|
||||
|
||||
TYPNEUT .equ 0000h ;Type neutral
|
||||
TYPPLYR .equ 0100h ;Player
|
||||
TYPBALL .equ 0200h ;Basketball
|
||||
TYPTEXT .equ 0700h ;Type text
|
||||
|
||||
|
||||
;TYPE NEUTRAL SUB TYPES
|
||||
SUBARW .EQU 1 ;ARROW ID
|
||||
SUBUP .EQU 2 ;OVERHEAD ITEMS
|
||||
SUBUP2 .EQU 3 ;OVERHEAD ITEMS AFTER VEL SET
|
||||
|
||||
;TYPE PLAYER SUB TYPES
|
||||
SUBPL1 .equ 1 ;P1
|
||||
SUBPL2 .equ 2 ;P2
|
||||
SUBPL3 .equ 3 ;P3
|
||||
SUBPL4 .equ 4 ;P4
|
||||
|
||||
;TYPE TEXT SUB TYPES
|
||||
SUBTXT .equ 1 ;TEXT ID
|
||||
SUBP1TXT .equ 2 ;P1 TEXT
|
||||
SUBP2TXT .equ 3 ;P2 TEXT
|
||||
SUBP1LVS .equ 4 ;ID FOR P1 LIVES DIGIT
|
||||
SUBWNDW .equ 5 ;BIG BOX WINDOW ID
|
||||
SUBNEW .equ 6 ;NEWOID FOR WAVES
|
||||
SUBTIME .equ 7 ;BTIME ID
|
||||
SUBMES1 .equ 8
|
||||
SUBMES2 .equ 9
|
||||
SUBGOTXT .equ 0Ah ;GAME OVER TEXT
|
||||
SUBSCOR .equ 0Bh ;SCORE ID
|
||||
SUBP2LVS .equ 0Ch ;ID FOR P2 LIVES DIGIT
|
||||
SUBDG1I .equ 0Dh ;CNTDWN PLYR1
|
||||
SUBDG2I .equ 0Eh ;CNTDWN PLYR2
|
||||
|
||||
|
||||
|
||||
B_TYPE .set 12
|
||||
F_TYPE .set 1F00h
|
||||
B_PLYR .set 6
|
||||
F_PLYR .set 00C0h
|
||||
B_PLYR1 .set 6
|
||||
B_PLYR2 .set 7
|
||||
|
||||
B_SUBT .set 5
|
||||
F_SUBT .set 003Fh
|
||||
|
||||
JOYLFT .EQU 2
|
||||
JOYRGT .EQU 3
|
||||
JOYUP .EQU 0
|
||||
JOYDN .EQU 1
|
||||
|
||||
;BIT MASKS FOR PLAYER CONTROL TESTING
|
||||
|
||||
BMPRYTE .EQU 3 ;MOVE RIGHT,LEFT,DOWN,UP (LSB)
|
||||
BMPLEFT .EQU 2
|
||||
BMPDOWN .EQU 1
|
||||
BMPUP .EQU 0
|
||||
|
||||
;YUNIT EQUATES
|
||||
BMPFRYTE .EQU 7 ;FIRE RIGHT,LEFT,DOWN,UP (MSB)
|
||||
BMPFLEFT .EQU 6
|
||||
BMPFDOWN .EQU 5
|
||||
BMPFUP .EQU 4
|
||||
|
||||
;BITS USED IN PLAYER CONTROLS (1=ACTIVE)
|
||||
|
||||
PRYTE .EQU 8
|
||||
PLEFT .EQU 4
|
||||
PDOWN .EQU 2
|
||||
PUP .EQU 1
|
||||
|
||||
;YUNIT EQUATES FOR JOYSTICK
|
||||
PFRYTE .EQU 80H
|
||||
PFLEFT .EQU 40H
|
||||
PFDOWN .EQU 20H
|
||||
PFUP .EQU 10H
|
||||
|
||||
|
||||
*GAME STATE CONSTANTS
|
||||
INAMODE .equ 1
|
||||
ININTRO .equ 2
|
||||
INGAME .equ 3
|
||||
INPLYRINFO .equ 4
|
||||
INHALFPRICE .equ 5
|
||||
INFREEPRICE .equ 6
|
||||
INGAMEOV .equ 8
|
||||
INDIAG .equ -1 ;Any neg
|
||||
|
||||
*ASCII FONT MISCELLANEOUS EQUATES
|
||||
F15SP .EQU 7EH ;FONT 15 SP CHARACTER, FOR HS ENTRY
|
||||
F15RUB .EQU F15SP+1 ;FONT 15 RUB CHARACTER,FOR HS ENTRY
|
||||
F15END .EQU F15RUB+1 ;FONT 15 END CHARACTER,FOR HS ENTRY
|
||||
F15RQUOT .EQU F15END+1 ;FONT 15 RIGHT QUOTE
|
||||
|
||||
* PLAYER DATA STRUCTURE
|
||||
|
||||
ply_messages .equ 00h ;img pntr for player buyin messages
|
||||
ply_stick .equ 20h ;img pntr for stuck on me message
|
||||
ply_turbo .equ 40h ;size of turbo meter remaining
|
||||
ply_turbo_dl .equ 50h ;delay before shrinking ply_turbo
|
||||
ply_time .equ 60h ;amount of play time remaining
|
||||
ply_points .equ 70h ;points this plyr scored
|
||||
ply_meter_imgs .equ 80h ;box,turbo meter,litup img needed for
|
||||
used_turbo .equ 0e0h ;cntr used for replenishing meter
|
||||
crds_paid .equ 0f0h ;For full game purchased
|
||||
head_arw_img .equ 100h ;*Plyr arrow img
|
||||
ply_idiot_use .equ 120h ;Has idiot used turbo?
|
||||
PDSIZE .equ 130h ;size of player data block
|
||||
|
||||
******************************************************************************
|
||||
;PDATA equates for name entry system
|
||||
|
||||
PC_CURSPOS equ PDATA+00h ;word
|
||||
PC_OBJID equ PDATA+10h ;word
|
||||
PC_TABWIDTH equ PDATA+20h ;word
|
||||
PC_TABSIZE equ PDATA+30h ;word
|
||||
PC_TABLE equ PDATA+40h ;dword
|
||||
PC_STARTX equ PDATA+60h ;word
|
||||
PC_STARTY equ PDATA+70h ;word
|
||||
PC_MENUBASE equ PDATA+80h ;dword
|
||||
PC_MENULEVEL equ PDATA+0a0h ;word
|
||||
PC_CURSOBJ equ PDATA+0b0h ;dword
|
||||
|
||||
PC_NAM1OBJ equ PDATA+0d0h ;dword
|
||||
PC_LOGOOBJ equ PC_NAM1OBJ
|
||||
PC_NAM2OBJ equ PDATA+0f0h ;dword
|
||||
PC_PNAME1 equ PC_NAM2OBJ
|
||||
PC_NAM3OBJ equ PDATA+110h ;dword
|
||||
PC_PNAME2 equ PC_NAM3OBJ
|
||||
|
||||
PC_MONTHOBJ equ PDATA+130h ;dword
|
||||
PC_DAYOBJ equ PC_MONTHOBJ
|
||||
|
||||
PC_CHARPOS equ PDATA+150h ;word
|
||||
PC_CENTERX equ PDATA+160h ;word
|
||||
PC_HEAD1OBJ equ PDATA+170h ;dword
|
||||
PC_HEAD2OBJ equ PDATA+190h ;dword
|
||||
PC_CREDOBJS equ PDATA+1b0h ;dword * 3
|
||||
|
||||
PC_PLAYNUM equ PDATA+210h ;word
|
||||
PC_SPARE equ PDATA+220h ;word
|
||||
|
||||
PC_FLASHCOUNT equ PDATA+230h ;word
|
||||
PC_DATADDR equ PDATA+240h ;dword
|
||||
PC_CENTERX2 equ PDATA+260h ;word
|
||||
PC_ARROWOBJ equ PDATA+270h ;dword
|
||||
|
||||
PC_CENTERXkit equ PDATA+290h ;word
|
||||
|
||||
|
||||
******************************************************************************
|
||||
* player stats (during game)
|
||||
|
||||
PS_2PTS_TRY equ 0
|
||||
PS_2PTS_MADE equ 1
|
||||
PS_3PTS_TRY equ 2
|
||||
PS_3PTS_MADE equ 3
|
||||
PS_DUNKS_TRY equ 4
|
||||
PS_DUNKS_MADE equ 5
|
||||
PS_BLOCKS equ 6
|
||||
PS_OFF_REB equ 7
|
||||
PS_DEF_REB equ 8
|
||||
PS_STEALS equ 9
|
||||
PS_FREE_TRY equ 10
|
||||
PS_FREE_MADE equ 11
|
||||
PS_ASSISTS equ 12
|
||||
PS_INJURY equ 13
|
||||
PS_SIZE equ 14
|
||||
|
||||
******************************************************************************
|
||||
* player record (while in RAM)
|
||||
|
||||
PR_COUNT equ 0
|
||||
PR_WON equ PR_COUNT+16
|
||||
PR_LOST equ PR_WON+16
|
||||
PR_LASTPLAY equ PR_LOST+16
|
||||
PR_INIT1 equ PR_LASTPLAY+16
|
||||
PR_INIT2 equ PR_INIT1+16
|
||||
PR_INIT3 equ PR_INIT2+16
|
||||
PR_MONTH equ PR_INIT3+16
|
||||
PR_DAY equ PR_MONTH+16
|
||||
PR_TMATEINIT1 equ PR_DAY+16
|
||||
PR_TMATEINIT2 equ PR_TMATEINIT1+16
|
||||
PR_TMATEINIT3 equ PR_TMATEINIT2+16
|
||||
PR_OP1INIT1 equ PR_TMATEINIT3+16
|
||||
PR_OP1INIT2 equ PR_OP1INIT1+16
|
||||
PR_OP1INIT3 equ PR_OP1INIT2+16
|
||||
PR_OP2INIT1 equ PR_OP1INIT3+16
|
||||
PR_OP2INIT2 equ PR_OP2INIT1+16
|
||||
PR_OP2INIT3 equ PR_OP2INIT2+16
|
||||
PR_PTEAM equ PR_OP2INIT3+16
|
||||
PR_OTEAM equ PR_PTEAM+16
|
||||
PR_OSCORE equ PR_OTEAM+16
|
||||
PR_PSCORE equ PR_OSCORE+16
|
||||
PR_TEAMSDEF equ PR_PSCORE+16
|
||||
PR_NUMDEF equ PR_TEAMSDEF+32
|
||||
PR_NUMDEFOLD equ PR_NUMDEF+16
|
||||
PR_WINSTREAK equ PR_NUMDEFOLD+16
|
||||
PR_RANK equ PR_WINSTREAK+16
|
||||
PR_CHECKSUM equ PR_RANK+16
|
||||
PR_SIZE equ PR_CHECKSUM+16
|
||||
|
||||
|
||||
PKDPR_COUNT equ 0 ;11 bits
|
||||
PKDPR_WON equ PKDPR_COUNT+11 ;10 bits
|
||||
PKDPR_LASTPLAY equ PKDPR_WON+10 ;11 bits
|
||||
PKDPR_INIT1 equ PKDPR_LASTPLAY+11 ; 5 bits
|
||||
PKDPR_INIT2 equ PKDPR_INIT1+5 ; 5 bits
|
||||
PKDPR_INIT3 equ PKDPR_INIT2+5 ; 5 bits
|
||||
PKDPR_MONTH equ PKDPR_INIT3+5 ; 4 bits
|
||||
PKDPR_DAY equ PKDPR_MONTH+4 ; 5 bits
|
||||
PKDPR_TMATEINIT1 equ PKDPR_DAY+5 ; 5 bits
|
||||
PKDPR_TMATEINIT2 equ PKDPR_TMATEINIT1+5 ; 5 bits
|
||||
PKDPR_TMATEINIT3 equ PKDPR_TMATEINIT2+5 ; 5 bits
|
||||
PKDPR_OP1INIT1 equ PKDPR_TMATEINIT3+5 ; 5 bits
|
||||
PKDPR_OP1INIT2 equ PKDPR_OP1INIT1+5 ; 5 bits
|
||||
PKDPR_OP1INIT3 equ PKDPR_OP1INIT2+5 ; 5 bits
|
||||
PKDPR_OP2INIT1 equ PKDPR_OP1INIT3+5 ; 5 bits
|
||||
PKDPR_OP2INIT2 equ PKDPR_OP2INIT1+5 ; 5 bits
|
||||
PKDPR_OP2INIT3 equ PKDPR_OP2INIT2+5 ; 5 bits
|
||||
PKDPR_PTEAM equ PKDPR_OP2INIT3+5 ; 5 bits
|
||||
PKDPR_OTEAM equ PKDPR_PTEAM+5 ; 5 bits
|
||||
PKDPR_OSCORE equ PKDPR_OTEAM+5 ; 8 bits
|
||||
PKDPR_PSCORE equ PKDPR_OSCORE+8 ; 8 bits
|
||||
PKDPR_TEAMSDEF equ PKDPR_PSCORE+8 ;27 bits
|
||||
PKDPR_WINSTREAK equ PKDPR_TEAMSDEF+27 ; 6 bits
|
||||
PKDPR_CHECKSUM equ PKDPR_WINSTREAK+6 ; 8 bits (168 bits total)
|
||||
PKDPR_SIZE equ ((PKDPR_CHECKSUM+8+7)/8)*8 ;must be on byte boundary
|
||||
|
||||
RS_RECORD_NUM equ 0
|
||||
RS_GAMES_PLAYED equ RS_RECORD_NUM+10h
|
||||
RS_WINS equ RS_GAMES_PLAYED+10h
|
||||
RS_AVERAGE equ RS_WINS+10h
|
||||
RS_TEAMSDEF equ RS_AVERAGE+10h
|
||||
RS_STREAK equ RS_TEAMSDEF+10h
|
||||
RS_SIZE equ RS_STREAK+10h
|
||||
|
||||
NUM_PRECORDS equ 290
|
||||
|
||||
******************************************************************************
|
||||
* scroller equates
|
||||
|
||||
MAX_VIEW1 equ 310
|
||||
MAX_VIEW2 equ 245+8
|
||||
SCROLL_BUFFER equ 8
|
||||
DIVS_DELTA equ 48h
|
||||
DIVS_RATE1 equ 2400h
|
||||
DIVS_RATE2 equ 800h
|
||||
DIVS_RATE3 equ 500h
|
||||
SCRL_EDGE_OFF equ 100 ;90
|
||||
|
||||
******************************************************************************
|
||||
* shot type equates (for play by play speech calls)
|
||||
|
||||
DESPERATION equ 0
|
||||
LONG_RANGE equ 1
|
||||
_2_POINTS equ 2
|
||||
_3_POINTS equ 3
|
||||
HOOK_SHOT equ 4
|
||||
LAY_UP equ 5
|
||||
FINGER_ROLL equ 6
|
||||
DUNK_SHORT equ 7
|
||||
DUNK_MED equ 8
|
||||
DUNK_LONG equ 9
|
||||
|
||||
|
||||
******************************************************************************
|
||||
|
||||
|
|
@ -0,0 +1,164 @@
|
|||
*.Last mod - 4/3/92 16:49
|
||||
|
||||
EOSINT .set 254+20 ;End of screen
|
||||
|
||||
;Define names of I/O registers
|
||||
HESYNC .set 0C0000000h
|
||||
HEBLNK .set 0C0000010h
|
||||
HSBLNK .set 0C0000020h
|
||||
HTOTAL .set 0C0000030h
|
||||
VESYNC .set 0C0000040h
|
||||
VEBLNK .set 0C0000050h
|
||||
VSBLNK .set 0C0000060h
|
||||
VTOTAL .set 0C0000070h
|
||||
DPYCTL .set 0C0000080h
|
||||
DPYSTRT .set 0C0000090h
|
||||
DPYINT .set 0C00000A0h
|
||||
CONTROL .set 0C00000B0h
|
||||
HSTDATA .set 0C00000C0h
|
||||
HSTADRL .set 0C00000D0h
|
||||
HSTADRH .set 0C00000E0h
|
||||
HSTCTLL .set 0C00000F0h
|
||||
HSTCTLH .set 0C0000100h
|
||||
INTENB .set 0C0000110h
|
||||
INTPEND .set 0C0000120h
|
||||
CONVSP .set 0C0000130h
|
||||
CONVDP .set 0C0000140h
|
||||
PSIZE .set 0C0000150h
|
||||
PMASK .set 0C0000160h
|
||||
HCOUNT .set 0C00001C0h
|
||||
VCOUNT .set 0C00001D0h
|
||||
DPYADR .set 0C00001E0h
|
||||
REFCNT .set 0C00001F0h
|
||||
hesync .set 0C0000000h
|
||||
heblnk .set 0C0000010h
|
||||
hsblnk .set 0C0000020h
|
||||
htotal .set 0C0000030h
|
||||
vesync .set 0C0000040h
|
||||
veblnk .set 0C0000050h
|
||||
vsblnk .set 0C0000060h
|
||||
vtotal .set 0C0000070h
|
||||
dpyctl .set 0C0000080h
|
||||
dpystrt .set 0C0000090h
|
||||
dpyint .set 0C00000A0h
|
||||
control .set 0C00000B0h
|
||||
hstdata .set 0C00000C0h
|
||||
hstadrl .set 0C00000D0h
|
||||
hstadrh .set 0C00000E0h
|
||||
hstctll .set 0C00000F0h
|
||||
hstctlh .set 0C0000100h
|
||||
intenb .set 0C0000110h
|
||||
intpend .set 0C0000120h
|
||||
convsp .set 0C0000130h
|
||||
convdp .set 0C0000140h
|
||||
psize .set 0C0000150h
|
||||
pmask .set 0C0000160h
|
||||
hcount .set 0C00001C0h
|
||||
vcount .set 0C00001D0h
|
||||
dpyadr .set 0C00001E0h
|
||||
refcnt .set 0C00001F0h
|
||||
|
||||
X .set 1
|
||||
Y .set 10000h
|
||||
|
||||
; Masks for I/O register fields
|
||||
|
||||
;Display control register bit definitions
|
||||
HSD .set 1 ;Horizontal Sync Direction
|
||||
DUDATE .set 1111111100B ;Display update (2-9)
|
||||
ORG .set 400h ;ORiGin (1 = lower left; 0 = upper left)
|
||||
SRT .set 800h ;Shift Reg Transfer enable
|
||||
SRE .set 1000h ;Screen Refresh Enable
|
||||
DXV .set 2000h ;Disable eXternal Video
|
||||
NIL .set 4000h ;Non-InterLaced video enable
|
||||
ENV .set 8000h ;ENable Video
|
||||
|
||||
;Bit fields within control register
|
||||
CD .set 08000h ;Mask for Cache Dis bit in CONTROL
|
||||
PPOP .set 07C00h ;Mask for Pix Proc OPer in CONTROL
|
||||
PBH .set 0200h ;Mask for PBH bit in CONTROL
|
||||
PBV .set 0100h ;Mask for PBV bit in CONTROL
|
||||
WIN .set 0C0h ;Mask for Window field in CONTROL
|
||||
T .set 020h ;Mask for Transparency field in CONTROL
|
||||
RR .set 018h ;Mask for dram Refresh Rate bit in CONTROL
|
||||
RM .set 4 ;Mask for dram Refresh Mode bit in CONTROL
|
||||
|
||||
;Bits within intpend and intenb
|
||||
X1E .set 2 ;Mask for Ext Int 1 in INTPEND
|
||||
X2E .set 4 ;Mask for Ext Int 2 in INTPEND
|
||||
HIE .set 200h ;Mask for Host Int in INTPEND
|
||||
DIE .set 400h ;Mask for Disp Int in INTPEND
|
||||
WVP .set 800h ;Mask for Window Violation in INTPEND
|
||||
;Bit positions in intpend
|
||||
DIP .equ 10 ;Bit test for display interrupt pending
|
||||
|
||||
;Fields within HSTCTLL
|
||||
MSGIN .set 7 ;Message from Host to GSP
|
||||
INTIN_MSK .set 8 ;GSP can write 0 to this bit
|
||||
INTIN_BIT .set 3 ;GSP can write 0 to this bit
|
||||
INTOUT_MSK .set 80h ;GSP can write 1 to this bit
|
||||
INTOUT_BIT .set 7 ;GSP can write 1 to this bit
|
||||
|
||||
;Options for window field in control reg
|
||||
W1 .set 040h ;Int on attempt to write outside window.
|
||||
W2 .set 080h ;Inhibit all writes, Int on attempt to write within window
|
||||
W3 .set 0C0h ;inhibit writes outside window, no interrupt
|
||||
|
||||
;Options for pixel proc operations in control reg
|
||||
P_AND .set 0400h
|
||||
P_ANDNOT .set 0800h
|
||||
P_ZERO .set 0C00h
|
||||
P_ORNOT .set 1000h
|
||||
P_XNOR .set 1400h
|
||||
P_NEG .set 1800h
|
||||
P_NOR .set 1C00h
|
||||
P_OR .set 2000h
|
||||
P_NOP .set 2400h
|
||||
P_XOR .set 2800h
|
||||
P_NOTAND .set 2C00h
|
||||
P_ONES .set 3000h
|
||||
P_NOTOR .set 3400h
|
||||
P_NAND .set 3800h
|
||||
P_NOT .set 3C00h
|
||||
P_ADD .set 4000h
|
||||
P_ADDS .set 4400h
|
||||
P_SUB .set 4800h
|
||||
P_SUBS .set 4C00h
|
||||
P_MAX .set 5000h
|
||||
P_MIN .set 5400h
|
||||
|
||||
;Special A-file registers
|
||||
fp .set a13 ;Frame, param. stack
|
||||
pstk .set a14 ;Parameter stack pointer
|
||||
frame_pntr .set a14 ;Used by C Compiler
|
||||
|
||||
;B register graphics definitions
|
||||
saddr .set b0
|
||||
sptch .set b1
|
||||
daddr .set b2
|
||||
dptch .set b3
|
||||
offset .set b4
|
||||
wstart .set b5
|
||||
wend .set b6
|
||||
dydx .set b7
|
||||
color0 .set b8
|
||||
color1 .set b9
|
||||
count .set b10
|
||||
inc1 .set b11
|
||||
inc2 .set b12
|
||||
pattrn .set b13
|
||||
SADDR .set b0
|
||||
SPTCH .set b1
|
||||
DADDR .set b2
|
||||
DPTCH .set b3
|
||||
OFFSET .set b4
|
||||
WSTART .set b5
|
||||
WEND .set b6
|
||||
DYDX .set b7
|
||||
COLOR0 .set b8
|
||||
COLOR1 .set b9
|
||||
COUNT .set b10
|
||||
INC1 .set b11
|
||||
INC2 .set b12
|
||||
PATTRN .set b13
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,569 @@
|
|||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
***> 4673800
|
||||
;04672220H
|
||||
GLO> IMGTBL.GLO
|
||||
PON>
|
||||
;
|
||||
ASM> COURT.TBL
|
||||
FRM> COURT
|
||||
ADS.IMG
|
||||
---> AD_III_L,RF_III_L,AD_REV_R,RF_REV_R,AD_PEK_L,RF_PEK_L
|
||||
---> AD_MUS_R,RF_MUS_R,AD_SMO_R,RF_SMO_R,AD_CHAL_L,RF_CHAL_L
|
||||
---> AD_WWF_L,RF_WWF_L
|
||||
---> AD_KANO_L,RF_KANO_L,AD_KOM1_L
|
||||
---> RF_KOM1_L,AD_KOM2_L
|
||||
;
|
||||
COURTZ.IMG
|
||||
;Advertisement imgs
|
||||
---> adrecy2,adhot,admid2,adblue2,blueref,hotref,midref
|
||||
---> recycref
|
||||
---> ad1,ad1ref,ad2,ad2ref
|
||||
---> pal_img2,pal_img4,pal_img5,pal_img3,pal_img1
|
||||
---> adnba
|
||||
---> adjet,nbaref
|
||||
---> jamref,jetref
|
||||
---> adnba2,adjam2
|
||||
---> tfreeply,tcredit
|
||||
---> reflc1,reflc2,reflc3,reflc4,topcrwd,table2
|
||||
---> cdre0,newtbl1,newtbl2,crowd1a2,crowd1a3,crowd1a4,crowd1a5
|
||||
---> usher,crowd2a2,crowd2a3,crowd2a4,newtbl3,crowd3a2,crowd3a3
|
||||
---> crowd1a,crowd1b,crowd2a,crowd2b,crowd3,crowd3a4
|
||||
---> sdcrwd1,sdcrwd2,sdcrwd3,sdcrwd4
|
||||
---> sdcrwd5,sdcrwd6,sdcrwd7,sdcrwd8
|
||||
---> nsdcrwd1a,nsdcrwd2a,nsdcrwd4a,sdcrwd8c,nsdcrwd4c
|
||||
---> nsdcrwd1c,nsdcrwd2c,nsdcrwd3c,nsdcrwd3a
|
||||
---> crowd40,crowd401,crowd402
|
||||
---> PAL_ATL
|
||||
---> PAL_BOS,PAL_CHA,PAL_CHI,PAL_CHI2,PAL_CLE,PAL_CLP,PAL_DAL,PAL_DEN
|
||||
---> PAL_DET,PAL_GLD,PAL_HOU,PAL_IND,PAL_LAK,PAL_MIA,PAL_MIL,PAL_MIN,PAL_NEJ
|
||||
---> PAL_NEY,PAL_ORL,PAL_ORL2,PAL_PHI,PAL_PHO,PAL_POR,PAL_SAC,PAL_SAN
|
||||
---> PAL_SEA,PAL_UTA,PAL_UTA2,PAL_WAS
|
||||
CHEERS.IMG
|
||||
---> cheer1,cheer2,cheer3,cheer4,cheer5,cheer6,cheer7,cheer2a,cary1,cary2
|
||||
---> cary3,cary4,cary5,cary6
|
||||
;
|
||||
ASM> PLYRHD.TBL
|
||||
XON>
|
||||
HDS1.IMG
|
||||
---> ewing1,ewing2,ewing3
|
||||
---> ewing4,ewing5,ewing6,ewing7,ewing8,ewing9,ewing10,ewing11,ewing12
|
||||
---> ewing13,ewing14,ewing15,ewing16,stock1,stock2,stock3,stock4,stock5
|
||||
---> stock6,stock7,stock8,stock9,stock10,stock11,stock12,stock13,stock14
|
||||
---> stock15,stock16,shiek1,shiek2,shiek3,shiek4,shiek5,shiek6,shiek7,shiek8
|
||||
---> shiek9,shiek10,shiek11,shiek12,shiek13,shiek14,shiek15,shiek16,rharp1
|
||||
---> rharp2,rharp3,rharp4,rharp5,rharp6,rharp7,rharp8,rharp9,rharp10,rharp11
|
||||
---> rharp12,rharp13,rharp14,rharp15,rharp16,kmalone1,kmalone2,kmalone3
|
||||
---> kmalone4,kmalone5,kmalone6,kmalone7,kmalone8,kmalone9,kmalone10
|
||||
---> kmalone11,kmalone12,kmalone13,kmalone14,kmalone15,kmalone16
|
||||
HDS2.IMG
|
||||
---> Person1,Person2,Person3,Person4,Person5,Person6,Person7,Person8,Person9
|
||||
---> Person10,Person11,Person12,Person13,Person14,Person15,Person16,Augmon1
|
||||
---> Augmon2,Augmon3,Augmon4,Augmon5,Augmon6,Augmon7,Augmon8,Augmon9
|
||||
---> Augmon10,Augmon11,Augmon12,Augmon13,Augmon14,Augmon15,Augmon16,Benja1
|
||||
---> Benja2,Benja3,Benja4,Benja5,Benja6,Benja7,Benja8,Benja9,Benja10,Benja11
|
||||
---> Benja12,Benja13,Benja14,Benja15,Benja16,Barkley1,Barkley2,Barkley3
|
||||
---> Barkley4,Barkley5,Barkley6,Barkley7,Barkley8,Barkley9,Barkley10
|
||||
---> Barkley11,Barkley12,Barkley13,Barkley14,Barkley15,Barkley16,Cole1,Cole2
|
||||
---> Cole3,Cole4,Cole5,Cole6,Cole7,Cole8,Cole9,Cole10,Cole11,Cole12,Cole13
|
||||
---> Cole14,Cole15,Cole16
|
||||
---> Drex1,Drex2,Drex3,Drex4,Drex5,Drex6
|
||||
---> Drex7,Drex8,Drex9,Drex10,Drex11,Drex12,Drex13,Drex14,Drex15,Drex16
|
||||
---> Ellis1,Ellis2,Ellis3,Ellis4,Ellis5,Ellis6,Ellis7,Ellis8,Ellis9,Ellis10
|
||||
---> Ellis11,Ellis12,Ellis13,Ellis14,Ellis15,Ellis16,Elliot1,Elliot2,Elliot3
|
||||
---> Elliot4,Elliot5,Elliot6,Elliot7,Elliot8,Elliot9,Elliot10,Elliot11
|
||||
---> Elliot12,Elliot13,Elliot14,Elliot15,Elliot16,Hrdaway1,Hrdaway2,Hrdaway3
|
||||
---> Hrdaway4,Hrdaway5,Hrdaway6,Hrdaway7,Hrdaway8,Hrdaway9,Hrdaway10
|
||||
---> Hrdaway11,Hrdaway12,Hrdaway13,Hrdaway14,Hrdaway15,Hrdaway16
|
||||
HDS3.IMG
|
||||
---> HarpMav1,HarpMav2,HarpMav3,HarpMav4,HarpMav5,HarpMav6,HarpMav7,HarpMav8
|
||||
---> HarpMav9,HarpMav10,HarpMav11,HarpMav12,HarpMav13,HarpMav14,HarpMav15
|
||||
---> HarpMav16,Grant1,Grant2,Grant3,Grant4,Grant5,Grant6,Grant7,Grant8
|
||||
---> Grant9,Grant10,Grant11,Grant12,Grant13,Grant14,Grant15,Grant16,GrantG1
|
||||
---> GrantG2,GrantG3,GrantG4,GrantG5,GrantG6,GrantG7,GrantG8,GrantG9
|
||||
---> GrantG10,GrantG11,GrantG12,GrantG13,GrantG14,GrantG15,GrantG16,Horna1
|
||||
---> Horna2,Horna3,Horna4,Horna5,Horna6,Horna7,Horna8,Horna9,Horna10,Horna11
|
||||
---> Horna12,Horna13,Horna14,Horna15,Horna16
|
||||
---> Majerle1
|
||||
---> Majerle2,Majerle3,Majerle4,Majerle5,Majerle6,Majerle7,Majerle8,Majerle9
|
||||
---> Majerle10,Majerle11,Majerle12,Majerle13,Majerle14,Majerle15,Majerle16
|
||||
---> Manning1,Manning2,Manning3,Manning4,Manning5,Manning6,Manning7,Manning8
|
||||
---> Manning9,Manning10,Manning11,Manning12,Manning13,Manning14,Manning15
|
||||
---> Manning16
|
||||
HDS4.IMG
|
||||
---> Miller1,Miller2,Miller3,Miller4,Miller5,Miller6,Miller7
|
||||
---> Miller8,Miller9,Miller10,Miller11,Miller12,Miller13,Miller14,Miller15
|
||||
---> Miller16,Mutumbo1,Mutumbo2,Mutumbo3,Mutumbo4,Mutumbo5,Mutumbo6,Mutumbo7
|
||||
---> Mutumbo8,Mutumbo9,Mutumbo10,Mutumbo11,Mutumbo12,Mutumbo13,Mutumbo14
|
||||
---> Mutumbo15,Mutumbo16,Oakley1,Oakley2,Oakley3,Oakley4,Oakley5,Oakley6
|
||||
---> Oakley7,Oakley8,Oakley9,Oakley10,Oakley11,Oakley12,Oakley13,Oakley14
|
||||
---> Oakley15,Oakley16,Hakeem1,Hakeem2,Hakeem3,Hakeem4,Hakeem5,Hakeem6
|
||||
---> Hakeem7,Hakeem8,Hakeem9,Hakeem10,Hakeem11,Hakeem12,Hakeem13,Hakeem14
|
||||
---> Hakeem15,Hakeem16
|
||||
---> Porter1,Porter2,Porter3,Porter4,Porter5,Porter6,Porter7,Porter8,Porter9
|
||||
---> Porter10,Porter11,Porter12,Porter13,Porter14,Porter15,Porter16,Price1
|
||||
---> Price2,Price3,Price4,Price5,Price6,Price7,Price8,Price9,Price10,Price11
|
||||
---> Price12,Price13,Price14,Price15,Price16,Rice1,Rice2,Rice3,Rice4,Rice5
|
||||
---> Rice6,Rice7,Rice8,Rice9,Rice10,Rice11,Rice12,Rice13,Rice14,Rice15
|
||||
---> Rice16,Robins1,Robins2,Robins3,Robins4,Robins5,Robins6,Robins7,Robins8
|
||||
---> Robins9,Robins10,Robins11,Robins12,Robins13,Robins14,Robins15,Robins16
|
||||
HDS5.IMG
|
||||
---> schremp1,schremp2
|
||||
---> schremp3,schremp4,schremp5,schremp6,schremp7,schremp8,schremp9
|
||||
---> schremp10,schremp11,schremp12,schremp13,schremp14,schremp15,schremp16
|
||||
---> skiles1,skiles2,skiles3,skiles4,skiles5,skiles6,skiles7,skiles8,skiles9
|
||||
---> skiles10,skiles11,skiles12,skiles13,skiles14,skiles15,skiles16
|
||||
---> smith1,smith2,smith3,smith4
|
||||
---> smith5,smith6,smith7,smith8,smith9,smith10,smith11,smith12,smith13
|
||||
---> smith14,smith15,smith16,thomas1,thomas2,thomas3,thomas4,thomas5,thomas6
|
||||
---> thomas7,thomas8,thomas9,thomas10,thomas11,thomas12,thomas13,thomas14
|
||||
---> thomas15,thomas16,tisdale1,tisdale2,tisdale3,tisdale4,tisdale5,tisdale6
|
||||
---> tisdale7,tisdale8,tisdale9,tisdale10,tisdale11,tisdale12,tisdale13
|
||||
---> tisdale14,tisdale15,tisdale16,webb1,webb2,webb3,webb4,webb5,webb6,webb7
|
||||
---> webb8,webb9,webb10,webb11,webb12,webb13,webb14,webb15,webb16,worthy1
|
||||
---> worthy2,worthy3,worthy4,worthy5,worthy6,worthy7,worthy8,worthy9
|
||||
---> worthy10,worthy11,worthy12,worthy13,worthy14,worthy15,worthy16
|
||||
---> laet1,laet2,laet3,laet4,laet5,laet6,laet7,laet8,laet9,laet10
|
||||
---> laet11,laet12,laet13,laet14,laet15,laet16,hawkins1,hawkins2,hawkins3
|
||||
---> hawkins4,hawkins5,hawkins6,hawkins7,hawkins8,hawkins9,hawkins10
|
||||
---> hawkins11,hawkins12,hawkins13,hawkins14,hawkins15,hawkins16,johnson1
|
||||
---> johnson2,johnson3,johnson4,johnson5,johnson6,johnson7,johnson8,johnson9
|
||||
---> johnson10,johnson11,johnson12,johnson13,johnson14,johnson15,johnson16
|
||||
---> divac1,divac2,divac3,divac4,divac5,divac6,divac7,divac8,divac9,divac10
|
||||
---> divac11,divac12,divac13,divac14,divac15,divac16
|
||||
HDS6.IMG
|
||||
---> kemp1,kemp2,kemp3,kemp4,kemp5,kemp6,kemp7,kemp8,kemp9
|
||||
---> kemp10,kemp11,kemp12,kemp13,kemp14,kemp15,kemp16
|
||||
---> pippin1,pippin2,pippin3,pippin4,pippin5,pippin6,pippin7,pippin8,pippin9
|
||||
---> pippin10,pippin11,pippin12,pippin13,pippin14,pippin15,pippin16,gill1
|
||||
---> gill2,gill3,gill4,gill5,gill6,gill7,gill8,gill9,gill10,gill11,gill12
|
||||
---> gill13,gill14,gill15,gill16,daug1,daug2,daug3,daug4,daug5,daug6,daug7
|
||||
---> daug8,daug9,daug10,daug11,daug12,daug13,daug14,daug15,daug16,mullin1
|
||||
---> mullin2,mullin3,mullin4,mullin5,mullin6,mullin7,mullin8,mullin9
|
||||
---> mullin10,mullin11,mullin12,mullin13,mullin14,mullin15,mullin16,wilkens1
|
||||
---> wilkens2,wilkens3,wilkens4,wilkens5,wilkens6,wilkens7,wilkens8,wilkens9
|
||||
---> wilkens10,wilkens11,wilkens12,wilkens13,wilkens14,wilkens15,wilkens16
|
||||
ASM> PLYRHD2.TBL
|
||||
HDS7.IMG
|
||||
---> Lohaus2,Lohaus3,Lohaus4,Lohaus5,Lohaus6,Lohaus7,Lohaus8,Lohaus9,Lohaus1
|
||||
---> Lohaus10,Lohaus11,Lohaus12,Lohaus13,Lohaus14,Lohaus15,Lohaus16
|
||||
---> edwrd1,edwrd2,edwrd3,edwrd4,edwrd5
|
||||
---> edwrd6,edwrd7,edwrd13,edwrd9,edwrd10,edwrd11,edwrd12,edwrd8,edwrd14
|
||||
---> edwrd15,edwrd16,gug1,gug2,gug3,gug4,gug5,gug6,gug7,gug8,gug9,gug10
|
||||
---> gug11,gug12,gug13,gug14,gug15,gug16
|
||||
;,iuz1,iuz2,iuz3,iuz4,iuz5,iuz6,iuz7
|
||||
;---> iuz8,iuz9,iuz10,iuz11,iuz12,iuz13,iuz14,iuz15,iuz16
|
||||
XOF>
|
||||
;
|
||||
ASM> IMGTBL.ASM
|
||||
BALL.IMG
|
||||
---> shadow1,shadow2,shadow3,shadow4,shadow5,shadow6
|
||||
---> shadow7,shadow8,shadow9,shadow10,shadow11
|
||||
---> ball11,shadow12,shadow13,shadow14,shadow15,ballshad5
|
||||
;
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L,PWRD1:W,PWRD2:W,PWRD3:W,PT0X:W,PT2X:W,PT2Y:W,PT3X:W,PT3Y:W,PT5X:W
|
||||
WST.IMG
|
||||
ASM> STAND.TBL
|
||||
---> W1ST1,W1ST2,W1ST3,W1ST4,W1ST5
|
||||
---> W2ST1,W2ST2,W2ST3,W2ST4,W2ST5
|
||||
---> W3ST1,W3ST2,W3ST3,W3ST4,W3ST5
|
||||
---> W4ST1,W4ST2,W4ST3,W4ST4,W4ST5
|
||||
---> W5ST1,W5ST2,W5ST3,W5ST4,W5ST5
|
||||
;
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L,PWRD1:W,PWRD2:W,PWRD3:W,PT0X:W
|
||||
ASM> IMGTBL.ASM
|
||||
REFTIP.IMG
|
||||
---> reftip1,reftip10,reftip11,reftip12,reftip13,reftip14,reftip15,reftip16
|
||||
---> reftip2,reftip3,reftip4,reftip5,reftip6,reftip7,reftip8,reftip9,refbk1
|
||||
---> refbk2,refbk3,refbk4,refbk5,refbk6,refbk7,refbk8,refsqt5,refsqt4
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
;
|
||||
PON>
|
||||
;
|
||||
ASM> IMGTBL.ASM
|
||||
BALLTIME.IMG
|
||||
---> t0000,tx000,txx00,txxx0
|
||||
---> txxxx,t1000,t1100,t1110
|
||||
---> t1111,tx100,tx110,tx111
|
||||
---> txx10,txx11,txxx1
|
||||
TVSCORE.IMG
|
||||
---> BERAN,BOON,BOOTY,MARTINEZ,PENACHO
|
||||
---> DABEL,VOGEL
|
||||
---> DAVIS
|
||||
---> GENTILE
|
||||
---> HEITSCH
|
||||
---> KINKEAD
|
||||
---> LINHOFF,LOWES
|
||||
---> MACIKA,MEDNICK
|
||||
---> PONTAREL
|
||||
---> SHARPE,DAVIES
|
||||
---> TOBIAS,TSUI
|
||||
---> LASKO,GRANN,FORD,JARVIS,HAEGER
|
||||
---> GREEN,DILLON,KAM,DEAL,LOFFRE,BARKER,COX,RAIDEN,REAPER,KONGO,ELVIS
|
||||
---> HOSK,OLIV,SCORP,REPT,SUBZ
|
||||
---> COMAN,GAY
|
||||
;
|
||||
---> PETRO,NEWCOMER,OURSLER
|
||||
---> MORRIS,SIMPSON,JSKILES
|
||||
;---> HOWARD
|
||||
;---> SCOTT
|
||||
---> HEY
|
||||
---> CARLTON
|
||||
---> GOSKIE
|
||||
---> DIVITA
|
||||
---> TURMELL
|
||||
---> RIVETT
|
||||
---> LIPTAK
|
||||
---> DoubleOT,TripleOT,endof1,endof3,endof4,halftime
|
||||
---> shotclok,quarter,start,insert,colon,cpu,timerlow
|
||||
---> one,two,three,four,freeply,crplate,crplate2
|
||||
---> credit,scorebox,qrtr1,qrtr2,qrtr3,qrtr4
|
||||
---> AUGMON,BARKLEY,BENJAMIN,COLEMAN
|
||||
---> DAUGHRTY,EDWARDS,DREXLER,ELLIOT
|
||||
---> LELLIS,GUGLI,EWING,GILL
|
||||
---> GRANT_HC,GRANT_HV,THARDAWAY,HARPER_D
|
||||
---> HARPER_R,HAWKINS,HORNACEK
|
||||
;,IUZZ
|
||||
---> JOHNSN_L,DIVAC,KEMP,LAETNER,AHARDAWAY
|
||||
---> MAJERLE,MALONE_K,LOHAUS
|
||||
---> MANNING,MILLER,MULLIN,MUTUMBO
|
||||
---> OAKLEY,OLAJUWON,ONEAL
|
||||
---> PERSON,PIPPEN,PORTER
|
||||
---> PRICE,RICE,DROBINSON
|
||||
---> SCHREMPF,SEIKALY,SKILES,SMITH
|
||||
---> STOCKTON,THOMAS,TISDALE,WEBB,KANDERSON,NANDERSON
|
||||
---> WILKINS,WORTHY,KJOHNSON,CROBINSON,DELLIS
|
||||
;,MAGIC
|
||||
---> bbal,bbal_w,tocontrol
|
||||
---> METERg,LITUPg
|
||||
---> METERr,LITUPr
|
||||
---> METERy,LITUPy
|
||||
---> METERb,LITUPb
|
||||
COF>
|
||||
---> font60,font61,font62,font63,font64,font65,font66,font67,font68,font69
|
||||
---> clock,clock2,font90,font60w,font60r,font60g,font6?
|
||||
---> font91,font92,font93,font94
|
||||
---> font95,font96,font97,font98
|
||||
---> font99
|
||||
---> metal1,overtime,final,font90r,metal2
|
||||
---> S_LED_0,S_LED_1,S_LED_2,S_LED_3,S_LED_4,S_LED_5,S_LED_6,S_LED_7,S_LED_8
|
||||
---> S_LED_9,S_LED_MAX
|
||||
---> BigLED_0,BigLED_1,BigLED_2,BigLED_3,BigLED_4,BigLED_5
|
||||
---> BigLED_6,BigLED_7,BigLED_8,BigLED_9
|
||||
---> please
|
||||
CON>
|
||||
---> S_LED_0r
|
||||
TVSCORE2.IMG
|
||||
---> MCDAN,WILLIS,BROWN,GAMBLE,MOURN,ARMSTR,KUKOC,NANCE,JACK,MASH,ROGERS
|
||||
---> DUMARS,RODMAN,HUNTER,WEBBER,MAXWELL,HORRY,SMITS,SEALY,ROBERTS,PEELER
|
||||
---> CAMPBELL,MINER,BAKER,DAY,RIDER,CMORRIS,MASON,STARKS,WEATH
|
||||
---> BRAD,SIMM,HURL,RICH,MCKEY,PAYTON,BENOIT,ELLISON
|
||||
---> CHEANEY
|
||||
FONT6.IMG
|
||||
COF>
|
||||
---> font6_A,font6_B,font6_C,font6_D,font6_E,font6_F,font6_G,font6_H,font6_I
|
||||
---> font6_J,font6_K,font6_L,font6_M,font6_N,font6_O,font6_P,font6_Q,font6_R
|
||||
---> font6_S,font6_T,font6_U,font6_V,font6_W,font6_X,font6_Y,font6_Z,font6_EXP
|
||||
CON>
|
||||
;
|
||||
SPARKS.IMG
|
||||
ASM> IMGTBL.ASM
|
||||
---> spark2,spark3,spark4,spark5,spark1
|
||||
HOOP.IMG
|
||||
---> back2,back3,back4,back5,back6
|
||||
---> rim1f,rim1b,rim2f,rim2b,rim3f,rim3b,rimbase,rim4f,rim4b
|
||||
---> hoopbot,hooptop
|
||||
---> swish1b,swish1f,swish2b,swish2f,swish3b,swish3f,swish4b,swish4f,swish5b
|
||||
---> swish5f,farshot1b,farshot1f,farshot2b,farshot2f,farshot3b,farshot3f
|
||||
---> farshot4b,farshot4f
|
||||
---> bbord_1,bbord_2,bbord_3,bbord_4,bbord_5,bbord_6,bbord_7,bbord_8,bbord_9
|
||||
---> bbord_10,bturn_1,bturn_2,bturn_3,bturn_4,bturn_5,shard1_1,shard1_2
|
||||
---> shard1_3,shard1_4,shard1_5,shard1_6,shard1_7,shard1_8,shard2_1,shard2_2
|
||||
---> shard2_3,shard2_4,shard2_5,shard2_6,shard2_7,shard2_8,shard3_1,shard3_2
|
||||
---> shard3_3,shard3_4,shard3_5,shard3_6,shard3_7,shard3_8,shard3_9
|
||||
---> shard3_10,shard3_11,shard3_12,shard4_1,shard4_2,shard4_3,shard4_4
|
||||
---> shard4_5,shard4_6,shard4_7,shard4_8,shard4_9,shard4_10,shard5_1
|
||||
---> shard5_2,shard5_3,shard5_4,shard5_5,shard5_6,shard5_7,shard5_8,shard6_1
|
||||
---> shard6_2,shard6_3,shard6_4,shard6_5,shard6_6,shard6_7,shard6_8,shard7_1
|
||||
---> shard7_2,shard7_3,shard7_4,shard7_5,shard7_6,shard7_7,shard7_8,shard7_9
|
||||
---> shard7_10,shard8_1,shard8_2,shard8_3,shard8_4,shard8_5,shard8_6
|
||||
---> shard8_7,shard8_8,shard8_9,shard8_10
|
||||
---> shat1_1
|
||||
---> shat1_2,shat1_3,shat1_4,shat1_5,shat2_1,shat2_2,shat2_3,shat2_4,shat2_5
|
||||
---> shat3_1,shat3_2,shat3_3,shat3_4,shat3_5,shat4_1,shat4_2,shat4_3,shat4_4
|
||||
---> shat4_5
|
||||
---> rimbndF_1,rimbndF_2,rimbndF_3,rimbndF_4,rimbndF_5,rimbndF_6,rimbndF_7
|
||||
---> rimbndF_8,rimbndF_9,rimbndF_10,rimbndF_11,rimbndF_12,rimbndF_13
|
||||
---> rimbndF_14,rimbndF_15,rimbndF_16,rimbndF_17,rimbndB_1,rimbndB_2
|
||||
---> rimbndB_3,rimbndB_4,rimbndB_5,rimbndB_6,rimbndB_7,rimbndB_8,rimbndB_9
|
||||
---> rimbndB_10,rimbndB_11,rimbndB_12,rimbndB_13,rimbndB_14,rimbndB_15
|
||||
---> rimbndB_16,rimbndB_17
|
||||
---> firimB_1,firimB_2,firimB_3,firimB_4,firimB_5
|
||||
---> firimB_6,firimB_7,firimB_8,firimB_9,firimB_10,firimF_1,firimF_2
|
||||
---> firimF_3,firimF_4,firimF_5,firimF_6,firimF_7,firimF_8,firimF_9
|
||||
---> firimF_10,firimB_11,firimF_11,firimF_12,firimF_13,firimF_14,firimF_15
|
||||
---> firimF_16,firimF_17,firimB_bnd,firimF_bnd
|
||||
;
|
||||
TVTEXT.IMG
|
||||
---> BirthM_B
|
||||
---> Stats_B
|
||||
---> INITIALS_B
|
||||
---> BirthD_B
|
||||
---> PRESSBUTT
|
||||
---> PRESSTURB
|
||||
---> selectbox
|
||||
---> CENTERBAR
|
||||
---> TopTenred,TopTengrn
|
||||
---> TopTenorg,TopTengld
|
||||
---> start3,insert3,freplay3
|
||||
---> join3
|
||||
---> INITIALS,BirthM,BirthD,Stats
|
||||
---> start2,insert2,freeplay
|
||||
---> yesnobak
|
||||
---> FulGamered,FulGameorg
|
||||
---> FulGamegrn,FulGamegld,rosterblu,rosterred,fatalred,fatalblu,swapblu
|
||||
---> swapred
|
||||
;
|
||||
OSGEMD.IMG
|
||||
PON>
|
||||
---> _4playbx,_4playline,useupbx
|
||||
---> OSGEMD_AND
|
||||
---> OSGEMD_A,OSGEMD_B,OSGEMD_C,OSGEMD_D
|
||||
---> OSGEMD_E,OSGEMD_F,OSGEMD_G,OSGEMD_H
|
||||
---> OSGEMD_I,OSGEMD_J,OSGEMD_K,OSGEMD_L
|
||||
---> OSGEMD_M,OSGEMD_N,OSGEMD_O,OSGEMD_P
|
||||
---> OSGEMD_Q,OSGEMD_R,OSGEMD_S,OSGEMD_T
|
||||
---> OSGEMD_U,OSGEMD_V,OSGEMD_W,OSGEMD_X
|
||||
---> OSGEMD_Y,OSGEMD_Z
|
||||
---> OSGEMD_EXP
|
||||
---> OSGEMD_DAS
|
||||
---> OSGEMD_DEL
|
||||
---> OSGEMD_DOT
|
||||
---> OSGEMD_DOL
|
||||
---> OSGEMD_SLS
|
||||
---> OSGEMD_APO
|
||||
;MJT
|
||||
---> OSGEMD_COM
|
||||
;
|
||||
---> OSGEMD_QUE
|
||||
---> growbox
|
||||
---> OSGEMD_BAK
|
||||
---> OSGEMD_SPC
|
||||
---> OSGEMD_END
|
||||
---> OSGEMD_COL
|
||||
---> OSGEMD_OBR,OSGEMD_CBR,OSGEMD_NUM
|
||||
---> OSGEMD_0,OSGEMD_1,OSGEMD_2,OSGEMD_3,OSGEMD_4,OSGEMD_5
|
||||
---> OSGEMD_6,OSGEMD_7,OSGEMD_8,OSGEMD_9
|
||||
---> MD_JAN,MD_FEB,MD_MAR,MD_APR,MD_MAY,MD_JUN
|
||||
---> MD_JUL,MD_AUG,MD_SEP,MD_OCT,MD_NOV,MD_DEC
|
||||
---> OSGENM_1,OSGENM_2,OSGENM_3,OSGENM_4
|
||||
---> OSGENM_5,OSGENM_6,OSGENM_7,OSGENM_8
|
||||
---> OSGENM_9,OSGENM_10,OSGENM_11,OSGENM_12
|
||||
---> OSGENM_13,OSGENM_14,OSGENM_15,OSGENM_16
|
||||
---> OSGENM_17,OSGENM_18,OSGENM_19,OSGENM_20
|
||||
---> OSGENM_21,OSGENM_22,OSGENM_23,OSGENM_24
|
||||
---> OSGENM_25,OSGENM_26,OSGENM_27,OSGENM_28
|
||||
---> OSGENM_29,OSGENM_30,OSGENM_31
|
||||
;
|
||||
LOGOS.IMG
|
||||
ZON>
|
||||
PON>
|
||||
---> T_BULLS,T_HAWKS,T_NUGS,T_BLAZ
|
||||
---> T_SONICS,T_76RS,T_SUNS,T_SPURS
|
||||
---> T_MAGIC,T_PACER,T_CAVS,T_BUCKS
|
||||
---> T_HEAT,T_CLIPS,T_BULTS,T_WARS
|
||||
---> T_HORS,T_PISS,T_LAKS,T_TWOLV
|
||||
---> T_CELTS,T_JAZZ,T_KINGS,T_NETS
|
||||
---> T_MAVS,T_ROCKS,T_KNIKS
|
||||
ZOF>
|
||||
;
|
||||
CITIES.IMG
|
||||
PON>
|
||||
---> cities1,cities2
|
||||
---> cities3,cities4
|
||||
---> C_PORT,C_LA,C_LALaks,C_LAClips
|
||||
---> C_PHX,C_GOLD,C_SEA,C_SAC
|
||||
---> C_HOU,C_SAN,C_UTAH,C_DAL
|
||||
---> C_MINN,C_DEN,C_CHIC,C_DET
|
||||
---> C_IND,C_CLEV,C_MILW,C_ATL
|
||||
---> C_CHAR,C_PHIL,C_BOST,C_NY
|
||||
---> C_NJ,C_WASH,C_ORL,C_MIAMI
|
||||
---> C_PORT_O,C_LALaks_O,C_LAClips_O
|
||||
---> C_PHX_O,C_GOLD_O,C_SEA_O,C_SAC_O
|
||||
---> C_HOU_O,C_SAN_O,C_UTAH_O,C_DAL_O
|
||||
---> C_MINN_O,C_DEN_O,C_CHIC_O,C_DET_O
|
||||
---> C_IND_O,C_CLEV_O,C_MILW_O,C_ATL_O
|
||||
---> C_CHAR_O,C_PHIL_O,C_BOST_O,C_NY_O
|
||||
---> C_NJ_O,C_WASH_O,C_ORL_O,C_MIAMI_O
|
||||
LGMD.IMG
|
||||
---> lgmd_A,lgmd_B,lgmd_C,lgmd_D
|
||||
---> lgmd_E,lgmd_F,lgmd_G,lgmd_H
|
||||
---> lgmd_I,lgmd_J,lgmd_K,lgmd_L
|
||||
---> lgmd_M,lgmd_N,lgmd_O,lgmd_P
|
||||
---> lgmd_Q,lgmd_R,lgmd_S,lgmd_T
|
||||
---> lgmd_U,lgmd_V,lgmd_W,lgmd_X
|
||||
---> lgmd_Y,lgmd_Z
|
||||
---> lgmd_0,lgmd_1,lgmd_2,lgmd_3
|
||||
---> lgmd_4,lgmd_5,lgmd_6,lgmd_7
|
||||
---> lgmd_8,lgmd_9
|
||||
---> lgmd_DOT
|
||||
---> lgmd_EXP
|
||||
---> lgmd_COL
|
||||
---> lgmd_NUM
|
||||
---> omlgmd_A,omlgmd_B,omlgmd_C,omlgmd_D
|
||||
---> omlgmd_E,omlgmd_F,omlgmd_G,omlgmd_H
|
||||
---> omlgmd_I,omlgmd_J,omlgmd_K,omlgmd_L
|
||||
---> omlgmd_M,omlgmd_N,omlgmd_O,omlgmd_P
|
||||
---> omlgmd_Q,omlgmd_R,omlgmd_S,omlgmd_T
|
||||
---> omlgmd_U,omlgmd_V,omlgmd_W,omlgmd_X
|
||||
---> omlgmd_Y,omlgmd_Z
|
||||
---> omlgmd_EXP,omlgmd_DOT
|
||||
STATSTXT.IMG
|
||||
---> scorshad1,scorshad2,ATT_BLU
|
||||
---> stx_rank,stx_pct,stx_w,stx_l
|
||||
---> stx_lastmtch,stx_defeated,stx_lostto
|
||||
---> stx_youhave,stx_ofthe27,stx_nbateams
|
||||
---> stx_all,stx_norecord,stx_record
|
||||
---> credbox
|
||||
---> stx_fgs,stx_3pts,stx_atline,stx_points
|
||||
---> stx_dunks,stx_ast,stx_steals,stx_blocks
|
||||
---> stx_rebs,stx_injury
|
||||
COF>
|
||||
---> stshad1,stshad2
|
||||
CON>
|
||||
;
|
||||
SGMD8.IMG
|
||||
---> SGMD8_A,SGMD8_B,SGMD8_C,SGMD8_D
|
||||
---> SGMD8_E,SGMD8_F,SGMD8_G,SGMD8_H
|
||||
---> SGMD8_I,SGMD8_J,SGMD8_K,SGMD8_L
|
||||
---> SGMD8_M,SGMD8_N,SGMD8_O,SGMD8_P
|
||||
---> SGMD8_Q,SGMD8_R,SGMD8_S,SGMD8_T
|
||||
---> SGMD8_U,SGMD8_V,SGMD8_W,SGMD8_X
|
||||
---> SGMD8_Y,SGMD8_Z
|
||||
---> SGMD8_0,SGMD8_1,SGMD8_2,SGMD8_3
|
||||
---> SGMD8_4,SGMD8_5,SGMD8_6,SGMD8_7
|
||||
---> SGMD8_8,SGMD8_9,SGMD8_DOT
|
||||
---> SGMD8_DAS,SGMD8_EXP
|
||||
---> SGMD8_NUM,SGMD8_COM
|
||||
---> SGMD8_OBR,SGMD8_CBR
|
||||
---> SGMD8_COL,SGMD8_AND
|
||||
---> SGMD8_APO,SGMD8_SLS,SGMD8_PCT
|
||||
---> plyr1,plyr2,plyr3,plyr4,threepnts,nosecrets
|
||||
---> osgmd8_A,osgmd8_B,osgmd8_C,osgmd8_D
|
||||
---> osgmd8_E,osgmd8_F,osgmd8_G,osgmd8_H
|
||||
---> osgmd8_I,osgmd8_J,osgmd8_K,osgmd8_L
|
||||
---> osgmd8_M,osgmd8_N,osgmd8_O,osgmd8_P
|
||||
---> osgmd8_Q,osgmd8_R,osgmd8_S,osgmd8_T
|
||||
---> osgmd8_U,osgmd8_V,osgmd8_W,osgmd8_X
|
||||
---> osgmd8_Y,osgmd8_Z
|
||||
---> osgmd8_0,osgmd8_1,osgmd8_2,osgmd8_3
|
||||
---> osgmd8_4,osgmd8_5,osgmd8_6,osgmd8_7
|
||||
---> osgmd8_8,osgmd8_9,osgmd8_DOT
|
||||
---> osgmd8_DAS,osgmd8_EXP
|
||||
---> osgmd8_NUM,osgmd8_COM
|
||||
---> osgmd8_OBR,osgmd8_CBR
|
||||
---> osgmd8_COL,osgmd8_AND
|
||||
---> osgmd8_APO,osgmd8_SLS,osgmd8_PCT
|
||||
;
|
||||
OGMD10.IMG
|
||||
COF>
|
||||
---> getready,_1quart,continue
|
||||
---> _2quart,_3quart
|
||||
---> _4quart,overtme
|
||||
---> congrats_l,winstay_l,chalneed_l,chalacc_l,winfree
|
||||
---> TMATE
|
||||
---> CHALENG
|
||||
---> osgmd10_A,osgmd10_B,osgmd10_C,osgmd10_D
|
||||
---> osgmd10_E,osgmd10_F,osgmd10_G,osgmd10_H
|
||||
---> osgmd10_I,osgmd10_J,osgmd10_K,osgmd10_L
|
||||
---> osgmd10_M,osgmd10_N,osgmd10_O,osgmd10_P
|
||||
---> osgmd10_Q,osgmd10_R,osgmd10_S,osgmd10_T
|
||||
---> osgmd10_U,osgmd10_V,osgmd10_W,osgmd10_X
|
||||
---> osgmd10_Y,osgmd10_Z,osgmd10_0,osgmd10_1
|
||||
---> osgmd10_2,osgmd10_3,osgmd10_4,osgmd10_5
|
||||
---> osgmd10_6,osgmd10_7,osgmd10_8,osgmd10_9
|
||||
---> osgmd10_PCT,osgmd10_EXP,osgmd10_OBR
|
||||
---> osgmd10_CBR,osgmd10_QUE,osgmd10_COM,osgmd10_DOT
|
||||
---> osgmd10_COL,osgmd10_DAS,osgmd10_NUM,osgmd10_AND
|
||||
---> osgmd10_SLS,osgmd10_DOL,osgmd10_APO
|
||||
CON>
|
||||
INFOWIN.IMG
|
||||
---> dronetxt,firstwin,colormessage,joycontrol,red,blue,green,yellow
|
||||
---> message1,message2,message3,message4,message5,message6,message7
|
||||
---> message9,message2a
|
||||
---> infobox,infoboxy,infoboxr
|
||||
;
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
ARROWS.IMG
|
||||
ASM> ARROW.TBL
|
||||
---> arrow1l,arrow1r,arrow2l,arrow2r,arrow3l,arrow3r,arrow4l,arrow4r
|
||||
---> arrow1t,arrow2t,arrow3t,arrow4t
|
||||
---> arrow1t2
|
||||
;
|
||||
---> arrow1l2p,arrow1r2p,arrow2l2p,arrow2r2p
|
||||
---> arrow1t2p,arrow2t2p
|
||||
;
|
||||
CITNAMES.IMG
|
||||
ASM> CITY.TBL
|
||||
---> ATL,BOST,CHAR,CHI,CLEV,DAL,DEN,DET,GOLDN,HOU,IND
|
||||
---> LA_CLIP,LA_LAKS
|
||||
---> MIAMI,MILW,MINN,NJ,NY,ORL,PHIL,PHX,PORT,SAC,SANANT,SEA,UTAH,WASH
|
||||
---> SMD16_0,SMD16_1,SMD16_2,SMD16_3,SMD16_4,SMD16_5,SMD16_6,SMD16_7,SMD16_8
|
||||
---> SMD16_9,SMD16_9r
|
||||
;
|
||||
ASM> IMGTBL.ASM
|
||||
;TITLE.IMG
|
||||
;---> SUBLOGO
|
||||
;NBALGO.IMG
|
||||
;---> nbalogo
|
||||
ZON>
|
||||
TROPHY.IMG
|
||||
---> TROPHYD1
|
||||
ZOF>
|
||||
;OURHDS.IMG
|
||||
;---> TON_GOS,SHA_LIP,MRK_TUR
|
||||
;---> JAM_RIV,JON_CAR,JON_HEY,SAL_DIV
|
||||
XPLOSION.IMG
|
||||
PON>
|
||||
---> CLD1A
|
||||
---> CLDB1
|
||||
---> CLDB1YELL
|
||||
---> CLDB1WHT,CLDB1ORNG,CLDB1LGRY,CLDB1GRN,CLDB1PURP
|
||||
POF>
|
||||
---> CLD2,CLD3,CLD4,CLD4A,CLD4B,CLD5,CLD6,CLD7,CLD8,CLD9,CLD10,CLD11
|
||||
---> CLDB2,CLDB3,CLDB4
|
||||
ASM> IMGTBL.ASM
|
||||
NSCRN2.IMG
|
||||
PON>
|
||||
---> t_plateV
|
||||
;
|
||||
; || ;THESE ARE CHARACTERS TO MAKE DIFFERENT!
|
||||
ASM> IMGTBL.ASM
|
||||
GLO> BGNDTBL.GLO
|
||||
BBB> HISCORE
|
||||
BBB> EMPTYJAM
|
||||
BBB> YESNO
|
||||
BBB> SELBACK
|
||||
BBB> TEAMSEL
|
||||
BBB> MATCHBAK
|
||||
BBB> STATSCRN
|
||||
BBB> NEWTITLE
|
||||
;BBB> TTITLE
|
||||
BBB> CONGRATS
|
||||
BBB> LADDER2
|
||||
;BBB> LOVEGM
|
||||
BBB> CHRVIC
|
||||
BBB> SELBACKK
|
||||
BBB> SUBST
|
||||
BBB> VIEWHP
|
||||
BBB> blankjam
|
||||
GLO> IMGTBL.GLO
|
||||
PON>
|
||||
TSMLOGO.IMG
|
||||
---> TSMLOGO
|
||||
---> TSMLOGO2
|
||||
FLASH.IMG
|
||||
PON>
|
||||
---> flash1,flash4
|
||||
POF>
|
||||
---> flash3,flash3a,flash5,flash6,flash2
|
||||
|
|
@ -0,0 +1,270 @@
|
|||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
***> 2000000
|
||||
PON>
|
||||
CON>
|
||||
;
|
||||
leds1.img
|
||||
ASM> leds.tbl
|
||||
---> LED_00
|
||||
IHDR SAG:L
|
||||
---> LED_MAX
|
||||
---> LED_0
|
||||
COF>
|
||||
---> LED_1,LED_2,LED_3,LED_4,LED_5,LED_6,LED_7,LED_8,LED_9
|
||||
---> LED_10,LED_11,LED_12,LED_13,LED_14,LED_15,LED_16,LED_17,LED_18,LED_19
|
||||
---> LED_20,LED_21,LED_22,LED_23,LED_24,LED_25,LED_26,LED_27,LED_28,LED_29
|
||||
---> LED_30,LED_31,LED_32,LED_33,LED_34,LED_35,LED_36,LED_37,LED_38,LED_39
|
||||
---> LED_40,LED_41,LED_42,LED_43,LED_44,LED_45,LED_46,LED_47,LED_48,LED_49
|
||||
---> LED_50,LED_51,LED_52,LED_53,LED_54,LED_55,LED_56,LED_57,LED_58,LED_59
|
||||
---> LED_60,LED_61,LED_62,LED_63,LED_64,LED_65,LED_66,LED_67,LED_68,LED_69
|
||||
---> LED_70,LED_71,LED_72,LED_73,LED_74,LED_75,LED_76,LED_77,LED_78,LED_79
|
||||
---> LED_80,LED_81,LED_82,LED_83,LED_84,LED_85,LED_86,LED_87,LED_88,LED_89
|
||||
---> LED_90,LED_91,LED_92,LED_93,LED_94,LED_95,LED_96,LED_97,LED_98,LED_99
|
||||
;
|
||||
---> LED_100,LED_101,LED_102,LED_103,LED_104,LED_105,LED_106,LED_107,LED_108,LED_109
|
||||
---> LED_110,LED_111,LED_112,LED_113,LED_114,LED_115,LED_116,LED_117,LED_118,LED_119
|
||||
---> LED_120,LED_121,LED_122,LED_123,LED_124,LED_125,LED_126,LED_127,LED_128,LED_129
|
||||
---> LED_130,LED_131,LED_132,LED_133,LED_134,LED_135,LED_136,LED_137,LED_138,LED_139
|
||||
---> LED_140,LED_141,LED_142,LED_143,LED_144,LED_145,LED_146,LED_147,LED_148,LED_149
|
||||
---> LED_150,LED_151,LED_152,LED_153,LED_154,LED_155,LED_156,LED_157,LED_158,LED_159
|
||||
;
|
||||
CON>
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
;
|
||||
;Loads DIAGP palette
|
||||
IHDR PAL:L
|
||||
ASM> junkxxxx
|
||||
diagp.img
|
||||
---> DIAGPIMG
|
||||
;
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L,PWRD1:W,PWRD2:W,PWRD3:W,PT0X:W,PT2X:W,PT2Y:W,PT3X:W,PT3Y:W,PT5X:W
|
||||
wnlp.img
|
||||
ASM> pass.tbl
|
||||
---> W2NLPR1,W2NLPR2,W2NLPR3
|
||||
---> W2NLPL1,W2NLPL2,W2NLPL3
|
||||
---> W4NLPR1,W4NLPR2,W4NLPR3
|
||||
---> W4NLPL1,W4NLPL2,W4NLPL3
|
||||
todd.img
|
||||
ASM> plyrseq.tbl
|
||||
---> T1SWPE1,T1SWPE2,T1SWPE3,T1SWPE4,T1SWPE5,T1SWPE6,T1SWPE7,T1SWPE8,T1SWPE9
|
||||
---> T2SWPE1,T2SWPE2,T2SWPE3,T2SWPE4,T2SWPE5,T2SWPE6,T2SWPE7
|
||||
---> T3SWPE1,T3SWPE2,T3SWPE3,T3SWPE4,T3SWPE5,T3SWPE6,T3SWPE7
|
||||
---> T4SWPE1,T4SWPE2,T4SWPE3,T4SWPE4,T4SWPE5,T4SWPE6
|
||||
---> T5SWPE1,T5SWPE2,T5SWPE3,T5SWPE4,T5SWPE5,T5SWPE6
|
||||
---> T2DESP1,T2DESP2,T2DESP3,T2DESP4,T2DESP5,T2DESP6
|
||||
---> T1DESP1,T1DESP2,T1DESP3,T1DESP4,T1DESP5,T1DESP6
|
||||
---> T1DESP7,T1DESP8,T1DESP9
|
||||
---> T2HIND1,T2HIND2,T2HIND3,T2HIND4,T2HIND5,T2HIND6
|
||||
---> T4HIND1,T4HIND2,T4HIND3,T4HIND4,T4HIND5,T4HIND6
|
||||
---> T4HIND7,T4HIND8
|
||||
willie.img
|
||||
---> w1cp1,w1cp2,w1cp3,w1cp4,w1drun1,w1drun2,w1drun3,w1drun4,w1drun5,w1drun6
|
||||
---> w1drun7,w1drun8,w1dst1,w1dst2,w1dst3,w1dst4,w1dst5,w1dst6,w1js1,w1js2
|
||||
---> w1run8,w1js3,w1js4,w1js5,w1jupa,w1run1,w1run2,w1run3,w1run4,w1run5,w1run6
|
||||
---> w1run7,w1stand,w2cp1,w2cp2,w2cp3,w2cp4,w2drun1,w2drun2,w2drun3,w2drun4
|
||||
---> w2drun5,w2drun6,w2drun7,w2drun8,w2js1,w2js2,w2js3,w2js4,w2js5,w2jupa
|
||||
---> w2run1,w2run2,w2run3,w2run4,w2run5,w2run6,w2run7,w2run8,w2stand,w3cp1
|
||||
---> w3cp2,w3cp3,w3cp4,w3drun1,w3drun2,w3drun3,w3drun4,w3drun5,w3drun6
|
||||
---> w3drun7,w3drun8,w3dst1,w3dst2,w3dst3,w3dst4,w3dst5,w3dst6,w3js1,w3js2
|
||||
---> w3js3,w3js4,w3js5,w3jupa,w3run1,w3run2,w3run3,w3run4,w3run5,w3run6
|
||||
---> w3run7,w3run8,w3stand,w4cp1,w4cp2,w4cp3,w4cp4,w4drun1,w4drun2,w4drun3
|
||||
---> w4drun4,w4drun5,w4drun6,w4drun7,w4drun8,w4dst1,w4dst2,w4dst3,w4dst4
|
||||
---> w4dst5,w4dst6,w4js1,w4js2,w4js3,w4js4,w4js5,w4jupa,w4run1,w4run2,w4run3
|
||||
---> w4run4,w4run5,w4run6,w4run7,w4run8,w4stand,w5cp1,w5cp2,w5cp3,w5cp4
|
||||
---> w5drun1,w5drun2,w5drun3,w5drun4,w5drun5,w5drun6,w5drun7,w5drun8,w5dst1
|
||||
---> w5dst2,w5dst3,w5dst4,w5dst5,w5dst6,w5js1,w5js2,w5js3,w5js4,w5js5,w5jupa
|
||||
---> w5run1,w5run2,w5run3,w5run4,w5run5,w5run6,w5run7,w5run8,w5stand
|
||||
;
|
||||
willie2.img
|
||||
---> w1ohp1,w1ohp2,w1ohp3,w1ohp4,w1ohp5,w1ohp6
|
||||
---> w2ohp1,w2ohp2,w2ohp3,w2ohp4
|
||||
---> w2ohp5,w5ohp5,w3ohp5
|
||||
---> w4ohp5,w3ohp1,w3ohp2,w3ohp3,w3ohp4,w4ohp1,w4ohp2,w4ohp3,w4ohp4,w5ohp1
|
||||
---> w5ohp2,w5ohp3,w5ohp4
|
||||
ASM> plyrd2seq.tbl
|
||||
todd.img
|
||||
---> T1HANG9,T1HANG10,T1HANG1,T1HANG2,T1HANG3,T1HANG4,T1HANG5,T1HANG6,T1HANG7
|
||||
---> T1HANG8
|
||||
---> T2DUNK9,T2DUNK10,T2DUNK1,T2DUNK2,T2DUNK3,T2DUNK4,T2DUNK5,T2DUNK6,T2DUNK7
|
||||
---> T2DUNK8
|
||||
---> T6DUNK9,T6DUNK10,T6DUNK1,T6DUNK2,T6DUNK3,T6DUNK4,T6DUNK5,T6DUNK6,T6DUNK7
|
||||
---> T6DUNK8,T6DUNK11,T6DUNK12,T6DUNK13
|
||||
ASM> plyrdseq.tbl
|
||||
willie2.img
|
||||
---> w2stdu1,w2stdu2,w2stdu3,w2stdu4,w2stdu5,w2stdu6,w2stdu7,w2stdu8,w2stdu9
|
||||
---> w3shdu4,w3shdu5,w3shdu6,w3shdu7,w3shdu8,w3shdu9
|
||||
---> w3shdu10,w3shdu11
|
||||
---> w2jamdu2,w2jamdu3,w2jamdu4,w2jamdu5,w2jamdu6
|
||||
---> w2jamdu7,w2jamdu8,w2jamdu9,w2jamdu10
|
||||
---> w2bhdu3,w2bhdu4,w2bhdu5,w2bhdu6
|
||||
---> w2bhdu7,w2bhdu8,w2bhdu9,w2bhdu10
|
||||
---> w1hks1,w1hks2,w1hks3
|
||||
---> w1hks4,w1hks5,w1hks6,w1spdu1
|
||||
---> w1spdu10,w1spdu11,w1spdu2,w1spdu3,w1spdu4,w1spdu5,w1spdu6,w1spdu7
|
||||
---> w1spdu8,w1spdu9,w1stdu1,w1stdu10,w1stdu2,w1stdu3,w1stdu4,w1stdu5
|
||||
---> w1stdu6,w1stdu7,w1stdu8,w1stdu9
|
||||
---> w2swdu1,w2swdu2,w2swdu3
|
||||
---> w2swdu4,w2swdu5,w2swdu6,w2swdu7,w2swdu8,w2swdu9,w3flydu10,w3flydu2
|
||||
---> w3flydu3,w3flydu4,w3flydu5,w3flydu6,w3flydu7,w3flydu8,w3flydu9,w3hang1
|
||||
---> w3hang2,w3hang3,w3hang4,w3hang5,w3hang6,w3hang7,w3jmdu10,w3jmdu11
|
||||
---> w3jmdu4,w3jmdu5,w3jmdu6,w3jmdu7,w3jmdu8,w3jmdu9
|
||||
---> w3ondu1,w3ondu2,w3ondu3,w3ondu4,w3ondu5,w3ondu6,w3ondu7
|
||||
---> w3ondu8
|
||||
---> w3spdu1,w3spdu10,w3spdu2,w3spdu3,w3spdu4
|
||||
---> w3spdu5,w3spdu6,w3spdu7,w3spdu8,w3spdu9,w3twdu1,w3twdu2,w3twdu3,w3twdu4
|
||||
---> w3twdu5,w3twdu6,w3twdu7,w3twdu8,w4hks1,w4hks2,w4hks3,w4hks4,w4hks5
|
||||
---> w5hks1,w4hks6,w4modu1,w4modu2,w4modu3,w4modu4,w4modu5,w4modu6,w4modu7
|
||||
---> w4stdu3,w4stdu4,w4stdu5,w4stdu6,w4stdu7
|
||||
---> w4stdu8
|
||||
---> w5stdu1,w5stdu10,w5stdu11,w5stdu12,w5stdu13,w5stdu2
|
||||
---> w5stdu3,w5stdu4,w5stdu5,w5stdu6,w5stdu7,w5stdu8,w5stdu9,w2swdu6a
|
||||
dunks.img
|
||||
---> w3sp2du3,w3sp2du4,w3sp2du5,w3sp2du6,w3sp2du7,w3sp2du8,w3sp2du9,w3sp2du10
|
||||
---> w3sp2du11,w3sp2du12,w3sp2du13,w3sp2du14,w3sp2du15,w3sp2duA,w3sp2duB,w3sp2duC
|
||||
---> w3sp2duD,w3sp2duE
|
||||
---> w3wmdu3,w3wmdu4,w3wmdu5,w3wmdu6,w3wmdu7,w3wmdu8,w3wmdu9
|
||||
---> w3wmdu10,w3wmduA,w3wmduB,w3wmduC,w3wmduD,w3wmduE
|
||||
---> w1dpdu3,w1dpdu4,w1dpdu5,w1dpdu6,w1dpdu7,w1dpdu8,w1dpdu9,w1dpdu10,w1dpdu13
|
||||
---> w2wmdu1,w2wmdu2,w2wmdu3,w2wmdu4,w2wmdu5,w2wmdu6,w2wmdu7,w2wmdu8,w2wmdu9
|
||||
ASM> plyrd2seq.tbl
|
||||
---> CANB1,CANB2,CANB3,CANB4,CANB5,CANB6,CANB7,CANB8,CANB9
|
||||
---> CANB10,CANB11,CANB13,CANB14,CANB15,CANB16,CANB12
|
||||
---> canroll1,canroll2,canroll3,canroll4,canroll5,canroll6,canroll7,canroll8
|
||||
ASM> plyrdseq.tbl
|
||||
---> thangdu1,thangdu2,thangdu3,thangdu4,thangdu5,thangdu6,thangdu7,thangdu8
|
||||
---> thangdu9,thangdu10,thangdu11
|
||||
;
|
||||
willie3.img
|
||||
ASM> plyrseq.tbl
|
||||
---> w3dfcr1,w3dfcr2,w3dfcr3,w3dfcr4,w3dfcr5,w3dfcr6,w3defwd1,w3defwd2
|
||||
---> w3defwd3,w3defwd4,w3defwd5,w3defwd6
|
||||
---> w1blok1,w1blok2,w1blok3
|
||||
---> w2blok1,w2blok2,w2blok3,w4blok1,w4blok2,w4blok3
|
||||
---> w1defwd1,w1defwd2,w1defwd3,w1defwd4,w1defwd5
|
||||
---> w1defwd6,w1dfcr1,w1dfcr2,w1dfcr3,w1dfcr4,w1dfcr5,w1dfcr6,w1drcr1
|
||||
---> w1drcr2,w1drcr3,w1drcr4,w1drcr5,w1drcr6
|
||||
---> w2defwd1,w2defwd2,w2defwd3
|
||||
---> w2defwd4,w2defwd5,w2defwd6,w2dfcr1,w2dfcr2,w2dfcr3,w2dfcr4,w2dfcr5
|
||||
---> w2drcr1,w2drcr2,w2drcr3,w2drcr4,w2drcr5
|
||||
---> w3blok1,w3blok2,w3blok3
|
||||
---> w4defwd1,w4defwd2,w4defwd3,w4defwd4,w4defwd5
|
||||
---> w4defwd6,w4dfcr1,w4dfcr2,w4dfcr3,w4dfcr4,w4dfcr5,w4dfcr6
|
||||
---> w4stel1,w4stel2
|
||||
---> w4stel3,w4stel4,w5blok1
|
||||
---> w5blok2,w5blok3,w5defwd1,w5defwd2,w5defwd3,w5defwd4,w5defwd5,w5defwd6
|
||||
---> w5dfcr1,w5dfcr2,w5dfcr3,w5dfcr4,w5dfcr5,w5dfcr6,w5drcr1,w5drcr2,w5drcr3
|
||||
---> w5drcr4,w5drcr5,w5drcr6
|
||||
---> w3drcr1,w3drcr2,w3drcr3,w3drcr4,w4drcr1,w4drcr2,w4drcr3,w4drcr4
|
||||
---> w4drcr5
|
||||
;
|
||||
ASM> layup.tbl
|
||||
---> w4fgrl1,w4fgrl2,w4fgrl3,w5fgrl1,w5fgrl2,w5fgrl3,w5fgrl4
|
||||
---> w2fgrl1,w2fgrl2,w2fgrl3,w2fgrl4
|
||||
---> w3fgrl2,w3fgrl3,w3fgrl4,w3fgrl5
|
||||
---> w3fgrl6
|
||||
layups.img
|
||||
---> w1splay1,w1splay2,w1splay3,w1splay4,w1splay5
|
||||
---> w1splay6,w1splay7,w1splay8,w1splay9,w1splay10,w1splay11
|
||||
ASM> plyrseq.tbl
|
||||
;
|
||||
willie4.img
|
||||
---> w2push1,w2push2,w2push3,w2push4,w4push1,w4push2,w4push3
|
||||
---> w1reb2,w1reb1,w1reb3,w1reb4,w1reb5
|
||||
;
|
||||
ASM> plyrseq2.tbl
|
||||
---> w2fall1,w2fall10,w2fall11,w2fall12,w2fall13,w2fall14,w2fall15
|
||||
---> w2fall16,w2fall2,w2fall3,w2fall4,w2fall5,w2fall6,w2fall7,w2fall8
|
||||
---> w2fall9
|
||||
---> w3fall1,w3fall2,w3fall3,w3fall4,w3fall5,w3fall6
|
||||
---> w3fall7,w3fall8
|
||||
---> w4elbo1,w4elbo2,w4elbo3,w4elbo4,w4elbo5,w4elbo6,w4elbo7
|
||||
---> w4fall1,w4fall10,w4fall11,w4fall12,w4fall13,w4fall14,w4fall15,w4fall16
|
||||
---> w4fall17,w4fall18,w4fall2,w4fall3,w4fall4,w4fall5,w4fall6,w4fall7
|
||||
---> w4fall8,w4fall9,w4pikup1,w4pikup2,w4pikup3
|
||||
---> w2elbo1,w2elbo2,w2elbo3,w2elbo4
|
||||
---> w2elbo5,w1pikup1,w1pikup2,w1pikup3,w2pikup1,w2pikup2,w2pikup3
|
||||
---> w3pikup1,w3pikup2,w3pikup3,w5pikup1,w5pikup2,w5pikup3
|
||||
---> w3tip1,w3tip2,w3tip3,w3tip4,w3tip5,w3tip6,w3tip7
|
||||
;
|
||||
ASM> plyrseq.tbl
|
||||
---> w2reb1,w2reb2,w2reb3,w2reb4,w2reb5,w2reb6,w2reb7
|
||||
---> w3reb1,w3reb2,w3reb3,w3reb4,w3reb5
|
||||
---> w4reb1,w4reb2,w4reb3,w4reb4,w4reb5,w4reb6
|
||||
;
|
||||
willie5.img
|
||||
;ASM> plyrseq.tbl
|
||||
---> w2stwbl,w3desp1,w3desp2,w3desp3,w3desp4,w3desp5,w3desp6,w3stwbl,w4stwbl
|
||||
---> w5stwbl,w3rej1,w3rej2,w3rej3
|
||||
---> w3rej4,w3rej5,w3rej6,w3rej7,w3rej8,w3rej9,w2rej1,w2rej2,w2rej3,w2rej4
|
||||
---> w2rej5,w2rej6,w2rej7,w2rej8,w2rej9,w3run0
|
||||
;
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
ASM> TEXT.TBL
|
||||
;
|
||||
COF>
|
||||
trogf15.img
|
||||
PON>
|
||||
---> FON150,FON151,FON152,FON153,FON154,FON155,FON156,FON157,FON158,FON159
|
||||
---> FON15A,FON15B,FON15C,FON15CR,FON15D,FON15E,FON15F,FON15G,FON15H,FON15I
|
||||
---> FON15J,FON15K,FON15L,FON15M,FON15N,FON15O,FON15P,FON15Q,FON15R,FON15S
|
||||
---> FON15T,FON15U,FON15V,FON15W,FON15X,FON15Y,FON15Z,FON15and,FON15apos
|
||||
---> FON15apos1,FON15ast,FON15backsp,FON15brackl,FON15brackr,FON15break
|
||||
---> FON15carr,FON15colon,FON15comma,FON15dash,FON15doll,FON15engPOUN
|
||||
---> FON15equal,FON15excla,FON15forsp,FON15la,FON15lb,FON15lc,FON15ld
|
||||
---> FON15le,FON15less,FON15lf,FON15lg,FON15lh,FON15li,FON15line,FON15lj
|
||||
---> FON15lk,FON15ll,FON15lm,FON15ln,FON15lo,FON15lp,FON15lq,FON15lr
|
||||
---> FON15ls,FON15lt,FON15lu,FON15lv,FON15lw,FON15lx,FON15ly,FON15lz
|
||||
---> FON15more,FON15paren2l,FON15paren2r,FON15parenl,FON15parenr,FON15perc
|
||||
---> FON15period,FON15plus,FON15poun,FON15quest,FON15quote,FON15rquote
|
||||
---> FON15semicol
|
||||
;
|
||||
trogf7.img
|
||||
---> FONT7A,FONT7B,FONT7C,FONT7D,FONT7E,FONT7F,FONT7G,FONT7H,FONT7I,FONT7J
|
||||
---> FONT7K,FONT7L,FONT7M,FONT7N,FONT7O,FONT7P,FONT7Q,FONT7R,FONT7S,FONT7T
|
||||
---> FONT7U,FONT7V,FONT7W,FONT7X,FONT7Y,FONT7Z,FONT7a,FONT7b,FONT7c,FONT7d
|
||||
---> FONT7e,FONT7f,FONT7g,FONT7h,FONT7i,FONT7j,FONT7k,FONT7l,FONT7m,FONT7n
|
||||
---> FONT7o,FONT7p,FONT7q,FONT7r,FONT7s,FONT7t,FONT7u,FONT7v,FONT71,FONT72
|
||||
---> FONT73,FONT74,FONT75,FONT76,FONT77,FONT78,FONT79,FONT70,FONT7excla
|
||||
---> FONT7pound,FONT7doll,FONT7percen,FONT7and,FONT7ast,FONT7parenl
|
||||
---> FONT7parenr,FONT7dash,FONT7line,FONT7equal,FONT7plus,FONT7bracl
|
||||
---> FONT7bracr,FONT7backsp,FONT7paren2l,FONT7paren2r,FONT7break
|
||||
---> FONT7semicol,FONT7apost,FONT7colon,FONT7quote,FONT7comma,FONT7period
|
||||
---> FONT7forsp,FONT7less,FONT7more,FONT7quest
|
||||
squadplt.img
|
||||
---> SQUD_1,SQUD_2,SQUD_3,SQUD_4,SQUD_5,SQUD_6,SQUD_7,SQUD_8,SQUD_9,SQUD_10
|
||||
---> SQUD_11,SQUD_12,SQUD_13,SQUD_14,SQUD_15,SQUD_16,SQUD_17,SQUD_18,SQUD_19
|
||||
---> SQUD_20
|
||||
CON>
|
||||
;
|
||||
ball.img
|
||||
POF>
|
||||
ASM> ball.tbl
|
||||
---> ballshad1,ballshad2,ballshad3,ballshad4,ballshad6
|
||||
---> ballshad7,ballshad8,ballshad9,ballshad10,ballshad11,ballshad12
|
||||
---> ball12,ball13
|
||||
---> ball21,ball22,ball23
|
||||
---> ball31,ball32,ball33
|
||||
---> ball41,ball42,ball43
|
||||
---> ball51,ball52,ball53
|
||||
---> ball61,ball62,ball63
|
||||
---> ball71,ball72,ball73
|
||||
---> ball81,ball82,ball83
|
||||
---> ball91,ball92,ball93
|
||||
---> ball101,ball102,ball103
|
||||
---> ballf11,ballf12,ballf13,ballf14,ballf15,ballf16,ballf21
|
||||
---> ballf22,ballf23,ballf24,ballf25,ballf26,ballf31,ballf32,ballf33,ballf34
|
||||
---> ballf35,ballf36,ballf41,ballf42,ballf43,ballf44,ballf45,ballf46,ballf51
|
||||
---> ballf52,ballf53,ballf54,ballf55,ballf56,ballf61,ballf62,ballf63,ballf64
|
||||
---> ballf65,ballf66,ballf71,ballf72,ballf73,ballf74,ballf75,ballf76,ballf81
|
||||
---> ballf82,ballf83,ballf84,ballf85,ballf86,ballf91,ballf92,ballf93,ballf94
|
||||
---> ballf95,ballf96
|
||||
;
|
||||
courtz.img
|
||||
POF>
|
||||
ASM> crowd.tbl
|
||||
---> sdcrwd1b,sdcrwd2b,sdcrwd3b,sdcrwd4b
|
||||
---> sdcrwd5b,sdcrwd6b,sdcrwd7b,sdcrwd8b
|
||||
---> sdcrwd1c,sdcrwd2c,sdcrwd3c,sdcrwd4c
|
||||
---> nsdcrwd1b,nsdcrwd2b,nsdcrwd3b,nsdcrwd4b
|
||||
---> sdcrwd5c,sdcrwd6c,sdcrwd7c
|
||||
|
|
@ -0,0 +1,121 @@
|
|||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L,PWRD1:W,PWRD2:W,PWRD3:W,PT0X:W,PT2X:W,PT2Y:W,PT3X:W,PT3Y:W,PT5X:W
|
||||
GLO> IMGTBL.GLO
|
||||
***> 58c3000
|
||||
;058c291bH
|
||||
;058bba1bH
|
||||
PON>
|
||||
firefall.img
|
||||
ASM> fireseq.tbl
|
||||
---> F4FALL01,F4FALL02,F4FALL03,F4FALL04,F4FALL05,F4FALL06,F4FALL07,F4FALL08
|
||||
---> F4FALL09,F4FALL10,F4FALL11,F4FALL12,F4FALL13,F4FALL14,F4FALL15,F4FALL16
|
||||
---> F4FALL17,F4FALL18,F4FALL19,F4FALL20,F4FALL21,F4FALL22,F4FALL23,F4FALL24
|
||||
---> F4FALL25,F4FALL26,F2FALL01,F2FALL02,F2FALL03,F2FALL04,F2FALL05,F2FALL06
|
||||
---> F2FALL07,F2FALL08,F2FALL09,F2FALL10,F2FALL11,F2FALL12,F2FALL13,F2FALL14
|
||||
---> F2FALL15,F2FALL16,F2FALL17,F2FALL18,F2FALL19,F2FALL20,F2FALL21,F2FALL22
|
||||
---> F2FALL23,F2FALL24,F4FALL10a,F4FALL10b,F4FALL10c
|
||||
---> F2FALL08a,F2FALL08b,F2FALL08c
|
||||
ndunks5.img
|
||||
---> w2nda01,w2nda02,w2nda03,w2nda04,w2nda05,w2nda06,w2nda07,w2nda08,w2nda09
|
||||
---> w2nda10,w2nda11,w2nda12,w3ndb01,w3ndb02,w3ndb03,w3ndb04,w3ndb05,w3ndb06
|
||||
---> w3ndb07,w3ndb08,w3ndb09,w3ndb10,w3ndb11,w3ndc01,w3ndc02,w3ndc03,w3ndc04
|
||||
---> w3ndc05,w3ndc06,w3ndc07,w3ndc08,w3ndc09,w3ndc10,w3ndc11,w3ndd01,w3ndd02
|
||||
---> w3ndd03,w3ndd04,w3ndd05,w3ndd06,w3ndd07,w3ndd08,w3ndd09,w3ndd10,w3ndd11
|
||||
---> w3ndd12,w3ndd13,w3ndd14,w3ndd15,w3ndd16,w3ndd17
|
||||
GLO> IMGTBL4.GLO
|
||||
ASM> plyrhd4.tbl
|
||||
XON>
|
||||
ourhds2.img
|
||||
---> wil1,wil2,wil3,wil4,wil5
|
||||
;tonysc1,tonysc2,tonysc3,tonysc4,tonysc5
|
||||
---> JONH1,JONH2,JONH3,JONH4,JONH5,JONH6,JONH7,JONH8,JONH9,JONH10,JONH11
|
||||
---> JONH12,JONH13,JONH14,JONH15,JONH16
|
||||
PPP> 7
|
||||
---> MT01,MT02,MT03,MT04,MT05,MT06,MT07
|
||||
---> MT08,MT09,MT10,MT11,MT12,MT13,MT14,MT15,MT16
|
||||
PPP> 0
|
||||
---> SAL1,SAL2,SAL3,SAL4,SAL5
|
||||
---> SAL6,SAL7,SAL8,SAL9,SAL10,SAL11,SAL12,SAL13,SAL14,SAL15,SAL16,
|
||||
;,todd2,todd3,todd4,todd5,steve1,steve2,steve3,steve4,steve5,tonysc1
|
||||
---> TG01,TG02,TG03,TG04,TG05,TG06,TG07,TG08,TG09
|
||||
---> TG10,TG11,TG12,TG13,TG14,TG15,TG16,JC1,JC10,JC11,JC12,JC13,JC14,JC15
|
||||
---> JC16,JC2,JC3,JC4,JC5,JC6,JC7,JC8,JC9,SHAW1,SHAW2,SHAW3,SHAW4,SHAW5
|
||||
---> SHAW6,SHAW7,SHAW8,SHAW9,SHAW10,SHAW11,SHAW12,SHAW13,SHAW14,SHAW15
|
||||
---> SHAW16
|
||||
PPP> 6
|
||||
---> jamie1,jamie2,jamie3,jamie4,jamie5,jamie6,jamie7,jamie8,jamie9
|
||||
---> jamie10,jamie11,jamie12,jamie13,jamie14,jamie15,jamie16
|
||||
---> GEOR1,GEOR2
|
||||
---> GEOR3,GEOR4,GEOR5,GEOR16
|
||||
;,GEOR6,GEOR7,GEOR8,GEOR9,GEOR10,GEOR11,GEOR12,GEOR13
|
||||
;---> GEOR14,GEOR15
|
||||
PPP> 0
|
||||
---> SHER1,SHER2,SHER3,SHER4,SHER5
|
||||
;,SHER6,SHER7,SHER8
|
||||
;---> SHER9,SHER10,SHER11,SHER12,SHER13,SHER14,SHER15
|
||||
---> SHER16,KARHOS01
|
||||
---> KARHOS02,KARHOS03,KARHOS04,KARHOS05,KARHOS16,LOROLI01,LOROLI02,LOROLI03
|
||||
---> LOROLI04,LOROLI05,LOROLI16,SCORPI01,SCORPI02,SCORPI03,SCORPI04,SCORPI05
|
||||
---> SCORPI16,SUBZER01,SUBZER02,SUBZER03,SUBZER04,SUBZER05,SUBZER16,REPTIL01
|
||||
---> REPTIL02,REPTIL03,REPTIL04,REPTIL05,REPTIL16
|
||||
ourhds3.img
|
||||
PPP> 6
|
||||
---> CARMED01
|
||||
---> CARMED02,CARMED03,CARMED04,CARMED05,CARMED16
|
||||
---> JAKSIM01,JAKSIM02,JAKSIM03,JAKSIM04,JAKSIM05
|
||||
---> JAKSIM16
|
||||
---> JONLOW01,JONLOW02
|
||||
---> JONLOW03,JONLOW04,JONLOW05
|
||||
---> VOGHED01,VOGHED02,VOGHED03,VOGHED04
|
||||
---> VOGHED05,VOGHED16
|
||||
---> EDBOON01,EDBOON02,EDBOON03,EDBOON04,EDBOON05,EDBOON16
|
||||
;,EDBOON06,EDBOON07,EDBOON08
|
||||
;---> EDBOON09,EDBOON10,EDBOON11,EDBOON12,EDBOON13,EDBOON14,EDBOON15
|
||||
---> MARMAR01,MARMAR02,MARMAR03,MARMAR04
|
||||
---> MARMAR05
|
||||
---> JOHNN01,JOHNN02,JOHNN03,JOHNN04,JOHNN05
|
||||
---> JIMGEN01,JIMGEN02,JIMGEN03
|
||||
---> JIMGEN04,JIMGEN05
|
||||
PPP> 0
|
||||
---> RAYGAY01,RAYGAY02,RAYGAY03,RAYGAY04,RAYGAY05
|
||||
---> ALLASC01,ALLASC02,ALLASC03,ALLASC04,ALLASC05
|
||||
---> CHRGRA01,CHRGRA02,CHRGRA03
|
||||
---> CHRGRA04,CHRGRA05,CHRGRA16,DANFOR01,DANFOR02,DANFOR03,DANFOR04,DANFOR05
|
||||
---> DANFOR16,ERCKIN01,ERCKIN02,ERCKIN03,ERCKIN04,ERCKIN05,ERCKIN16,EUGENE01
|
||||
---> EUGENE02,EUGENE03,EUGENE04,EUGENE05,EUGENE16,JACHAG01,JACHAG02,JACHAG03
|
||||
---> JACHAG04,JACHAG05,JACHAG16
|
||||
---> JASFLA01,JASFLA02,JASFLA03,JASFLA04,JASFLA05,JASFLA16,JGREEN01
|
||||
---> JGREEN02,JGREEN03,JGREEN04,JGREEN05,JGREEN16
|
||||
---> JOEDIL01,JOEDIL02,JOEDIL03,JOEDIL04,JOEDIL05
|
||||
---> JOEDIL16,JOELIN01,JOELIN02,JOELIN03,JOELIN04,JOELIN05,JOELIN16
|
||||
---> JONVOG01,JONVOG02,JONVOG03,JONVOG04
|
||||
---> JONVOG05,JONVOG16,JOSTSU01,JOSTSU02,JOSTSU03,JOSTSU04,JOSTSU05,JOSTSU16
|
||||
---> LARDUM01,LARDUM02,LARDUM03,LARDUM04,LARDUM05,LARDUM16,LINDEL01,LINDEL02
|
||||
---> LINDEL03,LINDEL04,LINDEL05,LINDEL16,MATBUT01,MATBUT02,MATBUT03,MATBUT04
|
||||
---> MATBUT05,MATBUT16,MRKLOF01,MRKLOF02,MRKLOF03,MRKLOF04,MRKLOF05,MRKLOF16
|
||||
---> MRKPEN01,MRKPEN02,MRKPEN03,MRKPEN04,MRKPEN05,MRKPEN16,PALBAR01,PALBAR02
|
||||
---> PALBAR03,PALBAR04,PALBAR05,PALBAR16,PATCOX01,PATCOX02,PATCOX03,PATCOX04
|
||||
---> PATCOX05
|
||||
---> RAIDEN01,RAIDEN02,RAIDEN03,RAIDEN04,RAIDEN05,RAIDEN06
|
||||
---> RAIDEN07,RAIDEN08,RAIDEN09,RAIDEN10,RAIDEN11,RAIDEN12,RAIDEN13,RAIDEN14
|
||||
---> RAIDEN15,RAIDEN16
|
||||
---> RAYMOS01,RAYMOS02,RAYMOS03,RAYMOS04,RAYMOS05,RAYMOS16,REAPER01,REAPER02
|
||||
---> REAPER03,REAPER04,REAPER05,REAPER16,ROGSHR01,ROGSHR02,ROGSHR03,ROGSHR04
|
||||
---> ROGSHR05,ROGSHR16,STVBER01,STVBER02,STVBER03,STVBER04,STVBER05,STVBER16
|
||||
---> TIMCOM01,TIMCOM02,TIMCOM03,TIMCOM04,TIMCOM05,TIMCOM16,VIKAPE01,VIKAPE02
|
||||
---> VIKAPE03,VIKAPE04,VIKAPE05,VIKAPE06,VIKAPE07,VIKAPE08,VIKAPE09,VIKAPE10
|
||||
---> VIKAPE11,VIKAPE12,VIKAPE13,VIKAPE14,VIKAPE15,VIKAPE16,VNCPON01,VNCPON02
|
||||
---> VNCPON03,VNCPON04,VNCPON05,VNCPON16
|
||||
---> WARDAV01,WARDAV02,WARDAV03,WARDAV04,WARDAV05
|
||||
---> TOBIAS01,TOBIAS02,TOBIAS03,TOBIAS04,TOBIAS05,TOBIAS16
|
||||
;,TOBIAS06,TOBIAS07,TOBIAS08
|
||||
;---> TOBIAS09,TOBIAS10,TOBIAS11,TOBIAS12,TOBIAS13,TOBIAS14,TOBIAS15
|
||||
---> PALHEI01,PALHEI02,PALHEI03,PALHEI04,PALHEI05,PALHEI16,BILDAB01,BILDAB02
|
||||
---> BILDAB03,BILDAB04,BILDAB05,BILDAB16
|
||||
---> RACDAV01,RACDAV02,RACDAV03,RACDAV04,RACDAV05,RACDAV16
|
||||
raiden.img
|
||||
---> ballite1,ballite2,ballite3,ballite4,ballite5,ballite6,ballite7,lighten1
|
||||
---> lighten2,lighten3,lighten4,lighten5,lighten6,lighten7
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,149 @@
|
|||
GLO> IMGTBL.GLO
|
||||
***> 3e0a000
|
||||
;03e01e15H
|
||||
PON>
|
||||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
;
|
||||
ASM> mugshot.tbl
|
||||
nmugs.img
|
||||
---> RAD_MK2,SCO_MK2,REP_MK2,SUB_MK2,LOR_OLI,KAR_HOS,BIL_DAB,CAR_MED,DAN_FOR
|
||||
---> ED_BOON,ERC_KIN,EUG_JAR,GEO_PET,JAC_HAG,JAS_FLA,JIM_GEN,JIM_GRN,JOE_DIL
|
||||
---> JOE_LIN,JON_LOW,JON_NEW,JON_TOB,JON_VOG,JOS_TSU,LAR_DUM,LIN_DEL,MAR_MAR
|
||||
---> MAT_BUT,MRK_LOF,MRK_PEN,PAL_HEI,PAT_COX,RAC_DAV,RAY_GAY
|
||||
---> RAY_MOS,ROG_SHR,PAL_BAR,REA_PER,AL_LASC,CHR_GRA
|
||||
---> SHE_OUR,STE_BER,TIM_COM,VIK_APE,VNC_PON,VOG_HED,WAR_DAV,JAK_SIM
|
||||
mugshots.img
|
||||
---> TON_GOSM
|
||||
---> JON_CARM
|
||||
---> JAM_RIVM
|
||||
;---> TOS_WILM
|
||||
---> JON_HEYM
|
||||
---> SAL_DIVM
|
||||
---> SHA_LIPM
|
||||
---> WIL_WILM
|
||||
;---> STE_WILM
|
||||
---> MRK_TURM
|
||||
---> AUG_ATL,BRK_PHX
|
||||
---> COL_NEJ,DAU_CLE,EDW_MLW,DRX_PRT
|
||||
---> ELL_DEN,ELL_DET,EWG_NEY,GIL_SEA
|
||||
---> HPR_DAL,HRD_GLD,HRN_PHL,HRP_CLP
|
||||
---> HWK_CHA,DIV_LAK
|
||||
;IUZ_ORL
|
||||
---> KMP_SEA,LTN_MIN,MAJ_PHX
|
||||
---> MAN_CLP,MUL_GLD,MUT_DEN
|
||||
---> OLA_HOU,PIP_CHI
|
||||
---> POR_PRT,PRC_CLE,PRS_MIN,RCE_MIA
|
||||
---> ROB_SAN,SCH_SEA,SKL_MIA
|
||||
---> SKL_ORL,SMT_HOU,STK_UTA,THM_DET
|
||||
---> TIS_SAC,WEB_SAC,WLK_ATL,WOR_LAK
|
||||
---> MIL_IND,LOH_MLW,MLN_UTA,JON_CHA
|
||||
---> OAK_NEY,GRT_CHI,GUG_WAS
|
||||
;---> JON_LAK
|
||||
---> BEN_NEJ,GRT_PRT
|
||||
mugshot3.img
|
||||
---> AND_NEJ,AND_ORL,ARM_CHI,BAK_MLW,BEN_UTA,BRA_PHL,BRO_BOS,CAM_LAK,CHE_WAS
|
||||
---> DUM_DET,ELS_SAN,ELL_WAS,GAM_BOS,HAR_ORL,HOR_HOU,HUN_DET,HUR_SAC,JAC_DAL
|
||||
---> JOH_PHX,KUK_CHI,SEL_IND,MAS_DAL,MAS_NEY,MAX_HOU,MCD_BOS,MIN_MIA,MOU_CHA
|
||||
---> NAN_CLE,PAY_SEA,PEE_LAK,RIC_SAC,RID_MIN,ROB_CLP,ROB_PRT,ROD_SAN,ROG_DEN
|
||||
---> SIM_SAC,SMI_IND,STA_NEY,WEA_PHL,WEB_GLD,WLS_ATL,DAY_MLW
|
||||
---> MOR_NEJ
|
||||
GLO> IMGTBL3.GLO
|
||||
ASM> plyrhd3.tbl
|
||||
XON>
|
||||
HDS8.img
|
||||
---> WILLIS1,WILLIS2,WILLIS3,WILLIS4,WILLIS5,WILLIS6,WILLIS7,WILLIS8
|
||||
---> WILLIS9,WILLIS10,WILLIS11,WILLIS12,WILLIS13,WILLIS14,WILLIS15,WILLIS16
|
||||
---> BROWN1,BROWN2,BROWN3,BROWN4,BROWN5,BROWN6,BROWN7,BROWN8,BROWN9,BROWN10
|
||||
---> BROWN11,BROWN12,BROWN13,BROWN14,BROWN15,BROWN16,MCDAN1,MCDAN2,MCDAN3
|
||||
---> MCDAN4,MCDAN5,MCDAN6,MCDAN7,MCDAN8,MCDAN9,MCDAN10,MCDAN11,MCDAN12
|
||||
---> MCDAN13,MCDAN14,MCDAN15,MCDAN16,GAMBLE1,GAMBLE2,GAMBLE3,GAMBLE4
|
||||
---> GAMBLE5,GAMBLE6,GAMBLE7,GAMBLE8,GAMBLE9,GAMBLE10,GAMBLE11,GAMBLE12
|
||||
---> GAMBLE13,GAMBLE14,GAMBLE15,GAMBLE16,MOURN1,MOURN2,MOURN3,MOURN4,MOURN5
|
||||
---> MOURN6,MOURN7,MOURN8,MOURN9,MOURN10,MOURN11,MOURN12,MOURN13,MOURN14
|
||||
---> MOURN15,MOURN16,ARMST1,ARMST2,ARMST3,ARMST4,ARMST5,ARMST6,ARMST7
|
||||
---> ARMST8,ARMST9,ARMST10,ARMST11,ARMST12,ARMST13,ARMST14,ARMST15,ARMST16
|
||||
---> KUKOC1,KUKOC2,KUKOC3,KUKOC4,KUKOC5,KUKOC6,KUKOC7,KUKOC8,KUKOC9,KUKOC10
|
||||
---> KUKOC11,KUKOC12,KUKOC13,KUKOC14,KUKOC15,KUKOC16,NANCE1,NANCE2,NANCE3
|
||||
---> NANCE4,NANCE5,NANCE6,NANCE7,NANCE8,NANCE9,NANCE10,NANCE11,NANCE12
|
||||
---> NANCE13,NANCE14,NANCE15,NANCE16,JACK1,JACK2,JACK3,JACK4,JACK5,JACK6
|
||||
---> JACK7,JACK8,JACK9,JACK10,JACK11,JACK12,JACK13,JACK14,JACK15,JACK16
|
||||
---> MASH1,MASH2,MASH3,MASH4,MASH5,MASH6,MASH7,MASH8,MASH9,MASH10,MASH11
|
||||
---> MASH12,MASH13,MASH14,MASH15,MASH16,ROGERS1,ROGERS2,ROGERS3,ROGERS4
|
||||
---> ROGERS5,ROGERS6,ROGERS7,ROGERS8,ROGERS9,ROGERS10,ROGERS11,ROGERS12
|
||||
---> ROGERS13,ROGERS14,ROGERS15,ROGERS16
|
||||
HDS9.IMG
|
||||
---> DUMARS1,DUMARS2,DUMARS3,DUMARS4,DUMARS5,DUMARS6,DUMARS7,DUMARS8
|
||||
---> DUMARS9,DUMARS10,DUMARS11,DUMARS12,DUMARS13,DUMARS14,DUMARS15,DUMARS16
|
||||
---> RODMAN1,RODMAN2,RODMAN3,RODMAN4,RODMAN5,RODMAN6,RODMAN7,RODMAN8
|
||||
---> RODMAN9,RODMAN10,RODMAN11,RODMAN12,RODMAN13,RODMAN14,RODMAN15,RODMAN16
|
||||
---> HUNTER1,HUNTER2,HUNTER3,HUNTER4,HUNTER5,HUNTER6,HUNTER7,HUNTER8
|
||||
---> HUNTER9,HUNTER10,HUNTER11,HUNTER12,HUNTER13,HUNTER14,HUNTER15,HUNTER16
|
||||
---> WEBBER1,WEBBER2,WEBBER3,WEBBER4,WEBBER5,WEBBER6,WEBBER7,WEBBER8
|
||||
---> WEBBER9,WEBBER10,WEBBER11,WEBBER12,WEBBER13,WEBBER14,WEBBER15,WEBBER16
|
||||
---> MAX1,MAX2,MAX3,MAX4,MAX5,MAX6,MAX7,MAX8,MAX9,MAX10,MAX11,MAX12,MAX13
|
||||
---> MAX14,MAX15,MAX16,HORRY1,HORRY2,HORRY3,HORRY4,HORRY5,HORRY6,HORRY7
|
||||
---> HORRY8,HORRY9,HORRY10,HORRY11,HORRY12,HORRY13,HORRY14,HORRY15,HORRY16
|
||||
---> SMITS1,SMITS2,SMITS3,SMITS4,SMITS5,SMITS6,SMITS7,SMITS8,SMITS9,SMITS10
|
||||
---> SMITS11,SMITS12,SMITS13,SMITS14,SMITS15,SMITS16,SELAY1,SELAY2,SELAY3
|
||||
---> SELAY4,SELAY5,SELAY6,SELAY7,SELAY8,SELAY9,SELAY10,SELAY11,SELAY12
|
||||
---> SELAY13,SELAY14,SELAY15,SELAY16,ROBERTS1,ROBERTS2,ROBERTS3,ROBERTS4
|
||||
---> ROBERTS5,ROBERTS6,ROBERTS7,ROBERTS8,ROBERTS9,ROBERTS10,ROBERTS11
|
||||
---> ROBERTS12,ROBERTS13,ROBERTS14,ROBERTS15,ROBERTS16
|
||||
HDS10.IMG
|
||||
---> PEELER1,PEELER2,PEELER3,PEELER4,PEELER5,PEELER6,PEELER7,PEELER8
|
||||
---> PEELER9,PEELER10,PEELER11,PEELER12,PEELER13,PEELER14,PEELER15,PEELER16
|
||||
---> CAMP1,CAMP2,CAMP3,CAMP4,CAMP5,CAMP6,CAMP7,CAMP8,CAMP9,CAMP10,CAMP11
|
||||
---> CAMP12,CAMP13,CAMP14,CAMP15,CAMP16
|
||||
;,MAGIC1,MAGIC2,MAGIC3,MAGIC4,MAGIC5
|
||||
;---> MAGIC6,MAGIC7,MAGIC8,MAGIC9,MAGIC10,MAGIC11,MAGIC12,MAGIC13,MAGIC14
|
||||
;---> MAGIC15,MAGIC16
|
||||
---> MINER1,MINER2,MINER3,MINER4,MINER5,MINER6,MINER7
|
||||
---> MINER8,MINER9,MINER10,MINER11,MINER12,MINER13,MINER14,MINER15,MINER16
|
||||
---> BAKER1,BAKER2,BAKER3,BAKER4,BAKER5,BAKER6,BAKER7,BAKER8,BAKER9,BAKER10
|
||||
---> BAKER11,BAKER12,BAKER13,BAKER14,BAKER15,BAKER16,DAY1,DAY2,DAY3,DAY4
|
||||
---> DAY5,DAY6,DAY7,DAY8,DAY9,DAY10,DAY11,DAY12,DAY13,DAY14,DAY15,DAY16
|
||||
---> RIDER1,RIDER2,RIDER3,RIDER4,RIDER5,RIDER6,RIDER7,RIDER8,RIDER9,RIDER10
|
||||
---> RIDER11,RIDER12,RIDER13,RIDER14,RIDER15,RIDER16,K_AND1,K_AND2,K_AND3
|
||||
---> K_AND4,K_AND5,K_AND6,K_AND7,K_AND8,K_AND9,K_AND10,K_AND11,K_AND12
|
||||
---> K_AND13,K_AND14,K_AND15,K_AND16,MORRIS1,MORRIS2,MORRIS3,MORRIS4
|
||||
---> MORRIS5,MORRIS6,MORRIS7,MORRIS8,MORRIS9,MORRIS10,MORRIS11,MORRIS12
|
||||
---> MORRIS13,MORRIS14,MORRIS15,MORRIS16,MASON1,MASON2,MASON3,MASON4,MASON5
|
||||
---> MASON6,MASON7,MASON8,MASON9,MASON10,MASON11,MASON12,MASON13,MASON14
|
||||
---> MASON15,MASON16,STARKS1,STARKS2,STARKS3,STARKS4,STARKS5,STARKS6
|
||||
---> STARKS7,STARKS8,STARKS9,STARKS10,STARKS11,STARKS12,STARKS13,STARKS14
|
||||
---> STARKS15,STARKS16
|
||||
HDS11.IMG
|
||||
---> A_HARD1,A_HARD2,A_HARD3,A_HARD4,A_HARD5,A_HARD6,A_HARD7,A_HARD8
|
||||
---> A_HARD9,A_HARD10,A_HARD11,A_HARD12,A_HARD13,A_HARD14,A_HARD15,A_HARD16
|
||||
---> N_AND1,N_AND2,N_AND3,N_AND4,N_AND5,N_AND6,N_AND7,N_AND8,N_AND9,N_AND10
|
||||
---> N_AND11,N_AND12,N_AND13,N_AND14,N_AND15,N_AND16,WEATH1,WEATH2,WEATH3
|
||||
---> WEATH4,WEATH5,WEATH6,WEATH7,WEATH8,WEATH9,WEATH10,WEATH11,WEATH12
|
||||
---> WEATH13,WEATH14,WEATH15,WEATH16,BRAD1,BRAD2,BRAD3,BRAD4,BRAD5,BRAD6
|
||||
---> BRAD7,BRAD8,BRAD9,BRAD10,BRAD11,BRAD12,BRAD13,BRAD14,BRAD15,BRAD16
|
||||
---> K_JOHN1,K_JOHN2,K_JOHN3,K_JOHN4,K_JOHN5,K_JOHN6,K_JOHN7,K_JOHN8
|
||||
---> K_JOHN9,K_JOHN10,K_JOHN11,K_JOHN12,K_JOHN13,K_JOHN14,K_JOHN15,K_JOHN16
|
||||
---> C_ROB1,C_ROB2,C_ROB3,C_ROB4,C_ROB5,C_ROB6,C_ROB7,C_ROB8,C_ROB9,C_ROB10
|
||||
---> C_ROB11,C_ROB12,C_ROB13,C_ROB14,C_ROB15,C_ROB16,SIMM1,SIMM2,SIMM3
|
||||
---> SIMM4,SIMM5,SIMM6,SIMM7,SIMM8,SIMM9,SIMM10,SIMM11,SIMM12,SIMM13,SIMM14
|
||||
---> SIMM15,SIMM16,HURL1,HURL2,HURL3,HURL4,HURL5,HURL6,HURL7,HURL8,HURL9
|
||||
---> HURL10,HURL11,HURL12,HURL13,HURL14,HURL15,HURL16,RICH1,RICH2,RICH3
|
||||
---> RICH4,RICH5,RICH6,RICH7,RICH8,RICH9,RICH10,RICH11,RICH12,RICH13,RICH14
|
||||
---> RICH15,RICH16,D_ELL1,D_ELL2,D_ELL3,D_ELL4,D_ELL5,D_ELL6,D_ELL7,D_ELL8
|
||||
---> D_ELL9,D_ELL10,D_ELL11,D_ELL12,D_ELL13,D_ELL14,D_ELL15,D_ELL16
|
||||
HDS12.IMG
|
||||
---> PAYTON1,PAYTON2,PAYTON3,PAYTON4,PAYTON5,PAYTON6,PAYTON7,PAYTON8
|
||||
---> PAYTON9,PAYTON10,PAYTON11,PAYTON12,PAYTON13,PAYTON14,PAYTON15,PAYTON16
|
||||
---> MCKEY1,MCKEY2,MCKEY3,MCKEY4,MCKEY5,MCKEY6,MCKEY7,MCKEY8,MCKEY9,MCKEY10
|
||||
---> MCKEY11,MCKEY12,MCKEY13,MCKEY14,MCKEY15,MCKEY16,BENOIT1,BENOIT2
|
||||
---> BENOIT3,BENOIT4,BENOIT5,BENOIT6,BENOIT7,BENOIT8,BENOIT9,BENOIT10
|
||||
---> BENOIT11,BENOIT12,BENOIT13,BENOIT14,BENOIT15,BENOIT16,ELLISN1,ELLISN2
|
||||
---> ELLISN3,ELLISN4,ELLISN5,ELLISN6,ELLISN7,ELLISN8,ELLISN9,ELLISN10
|
||||
---> ELLISN11,ELLISN12,ELLISN13,ELLISN14,ELLISN15,ELLISN16,CHEAN1,CHEAN2
|
||||
---> CHEAN3,CHEAN4,CHEAN5,CHEAN6,CHEAN7,CHEAN8,CHEAN9,CHEAN10,CHEAN11
|
||||
---> CHEAN12,CHEAN13,CHEAN14,CHEAN15,CHEAN16
|
||||
XOF>
|
||||
ZOF>
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
GLO> IMGTBL.GLO
|
||||
PON>
|
||||
;
|
||||
;Flesh and uniform pals
|
||||
IHDR PAL:L
|
||||
ASM> junkxxxx
|
||||
pals.img
|
||||
---> PAL1,PAL2,PAL3,PAL4,PAL5,PAL6,PAL7,PAL8,PAL9,PAL10,PAL11,PAL12,PAL13
|
||||
---> PAL14,PAL15,PAL16,PAL17,PAL18,PAL19,PAL20,PAL21,PAL22,PAL23,PAL24,PAL25
|
||||
---> PAL26,PAL27,PAL28,PAL29,PAL30,PAL31,PAL32,PAL33,PAL34,PAL35,PAL36,PAL37
|
||||
---> PAL38,PAL39,PAL40,PAL41,PAL42,PAL43,PAL44,PAL45,PAL46,PAL47,PAL48,PAL49
|
||||
---> PAL50,PAL51,PAL52,PAL53,PAL54,SPAL1,SPAL2,SPAL3,SPAL4,SPAL5,SPAL6,SPAL7
|
||||
---> SPAL8,SPAL9,SPAL10,SPAL11,SPAL12,SPAL13,SPAL14,SPAL15,SPAL16,SPAL17
|
||||
---> SPAL18,SPAL19,SPAL20,SPAL21,SPAL22,SPAL23,SPAL24,SPAL25,SPAL26,SPAL27
|
||||
---> SPAL28,PAL3a,PAL_VIK,PAL_RPR,UNI_SCO,TR_BLK
|
||||
crwdpals.img
|
||||
---> CRD_ATL,CRD_BOS,CRD_CHA,CRD_CHI,CRD_CHI2,CRD_CLE,CRD_CLP,CRD_DAL
|
||||
---> CRD_DEN,CRD_DET,CRD_GLD,CRD_HOU,CRD_IND,CRD_LAK,CRD_MIA,CRD_MIL,CRD_MIN
|
||||
---> CRD_NEJ,CRD_NEY,CRD_ORL,CRD_ORL2,CRD_PHI,CRD_PHO,CRD_POR,CRD_SAC
|
||||
---> CRD_SAN,CRD_SEA,CRD_UTA,CRD_UTA2,CRD_WAS
|
||||
;
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
***> 2000000
|
||||
PON>
|
||||
CON>
|
||||
firefall.img
|
||||
ASM> plyrseq2.tbl
|
||||
---> F4FALL01,F4FALL02,F4FALL03,F4FALL04,F4FALL05,F4FALL06,F4FALL07,F4FALL08
|
||||
---> F4FALL09,F4FALL10,F4FALL11,F4FALL12,F4FALL13,F4FALL14,F4FALL15,F4FALL16
|
||||
---> F4FALL17,F4FALL18,F4FALL19,F4FALL20,F4FALL21,F4FALL22,F4FALL23,F4FALL24
|
||||
---> F4FALL25,F4FALL26,F2FALL01,F2FALL02,F2FALL03,F2FALL04,F2FALL05,F2FALL06
|
||||
---> F2FALL07,F2FALL08,F2FALL09,F2FALL10,F2FALL11,F2FALL12,F2FALL13,F2FALL14
|
||||
---> F2FALL15,F2FALL16,F2FALL17,F2FALL18,F2FALL19,F2FALL20,F2FALL21,F2FALL22
|
||||
---> F2FALL23,F2FALL24
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
IHDR SIZX:W,SIZY:W,ANIX:W,ANIY:W,SAG:L,CTRL:W,PAL:L
|
||||
***> 474c000
|
||||
GLO> IMGTBL.GLO
|
||||
PON>
|
||||
ASM> plyrhd.tbl
|
||||
XON>
|
||||
hds1.img
|
||||
---> ewing1,ewing2,ewing3
|
||||
---> ewing4,ewing5,ewing6,ewing7,ewing8,ewing9,ewing10,ewing11,ewing12
|
||||
---> ewing13,ewing14,ewing15,ewing16,stock1,stock2,stock3,stock4,stock5
|
||||
---> stock6,stock7,stock8,stock9,stock10,stock11,stock12,stock13,stock14
|
||||
---> stock15,stock16,shiek1,shiek2,shiek3,shiek4,shiek5,shiek6,shiek7,shiek8
|
||||
---> shiek9,shiek10,shiek11,shiek12,shiek13,shiek14,shiek15,shiek16,rharp1
|
||||
---> rharp2,rharp3,rharp4,rharp5,rharp6,rharp7,rharp8,rharp9,rharp10,rharp11
|
||||
---> rharp12,rharp13,rharp14,rharp15,rharp16,kmalone1,kmalone2,kmalone3
|
||||
---> kmalone4,kmalone5,kmalone6,kmalone7,kmalone8,kmalone9,kmalone10
|
||||
---> kmalone11,kmalone12,kmalone13,kmalone14,kmalone15,kmalone16
|
||||
|
Binary file not shown.
|
@ -0,0 +1,11 @@
|
|||
blankjam 2000 1000 255 1 1 9
|
||||
blankjam 448 1041 251 639
|
||||
0 471 268 0 0
|
||||
0 471 388 0 0
|
||||
0 471 508 0 0
|
||||
0 651 268 0 0
|
||||
0 651 388 0 0
|
||||
0 651 508 0 0
|
||||
0 831 268 0 0
|
||||
0 831 388 0 0
|
||||
0 831 508 0 0
|
|
@ -0,0 +1,130 @@
|
|||
1
|
||||
0 180 120 1
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BNBA_V_P 21
|
||||
|