;************************************************************************
;*									*
;*	title name	: "yossy"					*
;*	proccess	: BG data file					*
;*	file name	: ys_w29.asm					*
;*									*
;************************************************************************
;
		include		ys_ename.h
;
;------------------------------------------------------------------------
;-		extern symbol						-
;------------------------------------------------------------------------
;
;-------------< ys_play >------------------------------------------------
		EXT	PO_NORMAL,PO_DK_O_R,PO_DK_O_L,PO_DK_O_D,PO_DK_O_U
		EXT	PO_DK_I_R,PO_DK_I_L,PO_DK_I_D,PO_DK_I_U
;
;-------------< ys_mapdt >-----------------------------------------------
		EXT	CORS_28_00,CORS_28_01
;
		EXT	CORS_MIN0,CORS_MIN1,CORS_MIN2,CORS_MIN3
		EXT	CORS_MIN4,CORS_MIN5,CORS_MIN6,CORS_MIN7
		EXT	CORS_MIN8,CORS_MIN9
;
;
;************************************************************************
;*									*
;*		data							*
;*									*
;************************************************************************
;
		EXTEND
;
;
		MEM8
		IDX8
;
Group_12	GROUP	W29_data
W29_data	SECT	REL
;
;************************************************************************
;*		BG course data						*
;************************************************************************
;
;------------------------------------------------------------------------
;-		"2wexc00.dat" (1995/06/09 21:03:19)			-
;------------------------------------------------------------------------
		GLB	BGDT_28_00
BGDT_28_00	EQU	$
		HEX	C7,9E,AA,A0,50,90,58,20,00,00,00,61,FF,FD,00,60
		HEX	FF,FD,00,72,4C,9D,03,71,C8,03,01,70,C7,10,03,D1
		HEX	62,FC,04,00,62,BE,9B,D0,62,8A,FD,CF,62,6E,FD,00
		HEX	53,FF,FD,00,54,F1,FD,00,55,F0,FD,D2,62,B7,06,00
		HEX	60,18,98,00,60,08,9C,00,46,34,FD,00,45,44,FD,00
		HEX	66,44,FD,00,70,AB,50,00,71,A1,50,8B,72,35,02,00
		HEX	8B,72,61,02,00,8B,71,9D,02,00,8B,71,9C,00,03,8B
		HEX	72,60,00,03,8B,72,34,00,03,00,46,EC,9C,00,66,0C
		HEX	94,D1,46,FC,10,8B,61,61,02,00,00,4A,FF,FD,00,4B
		HEX	F0,FD,00,4F,00,FD,00,4C,00,FD,8B,46,F4,05,00,D2
		HEX	66,2E,11,00,68,25,9A,8B,48,0A,03,20,8B,47,06,03
		HEX	20,8B,65,65,02,00,8B,64,6F,02,00,CE,63,22,FD,D2
		HEX	61,90,16,00,62,B5,92,00,62,D3,95,CF,61,EF,01,CE
		HEX	61,CD,01,00,71,C8,8D,8B,71,C9,02,00,D2,62,F1,01
		HEX	8B,66,61,02,00,8B,45,F2,02,0A,8B,56,04,02,09,8B
		HEX	65,6B,02,00,8B,45,F8,08,0A,8B,49,0E,03,20,00,69
		HEX	29,9A,C5,66,12,03,C4,45,D7,00,C4,45,DB,00,C4,45
		HEX	DF,00,C4,46,D3,00,C4,46,D7,00,D2,68,26,0D,CE,6A
		HEX	07,FF,D2,69,2A,0B,00,4C,EC,9A,8B,4C,03,02,20,8B
		HEX	6C,06,02,00,00,6C,30,9A,C5,4C,97,12,6B,4E,C0,1F
		HEX	03,8B,69,35,02,0C,8B,68,31,02,0C,8B,5B,FF,00,04
		HEX	8B,5B,EA,05,00,6C,4E,F0,1F,00,01,50,C0,01,23,03
		HEX	50,C2,20,00,50,F0,FF,8B,4B,9F,00,14,C5,4C,91,17
		HEX	C5,4B,9D,12,C5,5A,E9,00,C5,5A,CB,00,C5,5B,C1,00
		HEX	C5,5B,D3,00,8B,4C,C9,00,0F,00,44,00,FD,00,4D,61
		HEX	99,00,4D,49,92,D2,4D,4B,01,D2,4C,ED,03,8B,4C,99
		HEX	02,04,8B,4C,0F,00,0D,C5,4C,9D,02,D2,6C,31,07,00
		HEX	4E,BA,82,02,70,C6,03,00,70,C6,8D,01,70,C2,00,03
		HEX	03,70,C3,03,00,70,C3,8D,3C,70,A4,05,FF
;-------------- next go to data -----------------------------------------
		HEX	70		; door pos
		BYTE	CORS_28_01	; corse data table pointer
		HEX	11,64		; player X,Y pos
		BYTE	PO_DK_O_D	; player mode
		HEX	FF
;
;------------------------------------------------------------------------
;-		"2wexc01.dat" (1995/06/09 20:33:45)			-
;------------------------------------------------------------------------
		GLB	BGDT_28_01
