21 lines
581 B
PHP
21 lines
581 B
PHP
|
;
|
||
|
; Call of videomode driver's functions
|
||
|
;
|
||
|
; (Add in System function 21 (and/or 26) as a subfunction 13)
|
||
|
;
|
||
|
; Author: Trans
|
||
|
; Date: 19.07.2003
|
||
|
;
|
||
|
; Include in MeOS kernel and compile with FASM
|
||
|
;
|
||
|
cmp eax,13 ; CALL VIDEOMODE DRIVER FUNCTIONS
|
||
|
jne .no_vmode_drv_access
|
||
|
or eax,-1 ; If driver is absent then eax does not change
|
||
|
call 0x760100 ; Entry point of video driver
|
||
|
mov [esp+36],eax
|
||
|
mov [esp+24],ebx
|
||
|
mov [esp+32],ecx
|
||
|
; mov [esp+28],edx
|
||
|
ret
|
||
|
.no_vmode_drv_access:
|