; THIS FILE CONTAINS DATA TABLES AND
; VECTORS FOR COMMANDO GAME (X.S)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;	ROM AREA
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

	.ORG	ROMDATA

	.INCLUDE	"XDTA.S"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

	.ORG	ROMCODE

	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,0,FILLER
	DISPLAY	0,1,0,15,V0ZONE1
	DISPLAY	0,1,0,15,V0ZONE2
	DISPLAY	0,1,0,15,V0ZONE3
	DISPLAY	0,1,0,15,V0ZONE4
	DISPLAY	0,1,0,15,V0ZONE5
	DISPLAY	0,1,0,15,V0ZONE6
	DISPLAY	0,1,0,15,V0ZONE7
	DISPLAY	0,1,0,15,V0ZONE8
	DISPLAY	0,1,0,15,V0ZONE9
	DISPLAY	0,1,0,15,V0ZONE10
	DISPLAY	0,1,0,15,V0ZONE11
	DISPLAY	0,1,0,15,V0ZONE12
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,1,FILLER

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,0,FILLER
	DISPLAY	0,1,0,15,V1ZONE1
	DISPLAY	0,1,0,15,V1ZONE2
	DISPLAY	0,1,0,15,V1ZONE3
	DISPLAY	0,1,0,15,V1ZONE4
	DISPLAY	0,1,0,15,V1ZONE5
	DISPLAY	0,1,0,15,V1ZONE6
	DISPLAY	0,1,0,15,V1ZONE7
	DISPLAY	0,1,0,15,V1ZONE8
	DISPLAY	0,1,0,15,V1ZONE9
	DISPLAY	0,1,0,15,V1ZONE10
	DISPLAY	0,1,0,15,V1ZONE11
	DISPLAY	0,1,0,15,V1ZONE12
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,7,FILLER
	DISPLAY	0,0,0,1,FILLER

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; FILLER
	XHEADER	RAM1,0,1,0,0,0
	NULLHDR
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

OBJPTR:
	.DC.W	XSAND
	.DC.W	XTREN
	.DC.W	XSHELLL
	.DC.W	XSHELLR
	.DC.W	XTREE
	.DC.W	XMTANL
	.DC.W	XHAY
	.DC.W	XCANNL
	.DC.W	XTUNNL
	.DC.W	XMTANR
	.DC.W	XCANNR
	.DC.W	XUJOA
	.DC.W	XUJOB
	.DC.W	XLUJOA
	.DC.W	XLUJOB
	.DC.W	XLJOA
	.DC.W	XLJOB
	.DC.W	XLDJOA
	.DC.W	XLDJOB
	.DC.W	XDJOA
	.DC.W	XDJOB
	.DC.W	XRDJOA
	.DC.W	XRDJOB
	.DC.W	XRJOA
	.DC.W	XRJOB
	.DC.W	XRUJOA
	.DC.W	XRUJOB
	.DC.W	XGREN
	.DC.W	XBULL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

OBJVSIZE:
	.DC.B	0
	.DC.B	1
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	3
	.DC.B	1
	.DC.B	2
	.DC.B	3
	.DC.B	3
	.DC.B	2
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	1
	.DC.B	0
	.DC.B	0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

OBJHSIZE:
	.DC.B	11
	.DC.B	13
	.DC.B	7
	.DC.B	7
	.DC.B	5
	.DC.B	7
	.DC.B	4
	.DC.B	7
	.DC.B	6
	.DC.B	7
	.DC.B	7
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	2
	.DC.B	0
	.DC.B	0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

OBJCOLOR:
	.DC.B	$60
	.DC.B	$C0
	.DC.B	$40
	.DC.B	$40
	.DC.B	$80
	.DC.B	$A0
	.DC.B	$C0
	.DC.B	$60
	.DC.B	$C0
	.DC.B	$A0
	.DC.B	$60
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
	.DC.B	$20
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

OBJDEF:
XSAND:
	.DC.W	RSAND1
XTREN:
	.DC.W	RTREN1
	.DC.W	RTREN2
XSHELLL:
	.DC.W	RSHL1
	.DC.W	RSHL2
	.DC.W	RSHL3
XSHELLR:
	.DC.W	RSHR1
	.DC.W	RSHR2
	.DC.W	RSHR3
XTREE:
	.DC.W	RTREE1
	.DC.W	RTREE2
	.DC.W	RTREE3
XMTANL:
	.DC.W	RMTANL1
	.DC.W	RMTANL2
	.DC.W	RMTANL3
	.DC.W	RMTANL4
XHAY:
	.DC.W	RHAY1
	.DC.W	RHAY2
