;************************************************************************
;*									*
;*	title name	: "yossy"					*
;*	proccess	: BG data file					*
;*	file name	: ys_w47.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_46_00,CORS_46_01,CORS_46_02
;
		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_11	GROUP	W47_data
W47_data	SECT	REL
;
;************************************************************************
;*		BG course data						*
;************************************************************************
;
;------------------------------------------------------------------------
;-		"slift00a.dat" (1995/06/28 15:47:55)			-
;------------------------------------------------------------------------
		GLB	BGDT_46_00
BGDT_46_00	EQU	$
		HEX	E0,CC,92,9B,1F,D8,00,00,05,00,01,60,C0,0F,03,05
		HEX	61,C0,03,03,07,61,A4,03,05,03,61,68,09,00,50,FF
		HEX	FD,00,51,F0,FD,00,52,FF,FD,00,53,F0,FD,05,61,8F
		HEX	01,07,07,62,71,01,08,02,61,8E,07,03,62,53,0A,04
		HEX	62,7A,01,08,06,62,8C,01,07,02,62,79,08,03,62,AE
		HEX	05,6E,63,E6,00,00,0D,62,83,02,0D,62,87,02,01,63
		HEX	3F,00,0C,02,63,3E,0C,06,64,30,01,0C,04,64,52,01
		HEX	0A,01,64,64,06,09,00,53,FF,FD,00,54,F0,FD,01,44
		HEX	C4,12,0E,58,54,B3,14,00,01,64,6B,00,09,00,65,00
		HEX	FD,14,54,06,11,0B,85,54,06,01,06,60,54,08,02,02
		HEX	01,54,CC,00,13,03,54,CD,13,14,54,FC,01,04,5A,64
		HEX	4C,00,00,60,54,FC,00,00,01,44,44,00,0A,03,44,45
		HEX	08,01,45,14,05,1A,14,45,B6,03,05,14,45,E1,08,06
		HEX	14,45,96,03,02,62,45,97,01,03,86,45,99,00,05,00
		HEX	46,F0,FD,00,56,00,FD,14,45,78,01,02,5A,45,A8,00
		HEX	00,14,45,76,02,01,59,45,96,01,00,02,45,13,0B,14
		HEX	45,93,03,02,01,45,CA,01,0F,14,45,54,05,02,61,45
		HEX	57,01,00,5A,45,84,00,00,60,45,54,00,00,61,45,95
		HEX	01,00,5F,54,0A,01,00,5E,55,19,00,03,5D,55,28,00
		HEX	03,60,45,E5,00,01,14,44,C6,02,04,5E,54,17,01,00
		HEX	01,44,43,00,0B,02,44,41,0B,67,54,03,00,0A,01,44
		HEX	42,00,0B,58,44,F1,02,0B,14,54,03,03,02,5D,54,26
		HEX	00,00,5C,54,34,01,00,00,54,32,9C,C5,54,41,07,CE
		HEX	54,E2,01,CE,54,D7,FE,D2,64,04,00,02,54,CB,0A,14
		HEX	64,0B,01,02,14,55,63,04,05,5C,55,44,03,00,67,55
		HEX	64,03,00,5C,55,52,01,00,61,55,62,01,00,67,55,65
		HEX	00,02,86,55,74,00,02,14,55,67,04,01,5F,55,67,01
		HEX	00,6D,65,52,0A,5F,45,E1,03,03,61,54,0D,03,01,03
		HEX	45,CC,0E,14,55,76,06,02,67,55,99,00,00,5D,55,A8
		HEX	00,00,5A,55,AA,00,00,85,55,76,00,01,62,55,6B,00
		HEX	00,03,45,1A,0B,14,45,79,01,03,62,45,59,00,02,5A
		HEX	45,B9,00,00,00,56,C1,9D,01,46,C5,08,23,01,26,1E
		HEX	00,4E,02,26,1D,2B,00,46,A5,50,00,44,AD,A8,D1,56
		HEX	31,08,14,44,E4,02,02,60,44,E4,01,01,58,55,B3,09
		HEX	00,0D,55,AC,02,01,36,0F,1F,2F,03,26,1F,0F,14,37
		HEX	00,09,0E,14,37,85,0B,0E,14,46,9D,04,02,14,47,58
		HEX	0C,0B,14,47,91,07,07,59,47,D1,01,03,5A,47,E3,01
		HEX	02,59,57,05,03,00,85,47,9B,00,01,60,47,9A,00,02
		HEX	5F,47,98,01,03,67,47,97,00,03,61,47,95,01,03,62
		HEX	47,93,01,03,61,47,91,01,00,67,47,77,04,01,5B,47
		HEX	5B,00,02,5A,47,4A,00,01,59,47,38,01,02,5C,58,10
		HEX	01,00,5E,48,E4,00,02,5D,58,02,01,00,14,37,39,04
		HEX	05,57,47,7C,02,57,48,A2,02,14,37,CF,05,0B,14,37
		HEX	E0,05,04,67,47,35,02,03,57,48,40,02,01,38,0F,00
		HEX	2F,67,37,9A,03,02,62,37,A7,00,00,86,37,86,00,02
		HEX	67,37,76,07,00,67,37,87,06,01,61,37,A8,01,01,5E
		HEX	37,76,00,00,5C,37,57,01,01,5D,37,49,00,02,67,37
		HEX	3A,03,03,5A,47,30,00,00,57,37,D0,02,57,37,73,02
		HEX	57,37,A2,02,57,47,1B,02,67,47,68,02,00,67,47,27
		HEX	00,01,57,37,F5,02,62,38,C2,01,03,86,38,C4,00,05
		HEX	61,38,80,01,04,67,37,8E,01,03,57,37,20,02,57,37
		HEX	17,02,00,63,D6,9D,D1,63,A6,02,14,64,65,04,04,5A
		HEX	64,A5,01,00,5D,64,B8,01,00,5B,64,95,00,00,5E,64
		HEX	A9,00,01,05,66,51,01,0A,01,65,59,07,0A,02,65,58
		HEX	0A,07,66,43,00,0B,01,66,34,00,0C,02,46,C4,17,14
		HEX	45,B4,02,02,5A,45,D4,01,00,01,29,C6,0D,03,04,29
		HEX	AC,03,05,07,28,C3,05,06,05,37,0B,07,03,06,29,68
		HEX	03,09,05,28,69,03,0B,04,29,44,03,0B,00,18,FF,FD
		HEX	00,19,F0,FD,01,28,4D,06,0B,67,28,FC,03,03,05,2A
		HEX	C4,01,03,07,2A,B6,03,04,01,2B,5C,00,0A,06,2B,5D
		HEX	05,0A,04,2C,B3,01,04,01,2C,C5,0A,03,67,1D,AE,00
		HEX	07,01,2D,10,0F,0E,02,2C,1F,0B,14,2C,8F,0E,03,5D
		HEX	2D,CD,00,00,62,2D,8D,00,00,00,1A,F0,FD,00,1B,F0
		HEX	FD,00,1C,F0,FD,00,1D,F0,FD,00,2C,A8,50,00,2C,AB
		HEX	50,5D,2D,C5,00,00,67,2D,B6,00,00,5A,2D,C7,00,00
		HEX	14,2D,65,02,02,14,2D,73,06,01,61,2D,78,01,00,5F
		HEX	2D,73,01,00,01,2A,7A,00,08,00,29,21,50,C4,44,A7
		HEX	00,C4,45,A1,00,06,2A,7B,04,08,04,2B,C0,01,03,05
		HEX	2B,D3,01,02,07,2B,C5,06,03,01,2B,D2,00,02,7C,54
		HEX	A9,01,7C,54,AF,FF,7F,54,59,06,06,7C,54,59,03,7C
		HEX	54,5F,FD,D1,54,42,09,C4,44,7C,02,C4,45,80,00,00
		HEX	28,2E,50,4E,27,50,03,00,02,06,ED,12,01,06,EE,00
		HEX	12,03,06,EF,12,02,07,E3,12,01,07,E4,00,12,03,07
		HEX	E5,12,58,27,03,02,00,4E,27,13,00,04,0D,16,FF,04
		HEX	00,06,FF,FF,00,07,F0,FF,00,60,AA,50,C4,19,66,15
		HEX	C6,1A,7C,07,01,0D,EF,00,16,14,2D,15,02,05,00,1D
		HEX	DC,C4,C4,1B,E4,1B,0A,0D,F4,0A,01,0D,E5,09,0B,58
		HEX	1D,A4,0A,05,6C,17,06,5D,00,00,0D,EC,FF,68,27,D1
		HEX	00,02,6C,17,00,02,00,FF
