;
; Custom Characters 2.6 help text
;
; This file must be compiled with the Version 1.1 of TVHC.EXE.
;

.topic NoContext=0
 
   Custom Characters 2.6   
  (C) 1993 Steve Goldsmith 
    All Rights Reserved    
 
   
Welcome to Custom Characters.  This is a demonstration program that
allows you to view some of Custom Characters capabilities.  All
menus are accessed by pressing Alt-Z, where Z is the highlighted
letter.  For example, the "File" menu is pulled down by Alt-F.  You
can also access the menu by pressing F10 or clicking the mouse on
the desired menu item.

Press ESC to put this help screen away.

.topic File
 File  (Alt-F) 
  
The File menu includes choices for loading {fonts:LoadFont} and
{PCX:LoadPCX} files, saving {fonts:SaveFont} and {PCX:SavePCX}
files, {changing directories:ChangeDir}, {shelling:DosShell} to
DOS, viewing the {document file:ViewDoc}, {version:About}
information and {exiting:Exit} the program.

.topic LoadFont
 FileLoad font... 
  
Loads a .CGF font file into font 1 table.  You can select which
{VGA font table:Screen} and {directory:ChangeDir} if needed.  Load
font allows you to use any extension, but .CGF is normal.

.topic SaveFont
 FileSave font... 
  
Saves font 1 table as a .CGF file.  You can select which
{VGA font table:Screen} and {directory:ChangeDir} if needed.  Save
font allows you to use any extension, but .CGF is normal.

.topic LoadPCX
 FileLoad PCX... 
  
Loads a two color (1 bit) .PCX file into font 2 table.  You can
select which {VGA font table:Screen} and {directory:ChangeDir}
if needed.  Images can be up to 640 by 480, but will be displayed
to fit the {graphics window:GraphicsWindow}.  Load PCX allows you
to use any extension, but .PCX is normal.

.topic SavePCX
 FileSave PCX... 
  
Saves font 2 table as a two color (1 bit) .PCX file.  You can
select which {VGA font table:Screen} and {directory:ChangeDir} if
needed.  Save PCX allows you to use any extension, but .PCX is
normal.

.topic ChangeDir
 FileChange dir...
  
FileChange Dir brings up the {Change Directory:FCChDirDBox}
dialogue box, in which you can change the current directory.

.topic DosShell
 FileDOS shell 
  
With the DOS Shell command, you can leave the program temporarily
to perform a DOS command or run another program.

To return to this program, type EXIT at the DOS prompt.

.topic ViewDoc
 FileView doc 
  
Loads CC.DOC into a scrolling {window:Windows} for viewing.  CC.DOC
contains information about Custom Characters.  See ORDER.DOC or
ORDER.TXT for ordering information.

.topic About
 FileAbout 
  
When you choose the About command from the File menu, a dialogue
box appears, showing copyright and version information.

To close the box, press Esc, Space, or Enter, or click the OK
button.

.topic Exit
 FileExit  (Alt-X)
  
The Exit command terminates this program.

.topic Graphics
 Graphics  (Alt-G) 
  
The Graphics menu includes choices for drawing {lines:Lines},
{Ellipses:Ellipses}, {rectangles:Rectangles} and
{clearing:ClearGraphWin} the {graphics window:GraphicsWindow}.

.topic Lines
 GraphicsLines 
  
Draws various line patterns in the
{graphics window:GraphicsWindow}.

.topic Ellipses
 GraphicsEllipses 
  
Draws various Ellipse patterns in the
{graphics window:GraphicsWindow}.

.topic Rectangles
 GraphicsRectangles 
  
Draws various rectangle patterns in the
{graphics window:GraphicsWindow}.

.topic ClearGraphWin
 GraphicsClear graphics window 
  
Clears the {graphics window:GraphicsWindow}.

.topic Animation
 Animation  (Alt-A) 
  
The Animation menu includes a {ASCII chart:AsciiTable} of font 1
table.  The {Invaders}, {UFO Bomber:UFOBomber} and
{Base Ship:BaseShip} animations demonstrates the use of sprites in
text mode.  {Loading a font:LoadFont} over the animation characters
will affect their appearance.  You can load the ANIMATE.CGF font to
fix this problem.

