3351 lines
74 KiB
NASM
3351 lines
74 KiB
NASM
.FILE 'NARCDATB.ASM'
|
||
.TITLE "<<< N A R C -- MISCELLANEOUS DATA TABLES PART II >>>"
|
||
|
||
**************************************************************************
|
||
* *
|
||
* COPYRIGHT (C) 1988 WILLIAMS ELECTRONICS GAMES, INC. *
|
||
* ALL RIGHTS RESERVED. *
|
||
* *
|
||
**************************************************************************
|
||
|
||
.WIDTH 132
|
||
.OPTION B,D,L
|
||
.MNOLIST
|
||
|
||
* GET THE SYSTEM STUFF
|
||
.INCLUDE "\video\MPROCEQU.ASM" ;MPROC equates
|
||
.INCLUDE "\video\DISPEQU.ASM" ;Display processor equates
|
||
.INCLUDE "\video\GSP.INC" ;GSP assembler equates
|
||
.INCLUDE "\video\SYS.INC" ;Zunit system equates
|
||
.INCLUDE "\video\MACROS.HDR" ;Macros, Yeah!
|
||
* LOCAL STUFF
|
||
.INCLUDE "NARCEQU.ASM" ;NARC Equates
|
||
.INCLUDE "IMGTBL.GLO" ;Image Label Equates
|
||
.INCLUDE "BGNDTBL.GLO" ;Background Block Equates
|
||
*
|
||
*GLOBALS IN THIS FILE
|
||
.GLOBAL BIGOBAK,DOGRBAK,DMPRBAK,BUGRBAK,SUBBAK,GRNHSBAK
|
||
.GLOBAL SILVBAK,REDBAK,BLUEBAK,GOLDBAK,LABBAK,HEADBAK,FORHEAD,HEADMOD
|
||
.GLOBAL REDDSP,BLUEDSP,SILVDSP,GOLDDSP,HEADDSP,CLWRBAK,HEADNAME
|
||
*
|
||
*EXTERNALS
|
||
.GLOBAL DENDCOLS,DOGRMCOL,DENDCOLR,BUGRMCOL,DMPRMCOL,LABCOL
|
||
.GLOBAL DENDCOLB,SENDCOLB,SENDCOLS,SENDCOLR,SAFECOLL,SLOTCOLS,SLOTCOLR
|
||
.GLOBAL SLOTCOLB,SLOTCOLG,SLOTCOLGR,SUBRMCOL,SLOTCNDG,SLOTCNDS
|
||
.GLOBAL LOFEBAIT,LOFPBAIT,DOGBAIT,BUGBAIT,SILVMOD,FORSILV,WEEDCOLL
|
||
.GLOBAL REDDP,SILVDP,HEADDP,SLOTCOLH,BLUEDP,CLRMBIGS,CLRGCARD
|
||
.GLOBAL SENDCOLGR,CHOPWCOL,ANIMATCK,DENDCOLGR,TUNELAB,BWAITCLD
|
||
|
||
.EVEN
|
||
.INCLUDE "NARCLAB.TBL" ;GET THE LAB EQUIPMENT
|
||
.TEXT
|
||
*HEAD ROOM DISPATCH
|
||
HEADDSP
|
||
.LONG BWAITCLD,0,0,0
|
||
.LONG CLRMBIGS,0,0,0
|
||
.LONG CLRGCARD,0,0,0
|
||
.LONG HEADCOLD,[200,2000],0,00100000H|(HEADEOID|0)
|
||
.LONG 0
|
||
.LONG NULLDSP
|
||
.LONG NULLDSP
|
||
.LONG 0
|
||
.LONG 0
|
||
.WORD 0300H
|
||
.WORD 0900H
|
||
|
||
*RED SAFE DISPATCH
|
||
REDDSP
|
||
.LONG BWAITCLD,0,0,0
|
||
.LONG BOZOCARD,350*Y+1488,0,00100000H|(CARDOID|BLUE)
|
||
.LONG PIMPCOLD,(400*Y)+520,0,00100000H|(PIMPEOID|0)
|
||
.LONG PIMPCOLD,(400*Y)+620,0,00100000H|(PIMPEOID|0)
|
||
.LONG PIMPCOLD,(400*Y)+720,0,00100000H|(PIMPEOID|0)
|
||
.LONG 0
|
||
.LONG REDSPOS
|
||
.LONG REDSTIM
|
||
.LONG LOFPBAIT
|
||
.LONG DOGBAIT
|
||
.WORD 0300H
|
||
.WORD 0900H
|
||
REDSPOS
|
||
.LONG 750,PIMPCOLD,0,0,00120000H|(PIMPEOID|0)
|
||
.LONG 800,LOFCOLD,0,0,00400000H|(LOFOID|1)
|
||
.LONG 850,PIMPCOLD,0,0,00220000H|(PIMPEOID|0)
|
||
.LONG 900,LOFCOLD,0,0,00200000H|(LOFOID|4)
|
||
.LONG 1000,PIMPCOLD,0,0,00120000H|(PIMPEOID|0)
|
||
.LONG 1100,LOFCOLD,0,0,00400000H|(LOFOID|5)
|
||
.LONG 1200,PIMPCOLD,0,0,00120000H|(PIMPEOID|0)
|
||
.LONG 1300,PIMPCOLD,0,0,00120000H|(PIMPEOID|0)
|
||
.LONG 1400,PIMPCOLD,0,0,00120000H|(PIMPEOID|0)
|
||
NULLDSP
|
||
.LONG 0
|
||
REDSTIM
|
||
.WORD 100H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|0)
|
||
.WORD 2F0H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|0)
|
||
.WORD 3E0H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|0)
|
||
.WORD 4D0H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|0)
|
||
.WORD 5C0H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|0)
|
||
.WORD 6B0H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|0)
|
||
.WORD 7A0H
|
||
.LONG LOFCOLD,0,0,00300000H|(LOFOID|1)
|
||
.WORD 890H
|
||
.LONG LOFCOLD,0,0,00320000H|(LOFOID|1)
|
||
.WORD 980H
|
||
.LONG LOFCOLD,0,0,00320000H|(LOFOID|1)
|
||
.WORD 0
|
||
|
||
*RED SAFE DISPATCH
|
||
BLUEDSP
|
||
.LONG BWAITCLD,0,0,0
|
||
.LONG BOZOCARD,350*Y+1488,0,00100000H|(CARDOID|SILVER)
|
||
.LONG GANGCOLD,300*Y+700,0,00310000H|(GANGEOID|0)
|
||
.LONG 0
|
||
.LONG BLUESPOS
|
||
.LONG BLUESTIM
|
||
.LONG DOGBAIT
|
||
.LONG BUGBAIT
|
||
.WORD 0300H
|
||
.WORD 0900H
|
||
BLUESPOS
|
||
.LONG 500,GANGCOLD,0,0,00320000H|(GANGEOID|0)
|
||
.LONG 600,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 700,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 800,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 900,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 1000,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 1100,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 1200,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 1300,GANGCOLD,0,0,00420000H|(GANGEOID|1)
|
||
.LONG 0
|
||
BLUESTIM
|
||
.WORD 100H
|
||
.LONG GANGCOLD,0,0,00310000H|(GANGEOID|0)
|
||
.WORD 2F0H
|
||
.LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0)
|
||
.WORD 3E0H
|
||
.LONG GANGCOLD,0,0,00310000H|(GANGEOID|0)
|
||
.WORD 4D0H
|
||
.LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0)
|
||
.WORD 5C0H
|
||
.LONG GANGCOLD,0,0,00310000H|(GANGEOID|0)
|
||
.WORD 6B0H
|
||
.LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0)
|
||
.WORD 7A0H
|
||
.LONG GANGCOLD,0,0,00310000H|(GANGEOID|0)
|
||
.WORD 980H
|
||
.LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0)
|
||
.WORD 0
|
||
|
||
SILVDSP
|
||
.LONG CLRBUYIN,0,0,0
|
||
.LONG DOGCOLD,0,0,00320000H|(DOGOID|0)
|
||
.LONG 0
|
||
.LONG SILVSPOS
|
||
.LONG REDSTIM
|
||
.LONG LOFEBAIT
|
||
.LONG DOGBAIT
|
||
.WORD 0300H
|
||
.WORD 0900H
|
||
|
||
SILVSPOS
|
||
.LONG 550,GANGCOLD,0,0,00210000H|(GANGEOID|0)
|
||
.LONG 600,GANGCOLD,0,0,00310000H|(GANGEOID|0)
|
||
.LONG 700,GANGCOLD,0,0,00410000H|(GANGEOID|0)
|
||
.LONG 783,LOFCOLD,0,0,00320000H|(LOFOID|2)
|
||
.LONG 799,LOFCOLD,0,0,00320000H|(LOFOID|2)
|
||
.LONG 800,DOGCOLD,0,0,00410000H|(DOGOID|0)
|
||
.LONG 1100,GANGCOLD,0,0,00410000H|(GANGEOID|0)
|
||
.LONG 1300,GANGCOLD,0,0,00120000H|(PIMPEOID|0)
|
||
.LONG 1687,PIMPCOLD,0,0,00120000H|(PIMPEOID|1)
|
||
.LONG 1750,PIMPCOLD,0,0,00320000H|(PIMPEOID|1)
|
||
.LONG 1900,DOGCOLD,0,0,00410000H|(DOGOID|0)
|
||
.LONG 2200,GANGCOLD,0,0,00210000H|(GANGEOID|0)
|
||
.LONG 2315,LOFCOLD,0,0,00320000H|(LOFOID|1)
|
||
.LONG 2320,HYPOCOLD,0,0,00200000H|(HYPOEOID|2)
|
||
.LONG 2779,MBIGCOLD,0,0,00100000H|(MBIGEOID|0)
|
||
.LONG 0
|
||
|
||
GOLDDSP
|
||
.LONG CLRBUYIN,0,0,0
|
||
.LONG 0
|
||
.LONG GOLDSPOS
|
||
.LONG NULLDSP
|
||
.LONG 0
|
||
.LONG DOGBAIT
|
||
.WORD 0300H
|
||
.WORD 0900H
|
||
GOLDSPOS
|
||
.LONG 500,GOLDCOLD,0,0,00FF0000H|(GOLDOID)
|
||
.LONG 1000,GOLDCOLD,0,0,00FF0000H|(GOLDOID)
|
||
.LONG 1500,GOLDCOLD,0,0,00FF0000H|(GOLDOID)
|
||
.LONG 2000,GOLDCOLD,0,0,00FF0000H|(GOLDOID)
|
||
.LONG 0
|
||
*
|
||
* WAVE BACKGROUND SETUP TABLES
|
||
* .WORD X LENGTH,Y LENGTH
|
||
* .LONG SECONDARY BLOCKS,SEC. BLOCKS END,SECONDARY HEADERS
|
||
* .LONG PRIMARY BLOCKS,PRIM. BLOCKS END,PRIMARY BLOCKS
|
||
* .LONG FORE/BACKGROUND OBJECTS
|
||
* .WORD YMAX,YMIN,SYMAX,SYMIN,ENEMYID_W/CARD|CARD I.D.,XSCROLLSTOP
|
||
* .WORD AUTO_ERASE_SCHEME,SKYCOLOR
|
||
* .LONG WAVE_INTRO_PROC
|
||
* .LONG SECTOR_NAME
|
||
* .LONG [Y,X] WORLD COORDS. 7FFFH = DON'T STUFF THAT COORDINATE
|
||
* .WORD LOOP_TO_WAVE#(FFFFH = CURRENT WAVE, CURRENT BACKGROUND)
|
||
* .LONG LOOP_TO_BACKGROUND,LOOP_TO_DISPATCH
|
||
* .WORD SCROLL_BIAS
|
||
*
|
||
*ROOM BACKGROUND PTRS NO GOAL PTRS
|
||
*MR. BIG OFFICE BACKGROUND
|
||
BIGOBAK
|
||
.LONG BIGMODS,NULLSKY
|
||
.LONG FORBIG
|
||
.WORD 399,258,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE9,BIGLNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*DOG TRAP ROOM
|
||
DOGRBAK
|
||
.LONG ROOM1MOD,NULLSKY
|
||
.LONG FORDOG
|
||
.WORD 399,302,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE3,DOGRNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*BUG TRAP ROOM
|
||
BUGRBAK
|
||
.LONG ROOM1MOD,NULLSKY
|
||
.LONG FORDOG
|
||
.WORD 399,302,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE3,BUGRNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*CLOWN TRAP ROOM
|
||
CLWRBAK
|
||
.LONG ROOM1MOD,NULLSKY
|
||
.LONG FORDOG
|
||
.WORD 399,302,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE3,CLWRNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*SUBWAY
|
||
SUBBAK
|
||
.LONG SUBMOD,NULLSKY
|
||
.LONG FORSUB
|
||
.WORD 399,348,0,0,0,1000
|
||
.WORD 1,0
|
||
.LONG TUNE8,SUBNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*DUMPSTER MAN ROOM
|
||
DMPRBAK
|
||
.LONG ROOM1MOD,NULLSKY
|
||
.LONG FORDMP
|
||
.WORD 399,302,0,0,0,606
|
||
.WORD 1,0
|
||
.LONG TUNE3,DMPRNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*GREEN HOUSE
|
||
GRNHSBAK
|
||
.LONG GRNHSMOD,NULLSKY
|
||
.LONG FORGRNHS
|
||
.WORD 399,320,0,0,RAMBEOID|GREEN,0
|
||
.WORD 2,0
|
||
.LONG TUNE8,GHSINAME
|
||
.LONG [7FFFH,1232]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 1
|
||
|
||
*CHEMICAL LABRATORY
|
||
LABBAK
|
||
.LONG LABMOD,NULLSKY
|
||
.LONG FORLAB
|
||
.WORD 399,317,0,0,HYPOEOID|BLUE,0
|
||
.WORD 1,0
|
||
.LONG TUNELAB,LABNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 0FFFFH
|
||
.LONG 0,0
|
||
.WORD 0
|
||
|
||
*SILVER SAFE INTERIOR BACKGROUND
|
||
SILVBAK
|
||
.LONG SILVMOD,NULLSKY
|
||
.LONG FORSILV
|
||
.WORD 399,262,0,0,MBIGEOID|GOLD,0
|
||
.WORD 2,0
|
||
.LONG TUNE7,SILVNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 6
|
||
.LONG BLUEBAK,BLUEDP
|
||
.WORD 0
|
||
|
||
*RED SAFE INTERIOR BACKGROUND
|
||
REDBAK
|
||
.LONG REDMOD,NULLSKY
|
||
.LONG FORRED
|
||
.WORD 399,266,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE8,REDNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 6
|
||
.LONG REDBAK,REDDP
|
||
.WORD 0
|
||
|
||
*BLUE SAFE INTERIOR BACKGROUND
|
||
BLUEBAK
|
||
.LONG BLUEMOD,NULLSKY
|
||
.LONG FORBLUE
|
||
.WORD 399,266,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE2,BLUENAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 6
|
||
.LONG BLUEBAK,BLUEDP
|
||
.WORD 0
|
||
|
||
*GOLD SAFE INTERIOR BACKGROUND
|
||
GOLDBAK
|
||
.LONG GOLDMOD,NULLSKY
|
||
.LONG FORGOLD
|
||
.WORD 399,266,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE10,GOLDNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 6
|
||
.LONG REDBAK,REDDP
|
||
.WORD 0
|
||
|
||
*GOLD SAFE HEAD ROOM INTERIOR BACKGROUND
|
||
HEADBAK
|
||
.LONG HEADMOD,NULLSKY
|
||
.LONG FORHEAD
|
||
.WORD 399,234,0,0,0,0
|
||
.WORD 2,0
|
||
.LONG TUNE10,HEADNAME
|
||
.LONG [7FFFH,7FFFH]
|
||
.WORD 8
|
||
.LONG HEADBAK,HEADDP
|
||
.WORD 0
|
||
|
||
*
|
||
*SECTOR NAMES
|
||
*
|
||
BIGLNAME
|
||
.STRING "THE K.R.A.K. LOBBY"
|
||
.BYTE 0
|
||
.EVEN
|
||
DOGRNAME
|
||
.STRING "THE KENNEL"
|
||
.BYTE 0
|
||
.EVEN
|
||
BUGRNAME
|
||
.STRING "THE SWAMP"
|
||
.BYTE 0
|
||
.EVEN
|
||
CLWRNAME
|
||
.STRING "KINKY'S BIGTOP"
|
||
.BYTE 0
|
||
.EVEN
|
||
SUBNAME
|
||
.STRING "THE PIPELINE"
|
||
.BYTE 0
|
||
.EVEN
|
||
DMPRNAME
|
||
.STRING "THE SCRAP HEAP"
|
||
.BYTE 0
|
||
.EVEN
|
||
GHSINAME
|
||
.STRING "THE GREENHOUSE"
|
||
.BYTE 0
|
||
.EVEN
|
||
LABNAME
|
||
.STRING "K.R.A.K. STOP"
|
||
.BYTE 0
|
||
.EVEN
|
||
SILVNAME
|
||
.STRING "SILVER LEVEL 3"
|
||
.BYTE 0
|
||
.EVEN
|
||
REDNAME
|
||
.STRING "RED LEVEL 1"
|
||
.BYTE 0
|
||
.EVEN
|
||
BLUENAME
|
||
.STRING "BLUE LEVEL 2"
|
||
.BYTE 0
|
||
.EVEN
|
||
HEADNAME
|
||
.STRING "INNER SANCTUM"
|
||
.BYTE 0
|
||
.EVEN
|
||
GOLDNAME
|
||
.STRING "JACKPOT!"
|
||
.BYTE 0
|
||
.EVEN
|
||
|
||
ROOM1MOD
|
||
.LONG ROOM1BMOD
|
||
.WORD 0,30+SKYTOPOF ;x,y pos.
|
||
NULLSKY
|
||
NULLFORE
|
||
NULLPLAY
|
||
.LONG >FFFFFFFF
|
||
|
||
FOR1ROOM
|
||
.LONG 0,0,(388*>10000),(194*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1232*>10000),(195*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DORNCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,(270*>10000),(314*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(11*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(112*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(213*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(454*>10000),(313*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(10*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(111*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(212*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(901*>10000),(311*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(8*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(109*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(210*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1248*>10000),(311*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(8*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(109*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(210*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
|
||
BIGMODS
|
||
.LONG BIGFLR4BMOD
|
||
.WORD 0,(-5+SKYTOPOF) ;0 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;124 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;248 x,y pos.
|
||
.LONG BIGFLR8BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;372 x,y pos.
|
||
.LONG BIGFLR9BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;496 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;620 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;744 x,y pos.
|
||
.LONG BIGFLR1BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;868 x,y pos.
|
||
.LONG BIGFLRBMOD
|
||
.WORD BLSTEND,(-6+SKYTOPOF) ;992 x,y pos.
|
||
.LONG BIGFLR1BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;1116 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;1240 x,y pos.
|
||
.LONG BIGFLR3BMOD
|
||
.WORD BLSTEND,(-12+SKYTOPOF) ;1364 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;1488 x,y pos.
|
||
.LONG BIGFLR3BMOD
|
||
.WORD BLSTEND,(-12+SKYTOPOF) ;1612 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;1736 x,y pos.
|
||
.LONG BIGFLR8BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;1860 x,y pos.
|
||
.LONG BIGFLR9BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;1984 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2108 x,y pos.
|
||
.LONG BIGFLR8BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2232 x,y pos.
|
||
.LONG BIGFLR9BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2356 x,y pos.
|
||
.LONG BIGFLR8BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2480 x,y pos.
|
||
.LONG BIGFLR9BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2604 x,y pos.
|
||
.LONG BIGFLR5BMOD
|
||
.WORD BLSTEND,(-12+SKYTOPOF) ;2728 x,y pos.
|
||
.LONG BIGFLR1BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2852 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;2976 x,y pos.
|
||
.LONG BIGFLR10BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;3100 x,y pos.
|
||
.LONG BIGFLR4BMOD
|
||
.WORD BLSTEND,(-5+SKYTOPOF) ;3224 x,y pos.
|
||
.LONG >FFFFFFFF
|
||
|
||
FORBIG
|
||
.LONG 0,0,((3100+16)*>10000),((-5+61+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrlr,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3100+47)*>10000),((-5+61+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrrr,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRR
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCOLR
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCOLR
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG REDTYPE,0,DUMCOLL
|
||
.WORD DMAWAL|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((372+104)*>10000),((-5+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1860+104)*>10000),((-5+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((2232+104)*>10000),((-5+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((2480+104)*>10000),((-5+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
|
||
*SUBWAY BACKGROUND
|
||
SUBMOD
|
||
.LONG SUBWAYBMOD
|
||
.WORD 0,(8+SKYTOPOF) ;0 x,y pos.
|
||
.LONG >FFFFFFFF
|
||
*SUBWAY FOREGROUND
|
||
FORSUB
|
||
.LONG 0,0,(51*>10000),((280+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM1,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(51*>10000),((52+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM1,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(51*>10000),((250+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(51*>10000),((220+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(50*>10000),((166+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(50*>10000),((136+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(50*>10000),((106+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(50*>10000),((76+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(51*>10000),((196+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM3,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(51*>10000),((52+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM3,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(236*>10000),((241+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM4,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((64+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM4,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((220+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((163+8+SKYTOPOF)*Y) ;*
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((142+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((121+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((100+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((184+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM6,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((64+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM6,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(199*>10000),((131+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG ADDISON,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PZPLUS,BGNID
|
||
.LONG 0
|
||
|
||
|
||
.LONG 0,0,(957*>10000),((280+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM1,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((52+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM1,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((250+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((220+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((166+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((136+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((106+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((76+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((196+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM3,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(957*>10000),((52+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM3,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1080*>10000),((241+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM4,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((64+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM4,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((220+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((163+8+SKYTOPOF)*Y) ;*
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((142+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((121+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((100+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM5,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((184+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM6,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((64+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM6,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1043*>10000),((131+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG ADDISON,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PZPLUS,BGNID
|
||
.LONG 0
|
||
|
||
|
||
|
||
.LONG 0,0,(2187*>10000),((280+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM1,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2187*>10000),((52+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM1,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2187*>10000),((250+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2187*>10000),((220+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2186*>10000),((166+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2186*>10000),((136+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2186*>10000),((106+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2186*>10000),((76+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM2,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2187*>10000),((196+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM3,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2187*>10000),((52+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SUBCOLM3,SUBCOLMZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(118*>10000),((180+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG TELEPHON,TELEPHZ,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(150*>10000),((180+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG TELEPHON,TELEPHZ,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1035*>10000),((180+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG TELEPHON,TELEPHZ,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(237*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHL,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(277*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHM,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(320*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHM,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(364*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHR,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1081*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHL,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1121*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHM,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1164*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHM,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1208*>10000),((230+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BENCHR,BENCHZ,DUMCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(188*>10000),((226+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(875*>10000),((254+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG NEWCAN,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(2035*>10000),((149+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DORNCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,(2035*>10000),((144+8+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG EXITSIGN,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,JUNKOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[453,0],[8+149+SKYTOPOF,0]
|
||
.WORD 0,143
|
||
.LONG TRNDR1,0,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|SUBDOORL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[453,0],[8+149+SKYTOPOF,0]
|
||
.WORD 0,143
|
||
.LONG TRNDR1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGDCID|SUBDOORR
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1297,0],[8+149+SKYTOPOF,0]
|
||
.WORD 0,143
|
||
.LONG TRNDR1,0,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|SUBDOORL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1297,0],[8+149+SKYTOPOF,0]
|
||
.WORD 0,143
|
||
.LONG TRNDR1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGDCID|SUBDOORR
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
*SAFE INTERIOR BACKGROUNDS
|
||
SILVMOD
|
||
.LONG SFINWALSBMOD
|
||
.WORD 0,(-4+SKYTOPOF) ;0 x,y pos.
|
||
.LONG SFINWALSBMOD
|
||
.WORD BLSTEND,(-4+SKYTOPOF) ;124 x,y pos.
|
||
.LONG SFINWALSBMOD
|
||
.WORD BLSTEND,(-4+SKYTOPOF) ;248 x,y pos.
|
||
|
||
.LONG SFINT1BMOD
|
||
.WORD BLSTEND,(-12+SKYTOPOF) ;372
|
||
.LONG SFINFLRSBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINWALSBMOD
|
||
.WORD BLSTEND,(-4+SKYTOPOF) ;496 x,y pos.
|
||
|
||
.LONG SFINT1BMOD
|
||
.WORD BLSTEND,(-12+SKYTOPOF) ;620
|
||
.LONG SFINFLRSBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG BIGFLR1SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos.
|
||
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;868 x,y pos.
|
||
|
||
.LONG BIGFLR8SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos.
|
||
.LONG BIGFLR9SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos.
|
||
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos.
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1364 x,y pos.
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1488 x,y pos.
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1612 x,y pos.
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1736 x,y pos.
|
||
|
||
.LONG BIGFLR8SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1860 x,y pos.
|
||
.LONG BIGFLR9SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1984 x,y pos.
|
||
.LONG BIGFLR8SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2108 x,y pos.
|
||
.LONG BIGFLR9SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2232 x,y pos.
|
||
.LONG BIGFLR8SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2356 x,y pos.
|
||
.LONG BIGFLR9SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2480 x,y pos.
|
||
.LONG BIGFLR8SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2604 x,y pos.
|
||
.LONG BIGFLR9SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2728 x,y pos.
|
||
|
||
.LONG BIGFLR1SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2852 x,y pos.
|
||
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;2976 x,y pos.
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;3100 x,y pos.
|
||
|
||
.LONG BIGFLR7BMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;3224 x,y pos.
|
||
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;3348 x,y pos.
|
||
|
||
.LONG SFINT2BMOD
|
||
.WORD BLSTEND,(-4+SKYTOPOF) ;3472 x,y pos.
|
||
.LONG SFINFLRSBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG BIGFLR4SBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;3596 x,y pos.
|
||
|
||
.LONG 0FFFFFFFFH
|
||
|
||
FORSILV
|
||
.LONG 0,0,((3472+16)*>10000),((0+61+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrlg,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3472+47)*>10000),((0+61+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrrg,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRR
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCNDG
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCNDG
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG GOLDTYPE,0,DUMCOLL
|
||
.WORD DMAWAL|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((992+104)*>10000),((0+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1860+104)*>10000),((0+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((2108+104)*>10000),((0+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((2356+104)*>10000),((0+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((2604+104)*>10000),((0+87+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BIGDOOR1,BIGDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|BIGDRID
|
||
.LONG 0
|
||
|
||
*** .LONG 0,0,(3100*>10000),((250+SKYTOPOF)*Y)
|
||
*** .WORD 0,0
|
||
*** .LONG BIGDESKa,BIGDESKZ,DUMCOLL
|
||
*** .WORD DMAWNZ,BGBDID
|
||
*** .LONG 0
|
||
|
||
*** .LONG 0,0,(3100*>10000),((250+SKYTOPOF)*Y)
|
||
*** .WORD 0,0
|
||
*** .LONG BIGDESKb,BIGDESKZ,DUMCOLL
|
||
*** .WORD DMAWNZ,BGBDID
|
||
*** .LONG 0
|
||
|
||
*** .LONG 0,0,(3100*>10000),((250+SKYTOPOF)*Y)
|
||
*** .WORD 0,0
|
||
*** .LONG BIGDESKc,BIGDESKZ,DUMCOLL
|
||
*** .WORD DMAWNZ,BGBDID
|
||
*** .LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
*RED SAFE BACKGROUND MODULE LIST
|
||
REDMOD
|
||
.LONG SFINWALRBMOD
|
||
.WORD 0,(0+SKYTOPOF) ;0 x,y pos.
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;124 x,y pos.
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;248 x,y pos.
|
||
|
||
.LONG SFINT1BBMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;372 X
|
||
.LONG SFINFLRRBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;496 x,y pos.
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;620 x,y pos.
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos.
|
||
|
||
.LONG SFINT1BBMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;868 X
|
||
.LONG SFINFLRRBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos.
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos.
|
||
|
||
.LONG SFINWALRBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos.
|
||
|
||
.LONG SFINT1BBMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;1364 X
|
||
.LONG SFINFLRRBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINT2BMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1488 X SAFE FRAME
|
||
.LONG SFINFLRRBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINT1BMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;1612 X SLOT WALL
|
||
.LONG SFINFLRRBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG 0FFFFFFFFH
|
||
|
||
FORRED
|
||
.LONG 0,0,((1488+16)*>10000),((0+65+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrlb,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1488+47)*>10000),((0+65+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrrb,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRR
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCOLB
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCOLB
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG BLUETYPE,0,DUMCOLL
|
||
.WORD DMAWAL|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
|
||
*BLUE SAFE BACKGROUND MODULE LIST
|
||
BLUEMOD
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;0 x,y pos.
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;124 x,y pos.
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;248 x,y pos.
|
||
|
||
.LONG SFINT1ABMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;372 X
|
||
.LONG SFINFLRBBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;496 x,y pos.
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;620 x,y pos.
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos.
|
||
|
||
.LONG SFINT1ABMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;868 X
|
||
.LONG SFINFLRBBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos.
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos.
|
||
|
||
.LONG SFINWALBBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos.
|
||
|
||
.LONG SFINT1ABMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;1364 X
|
||
.LONG SFINFLRBBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINT2BMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1488 X SAFE FRAME
|
||
.LONG SFINFLRBBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG SFINT1BMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;1612 X SLOT WALL
|
||
.LONG SFINFLRBBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
|
||
.LONG 0FFFFFFFFH
|
||
|
||
FORBLUE
|
||
.LONG 0,0,((1488+16)*>10000),((0+65+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrl,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1488+47)*>10000),((0+65+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrr,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRR
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCNDS
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCNDS
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG SILVTYPE,0,DUMCOLL
|
||
.WORD DMAWAL|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
|
||
GOLDMOD
|
||
.LONG SFINWALGBMOD
|
||
.WORD 0,(0+SKYTOPOF) ;0 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;124 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;248 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;372 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;496 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;620 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;868 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos.
|
||
.LONG SFINWALGBMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos.
|
||
.LONG SFINT2BMOD
|
||
.WORD BLSTEND,(0+SKYTOPOF) ;1364
|
||
.LONG SFINFLRGBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
.LONG SFINT1CBMOD
|
||
.WORD BLSTEND,(-8+SKYTOPOF) ;1488
|
||
.LONG SFINFLRGBMOD
|
||
.WORD BLSTSTRT,BLSTEND
|
||
.LONG 0FFFFFFFFH
|
||
|
||
FORGOLD
|
||
.LONG 0,0,((1364+16)*>10000),((0+65+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrlg,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1364+47)*>10000),((0+65+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG safedrrg,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRR
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCNDG
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCNDG
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG GOLDTYPE,0,DUMCOLL
|
||
.WORD DMAWAL|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
*
|
||
*THE HEAD ROOM
|
||
HEADMOD
|
||
.LONG HEADRBMOD
|
||
.WORD 0,(3+SKYTOPOF) ;0 x,y pos.
|
||
.LONG 0FFFFFFFFH
|
||
|
||
FORHEAD
|
||
.LONG 0,0,[2338+342,0],[3+28+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG safedrlg,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2338+373,0],[3+28+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG safedrrg,0,SAFECOLL
|
||
.WORD DMAWNZ,BGDCID|SAFEDRR
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCOLG
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG cardslot2,0,SLOTCOLG
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GOLDTYPE,0,DUMCOLL
|
||
.WORD DMAWAL|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
|
||
FORDOG
|
||
.LONG 0,0,(388*>10000),(194*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1232*>10000),(195*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DORNCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,(270*>10000),(314*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(11*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(112*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(213*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(454*>10000),(313*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(10*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(111*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(212*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(901*>10000),(311*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(8*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(109*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(210*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1248*>10000),(311*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(8*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(109*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(210*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
*DUMPSTER MAN ROOM FOREGROUND
|
||
FORDMP
|
||
.LONG 0,0,(388*>10000),(194*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1232*>10000),(195*Y)
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DORNCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,((150+783)*>10000),((200+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((410+0)*>10000),((200+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((390+0)*>10000),((280+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG CAN1,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((400+0)*>10000),((240+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(410*>10000),((180+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG TELEPHON,TELEPHZ,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((425+0)*>10000),((270+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(395*>10000),((280+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG NEWCAN,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((450+0)*>10000),((270+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((475+0)*>10000),((270+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DRUM,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((710+0)*>10000),((200+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG CAN3,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((750+0)*>10000),((200+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG CAN2,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,((760+0)*>10000),((290+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG CAN1,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(875*>10000),((254+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG NEWCAN,CAN1Z,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(900*>10000),((170+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(925*>10000),((200+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(950*>10000),((230+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(975*>10000),((260+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1000*>10000),((290+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(175*>10000),((220+0+SKYTOPOF)*Y)
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1058,0],[244+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG DUMP,DUMPZ,DUMPCOLL
|
||
.WORD DMAWNZ,BGDMPID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1179,0],[150+0+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG TELEPHON,TELEPHZ,CANCOLL
|
||
.WORD DMAWNZ,BGGID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(270*>10000),(314*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(11*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(112*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(272*>10000),(213*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(454*>10000),(313*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(10*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(111*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(455*>10000),(212*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(901*>10000),(311*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(8*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(109*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(903*>10000),(210*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1248*>10000),(311*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMNB,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(8*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(109*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,(1252*>10000),(210*Y)
|
||
.WORD 0,0
|
||
.LONG COLUMN1,COLUMN1Z,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGCOLMID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
*
|
||
*GREENHOUSE BACKGROUND MODULES
|
||
GRNHSMOD
|
||
.LONG GHSINTDRBMOD
|
||
.WORD 0,(145+SKYTOPOF) ;0 x,y pos.
|
||
.LONG GHSINTBMOD
|
||
.WORD BLSTEND,(9+SKYTOPOF) ;92 x,y pos.
|
||
.LONG >FFFFFFFF
|
||
*GREENHOUSE FOREGROUND
|
||
FORGRNHS
|
||
.LONG 0,0,[0+50,0],[119+12+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
*** .LONG ARMDR1,ARMDRZ,DENDCOLGR
|
||
.LONG ARMDR1,ARMDRZ,CHOPWCOL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,[0+50,0],[119+10+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG EXITSIGN,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,JUNKOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG cardslot2,CARDSLTZ,SENDCOLGR
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG cardslot2,CARDSLTZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GRNTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1232+10,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1232+115,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1232+220,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1232+325,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1232+60,0],[9+181+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1232+375,0],[9+181+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[870+267,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[870+57,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[870+122,0],[9+160+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[870+17,0],[9+160+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[870+187,0],[9+195+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[870+82,0],[9+195+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[484+338,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[484+128,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[484+23,0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[484+298,0],[9+160+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[484+66,0],[9+160+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[484+0,0],[9+195+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[91+288,0],[9+195+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[91+183,0],[9+195+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[91+78,0],[9+195+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[91+(-4),0],[9+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG WEED,WEEDZ,WEEDCOLL
|
||
.WORD DMAWNZ,WEEDOID
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
|
||
*
|
||
*CHEMICAL LABRATORY MODULES
|
||
LABMOD
|
||
.LONG LABBMOD
|
||
.WORD 0,(4+SKYTOPOF) ;0 x,y pos.
|
||
.LONG >FFFFFFFF
|
||
*CHEMICAL LABRATORY FOREGROUND
|
||
FORLAB
|
||
.LONG 0,0,[0+139,0],[4+122+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DUMCOLL
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+1579,0],[4+122+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG ARMDR1,ARMDRZ,DENDCOLB
|
||
.WORD DMAWNZ,BGDCID|ARMDRID
|
||
.LONG EXITBLIP
|
||
|
||
.LONG 0,0,[0+1579,0],[4+115+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG EXITSIGN,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,JUNKOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG cardslot2,CARDSLTZ,SENDCOLB
|
||
.WORD DMAWNZ|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG cardslot2,CARDSLTZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BLUETYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,TYPEOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG INSTYPE,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,INTXTOID
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBOWLBUBL
|
||
|
||
.LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBOWLBUBL
|
||
|
||
.LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GPIPE1,PIPEZ,PIPCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGGBOWL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG smoa1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ|M_FLIPH|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKA1
|
||
|
||
.LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBOWLBUB2
|
||
|
||
.LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBOWLBUB2
|
||
|
||
.LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GPIPE1,PIPEZ,PIPCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_PREVZ,BGGBOWL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG smoa1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ|M_FLIPH|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKA2
|
||
|
||
.LONG 0,0,[2+400,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB1
|
||
|
||
.LONG 0,0,[2+400,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB1
|
||
|
||
.LONG 0,0,[2+516,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB2
|
||
|
||
.LONG 0,0,[2+516,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB2
|
||
|
||
.LONG 0,0,[2+632,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB1
|
||
|
||
.LONG 0,0,[2+632,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB1
|
||
|
||
.LONG 0,0,[2+458,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBKBUB2
|
||
|
||
.LONG 0,0,[2+458,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBKBUB2
|
||
|
||
.LONG 0,0,[2+574,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBKBUB1
|
||
|
||
.LONG 0,0,[2+574,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBKBUB1
|
||
|
||
.LONG 0,0,[2+393,0],[4+(-54)+SKYTOPOF,0]
|
||
.WORD 0,100
|
||
.LONG smob1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKB1
|
||
|
||
.LONG 0,0,[2+441,0],[4+(-54)+SKYTOPOF,0]
|
||
.WORD 0,100
|
||
.LONG smob1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKB2
|
||
|
||
.LONG 0,0,[2+225,0],[4+206+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ,BGRBEAK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2+225,0],[4+206+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGRBEAK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2+285,0],[4+206+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ,BGRBEAK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[2+285,0],[4+206+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGRBEAK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[302+220,0],[4+76+SKYTOPOF,0]
|
||
.WORD 0,112
|
||
.LONG wheel1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BELTDRIV
|
||
|
||
.LONG 0,0,[657+50,0],[4+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RFLBUB1
|
||
|
||
.LONG 0,0,[657+50,0],[4+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RFLBUB1
|
||
|
||
.LONG 0,0,[657+121,0],[4+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RFLBUB1
|
||
|
||
.LONG 0,0,[657+121,0],[4+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RFLBUB1
|
||
|
||
.LONG 0,0,[657+192,0],[4+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RFLBUB1
|
||
|
||
.LONG 0,0,[657+192,0],[4+136+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RFLBUB1
|
||
|
||
.LONG 0,0,[657+333,0],[4+137+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG FLBUB1
|
||
|
||
.LONG 0,0,[657+333,0],[4+137+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG FLBUB1
|
||
|
||
.LONG 0,0,[657+405,0],[4+137+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG FLBUB1
|
||
|
||
.LONG 0,0,[657+405,0],[4+137+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG FLBUB1
|
||
|
||
.LONG 0,0,[657+476,0],[4+137+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG FLBUB1
|
||
|
||
.LONG 0,0,[657+476,0],[4+137+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGFLASK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG FLBUB1
|
||
|
||
.LONG 0,0,[1073+171,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBKBUB1
|
||
|
||
.LONG 0,0,[1073+171,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBKBUB1
|
||
|
||
.LONG 0,0,[1073+287,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBKBUB1
|
||
|
||
.LONG 0,0,[1073+287,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBKBUB1
|
||
|
||
.LONG 0,0,[1073+405,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBKBUB1
|
||
|
||
.LONG 0,0,[1073+405,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBKBUB1
|
||
|
||
.LONG 0,0,[1073+229,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB2
|
||
|
||
.LONG 0,0,[1073+229,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB2
|
||
|
||
.LONG 0,0,[1073+345,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB2
|
||
|
||
.LONG 0,0,[1073+345,0],[4+141+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BKhalf1,BKZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BKBUB2
|
||
|
||
.LONG 0,0,[1073+372,0],[4+(-57)+SKYTOPOF,0]
|
||
.WORD 0,100
|
||
.LONG smob1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKB2
|
||
|
||
.LONG 0,0,[1073+414,0],[4+(-55)+SKYTOPOF,0]
|
||
.WORD 0,100
|
||
.LONG smob1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKB1
|
||
|
||
.LONG 0,0,[1073+282,0],[4+76+SKYTOPOF,0]
|
||
.WORD 0,112
|
||
.LONG wheel1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BELTDRIV
|
||
|
||
.LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGRBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBOWLBUB1
|
||
|
||
.LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG RBOWLBUB1
|
||
|
||
.LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RPIPE1,PIPEZ,PIPCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGRBOWL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG smoa1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKA1
|
||
|
||
.LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBOWLBUB2
|
||
|
||
.LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GBOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG GBOWLBUB2
|
||
|
||
.LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG GPIPE1,PIPEZ,PIPCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGGBOWL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG smoa1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKA2
|
||
|
||
.LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_SPAWNP,BGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BOWLBUB1
|
||
|
||
.LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG BOWLhalf1,BOWLZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBOWL
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG BOWLBUB1
|
||
|
||
.LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG PIPE1,PIPEZ,PIPCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGBOWL
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG smoa1,0,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ|M_SPAWNP,JUNKOID
|
||
.LONG 0
|
||
.WORD BGPID
|
||
.LONG SMOKA1
|
||
|
||
.LONG 0,0,[1355+333,0],[4+220+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ,BGFLASK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1355+333,0],[4+220+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG FLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGFLASK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1355+387,0],[4+220+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ,BGRFLASK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1355+387,0],[4+220+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG RFLAShalf1,FLASZ,GLCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGRFLASK
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[179+168,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf1,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[179+168,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf1,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[179+168,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf2,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1103+85,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf1,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1103+85,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf1,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1103+85,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf2,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1103+431,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf1,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1103+431,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf1,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ|M_FLIPH,BGVALVE
|
||
.LONG 0
|
||
|
||
.LONG 0,0,[1103+431,0],[4+151+SKYTOPOF,0]
|
||
.WORD 0,0
|
||
.LONG VALVhaf2,VALVZ,DUMCOLL
|
||
.WORD DMAWNZ|M_PREVZ|M_FLIPH,BGVALVE
|
||
.LONG 0
|
||
|
||
.WORD 0FFFFH
|
||
.TEXT
|
||
*
|
||
*COLLISION ROUTINES FOR LAB JIVE
|
||
*
|
||
.GLOBAL OIDATA,SWAPAL0,GLASSCNT,NUCLEXP,NEXINIT
|
||
.INCLUDE "NARCTEQU.ASM"
|
||
*PIPE COLLISION
|
||
PIPCOLL
|
||
.WORD B1OID|EXPLODID
|
||
.LONG GLCOL0
|
||
.WORD B1OID|ROCKETID
|
||
.LONG GLCOL0
|
||
.WORD B2OID|EXPLODID
|
||
.LONG GLCOL0
|
||
.WORD B2OID|ROCKETID
|
||
.LONG GLCOL0
|
||
.WORD 0
|
||
.LONG DUMRTSG
|
||
*GLASS COLLISION
|
||
GLCOLL
|
||
.WORD B1OID|EXPLODID
|
||
.LONG GLCOL0
|
||
.WORD B1OID|ROCKETID
|
||
.LONG GLCOL0
|
||
.WORD B2OID|EXPLODID
|
||
.LONG GLCOL0
|
||
.WORD B2OID|ROCKETID
|
||
.LONG GLCOL0
|
||
.WORD B1OID|BULLETID
|
||
.LONG GLCOLB
|
||
.WORD B2OID|BULLETID
|
||
.LONG GLCOLB
|
||
.WORD 0
|
||
.LONG DUMRTSG
|
||
*
|
||
*COLLISION IMAGE TABLE
|
||
*
|
||
LABGLTAB
|
||
.LONG RFLblow3,FLblow3
|
||
.LONG RBWblow3,GBWblow3,BWblow3
|
||
.LONG RBKblow3,GBKblow3,BKblow3
|
||
*
|
||
*ROCKET,EXPLODE COLLISION ROUTINE
|
||
*A0 = PTR TO OBJECT
|
||
*A8 = PTR TO OBJECT THAT SMASHED HIM
|
||
*
|
||
GLCOLB
|
||
CALLR BULBLO
|
||
JRNC LABBLOX
|
||
GLCOL0
|
||
MOVE *A0(OID),A1,W
|
||
SLL 29,A1
|
||
SRL 24,A1
|
||
ADDI LABGLTAB,A1
|
||
MOVE *A1,A9,L ;GET DEAD IMAGE
|
||
MOVE *A8(OID),A11,W ;GET KILLERS I.D.
|
||
MOVE A0,A8
|
||
MOVB @GLASSCNT+8,A0
|
||
INC A0
|
||
MOVB A0,@GLASSCNT+8
|
||
MOVI DUMCOLL,A14 ;NO MORE COLLISIONS
|
||
MOVE A14,*A8(OCVECT),L
|
||
CALLR KILPARTS ;GET RID OF THE PARTS
|
||
MOVE *A8(OPLINK),A0,L ;GET THE PROCESS
|
||
JREQ BKCOL2
|
||
CALLA KILL ;KILL IT
|
||
BKCOL2
|
||
CALLA OIDATA ;GET PLAYER DATA FROM OID
|
||
JRC BKCOL1 ;NOT A PLAYER KILL
|
||
|
||
*CHECK LAB DESTROYED BONUS
|
||
|
||
MOVB @GLASSCNT+8,A0
|
||
CMPI 25,A0
|
||
JRNE BKCOL0 ;LAB NOT DESTROYED
|
||
MOVI BGPID,A0 ;STOP THE WHEELS
|
||
CLR A1
|
||
NOT A1
|
||
CALLA KILALL
|
||
MOVI P1DATA,A2 ;25K TO ALL PARTIES
|
||
MOVE *A2(POBJ),A0,L
|
||
JREQ BKCOL00
|
||
MOVI >25000,A1
|
||
CALLA SCORE
|
||
CALLA PUT25K ;DO A FLOATER
|
||
BKCOL00
|
||
MOVI P2DATA,A2 ;25K TO ALL PARTIES
|
||
MOVE *A2(POBJ),A0,L
|
||
JREQ BKCOL01
|
||
MOVI >25000,A1
|
||
CALLA SCORE
|
||
CALLA PUT25K ;DO A FLOATER
|
||
BKCOL01
|
||
SOUND1 LABSND
|
||
SOUND1 LABSPK
|
||
JRUC BKCOL3
|
||
BKCOL0
|
||
MOVI >1000,A1
|
||
CALLA SCORE
|
||
CALLA PUT1K ;DO A FLOATER
|
||
BKCOL1
|
||
SOUND1 GLASSND
|
||
BKCOL3
|
||
CALLR BLOGLAS
|
||
MOVE A9,A1
|
||
MOVE *A8(OFLAGS),A4,W
|
||
CALLA ANI
|
||
CREATE INDPID,GASSER ;STEAM GASSER
|
||
MOVI 1,A1 ;KILL COLLISION SCAN RET NE
|
||
LABBLOX
|
||
RETS
|
||
*
|
||
*CHECK FOR BULLET BLOW
|
||
*
|
||
BULBLO
|
||
PUSH A0
|
||
MOVI 210,A0
|
||
CALLA RANDPER
|
||
PULL A0
|
||
RETS
|
||
*
|
||
*GASSER PROCESS
|
||
*A8=REMNANT IMAGE
|
||
*
|
||
GASSER
|
||
MOVE *A8(OIMG),A0,L
|
||
MOVE *A0(ICMAP),A9,L ;PASS PALETTE IN A9
|
||
CALLA GETANIX
|
||
MOVE *A8(OZPOS),A11,W
|
||
MOVE *A8(OYVAL),A10,L
|
||
MOVX A0,A10
|
||
MOVI NEXINIT,A14
|
||
CALLA GPALOBJ ;TRY FOR A PALETTE
|
||
JAZ SUCIDE
|
||
|
||
MMTM SP,A9,A10,A11
|
||
CALLA STFOBJ
|
||
MMFM SP,A9,A10,A11 ;GET BACK CENTER
|
||
MOVE A0,A8
|
||
MOVE A13,*A0(OPLINK),L ;PROCESS LINK
|
||
MOVE *A8(OSIZEX),A1,W
|
||
SRL 1,A1
|
||
ADDI >F0000,A1 ;Y FUDGE FACTOR
|
||
SUBXY A1,A10 ;CENTER IT UP DUDES...
|
||
MOVE A10,*A0(OXPOS),W ;GET INITIAL POSITION
|
||
MOVE A10,*A0(OYVAL),L
|
||
MOVE A11,*A0(OZPOS),W
|
||
|
||
CALLA INSOBJ
|
||
CMPI REDLAB,A9
|
||
JREQ GASSER1
|
||
MOVE A9,A0
|
||
CALLA SWAPAL0 ;GET YOUR RIGHT PALETTE
|
||
GASSER1
|
||
SOUND1 GASSND
|
||
MOVI NUCLEXP,A9 ;HIRO SCRIPT
|
||
MOVK 1,A1 ;DO IT AND DIE
|
||
JSRP FRANIM
|
||
MOVK 1,A1
|
||
JSRP FRANIM
|
||
|
||
MOVE A8,A0
|
||
CALLA DELPAL
|
||
CALLA DELSOBJ ;GET RID OF THIS THING
|
||
JAUC SUCIDE
|
||
|
||
GASSND .WORD >F000|EXPLOPRI,>30,>8032,0 ;LARGE EXPLOSION @ 30K
|
||
GLASSND .WORD >F30F,>20,>809B,0
|
||
LABSND .WORD >F3D0,>20,>8088,0
|
||
LABSPK .WORD >F0D0,>08,>8007,>8007,>20,>8007,>20,>805E,>805B,0
|
||
*
|
||
*BLOW YOUR FRAGMENTS
|
||
*A8=OBJECT HIT
|
||
*
|
||
BLOGLAS
|
||
MMTM SP,A0,A1,A2,A6,A9,A10,A11
|
||
MOVK 8,A0
|
||
CALLA RANDU
|
||
ADDK 15,A0
|
||
MOVE A0,A6 ;COUNT OF PARTICLES
|
||
CALLA GETANIX ;X CENTER IN A0
|
||
MOVE *A8(OYPOS),A1,W ;GET Y
|
||
MOVE *A8(OSIZEY),A2,W
|
||
SRL 1,A2 ;ADD 1/2 HT.
|
||
ADD A2,A1
|
||
MOVE A1,A10
|
||
SLL 16,A10
|
||
MOVX A0,A10
|
||
MOVE *A8(OZPOS),A11,L
|
||
MOVE *A8(OIMG),A0,L
|
||
MOVE *A0(ICMAP),A9,L ;PASS PALETTE IN A9
|
||
BLOGL
|
||
CREATE INDPID,GLFRAG
|
||
JREQ BLOGLX
|
||
MOVB @GLASSCNT,A0
|
||
INC A0
|
||
MOVB A0,@GLASSCNT
|
||
CMPI 28,A0 ;MAX PARTICLES
|
||
JRHS BLOGLX
|
||
DSJS A6,BLOGL
|
||
BLOGLX
|
||
MMFM SP,A0,A1,A2,A6,A9,A10,A11
|
||
RETS
|
||
|
||
*GLASS SHARD INITIALIZATION TABLE
|
||
GLASINIT
|
||
.LONG 0,0,0,0
|
||
.WORD 0,0
|
||
.LONG rc1a,0,DUMCOLL
|
||
.WORD DMAWNZ,0
|
||
.LONG 0
|
||
*
|
||
*GLASS SHARD ANIMATION TABLES
|
||
*
|
||
GLANITB
|
||
.LONG GLASANI
|
||
.LONG GLASAN1
|
||
* .LONG WATANI
|
||
* .LONG WATAN1
|
||
GLASANI
|
||
.long rc1a
|
||
.word 4
|
||
.long rc2a
|
||
.word 4
|
||
.long rc3a
|
||
.word 4
|
||
.long rc4a
|
||
.word 4
|
||
.long rc5a
|
||
.word 4
|
||
.long rc6a
|
||
.word 4
|
||
.long 0
|
||
GLASAN1
|
||
.long rbsml1
|
||
.word 4
|
||
.long rbsml2
|
||
.word 4
|
||
.long rbsml3
|
||
.word 4
|
||
.long rbsml4
|
||
.word 4
|
||
.long rbsml5
|
||
.word 4
|
||
.long rbsml6
|
||
.word 4
|
||
.long 0
|
||
*WATANI
|
||
* .long water1
|
||
* .word 4
|
||
* .long water2
|
||
* .word 4
|
||
* .long water3
|
||
* .word 4
|
||
* .long water4
|
||
* .word 4
|
||
* .long water5
|
||
* .word 4
|
||
* .long water6
|
||
* .word 4
|
||
* .long 0
|
||
*WATAN1
|
||
* .long wdrop1
|
||
* .word 4
|
||
* .long wdrop2
|
||
* .word 4
|
||
* .long wdrop3
|
||
* .word 4
|
||
* .long wdrop4
|
||
* .word 4
|
||
* .long 0
|
||
*
|
||
*GLASS FRAGMENT PROCESS
|
||
*A9=PALETTE
|
||
*A10=OYPOS:OXPOS
|
||
*A11=OZPOS
|
||
GLFRAG
|
||
MOVI GLASINIT,A14
|
||
CALLA GPALOBJ ;TRY FOR A PALETTE
|
||
JRNZ GLFRG00
|
||
MOVB @GLASSCNT,A0
|
||
DEC A0
|
||
MOVB A0,@GLASSCNT
|
||
JAUC SUCIDE
|
||
GLFRG00
|
||
MMTM SP,A9,A10,A11
|
||
CALLA STFOBJ
|
||
MMFM SP,A9,A10,A11 ;GET BACK CENTER
|
||
MOVE A0,A8
|
||
MOVE A13,*A0(OPLINK),L ;PROCESS LINK
|
||
MOVE A10,*A0(OXPOS),W ;GET INITIAL POSITION
|
||
MOVE A10,*A0(OYVAL),L
|
||
MOVE A11,*A0(OZPOS),W
|
||
CALLA GETYZVEL ;GET Y AND Z VELOCITY
|
||
MOVE B2,A2
|
||
MOVE A2,*A0(OZVEL),L
|
||
MOVE B3,A3
|
||
MOVE A3,*A0(OYVEL),L
|
||
MOVI >50000,A0
|
||
CALLA SRAND
|
||
MOVE A0,*A8(OXVEL),L ;RANDOM X VEL
|
||
MOVE A8,A0
|
||
CALLA INSOBJ
|
||
MOVI 2,A0
|
||
CALLA RANDU
|
||
DEC A0
|
||
SLL 5,A0
|
||
ADDI GLANITB,A0
|
||
MOVE *A0,A10,L ;GET ANIMATION SCRIPT
|
||
MOVE A9,A0
|
||
CALLA SWAPAL0 ;GET YOUR RIGHT PALETTE
|
||
CALLA RANDOM ;RANDOM H-FLIP
|
||
CALLA FLP
|
||
GLFRAG0
|
||
MOVE A10,A9
|
||
GLFRAGL
|
||
INC A11 ;PERIODIC OFF SCREEN TESTER
|
||
SLL 30,A11
|
||
JRNE GLFRAG1
|
||
|
||
CALLA SCRTST
|
||
JREQ GLFRAG1 ;STILL ON SCREEN
|
||
|
||
MOVE A8,A0
|
||
CALLA DELPAL
|
||
CALLA DELSOBJ ;GET RID OF THIS THING
|
||
MOVB @GLASSCNT,A0
|
||
DEC A0
|
||
MOVB A0,@GLASSCNT
|
||
JAUC SUCIDE
|
||
GLFRAG1
|
||
MOVK 4,A1
|
||
JSRP FRANIM
|
||
JRC GLFRAG0
|
||
SLEEP 4
|
||
MOVE *A8(OYVEL),A0,L ;EFFECT OF GRAVITY
|
||
ADDI >6A00,A0
|
||
MOVE A0,*A8(OYVEL),L
|
||
JRN GLFRAGL
|
||
CALLA DFRMGRND
|
||
JRNN GLFRAGL ;IN THE AIR STILL
|
||
MOVB @GLASSCNT,A0
|
||
DEC A0
|
||
MOVB A0,@GLASSCNT
|
||
MOVI [1,2],A9
|
||
JSRP OSINK
|
||
MOVE A8,A0
|
||
CALLA DELPAL
|
||
CALLA DELSOBJ ;GET RID OF THIS THING
|
||
JAUC SUCIDE
|
||
* JAUC DSINK ;DELETE AND SINK THE SUCKER
|
||
*
|
||
*KILL YOUR VARIOUS PARTS
|
||
*A8=OBJECT TO MATCH ANIXY
|
||
*
|
||
KILPARTS
|
||
MMTM SP,A0,A2,A3,A4,A5,A6,A8
|
||
MOVE A8,A6
|
||
CALLA GETANIXY
|
||
MOVE A2,A4
|
||
MOVE A3,A5
|
||
MOVE @BBACTIVE,A0,L
|
||
JREQ KPARTX
|
||
CLR A2
|
||
MOVE A2,-*SP,L ;MARK STACK
|
||
KPARTL0
|
||
MOVE *A0(NPTR),A8,L
|
||
CALLA GETANIXY
|
||
CMP A2,A4
|
||
JRNE KPARTL
|
||
CMP A3,A5
|
||
JRNE KPARTL
|
||
CMP A8,A6 ;DONT DELETE ROOT OBJECT
|
||
JREQ KPARTL
|
||
MOVE A0,-*SP,L ;PUT HIM ON STACK
|
||
KPARTL
|
||
MOVE *A0,A0,L
|
||
JRNE KPARTL0
|
||
KPARTKL
|
||
MOVE *SP+,A0,L ;BLOW HIM AWAY
|
||
JREQ KPARTX
|
||
CALLA DELBBOBJ
|
||
JRUC KPARTKL
|
||
KPARTX
|
||
MMFM SP,A0,A2,A3,A4,A5,A6,A8
|
||
RETS
|
||
|
||
|
||
.TEXT
|
||
**************************************************************************
|
||
* *
|
||
* ANIMATION ROUTINES FOR FOREGROUND OBJECTS *
|
||
* *
|
||
**************************************************************************
|
||
*
|
||
*CHEAP ANIMATOR
|
||
*A8=OBJECT, A9=SCRIPT, A11=SLEEP
|
||
*SAME SIZE, PLACE OBJECTS, CONSTANT FLIP
|
||
*
|
||
CHEAPANI
|
||
MOVE A9,*A13(ETEMP1),L ;SAVE SCRIPT START
|
||
MOVE *A8(OFLAGS),A10,W
|
||
CHPANI
|
||
MOVE *A13(ETEMP1),A9,L
|
||
CHPANIL
|
||
MOVE *A9+,A0,L
|
||
JREQ CHPANI
|
||
ADDK 16,A9
|
||
MOVE *A0(ISAG),A1,L
|
||
BTST B_FLIPH,A10
|
||
JREQ CHPANI1
|
||
|
||
MOVE *A8(OSIZEX),A2,W
|
||
DEC A2
|
||
SLL 3,A2
|
||
ADD A2,A1
|
||
CHPANI1
|
||
MOVE A1,*A8(OSAG),L
|
||
MOVE A11,A0
|
||
CALLA PRCSLP
|
||
JRUC CHPANIL
|
||
*
|
||
*BELT DRIVEN WHEEL
|
||
BELTDRIV
|
||
MOVI BELTSEQ,A9
|
||
MOVK 2,A11
|
||
JAUC ANIMATCK
|
||
*
|
||
*GREEN BOWL BUBBLER #1 ... FAST
|
||
GBOWLBUBL
|
||
MOVI GBOWLSEQ,A9
|
||
MOVK 5,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*GREEN BOWL BUBBLER #2 ... SLOW
|
||
GBOWLBUB2
|
||
MOVI GBOWLSEQ,A9
|
||
MOVK 8,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*RED BOWL BUBBLER #1 ... FAST
|
||
RBOWLBUB1
|
||
MOVI RBOWLSEQ,A9
|
||
MOVK 5,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*BLUE BOWL BUBBLER #1 ... FAST
|
||
BOWLBUB1
|
||
MOVI BOWLSEQ,A9
|
||
MOVK 5,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*BLUE BEAKER BUBBLER #1 ... FAST
|
||
BKBUB1
|
||
MOVI BKSEQ,A9
|
||
MOVK 5,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*BLUE BEAKER BUBBLER #2 ... SLOW
|
||
BKBUB2
|
||
MOVI BKSEQ,A9
|
||
MOVK 7,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*GREEN BEAKER BUBBLER #1 ... FAST
|
||
GBKBUB1
|
||
MOVI GBKSEQ,A9
|
||
MOVK 5,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*GREEN BEAKER BUBBLER #2 ... SLOW
|
||
GBKBUB2
|
||
MOVI GBKSEQ,A9
|
||
MOVK 9,A11
|
||
JRUC CHEAPANI
|
||
*
|
||
*RED BEAKER BUBBLER #1 ... FAST
|
||
RBKBUB1
|
||
MOVI RBKSEQ,A9
|
||
MOVK 5,A11
|
||
JRUC CHEAPANI
|
||
|
||
*
|
||
*BLUE FLASK BUBBLER #1 ... FAST
|
||
FLBUB1
|
||
MOVI FLSEQ,A9
|
||
MOVK 6,A11
|
||
JAUC ANIMATCK
|
||
*
|
||
*RED FLASK BUBBLER #1 ... FAST
|
||
RFLBUB1
|
||
MOVI RFLSEQ,A9
|
||
MOVK 4,A11
|
||
JAUC ANIMATCK
|
||
*
|
||
*BOWL SMOKE #1 ... FAST
|
||
SMOKA1
|
||
MOVI SMOKASEQ,A9
|
||
MOVK 6,A11
|
||
JAUC ANIMATCK
|
||
*
|
||
*BOWL SMOKE #2 ... SLOW
|
||
SMOKA2
|
||
MOVI SMOKASEQ,A9
|
||
MOVK 8,A11
|
||
JAUC ANIMATCK
|
||
*
|
||
*VENT SMOKE #1 ... FAST
|
||
SMOKB1
|
||
MOVI SMOKBSEQ,A9
|
||
MOVK 5,A11
|
||
JAUC ANIMATCK
|
||
*
|
||
*VENT SMOKE #2 ... SLOW
|
||
SMOKB2
|
||
MOVI SMOKBSEQ,A9
|
||
MOVK 7,A11
|
||
JAUC ANIMATCK
|
||
|
||
.data
|
||
*
|
||
*ANIMATION SEQUENCES FOR FOREGROUND OBJECTS
|
||
*
|
||
*BELT DRIVEN WHEEL ANIMATION
|
||
BELTSEQ
|
||
.LONG wheel2
|
||
.WORD 1
|
||
.LONG wheel3
|
||
.WORD 1
|
||
.LONG wheel1
|
||
.WORD 1
|
||
.LONG 0
|
||
*GREEN BOWL BUBBLE ANIMATION
|
||
GBOWLSEQ
|
||
.LONG GBOWLhalf2
|
||
.WORD 1
|
||
.LONG GBOWLhalf3
|
||
.WORD 1
|
||
.LONG GBOWLhalf4
|
||
.WORD 1
|
||
.LONG GBOWLhalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*RED BOWL BUBBLE ANIMATION
|
||
RBOWLSEQ
|
||
.LONG RBOWLhalf2
|
||
.WORD 1
|
||
.LONG RBOWLhalf3
|
||
.WORD 1
|
||
.LONG RBOWLhalf4
|
||
.WORD 1
|
||
.LONG RBOWLhalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*BLUE BOWL BUBBLE ANIMATION
|
||
BOWLSEQ
|
||
.LONG BOWLhalf2
|
||
.WORD 1
|
||
.LONG BOWLhalf3
|
||
.WORD 1
|
||
.LONG BOWLhalf4
|
||
.WORD 1
|
||
.LONG BOWLhalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*BLUE BEAKER BUBBLE ANIMATION
|
||
BKSEQ
|
||
.LONG BKhalf2
|
||
.WORD 1
|
||
.LONG BKhalf3
|
||
.WORD 1
|
||
.LONG BKhalf4
|
||
.WORD 1
|
||
.LONG BKhalf5
|
||
.WORD 1
|
||
.LONG BKhalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*GREEN BEAKER BUBBLE ANIMATION
|
||
GBKSEQ
|
||
.LONG GBKhalf2
|
||
.WORD 1
|
||
.LONG GBKhalf3
|
||
.WORD 1
|
||
.LONG GBKhalf4
|
||
.WORD 1
|
||
.LONG GBKhalf5
|
||
.WORD 1
|
||
.LONG GBKhalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*RED BEAKER BUBBLE ANIMATION
|
||
RBKSEQ
|
||
.LONG RBKhalf2
|
||
.WORD 1
|
||
.LONG RBKhalf3
|
||
.WORD 1
|
||
.LONG RBKhalf4
|
||
.WORD 1
|
||
.LONG RBKhalf5
|
||
.WORD 1
|
||
.LONG RBKhalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*BLUE FLASK BUBBLE ANIMATION
|
||
FLSEQ
|
||
.LONG FLAShalf2
|
||
.WORD 1
|
||
.LONG FLAShalf3
|
||
.WORD 1
|
||
.LONG FLAShalf4
|
||
.WORD 1
|
||
.LONG FLAShalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*RED FLASK BUBBLE ANIMATION
|
||
RFLSEQ
|
||
.LONG RFLAShalf2
|
||
.WORD 1
|
||
.LONG RFLAShalf3
|
||
.WORD 1
|
||
.LONG RFLAShalf4
|
||
.WORD 1
|
||
.LONG RFLAShalf1
|
||
.WORD 1
|
||
.LONG 0
|
||
*SMOKE A ANIMATION
|
||
SMOKASEQ
|
||
.LONG smoa2
|
||
.WORD 1
|
||
.LONG smoa3
|
||
.WORD 1
|
||
.LONG smoa4
|
||
.WORD 1
|
||
.LONG smoa5
|
||
.WORD 1
|
||
.LONG smoa6
|
||
.WORD 1
|
||
.LONG smoa1
|
||
.WORD 1
|
||
.LONG 0
|
||
*SMOKE B ANIMATION
|
||
SMOKBSEQ
|
||
.LONG smob2
|
||
.WORD 1
|
||
.LONG smob3
|
||
.WORD 1
|
||
.LONG smob4
|
||
.WORD 1
|
||
.LONG smob5
|
||
.WORD 1
|
||
.LONG smob6
|
||
.WORD 1
|
||
.LONG smob1
|
||
.WORD 1
|
||
.LONG 0
|
||
.end
|
||
|