home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programming
/
powerprogramming1994.iso
/
progtool
/
pctech
/
pctj1188.arc
/
SETCRTCR.ASM
< prev
next >
Wrap
Assembly Source File
|
1988-09-06
|
916b
|
32 lines
; Microsoft C:
;
; void SetCRTCReg( n, value );
; unsigned char n; /* register number */
; unsigned char value; /* value to store in register */
;
_TEXT SEGMENT byte public 'CODE'
ASSUME cs:_TEXT
PUBLIC _SetCRTCReg
_SetCRTCReg PROC near
push bp
mov bp,sp
mov ax,40h ; get I/O port for CRTC index reg
mov es,ax ; from ROM BIOS data area
mov dx,es:[63h]
mov al,[bp+4] ; AL = register number
mov ah,[bp+6] ; AH = value
out dx,ax ; store register number and value
pop bp
ret
_SetCRTCReg ENDP
_TEXT ENDS