.topic AsciiTable
 ASCII Chart 
  
The ASCII chart displays the entire IBM PC character set.  The
current character is marked by a blinking block cursor, and the
hexadecimal and decimal ASCII values of the character are displayed
below the chart.  A new character is selected by pressing it on the
keyboard, by clicking the mouse on it in the chart, or by moving
the cursor using the cursor keys.

.topic Invaders
 Invaders  (F4)
  
Animates two rows of classic 'Invaders' sprites.  You can use the
[Stop] button to stop animation.  [Animate] restarts animation and
[Close] closes the window.

.topic UFOBomber
 UFO Bomber 
  
Animates a UFO that randomly drops exploding bombs.  You can use
the [Stop] button to stop animation.  [Animate] restarts animation
and [Close] closes the window.

.topic BaseShip
 Base Ship 
  
Animates a Base ship that randomly shoots.  You can use the [Stop]
button to stop animation.  [Animate] restarts animation and [Close]
closes the window.

.topic GraphicsWindow
 Graphics Window 
  
A 256 by 128 graphics window for {drawing:Graphics} shapes,
{viewing .PCX files:LoadPCX} and playing
{bit map animation:Screen}.  Set {font 2 table:Screen} to desired
VGA font table and foreground {color:OColors} to 8 - 15.

.topic Windows
 Window  (Alt-W)
  
The Window menu contains commands to close, move and perform
other window-management commands.

Most of the windows in this program have all the standard window
elements, including scroll bars, a close box, and zoom icons.

For more about windows and their elements, refer to windows.


 Window-management commands
 

 {Size/Move:Resize}           {Zoom}
 {Tile}             {Cascade}
 {Next}             {Previous}
 {Close}

.topic Resize
 WindowSize/Move  (Ctrl-F5)
  
Choose this command to change the size or position of the active
window.

 
  Size
 
If you press Shift while you use the arrow keys, you can change
the size of the active window.  Once you've adjusted its size or
position, press Enter.

If a window has a Resize corner, you can drag that corner to
resize the window.

 
  Move
 
When you choose WindowSize/Move, the active window moves in
response to the arrow keys.  Once you've moved the window to where
you want it, press Enter.

You can also move a window by dragging its title bar with the
mouse.

.topic Zoom
 WindowZoom  (F5)
  
Choose Zoom to resize the active window to the maximum size.  If
the window is already zoomed, you can choose this command to
restore it to its previous size.

You can also double-click anywhere on the window's title bar
(except where an icon appears) to zoom or unzoom the window.

.topic Tile
 WindowTile 
  
Choose WindowTile to tile all file viewers on the desk top.

 Ŀ
  1ͻ2Ŀ 
                                 
                                 
                                 
                                 
  ͼ 
  3Ŀ4Ŀ 
                                 
                                 
                                 
                                 
   
 
             Tiled Windows

.topic Cascade
 WindowCascade 
  
Choose WindowCascade to stack all file viewers on the desk top.

 1Ŀ
 2Ŀ
 3Ŀ
 4ͻ
                          
                          
                          
                          
                          
 ͼ

        Cascaded Windows

.topic Next
 WindowNext  (F6)
  
Choose Next to cycle forwards through the windows on the desk top.

.topic Close
 WindowClose  (Alt-F3)
  
Choose Close to close the active window.

You can also click the Close box in the upper right corner to
close a window.

.topic Options
 Options  (Alt-O) 
  
The Options menu contains commands that let you restore the
{default font:DefaultFont}, set {screen options:Screen}, change
the {color layout:OColors}, {adjust the VGA palette:AdjustPalette},
{load:LoadConfig} and {save:SaveConfig} configuration.

.topic DefaultFont
 OptionsDefault font (Alt-D)
  
Loads the default font into font 1 table.  The default font is the
last font in effect prior to saving the {configuration:SaveConfig}.

.topic Screen
 OptionsScreen... (Alt-S)
  