;-------------- next go to data -----------------------------------------
		HEX	2D		;door pos
		BYTE	CORS_46_01	;corse data table pointer
		HEX	03,34		;player X,Y pos
		BYTE	PO_NORMAL	;player mode
;（隠し金庫）
		HEX	17		;door pos
		BYTE	CORS_46_02	;corse data table pointer
		HEX	08,3E		;player X,Y pos
		BYTE	PO_DK_I_U	;player mode
		HEX	FF
;
;------------------------------------------------------------------------
;-		"slift01b.dat" (1995/06/26 16:43:08)						-
;------------------------------------------------------------------------
		GLB	BGDT_46_01
BGDT_46_01	EQU	$
		HEX	E0,CC,92,94,0F,E8,28,00,1D,20,01,30,5C,00,0F,05
		HEX	30,5D,01,0F,01,30,4F,00,10,00,41,4F,9A,03,20,D6
		HEX	18,03,31,40,10,02,30,5B,0F,02,31,55,10,03,31,5B
		HEX	10,01,31,56,04,10,01,20,D0,05,18,00,31,C3,9C,02
		HEX	20,DB,03,6E,20,D7,03,00,00,41,53,9D,14,30,20,06
		HEX	03,00,30,59,9C,00,30,C9,9D,D1,30,69,05,14,30,7B
		HEX	05,04,14,30,EB,05,04,0D,40,3A,01,58,40,50,06,00
		HEX	58,40,5B,05,00,00,31,37,47,14,31,85,06,03,14,31
		HEX	E5,06,04,6E,31,46,04,00,D1,31,D3,07,58,41,55,06
		HEX	00,0D,41,30,01,0D,41,34,01,0D,41,3B,01,00,43,A9
		HEX	9A,00,44,A5,9A,00,36,F0,FD,00,36,FA,FD,00,47,00
		HEX	FD,CE,46,66,FD,00,32,F0,FD,00,33,F0,FD,00,35,F0
		HEX	FD,D2,42,40,0C,D2,44,A6,1C,01,33,AA,03,08,02,33
		HEX	A9,08,03,33,AE,08,58,43,39,05,00,02,34,A4,0A,01
		HEX	34,A5,04,0A,14,33,DB,03,04,00,43,5F,9A,00,44,53
		HEX	9B,D2,44,50,02,CE,42,4D,03,0D,43,2E,01,0D,44,23
		HEX	01,14,34,D4,03,04,D2,47,6D,0A,00,47,6C,9A,D2,5B
		HEX	55,01,00,5B,54,9A,00,4A,32,FD,00,5A,23,FD,00,59
		HEX	35,FD,00,58,46,FD,00,4C,F0,FD,00,4D,11,FD,00,4C
		HEX	AF,92,00,4D,A4,93,00,4C,CF,94,00,4D,C4,95,6B,4D
		HEX	C8,27,03,00,4D,AC,50,00,4E,BB,82,CE,49,D2,FF,00
		HEX	4B,D7,99,CE,4C,B0,FF,00,48,68,97,00,49,E0,90,00
		HEX	49,E1,91,68,47,4B,00,00,68,5B,33,00,00,D2,4D,A1
		HEX	02,D2,4D,E1,02,68,47,5A,00,01,68,5B,42,00,01,01
		HEX	34,A8,01,0D,58,44,44,04,03,03,34,AA,0D,58,44,78
		HEX	02,00,14,44,16,01,03,14,30,70,06,04,0D,31,60,05
		HEX	CE,43,8C,FF,D2,43,8D,05,D2,43,AA,00,D2,43,81,02
		HEX	03,21,D0,03,01,20,DC,03,03,58,30,0B,05,00,68,33
		HEX	FF,04,00,0D,40,46,02,14,30,D1,02,08,14,30,D3,03
		HEX	03,57,40,41,02,14,40,03,02,02,60,30,D1,00,00,FF
