home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
pcmag
/
vol5n15.arc
/
EGA12.SCR
< prev
next >
Wrap
Text File
|
1986-08-05
|
690b
|
44 lines
N EGA12.COM
A 100
CLD
MOV BH,02 ; Get font pointer
MOV AX,1130
INT 10
PUSH ES
POP DS
MOV SI,BP ; DS:SI points to font
PUSH CS
POP ES
MOV DI,014C ; ES:DI is destination
MOV CX,0E00 ; 14 bytes per char
LODSB ; Get bytes
STOSB ; Store it twice
STOSB
LOOP 0114 ; Keep going
MOV BP,014C ; Points to font
MOV DX,0000 ; Starting char
MOV CX,0100 ; Number of chars
MOV BH,1C ; Bytes per char
MOV BL,00 ; Block to load
MOV AX,1110 ; Load font
INT 10
SUB AX,AX
MOV DS,AX
PUSH [0487] ; Fix up cursor
OR BYTE PTR [0487],01
MOV CX,1619
MOV AH,01
INT 10
POP [0487]
MOV DX,03B4 ; Fix up underline
MOV AX,1B14
OUT DX,AX
INT 20
R CX
4C
W
Q