

X^[N[U[

@oO tH[XC^vg悤Ƃ R}h0xf0(track write)
Ă镔邪A LOST DATAŃG[oΌpB

@tH[XC^vg DMA~߂Ȃ΂ȂȂB


; ------------------------------------------------------------------------


 THE MAN I LOVE

@DMAŃf[^ǂݍݒ WAITB

		LD		BC,0FF8H	;C35C
		LD		A,090H		;C35F
		OUT		(C),A		;C361	( READYM)
		LD		BC,0FFAH	;C363
Z0273:	IN		A,(C)		;C366
		CP		05H			;C368
		JR		NZ,Z0273	;C36A
Z0274:	IN		A,(C)		;C36C
		CP		06H			;C36E
		JR		NZ,Z0274	;C370

@}`ZN^ ZN^T܂œǂݍ
@ZN^U݂͑Ȃ ZN^UɂȂ܂ő҂Ă(C36C`C370Ԓn)

@fdd_incoff_d88() Ŏ̃ZN^݂ȂĂ CNg͂Ȃ
Ă͂ȂȂH (œ삷鎖mF)


; ------------------------------------------------------------------------


 f[j[h

Z0346:	LD	BC,0FF8H	;8EA0
		OUT	(C),A		;8EA3   a = 0x0f
Z0348:	IN	A,(C)		;8EA5
		RRA				;8EA7
		JR	NC,Z0348	;8EA8
		RET				;8EAA

@XgAR}h 0x0f Ă BUSY҂ĂB
@LAYDOCK΍ skip=0 ׁ̈ABUSY𔭍sȂ@[vƂȂB
@̓NbNɈˑȂƑʖڂc
@(THE MAN I LOVE ꔭڂ inp(0x0ff8) BUSYƑʖ)


; ------------------------------------------------------------------------


[OACAXEAogXEm@X

@tH[XC^vg inp(0x0ff8) 0ԂȂƑʖځB


; ------------------------------------------------------------------------


[OACAX

@DMAZbg(0xC3) DMA PORT A̎w肪Ȃ
  (܂ł̓ZbgȂ悤ł)


				case 0xc3:				// ؾ
#if 1
					dma.DMA_ENBL = 0;
					dma.INT_ENBL = 0;
#else
					init_dma();
#endif
					break;

@ȊłƂ肠삵ĂB