Allows you to set various screen modes and select which VGA font
tables to use.  Windows 3.x and other OSs that allow task switching
may corrupt VGA font tables 2 - 7 during task switches.  Only the
two BIOS supported tables 0 and 1 are restored correctly under
Windows 3.1 with some drivers.  You can save your
current {configuration:SaveConfig} prior to task switching and
later {load:LoadConfig} it if needed.

 Screen Mode
 Ŀ
   [ ] 640 X 400            
   [ ] Paging               
   [ ] 8 Colors             
   [ ] Animate font 2 table 
 

Use 640 X 400 for graphics and animation.  If 640 X 400 is not set
then the normal 720 X 400 mode is used which causes one pixel gaps
between characters.

Paging causes VGA page 0 to be copied between pages 1 and 2.  This
help smooth animation and eliminate flicker.  If the desk top
becomes too sluggish then you may want to turn off Page Mode.

8 color mode masks off the high bit of the attribute nibbles
forcing colors 8 - 15 the be the same as 0 - 7.  If 8 color mode is
turned off then all 16 colors can be used.

You can load font tables 1 - 7 with any bit map images you wish
to animate in sequence.  Loading fonts, doing graphics functions or
loading .PCX images into tables 1 - 7 will affect the animation
during play back.

 Font 1 table
 Ŀ
   ( ) 0  ( ) 4 
   ( ) 1  ( ) 5 
   ( ) 2  ( ) 6 
   ( ) 3  ( ) 7 
 
Selects which VGA font table to use for fonts.  Make sure that a
font resides in the desired VGA table or the screen may turn to
garbage.  If this happens just restore the
{default font:DefaultFont}.

 Font 2 table
 Ŀ
   ( ) 0  ( ) 4 
   ( ) 1  ( ) 5 
   ( ) 2  ( ) 6 
   ( ) 3  ( ) 7 
 
Selects which VGA font table to use for graphics.  If font 2 table
is set the same as font 1 table when you {load a PCX file:LoadPCX}
then the screen will turn to garbage.  If this happens just restore
the {default font:DefaultFont}.

 Frame delay
 

Frame delay is the rate at which bit mapped images are played when
Animate font 2 table is selected.  The delay increment is 1/18th of
a
second.  The maximum delay is one frame per second (1 FPS).

.topic OColors
 OptionsColors... 
  
The Colors item brings up the {Colors dialogue:OCColorsDBox} box,
where you can customize the colors of the display.  Make sure you
use only the first 8 colors (0 - 7), since the last 8 colors (8 -
15) are reserved for graphics.  You may have to
{set font 2 table:Screen} to the same VGA table as font 1 table to
see the color block next to the names.  Remember that colors 8 - 15
are for graphics, so there is no telling what is in font 2 table.

.topic AdjustPalette
 OptionsAdjust Palette...
  
Allows you to adjust the VGA's DAC registers to any of the 262144
possible colors.

 Color
 Ŀ
   ( )Black       ( )Gray           
   ( )Blue        ( )Light Blue     
   ( )Green       ( )Light Green    
   ( )Cyan        ( )Light Cyan     
   ( )Red         ( )Light Red      
   ( )Magenta     ( )Light Magenta  
   ( )Brown       ( )Yellow         
   ( )Light Gray  ( )White          
 

Selects which color to adjust.  The color names are arbitrary and
can be made any color.  You may have to {set font 2 table:Screen}
to the same VGA table as font 1 table to see the color block next
to the names.  Remember that colors 8 - 15 are for graphics, so
there is no telling what is in font 2 table.

  Red
 
  Green
 
  Blue
 

The Red, Green and Blue sliders allow you the change the RGB levels
of the current color.  The [Cancel] or [Default] buttons restores
the VGA palette to the colors in effect prior to adjustments.

.topic LoadConfig
 OptionsLoad Config
  
Loads VGA font tables 0 - 7, {screen options:Screen},
{color layout:OColors} and DAC palette from a .CFG file.  Load
Config allows you to use any extension, but .CFG is normal.

.topic SaveConfig
 OptionsSave Config
  
Saves VGA font tables 0 - 7, {screen options:Screen},
{color layout:OColors} and DAC palette to a .CFG file.  Save
Config allows you to use any extension, but .CFG is normal.

.topic FOFileOpenDBox
 File Dialogue Box 
  
