[Back to SCREEN SWAG index] [Back to Main SWAG index] [Original]
{
A small follow-up to the VGA tricks:
how about a 40x12 Textmode (posted earlier in the Assembler conference):
}
Procedure Set12x40; Assembler;
Asm
MOV AX, 1
inT $10 { activate 40x25 Text With BIOS }
MOV DX, $03D4 { CrtC }
MOV AL, 9 { maximum scan line register }
OUT DX, AL
inC DX
in AL, DX
or AL, $80 { Double each scan-line bit7 = 1 }
OUT DX, AL
MOV AX, $0040 { set up BIOS data area access }
MOV ES, AX
MOV AL, $0B { BIOS txtlines on 12 = $B +1 }
MOV ES:[$0084], AL { so Programs like QEDIT will work With this }
end;
[Back to SCREEN SWAG index] [Back to Main SWAG index] [Original]