FONTGEN.DOC

 BBS: Inland Empire Archive
Date: 02-13-93 (19:55)             Number: 342
From: EARL MONTGOMERY              Refer#: NONE
  To: ALL                           Recvd: NO  
Subj: FONTGEN.DOC                    Conf: (2) Quik_Bas

                                 Fontgen
                                 EGA/VGA
Earl Montgomery
1 Nov 1990 (Date program completed)
I am trying a different approach to saving the EGA Fonts from
EGA ROM. If the program does not work correctly using
SROMCHAR.BAS please let me know and I'll post a method that
will work. Thanks
Step 1. Run SROMCHAR.BAS from QB. This will save out a file
called ROMFONT.DAT. Do this first!
For those of you who might not be familar with merging these files
into one program, here is what you do:
LOAD QB/L
LOAD FONTGEN.6
Press <Alt> and select MERGE
Enter Fontgen.5
Continue Merging .4 .3 .2 .1
Once all parts are merged make sure they appear in the right
order part 1 through 6. If they do press Alt and SAVE AS FONTGEN.BAS
You are now ready to run the program but I suggest you read
this short Doc file first.
One bug I noticed but can't fix at the moment is SOMETIMES when you
press <ENTER> to accept the new character the pixel the cursor is
setting on may not be set or reset as the case may be. However
pressing <ENTER> the second time always seems to correct it.
The file ROMFONT.DAT is the EGA ROM characters BSAVED from
EGA ROM. Keep this file as is. You can Load it and change the
characters but you can't save a new file as ROMFONT.DAT.
While we are on the subject of files, when loading or saving
new files just enter the name. Leave the .DAT off.
Hints: When creating new characters make sure you leave a blank

space on the right margin or your characters will run together
when used later.
The bottom 2 lines can't be used at this time due to the
8*14 restriction. Actually you can draw pixels there but they
won't appear set when you press <ENTER> to accept the character.
The file LOADFONT.BAS shows how you can load your new Fonts into
your own QB programs. Remember you can use it in VGA also
(Scrns 12&13 for sure). I haven't tried it in other screens.
Only ASCII characters between 48 and 122 can be modified.
Enough for now. If you run into problems contact me on the echo.

--- Maximus 2.01wb
 * Origin: Rabbit and Snake's BBS - Richardson, Texas (1:124/6108)
Outer Court
Echo Basic Postings

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