360480 , 256 - 2


union REGS inregs, outregs;

inregs.h.ah = 0x0;

inregs.h.al = vmode;

int86( 0x10, &inregs, &outregs );

}

, 360480 , , , . 4.19.

4.19. EVGAH.ASM

TITLE EVGAH.ASM

NAME EVGAH

PAGE 55,132

P286

IDEAL

NOWARN BRK

INCLUDE "evga.inc" // 4.17

SEGMENT EVGA_TEXT WORD PUBLIC 'CODE'

ASSUME cs:EVGA_TEXT

;============================================================

; void Set360x480Mode( void )

; 360480 , 256 .

;============================================================

PUBLIC SET360X480MODE

PROC SET360X480MODE FAR

enter 0, 0

; 12h,

mov ax,12h

int 10h

; 13h

; (320x200 , 256 )

mov ax,0013h

int 10h

; :

;

; ( D4 chain4)

mov dx,SC_INDEX

mov ax,0604h

out dx,ax

;

mov ax,0100h

out dx,ax

;

;

mov dx,MOR

; 60

mov al,0e7h

out dx,al

;

mov dx,SC_INDEX

mov ax,0300h

out dx,ax

;

mov dx,GC_INDEX

mov al,MDR

out dx,al

;

inc dx

in al,dx

; ,

;

and al,11101111b