;	私製ライブラリ・グラフィック篇
;	(c) MATSUUCHI Ryosuke in Dec,1992
;
;	gdsppage.asm : ページ表示ON,OFF操作＋プライオリティ設定
;
;	1992.11.10(Tue)
;	1992.12.28(Sun)


		public	gdsppage, _gdsppage

		include	grplib.inc

		assume	cs:cseg, ds:dseg


dseg segment dword 'DATA'
dseg ends



cseg segment dword 'CODE'

;---------------------------------------------------------------
;	_gdsppage : 
;		in eax : プライオリティ
;			 (0=画面レイア０優先、１＝画面レイア１優先)
;		   ebx : 各レイアの表示スイッチ(bit0=layer0, bit1=layer1)
;	gdsppage(int pri, int layersw);
;---------------------------------------------------------------

gdsppage	proc
		mov	eax,[esp+4]
		mov	ebx,[esp+8]
		call	_gdsppage
		ret
gdsppage	endp



_gdsppage	proc
		push	eax
		push	edx
		mov	edx,ebx
		and	edx,11b		;いちおうチェックする
		mov	ah,06h		;BIOS 06H 「表示ページの設定」
		call	_callEGB
		pop	edx
		pop	eax
		ret
_gdsppage	endp


cseg ends


end