XCANNL:
	.DC.W	RCANNL1
	.DC.W	RCANNL2
	.DC.W	RCANNL3
XTUNNL:
	.DC.W	RTUNNL1
	.DC.W	RTUNNL2
	.DC.W	RTUNNL3
	.DC.W	RTUNNL4
XMTANR:
	.DC.W	RMTANR1
	.DC.W	RMTANR2
	.DC.W	RMTANR3
	.DC.W	RMTANR4
XCANNR:
	.DC.W	RCANNR1
	.DC.W	RCANNR2
	.DC.W	RCANNR3
XUJOA:
	.DC.W	RUJOA1
	.DC.W	RUJOA2
XUJOB:
	.DC.W	RUJOB1
	.DC.W	RUJOB2
XLUJOA:
	.DC.W	RLUJOA1
	.DC.W	RLUJOA2
XLUJOB:
	.DC.W	RLUJOB1
	.DC.W	RLUJOB2
XLJOA:
	.DC.W	RLJOA1
	.DC.W	RLJOA2
XLJOB:
	.DC.W	RLJOB1
	.DC.W	RLJOB2
XLDJOA:
	.DC.W	RLDJOA1
	.DC.W	RLDJOA2
XLDJOB:
	.DC.W	RLDJOB1
	.DC.W	RLDJOB2
XDJOA:	
	.DC.W	RDJOA1
	.DC.W	RDJOA2
XDJOB:
	.DC.W	RDJOB1
	.DC.W	RDJOB2
XRDJOA:
	.DC.W	RRDJOA1
	.DC.W	RRDJOA2
XRDJOB:
	.DC.W	RRDJOB1
	.DC.W	RRDJOB2
XRJOA:
	.DC.W	RRJOA1
	.DC.W	RRJOA2
XRJOB:
	.DC.W	RRJOB1
	.DC.W	RRJOB2
XRUJOA:
	.DC.W	RRUJOA1
	.DC.W	RRUJOA2
XRUJOB:
	.DC.W	RRUJOB1
	.DC.W	RRUJOB2
XGREN:
	.DC.W	RGREN
XBULL:
	.DC.W	RBULL
	
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;	VECTORS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

ZONES0:
	.DC.W	V0ZONE1
	.DC.W	V0ZONE2
	.DC.W	V0ZONE3
	.DC.W	V0ZONE4
	.DC.W	V0ZONE5
	.DC.W	V0ZONE6
	.DC.W	V0ZONE7
	.DC.W	V0ZONE8
	.DC.W	V0ZONE9
	.DC.W	V0ZONE10
	.DC.W	V0ZONE11
	.DC.W	V0ZONE12

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

ZONES1:
	.DC.W	V1ZONE1
	.DC.W	V1ZONE2
	.DC.W	V1ZONE3
	.DC.W	V1ZONE4
	.DC.W	V1ZONE5
	.DC.W	V1ZONE6
	.DC.W	V1ZONE7
	.DC.W	V1ZONE8
	.DC.W	V1ZONE9
	.DC.W	V1ZONE10
	.DC.W	V1ZONE11
	.DC.W	V1ZONE12

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

HPOSVEC:
	.DC.W	HPOS1
	.DC.W	HPOS2
	.DC.W	HPOS3
;;;;;;;;;;;;;;;;;;;

HPOS1:	.DC.B	60
HPOS2:	.DC.B	60
HPOS3:	.DC.B	60
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

COPYS:
	.DC.B	$0
	.DC.B	$FF
	.DC.B	$FF

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;	MAP DEFINITIONS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

RMAPOBJ:	
; DO MEN
	.DC.B	GREN
	.DC.B	BULL
	.DC.B	GREN
	.DC.B	BULL
	.DC.B	UJOA
	.DC.B	UJOA
	.DC.B	UJOA
; DO TERRAIN	
	.DC.B	TREE

	.DC.B	SAND
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE

	.DC.B	TREN
	.DC.B	SHELLR
	.DC.B	SHELLL
	.DC.B	TREN
	.DC.B	TREN
	.DC.B	SHELLR
	.DC.B	SHELLL

	.DC.B	SHELLR
	.DC.B	TREN
	.DC.B	SHELLL
	.DC.B	SHELLR
	.DC.B	SHELLL

	.DC.B	SHELLR
	.DC.B	SHELLR
	.DC.B	SHELLL
	.DC.B	SHELLR
	.DC.B	SHELLL

	.DC.B	SHELLR
	.DC.B	SHELLL
	.DC.B	SHELLL

	.DC.B	TUNNL
	.DC.B	TUNNL
	.DC.B	TUNNL

	.DC.B	CANNL
	.DC.B	CANNR

	.DC.B	CANNL

	.DC.B	TREN

	.DC.B	TREN
	.DC.B	TREN
	.DC.B	TREN
	.DC.B	TREN

	.DC.B	TREN
	.DC.B	TREN
	.DC.B	TREN
	.DC.B	TREN

	.DC.B	SAND
	.DC.B	SAND
	.DC.B	SAND

	.DC.B	SAND
	.DC.B	SAND
	.DC.B	SAND

	.DC.B	HAY
	.DC.B	HAY
	.DC.B	HAY
	.DC.B	HAY
	.DC.B	HAY

	.DC.B	HAY
	.DC.B	HAY

	.DC.B	SAND
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE

	.DC.B	MTANL

	.DC.B	MTANL
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	SAND
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE

	.DC.B	MTANR
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE

	.DC.B	MTANR
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
	.DC.B	TREE
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

