home *** CD-ROM | disk | FTP | other *** search
- {
- 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;
-