;-------------- next go to data -----------------------------------------
		HEX	31		;door pos
		BYTE	CORS_MIN4	;go to ミニゲーム Ｎｏ.
		HEX	18,32		;return player X,Y pos
		BYTE	CORS_46_01	;リターン コース Ｎｏ.
		HEX	FF
;
;------------------------------------------------------------------------
;-		"bank4-7.dat" (1995/06/20 18:48:06)			-
;------------------------------------------------------------------------
		GLB	BGDT_46_02
BGDT_46_02	EQU	$
		HEX	E0,CC,92,84,23,08,28,00,05,C0,02,20,D4,12,01,20
		HEX	D5,00,12,03,20,D6,12,02,20,DA,12,01,20,DB,00,12
		HEX	03,20,DC,12,0D,30,86,04,0D,30,B6,04,0D,30,56,04
		HEX	0D,30,26,04,0D,20,F6,04,0D,20,FC,05,15,30,CD,52
		HEX	15,36,C0,4F,68,21,84,3B,00,68,25,90,4F,00,68,2A
		HEX	A0,0F,00,68,2B,B0,0F,00,0D,20,F0,04,68,2C,B0,09
		HEX	00,15,3C,CB,04,15,3B,C0,18,FF
;-------------- next go to data -----------------------------------------
		HEX	3C		;door pos
		BYTE	CORS_46_00	;corse data table pointer
		HEX	90,10		;player X,Y pos
		BYTE	PO_NORMAL	;player mode
		HEX	FF
