;*********************************************************************
;*			Wait NMI for sfx                             *
;*********************************************************************
		glb	Wait_NMI,nmi_flag,nmi_control
		include	~/include/rp5a22
;
;*********************************************************************
		data
nmi_control	rmb	1
nmi_flag	rmb	1
;*********************************************************************
		prog
		mem8
Wait_NMI
		lda	<nmi_control
		ora	#10000000b
		sta	!NMI_control
		and	#01111111b
		lsr	<nmi_flag
wait_nmi
		bit	<nmi_flag
		bpl	wait_nmi
		sta	!NMI_control
		rts
