
---------- ZMA.DMG
	EXTERN	MSOMCL,FDIN,FDOUT,V_RAMB,DJBKST,GRBKST,DMAPSUB,BANKTR,DIMAPS,DIMAP2
	CALL	MSOMCL		; In mesege window oam clear !


---------- ZS1.DMG
MSOMCL


---------- ZCO.DMG
;-   DMASET	ＤＭＡ転送ルーチンを内部ワークＲＡＭに展開する      -


---------- ZMA.DMG
	EXTERN	IDJMP,DMASET,CONT,LCDC_OFF,V_RAMC,RAMCLR,PLAY ;,TITLCHST
	CALL	DMASET		; ＤＭＡ プログラムをＲＡＭに展開


---------- ZS1.DMG
DMASET




---------- ZCO.DMG
;-	   アドレス＄００番地に    JP	IDJMP 	または下記の	    -
IDJMP


---------- ZMA.DMG
	EXTERN	IDJMP,DMASET,CONT,LCDC_OFF,V_RAMC,RAMCLR,PLAY ;,TITLCHST
	JP	IDJMP		; ＲＳＴ ０

---------- ZCO.DMG
;-   CONT	        キ−入力ル−チン			    -
CONT	
	JR	NZ,CONTRT
CONTRT
;-   CONT	        キ−入力ル−チン			    -
CONT	LD	A,$20

---------- ZDB.DMG

---------- ZE2.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZE3.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT	;アニメ専用ＲＡＭ(０−２)
	LD	HL,ENCONT
	LD	HL,ENCONT	;アニメ専用ＲＡＭ(０−２)
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZE4.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;;	LD	HL,ENCONT
;;	LD	HL,ENCONT
;	LD	HL,ENCONT
;;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;;	LD	HL,ENCONT
;	LD	HL,ENCONT
;	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZE5.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT	
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZE6.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZE7.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZE8.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZED.DMG

---------- ZEN.DMG
	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
;	LD	HL,ENCONT
;	LD	HL,ENCONT
	LD	HL,ENCONT
	DW	GKMAIN	;MAIN control
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZEND.DMG
	LD	HL,ENCONT
	LD	HL,ENCONT
	LD	HL,ENCONT

---------- ZES.DMG

---------- ZEX.DMG
	LD	HL,ENCONT
	JR	Z,SCEDRT	; Scroll end BG on => Tobiori continue.
	JR	Z,SCEDRT	; Scroll end BG on => Tobiori continue.
	JR	Z,SCEDRT	; Scroll end BG on => Tobiori continue.

---------- ZGB.DMG

---------- ZGD.DMG

---------- ZMA.DMG
	EXTERN	IDJMP,DMASET,CONT,LCDC_OFF,V_RAMC,RAMCLR,PLAY ;,TITLCHST
	CALL	CONT		; キー 入力

---------- ZMS.DMG

---------- ZPL.DMG
	LD	DE,CONTBF	; Continue start pos save buffer
	JR	Z,SCEDRT	; Scroll end BG on => Tobiori continue.

---------- ZRAM.DMG
ICONTM	EQU	$C1B2
ICONTM2	EQU	$C1B3
ENCONT	EQU	$C3D0
CONTBF	EQU	$DB5F	; Continue start pos. 5 bytes
SAVEFG	EQU	$DBD1	; Non save Continue flag !

---------- ZROM.DMG

---------- ZS1.DMG
	LD	(ENCONT+0),A
	LD	HL,ENCONT

---------- ZSD.DMG

---------- ZTI.DMG
	JR	Z,TSV3008	; Continue ?
;;;	LD	(SAVEFG),A	; Not continue flag !
	JR	Z,POV3008	; Continue ?
	LD	(SAVEFG),A	; Not continue flag !
	LD	(CONTBF+0-SAVEBF+SAVEI1),A
	LD	(CONTBF+1-SAVEBF+SAVEI1),A
	LD	(CONTBF+2-SAVEBF+SAVEI1),A
	LD	(CONTBF+3-SAVEBF+SAVEI1),A
	LD	(CONTBF+4-SAVEBF+SAVEI1),A
	LD	A,(CONTBF+3)
	JR	Z,GMS0B0	; Continue ?	
	LD	A,(CONTBF+4)
	LD	A,(CONTBF+2)
	LD	A,(CONTBF+1)
	LD	A,(CONTBF+5)
	LD	A,(CONTBF+0)
	LD	(ICONTM),A
	LD	(ICONTM2),A
	LD	A,(ICONTM2)
	LD	HL,ICONTM
	LD	(ICONTM),A
	LD	(ICONTM2),A
	LD	A,(ICONTM2)
	LD	(ICONTM2),A
	LD	A,(ICONTM)
	LD	(ICONTM),A

---------- ZVD.DMG