;
;
;
;
;
;************************************************************************
;*		enemy data						*
;************************************************************************
;
;		LWORD	[enemy no.]+([X pos]<<16)+([Y pos]<<9)
;		LWORD	[x] : [y]
;
;------------------------------------------------------------------------
;-		"slift00a.end" (1995/06/28 15:49:17)			-
;------------------------------------------------------------------------
		GLB	ENDT_46_00
ENDT_46_00	EQU	$
		LWORD	GURU2+(036H<<16)+(06EH<<9)
		LWORD	PTPT2+(026H<<16)+(069H<<9)
		LWORD	PTPT2+(026H<<16)+(06BH<<9)
		LWORD	ZFLWR+(026H<<16)+(06BH<<9)
		LWORD	PTPT2+(03CH<<16)+(066H<<9)
		LWORD	PTPT2+(03CH<<16)+(064H<<9)
		LWORD	JBLKL+(047H<<16)+(06AH<<9)
		LWORD	FLIPH+(04BH<<16)+(061H<<9)
		LWORD	ZFLWR+(0B2H<<16)+(02BH<<9)
		LWORD	SRLF0+(042H<<16)+(054H<<9)
		LWORD	ZPACK+(04CH<<16)+(05BH<<9)
		LWORD	FYUKA+(052H<<16)+(064H<<9)
		LWORD	SRLF0+(061H<<16)+(05BH<<9)
		LWORD	KAMO0+(07DH<<16)+(050H<<9)
		LWORD	NKNK1+(083H<<16)+(049H<<9)
		LWORD	NKNK1+(07DH<<16)+(046H<<9)
		LWORD	NKNK1+(081H<<16)+(043H<<9)
		LWORD	NKNK1+(07CH<<16)+(040H<<9)
		LWORD	NKNK1+(071H<<16)+(03CH<<9)
		LWORD	NKNK1+(073H<<16)+(039H<<9)
		LWORD	KAMO0+(074H<<16)+(042H<<9)
		LWORD	NKNK1+(074H<<16)+(036H<<9)
		LWORD	SRLF0+(036H<<16)+(06CH<<9)
		LWORD	COIN2+(056H<<16)+(05AH<<9)
		LWORD	COIN2+(056H<<16)+(05BH<<9)
		LWORD	COIN2+(057H<<16)+(058H<<9)
		LWORD	COIN2+(058H<<16)+(057H<<9)
		LWORD	TUMUJ+(079H<<16)+(02DH<<9)
		LWORD	ZDOOR+(0DBH<<16)+(02BH<<9)
		LWORD	TUMUJ+(089H<<16)+(02BH<<9)
		LWORD	TUMUJ+(083H<<16)+(02BH<<9)
		LWORD	NKNK0+(014H<<16)+(067H<<9)
		LWORD	NKNK0+(00EH<<16)+(06BH<<9)
		LWORD	QKM0C+(072H<<16)+(03FH<<9)
		LWORD	COINR+(048H<<16)+(048H<<9)
		LWORD	COINR+(04AH<<16)+(047H<<9)
		LWORD	COINR+(09DH<<16)+(029H<<9)
		LWORD	COINR+(09FH<<16)+(02AH<<9)
		LWORD	COINR+(0A5H<<16)+(029H<<9)
		LWORD	COINR+(0A1H<<16)+(02AH<<9)
		LWORD	COINR+(0A3H<<16)+(02AH<<9)
		LWORD	QKM0C+(055H<<16)+(046H<<9)
		LWORD	MC1UP+(0A2H<<16)+(021H<<9)
		LWORD	JBLKL+(071H<<16)+(024H<<9)
		LWORD	JBLKL+(071H<<16)+(01EH<<9)
		LWORD	NEXTG+(070H<<16)+(011H<<9)
		LWORD	NEXTG+(072H<<16)+(011H<<9)
		LWORD	CHG02+(093H<<16)+(016H<<9)
		LWORD	WARPS+(0D2H<<16)+(020H<<9)
		LWORD	FLIPP+(0D6H<<16)+(026H<<9)
		LWORD	QKM0C+(0D6H<<16)+(025H<<9)
		WORD	0FFFFH
;
;------------------------------------------------------------------------
;-		"slift01b.end" (1995/06/26 16:43:30)			-
;------------------------------------------------------------------------
		GLB	ENDT_46_01
ENDT_46_01	EQU	$
		LWORD	MILL0+(020H<<16)+(044H<<9)
		LWORD	CDOOR+(003H<<16)+(035H<<9)
		LWORD	DAI02+(019H<<16)+(03BH<<9)
		LWORD	FLIPH+(00FH<<16)+(032H<<9)
		LWORD	ZFLW2+(012H<<16)+(034H<<9)
		LWORD	NRLF0+(009H<<16)+(03AH<<9)
		LWORD	YAJI0+(019H<<16)+(040H<<9)
		LWORD	TRBX2+(002H<<16)+(043H<<9)
		LWORD	NRLF0+(013H<<16)+(03FH<<9)
		LWORD	SRLF1+(046H<<16)+(049H<<9)
		LWORD	HRLF0+(040H<<16)+(044H<<9)
		LWORD	SRLF1+(03AH<<16)+(049H<<9)
		LWORD	SRLF1+(07DH<<16)+(045H<<9)
		LWORD	SRLF1+(0B5H<<16)+(054H<<9)
		LWORD	GOAL1+(0E4H<<16)+(04BH<<9)
		LWORD	CH_0F+(076H<<16)+(045H<<9)
		LWORD	CH_0F+(077H<<16)+(045H<<9)
		LWORD	ZFLW2+(03CH<<16)+(03FH<<9)
		LWORD	ZFLW2+(0D2H<<16)+(045H<<9)
		LWORD	GATE0+(002H<<16)+(039H<<9)
		LWORD	QKM0C+(004H<<16)+(03FH<<9)
		LWORD	YAJI0+(047H<<16)+(043H<<9)
		LWORD	POLDR+(018H<<16)+(032H<<9)
		LWORD	COINR+(024H<<16)+(03EH<<9)
		LWORD	COINR+(027H<<16)+(03EH<<9)
		LWORD	COINR+(02AH<<16)+(03EH<<9)
		LWORD	COINR+(02DH<<16)+(03EH<<9)
		LWORD	COINR+(030H<<16)+(041H<<9)
		LWORD	COINR+(032H<<16)+(049H<<9)
		LWORD	COINR+(02CH<<16)+(047H<<9)
		LWORD	COINR+(02FH<<16)+(049H<<9)
		LWORD	COINR+(067H<<16)+(045H<<9)
		LWORD	COINR+(068H<<16)+(044H<<9)
		LWORD	COINR+(069H<<16)+(043H<<9)
		LWORD	COINR+(0D1H<<16)+(045H<<9)
		LWORD	COINR+(0D3H<<16)+(045H<<9)
		LWORD	CH_01+(05AH<<16)+(04BH<<9)
		LWORD	CH_01+(05BH<<16)+(04BH<<9)
		WORD	0FFFFH
;
;------------------------------------------------------------------------
;-		"bank4-7.end" (1995/06/19 21:58:24)			-
;------------------------------------------------------------------------
		GLB	ENDT_46_02
ENDT_46_02	EQU	$
		LWORD	PONPU+(010H<<16)+(02EH<<9)
		LWORD	EGG03+(009H<<16)+(031H<<9)
		LWORD	EGG03+(009H<<16)+(034H<<9)
		LWORD	MC1UP+(038H<<16)+(023H<<9)
		LWORD	NEXTG+(0C8H<<16)+(03FH<<9)
		LWORD	NEXTG+(0CAH<<16)+(03FH<<9)
		LWORD	YAJI0+(0C9H<<16)+(03BH<<9)
		LWORD	YAJI0+(0CBH<<16)+(03BH<<9)
		LWORD	YAJI0+(0BFH<<16)+(03AH<<9)
		LWORD	YAJI0+(0AFH<<16)+(03AH<<9)
		LWORD	YAJI0+(09FH<<16)+(03AH<<9)
		LWORD	YAJI0+(08FH<<16)+(03AH<<9)
		LWORD	YAJI0+(07FH<<16)+(03AH<<9)
		LWORD	YAJI0+(06FH<<16)+(03AH<<9)
		LWORD	YAJI0+(05FH<<16)+(03AH<<9)
		LWORD	YAJI0+(04FH<<16)+(03AH<<9)
		LWORD	YAJI0+(03FH<<16)+(03AH<<9)
		LWORD	YAJI0+(02FH<<16)+(03AH<<9)
		LWORD	YAJI0+(01FH<<16)+(03AH<<9)
		WORD	0FFFFH
;
;
;
;
;
		END
;
;
;
