]> 4ch.mooo.com Git - 16.git/blob - 16/tauron30/FEDIT.TXT
added another library ^^
[16.git] / 16 / tauron30 / FEDIT.TXT
1 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r
2 =-                                                                         -=\r
3 =-                   Tauron VGA Utilities Version 3.0                      -=\r
4 =-                      Released September 20, 1998                        -=\r
5 =-                           Font Editor Docs                              -=\r
6 =-                                                                         -=\r
7 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r
8 =- Copyright (c) 1997, 1998 by Jeff Morgan  =-= This code is FREE provided -=\r
9 =- All Rights Reserved.                     =-= that you put my name some- -=\r
10 =-                                          =-= where in your credits.     -=\r
11 =- DISCLAIMER:                              =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r
12 =- I assume no responsibility whatsoever for any effect that this package, -=\r
13 =- the information contained therein or the use thereof has on you, your   -=\r
14 =- sanity, computer, spouse, children, pets or anything else related to    -=\r
15 =- you or your existance. No warranty is provided nor implied with this    -=\r
16 =- source code.                                                            -=\r
17 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r
18 \r
19 A mouse is required to run this program.\r
20 \r
21 On the main screen is a blue box with a white solid line surrounding it.\r
22 This is the MAIN EDIT BOX.  Inside of this box is where the font is created.\r
23 Left click with the mouse to turn a bit on, right click with the mouse to\r
24 turn a bit off.\r
25 \r
26 In the bottom left corner there is the ACTIONS box.  Inside is all of the\r
27 options that you have available.  **NOTE** The delete this character action\r
28 is not operational.\r
29 \r
30    Update this character -- This action puts the curently edited character\r
31    into its final  font position.  There is a charcter buffer and a character\r
32    list.  When editing you are editing the buffer.  If you don't want to keep\r
33    the current changes, then don't hit update character.  But if you do want to\r
34    keep the changes, then hit update character before hitting anything else.  If\r
35    you don't the cnages will be lost.\r
36 \r
37    Display next character -- Hit the left or right arrows to go up or down the\r
38    list character list.  As you display each character, it is editable and you\r
39    must hit update character if you want to save the changes.\r
40 \r
41    Goto character -- Goes to a certain character in the list.\r
42 \r
43    Read font from BIOS -- Read in a font from the BIOS which can now be\r
44    edited.\r
45 \r
46    Add a character -- Adds a charcter to the end of the list.  No more than\r
47    256 characters can be added.\r
48 \r
49    Delete a character -- Not operational\r
50 \r
51    Dump font to FONT.ASM -- This dumps the font to a text file ready to be\r
52    assembled with an assembler.\r
53 \r
54 \r
55 Along the bottom of the screen is a menu bar with choices:\r
56 Alt+N New     This creates a new font with dimensions you specify.\r
57 \r
58 Alt+O Open    Opens a file.  Careful using the dialog as it may no be\r
59               intuitive at first glance.\r
60 \r
61 Alt+S Save    Savess a file.  Careful using the dialog as it may no be\r
62               intuitive at first glance.\r
63 \r
64 Alt+A About   Opens a window containing information about the program.\r
65               Also has contact information\r
66 \r
67 Alt+X Exit    Exits the program.  This does not prompt you to save the file\r
68               you are working on so be careful.\r
69 \r
70 \r
71 \r
72 Here is the structure for the files saved in binary :\r
73 Header                 7 bytes 'KINFIRA'\r
74 Width                  Word\r
75 Height                 Word\r
76 Number of characters   Word\r
77 Bytes per character    Word\r
78 \r
79 The rest of the file is the font saved in bitwise form.\r
80 For example:     This is a partial text dump from an 8x14 font from BIOS\r
81 Every byte (8 bits) is one scanline. Notice there are 14 bytes per character\r
82 DB 000H,000H,07EH,081H,0A5H,081H,081H,0BDH,099H,081H,07EH,000H,000H,000H\r
83 \r
84 If this font was say a 16x14 font, every word (16 bits) would be a scanline.\r
85 Take the same line as above, represented as a 16 bit wide font:\r
86 \r
87 DB 000H,000H,                 <====== First scanline\r
88    000H,000H,                 <====== Second scanline\r
89    000H,07EH,\r
90    000H,081H,\r
91    000H,0A5H,\r
92    and so on...\r
93 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r