BBS: Inland Empire Archive Date: 06-27-92 (22:24) Number: 1507 From: MIKE KELLY Refer#: NONE To: RAYMOND KEITH Recvd: NO Subj: Re: Text mode fonts/mouse Conf: (2) Quik_Bas
In a message of <Jun 27 08:58>, Raymond Keith (1:105/224) writes:
>The second way takes a bit more work, but is cleaner code and involves
>playing with the various character tables. In text mode, you can design up
>to
>8 complete 256 character tables. You can even use 2 of these at one time.
>The
>cleanest way to do this is to re-design one of the other tables rather than
>the default one as I did in the example. Then before ending your program,
>switch back to the default table. Although this is less sloppy than issuing
>a worthless screen command, I thought it was too much work compared to
^^^^^^^^^^^^^ ???
>SCREEN 1.
Raymond:
It couldn't be simpler or easier (and much cleaner than
fiddling <g> with the user's SCREEN).
SUB ResetFont
DIM reg AS regtype ' Standard DIM
reg.ax = &H1104 ' AH = &H11; load font
' AL = 4, load VGA 8x16 ROM font; or
' AL = 1, load EGA 8x14 ROM font
reg.bx = &H0 ' BL = Block to load
Interrupt &H10, reg, reg ' CALL Interrupt 10
END SUB
Mike
--- QM v1.00
* Origin: Russian House, Portland, OR, USA (1:105/23.48)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET