BBS: Inland Empire Archive Date: 09-16-82 (06:00) Number: 298 From: RICH GELDREICH Refer#: NONE To: ROB SMETANA @ 914/201 Recvd: NO Subj: Text Mode Fonts Conf: (2) Quik_Bas
RS> That's one type of approach we demonstrated in an article
RS>we just sent to Cleary for QBNews. But a Clipper programmer
RS>mentioned a firm offering 4 fonts (full, I believe) at once.
RS>If true, like to know how they're doing it -- in TEXT mode.
Simple, with the VGA you can select between 256 characters
with blinking control, or 512 characters without blinking control
for each character cell on the screen. (The 7th bit of the
attribute byte in video memory controls blinking, as you probably
know.)
This is off the top of my head, but once this mode is
enabled each char/attribute in video memory works something like
this:
1st byte 2nd byte
-------- --------
First 8 bits 7 6 5 3 2 1 0
of character | | | | | | |
| | | | -------Foreground color, 3 bits
| --------Background color, 3 bits
--This is the 9th bit of the character, 1 bit
Do you see? With 512 possible characters, you could have 4
fonts of 128 characters, or 8 fonts of 64. I could give you some
more info if you want it...
Rich
---
* SLMR 2.0 * klljkjjkjkl
--- RBBSMAIL 17.2A
* Origin: Computer Co-Op RBBS HST, 609-784-9404 Voorhees
NJ (RBBS-PC 1:266/29)

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