The File Dialogue Box contains an input box, a
{file list:FOFiles}, a file information panel, the standard button
{Cancel:CancelBtn}, one other action button ({OK:FOOKBtn}), plus a
history list that's attached to the {Name input box:FOName}.

.topic FOName
  Name Ŀ
                                  
 
The Name input box is where you enter the name of the file to
load, or the file-name mask to use as a filter for the Files list
box (for example, *.*).

.topic FOFiles
  Files Ŀ
                                  
   FONT1.CGF       FONT9.CGF     
   FONT2.CGF       FONT10.CGF    
   FONT3.CGF       FONT11.CGF    
   FONT4.CGF       FONT12.CGF    
   FONT5.CGF       ..            
   FONT6.CGF       \BOLDFNTS     
   FONT7.CGF       \ITLFONTS     
   FONT8.CGF       \GAMEFNTS     
      
 
The Files list box lists the names of files in the current
directory that match the file-name mask in the Name input box,
plus the parent directory and all subdirectories.

 Ŀ
  C:\CC\BOLDFNTS\*.CGF                     
  BOLDFNT1.CGF  1664  Oct 17, 1993 12:00am 
 
The File information panel shows the path name, file name, date,
time, and size of the selected file.

None of the items on this information panel are selectable.

.topic FOOKBtn
 Ŀ
  [  OK  ] 
 
The OK button loads or saves the selected file in that window.

.topic CancelBtn
 Ŀ
  [ Cancel ] 
 

If you choose Cancel, nothing changes and no action occurs, and
the dialogue box is put away.

(Esc always cancels a dialogue box, even if a Cancel button does
not appear.)

.topic FCChDirDBox
 Help on the Change Directory dialogue box 
  
The Change Directory dialogue box consists of an input box, a list
box, the standard OK and Help buttons, and two other buttons
(Chdir and Revert).

  Directory Name Ŀ
                                      
 
The Directory Name input box is where you type in the path of the
new directory.

  Directory Tree Ŀ
    Drives                            
    C:\                            
      CC                           
        BOLDFNTS                   
 
The Directory Tree list box enables you to navigate directories
by using the selecting bar and pressing Enter.

If you're using the keyboard, press Enter to make the selected
directory be the current directory, then choose OK or press Esc
to exit the dialogue box.

 Ŀ
  [Chdir ] 
 
The Chdir button changes the current directory once you've
selected or typed in a directory name.

 Ŀ
  [Revert] 
 
The Revert button goes back to the previous directory, as long as
you haven't yet exited the dialogue box.

.topic OCColorsDBox
 Help on the Colors dialogue box 
  
The Colors dialogue box consists of two list boxes, a text display
area, the standard OK, Cancel, and Help buttons, and one of the
following:

  On color and black-and-white systems, it
   also contains two color palettes.
  On monochrome systems, it contains a set
   of radio buttons instead of the palettes.

This dialogue box is where you can change the colors of different
parts of this program.

  Group Ŀ
    Desktop          
    Menus            
    Help             
    Gray Windows     
    Blue Windows     
    Cyan Windows     
                     
 
The Group list box contains the names of the different regions of
the program that you can customize.

  Item Ŀ
    Color            
                     

When you select a group from the Group list, the Item list box
displays the names of the different views in that region.

  Foreground     Background 
        
        
      
 
On color and black-and-white systems, you use the Foreground and
Background palettes to modify colors.

  Colors Ŀ
   () Mono low        
   ( ) Mono high       
   ( ) Mono underscore 
   ( ) Mono inverse    
 

On monochrome systems, you use the Colors set of radio buttons
systems to modify the character attributes.

 Ŀ
  Text Text Text 
  Text Text Text 
 
On all systems, the display text (above the Help button) shows
the current color or attribute settings.

Changes do not take effect on the desktop until you close the
Colors dialogue box by choosing OK.

; Import standard values from APP.PAS. Place all such manually
; declared help contexts at end of file.

.topic CloseAll=65314
 WindowClose All 
  
Choose Close all to remove all windows from the desk top.

.topic Previous=65318
 WindowPrevious 
  
Choose Previous to cycle backwards through the windows on the desk
top.