BGDT_28_01	EQU	$
		HEX	C3,9E,AA,A0,50,90,00,20,00,20,67,60,0E,22,02,14
		HEX	60,2E,22,0E,7F,60,BF,0C,05,7C,61,B0,01,7C,61,B4
		HEX	FE,7C,61,B5,02,7F,61,D9,0A,03,7C,61,BB,FC,7C,61
		HEX	DC,02,7F,62,B2,0E,05,7C,62,B2,03,7C,62,D1,FF,7C
		HEX	62,B8,FE,7C,62,B9,02,7F,60,3F,05,05,7F,61,35,04
		HEX	05,7C,61,34,FE,7C,60,3F,02,7C,61,35,02,7C,61,39
		HEX	FE,7B,60,6F,01,02,7B,61,65,01,02,14,51,E0,03,04
		HEX	3C,61,51,F9,00,51,F0,FF,00,70,0E,FF,00,71,00,FF
		HEX	00,72,00,FF,00,73,00,FF,00,63,F0,FF,61,61,27,01
		HEX	00,62,61,29,00,02,67,61,2A,00,01,60,61,2B,00,01
		HEX	5F,61,2D,01,00,14,62,11,06,01,5F,62,11,01,00,7F
		HEX	61,71,02,02,67,62,06,09,09,67,62,92,03,00,5F,62
		HEX	A2,01,00,5D,62,94,01,00,62,62,14,01,01,7F,61,3D
		HEX	04,04,7F,62,40,02,02,7F,61,5B,04,03,7F,61,8C,02
		HEX	01,7C,61,3D,02,7C,61,5B,02,7F,61,58,02,02,67,61
		HEX	2C,00,00,57,62,53,02,67,62,90,01,01,57,60,AE,11
		HEX	00,60,FF,FF,FF
;-------------- next go to data -----------------------------------------
		HEX	61		; door pos
		BYTE	CORS_28_00	; corse data table pointer
		HEX	04,7A		; player X,Y pos
		BYTE	PO_DK_O_U	; player mode
		HEX	FF
;
;
;
;
;************************************************************************
;*		enemy data						*
;************************************************************************
;
;		LWORD	[enemy no.]+([X pos]<<16)+([Y pos]<<9)
;		LWORD	[x] : [y]
;
;------------------------------------------------------------------------
;-		"2wexc00.end" (1995/06/09 20:36:20)			-
;------------------------------------------------------------------------
		GLB	ENDT_28_00
ENDT_28_00	EQU	$
		LWORD	SRLF0+(02CH<<16)+(073H<<9)
		LWORD	SW000+(012H<<16)+(065H<<9)
		LWORD	SW000+(016H<<16)+(07BH<<9)
		LWORD	JBLKL+(056H<<16)+(065H<<9)
		LWORD	SW000+(053H<<16)+(04EH<<9)
		LWORD	SRLF0+(06CH<<16)+(050H<<9)
		LWORD	ZPACK+(082H<<16)+(062H<<9)
		LWORD	JBLKL+(062H<<16)+(065H<<9)
		LWORD	ZPACK+(096H<<16)+(062H<<9)
		LWORD	ZFLW2+(062H<<16)+(052H<<9)
		LWORD	SRLF1+(09AH<<16)+(061H<<9)
		LWORD	SRLF1+(086H<<16)+(061H<<9)
		LWORD	COINR+(061H<<16)+(04DH<<9)
		LWORD	COINR+(065H<<16)+(04DH<<9)
		LWORD	COINR+(05DH<<16)+(04DH<<9)
		LWORD	COINR+(059H<<16)+(04DH<<9)
		LWORD	SW000+(0BBH<<16)+(05DH<<9)
		LWORD	COINR+(040H<<16)+(05FH<<9)
		LWORD	COINR+(043H<<16)+(061H<<9)
		LWORD	COINR+(046H<<16)+(063H<<9)
		LWORD	COINR+(049H<<16)+(065H<<9)
		LWORD	SRLF1+(0C1H<<16)+(062H<<9)
		LWORD	JBLKL+(0C7H<<16)+(05FH<<9)
		LWORD	GOAL1+(0E1H<<16)+(04BH<<9)
		LWORD	ZFLW2+(0CAH<<16)+(046H<<9)
		LWORD	COINR+(081H<<16)+(05FH<<9)
		LWORD	COINR+(080H<<16)+(060H<<9)
		LWORD	COINR+(083H<<16)+(05FH<<9)
		LWORD	COINR+(095H<<16)+(05FH<<9)
		LWORD	COINR+(094H<<16)+(060H<<9)
		LWORD	COINR+(097H<<16)+(05FH<<9)
		LWORD	COINR+(0CCH<<16)+(047H<<9)
		LWORD	COINR+(0C8H<<16)+(047H<<9)
		LWORD	JBLKL+(0BDH<<16)+(05DH<<9)
		LWORD	ZFLW2+(0BFH<<16)+(047H<<9)
		LWORD	COINR+(0BEH<<16)+(047H<<9)
		LWORD	COINR+(0C0H<<16)+(047H<<9)
		LWORD	COINR+(0ADH<<16)+(05BH<<9)
		LWORD	COINR+(0AFH<<16)+(05BH<<9)
		LWORD	ZFLW2+(082H<<16)+(05EH<<9)
		LWORD	ZFLW2+(096H<<16)+(05EH<<9)
		LWORD	SRLF1+(0CDH<<16)+(04DH<<9)
		WORD	0FFFFH
;
;------------------------------------------------------------------------
;-		"2wexc01.end" (1995/06/09 20:37:02)			-
;------------------------------------------------------------------------
		GLB	ENDT_28_01
ENDT_28_01	EQU	$
		LWORD	SC_MX+(028H<<16)+(066H<<9)
		LWORD	TRBOX+(021H<<16)+(068H<<9)
		LWORD	TRBOX+(01BH<<16)+(069H<<9)
		LWORD	QKM0C+(018H<<16)+(065H<<9)
		LWORD	QKM0C+(01EH<<16)+(064H<<9)
		LWORD	EGG03+(023H<<16)+(064H<<9)
		LWORD	EGG03+(024H<<16)+(064H<<9)
		WORD	0FFFFH
;
;
;
;
		END
;
;
;