RMAPHPOS: 
; DO MEN
	.DC.B	70
	.DC.B	40
	.DC.B	55
	.DC.B	65
	.DC.B	80
	.DC.B	35
	.DC.B	50
; DO TERRIAN	
	.DC.B	110

	.DC.B	1
	.DC.B	80
	.DC.B	65
	.DC.B	95
	.DC.B	20

	.DC.B	1
	.DC.B	90
	.DC.B	60
	.DC.B	100
	.DC.B	15
	.DC.B	90
	.DC.B	10

	.DC.B	80
	.DC.B	90
	.DC.B	30
	.DC.B	100
	.DC.B	25

	.DC.B	70
	.DC.B	1
	.DC.B	100
	.DC.B	40
	.DC.B	80

	.DC.B	15
	.DC.B	90
	.DC.B	25
 
	.DC.B	0
	.DC.B	0
	.DC.B	0

	.DC.B	20
	.DC.B	120

	.DC.B	10

	.DC.B	20

	.DC.B	50
	.DC.B	0
	.DC.B	140
	.DC.B	40

	.DC.B	90
	.DC.B	20
	.DC.B	80
	.DC.B	10

	.DC.B	150
	.DC.B	10
	.DC.B	50

	.DC.B	0
	.DC.B	100
	.DC.B	30

	.DC.B	10
	.DC.B	60
	.DC.B	110
	.DC.B	100
	.DC.B	60

	.DC.B	15
	.DC.B	60

	.DC.B	130
	.DC.B	50
	.DC.B	25
	.DC.B	120

	.DC.B	0

	.DC.B	0
	.DC.B	120
	.DC.B	90
	.DC.B	100
	.DC.B	30
	.DC.B	110
	.DC.B	10
	.DC.B	50
	.DC.B	30

	.DC.B	135
	.DC.B	65
	.DC.B	100
	.DC.B	85
	.DC.B	115
	.DC.B	40

	.DC.B	125
	.DC.B	10
	.DC.B	120
	.DC.B	120
	.DC.B	100
	.DC.B	130
	.DC.B	30
	.DC.B	115

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
RMAPVLSB:
; DO MEN
	.DC.B	20
	.DC.B	20
	.DC.B	20
	.DC.B	50
	.DC.B	50
	.DC.B	50
	.DC.B	50
; DO TERRIAN
	.DC.B	90

	.DC.B	10
	.DC.B	80
	.DC.B	100
	.DC.B	101
	.DC.B	140

	.DC.B	5
	.DC.B	10
	.DC.B	55
	.DC.B	60
	.DC.B	120
	.DC.B	130
	.DC.B	180

	.DC.B	5
	.DC.B	60
	.DC.B	90
	.DC.B	100
	.DC.B	160

	.DC.B	5
	.DC.B	15
	.DC.B	70
	.DC.B	75
	.DC.B	130

	.DC.B	20
	.DC.B	60
	.DC.B	110

	.DC.B	64
	.DC.B	124
	.DC.B	184

	.DC.B	80
	.DC.B	130

	.DC.B	30

	.DC.B	140

	.DC.B	30
	.DC.B	60
	.DC.B	90
	.DC.B	160

	.DC.B	15
	.DC.B	40
	.DC.B	70
	.DC.B	90

	.DC.B	15
	.DC.B	40
	.DC.B	90

	.DC.B	5
	.DC.B	25
	.DC.B	90

	.DC.B	15
	.DC.B	16
	.DC.B 	17
	.DC.B	80
	.DC.B	120

	.DC.B	10
	.DC.B	55

	.DC.B	20
	.DC.B	40
	.DC.B	110
	.DC.B	115

	.DC.B	120

	.DC.B	0
	.DC.B	20
	.DC.B	70
	.DC.B	110
	.DC.B	100
	.DC.B	120
	.DC.B	130
	.DC.B	131
	.DC.B	145

	.DC.B	20
	.DC.B	50
	.DC.B	80
	.DC.B	100
	.DC.B	101
	.DC.B	130

	.DC.B	5
	.DC.B	90
	.DC.B	95
	.DC.B	110
	.DC.B	135
	.DC.B	136
	.DC.B	140
	.DC.B	142
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
RMAPVMSB:
; DO MEN
	.DC.B	$1
	.DC.B	$1
	.DC.B	$0
	.DC.B	$0
	.DC.B	$0
	.DC.B	$0
	.DC.B	$0
