File:  [RetroPC.NET] / np2 / romimage / SSP_SUB.X86
Revision 1.1: download - view: text, annotated - select for diffs
Wed Dec 10 21:48:09 2003 JST (21 years, 10 months ago) by yui
Branches: MAIN
CVS tags: VER_0_82_x64, VER_0_82, VER_0_81A, VER_0_81, VER_0_80, VER_0_79, VER_0_78, VER_0_77, VER_0_76, VER_0_75, VER_0_74, VER_0_73, HEAD
add ITF Images (T.Yui)

ssp_resdisp:	xor		di, di
				mov		cx, 1950h
				call	boxclear
ssp_rboxdisp:	db		FIXCS
				lodsb
				cmp		al, 0
				je		short ssp_rtxtdisp
				mov		cl, al
				db		FIXCS
				lodsw
				mov		dx, ax
				db		FIXCS
				lodsw
				mov		bx, ax
				call	puttextbox
				jmps	ssp_rboxdisp
ssp_rtxtdisp:	db		FIXCS
				lodsb
				cmp		al, 0
				je		ssp_resdsp_ed
				mov		cl, al
				db		FIXCS
				lodsw
				mov		dx, ax
				db		FIXCS
				lodsw
				push	si
				mov		si, ax
				call	disptextjis
				pop		si
				jmps	ssp_rtxtdisp
ssp_resdsp_ed:	ret



ssp_keyevent:	push	ax
keyeventst:		mov		al, -1
keyeventlp:		out		5fh, al
				xchg	al, ds:[KEYSTAT]
				out		5fh, al
				cmp		al, -1
				je		keyeventlp
				push	si
keyeventsea:	mov		ah, cs:[si]
				cmp		ah, al
				je		keyeventhit
				add		si, 3
				cmp		ah, -1
				jne		keyeventsea
				pop		si
				jmps	keyeventst
keyeventhit:	pop		ax
				pop		ax
				jmp		word ptr cs:[si+1]



RetroPC.NET-CVS <cvs@retropc.net>