; DO TERRAIN
	.DC.B	$E2

	.DC.B	$E4
	.DC.B	$E4
	.DC.B	$E4
	.DC.B	$E4
	.DC.B	$E4

	.DC.B	$EB
	.DC.B	$EB
	.DC.B	$EB
	.DC.B	$EB
	.DC.B	$EB
	.DC.B	$EB
	.DC.B	$EB

	.DC.B	$EC
	.DC.B	$EC
	.DC.B	$EC
	.DC.B	$EC
	.DC.B	$EC

	.DC.B	$ED
	.DC.B	$ED
	.DC.B	$ED
	.DC.B	$ED
	.DC.B	$ED

	.DC.B	$EE
	.DC.B	$EE
	.DC.B	$EE

	.DC.B	$EF
	.DC.B	$EF
	.DC.B	$EF

	.DC.B	$F0
	.DC.B	$F0

	.DC.B	$F1

	.DC.B	$F3

	.DC.B	$F4
	.DC.B	$F4
	.DC.B	$F4
	.DC.B	$F4

	.DC.B	$F5
	.DC.B	$F5
	.DC.B	$F5
	.DC.B	$F5

	.DC.B	$F8
	.DC.B	$F8
	.DC.B	$F8

	.DC.B	$F9
	.DC.B	$F9
	.DC.B	$F9

	.DC.B	$FA
	.DC.B	$FA
	.DC.B	$FA
	.DC.B	$FA
	.DC.B	$FA

	.DC.B	$FB
	.DC.B	$FB

	.DC.B	$FC
	.DC.B	$FC
	.DC.B	$FC
	.DC.B	$FC

	.DC.B	$FD

	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE
	.DC.B	$FE

	.DC.B	$FF
	.DC.B	$FF
	.DC.B	$FF
	.DC.B	$FF
	.DC.B	$FF
	.DC.B	$FF

	.DC.B	0
	.DC.B	0
	.DC.B	0
	.DC.B	0
	.DC.B	0
	.DC.B	0
	.DC.B	0
	.DC.B	0

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DATA TABLES
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MENCASE0:
	.DC.B	LJOA
	.DC.B	RJOA
	.DC.B	DJOA
	.DC.B	UJOA
	.DC.B	RUJOA
	.DC.B	RDJOA
	.DC.B	LUJOA
	.DC.B	LDJOA
	.DC.B	UJOA
	.DC.B	LUJOA
	.DC.B	UJOA
	.DC.B	RUJOA
;
	.DC.B	GREN

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MENCASE1:
	.DC.B	LJOB
	.DC.B	RJOB
	.DC.B	DJOB
	.DC.B	UJOB
	.DC.B	RUJOB
	.DC.B	RDJOB
	.DC.B	LUJOB
	.DC.B	LDJOB
	.DC.B	UJOA
	.DC.B	LUJOB
	.DC.B	UJOB
	.DC.B	RUJOB
;
	.DC.B	GREN

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DIRVLSB:
	.DC.B	$0
	.DC.B	$0
	.DC.B	$1
	.DC.B	$FF
	.DC.B	$FF
	.DC.B	$1
	.DC.B	$FF
	.DC.B	$1
	.DC.B	$0
	.DC.B	$0
	.DC.B	$0
	.DC.B	$0
	.DC.B	$FF

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DIRHPOS:
	.DC.B	$FF
	.DC.B	$1
	.DC.B	$0
	.DC.B	$0
	.DC.B	$1
	.DC.B	$1
	.DC.B	$FF
	.DC.B	$FF
	.DC.B	$0
	.DC.B	$FF
	.DC.B	$0
	.DC.B	$1
	.DC.B	$0

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
RDIRECTION:
	.DC.B	12
	.DC.B	12
	.DC.B	$2
	.DC.B	$3
	.DC.B	$4
	.DC.B	$5
	.DC.B	$8
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
SPEED:
	.DC.B	$01
	.DC.B	$00
	.DC.B	$00
	.DC.B	$01
	.DC.B	$0F
	.DC.B	$0F
	.DC.B	$07

	
