home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / graphics / cap22.arj / CAP.DOC < prev    next >
Text File  |  1992-08-01  |  43KB  |  1,678 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                   ████  ███  ████   TM
  15.                  █     █   █ █   █
  16.                  █     █████ ████
  17.                  █     █   █ █
  18.                   ████ █   █ █
  19.  
  20.  
  21.  
  22.             CAP CATV/CCTV Advertisement Program
  23.  
  24.            Version 2.2 using the iAPX 286 with VGA video
  25.  
  26.  
  27.  
  28.  
  29.        Copyright (C)1991,1992 David R. Green. All rights reserved.
  30.  
  31.  
  32.      This program and all of its accompanying files are NOT FREE or
  33.      in the public domain, it is Copyrighted software.  David R.
  34.      Green holds all rights to this set of programs, including all
  35.      source code.
  36.  
  37.  
  38.  
  39.      This program is currently distributed as Shareware.  This gives
  40.      you a 4 week period in which to test the software prior to
  41.      purchase.  If you continue to use this software after the 4 week
  42.      period, please Register.  See README.EXE for additional
  43.      information and Registration Form.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.      Deluxe Paint II and II Enhanced are (C) Electronic Arts
  50.      IBM, PC/AT, are (TM) International Business Machines Corp.
  51.      MS-DOS is (TM) Microsoft Corporation
  52.      PC Paintbrush IV Plus is (C) ZSoft Corporation
  53.      PCX File Format is (C) ZSoft Corporation
  54.      8088, 8086, 80286, iAPX 286, 80386, 80486 are (TM) Intel Corp.
  55.  
  56.  
  57.  
  58.      Special thanks to ZSoft Corporation for their supply of the PCX
  59.      file format documentation.
  60.  
  61.  
  62.      ──────────────────────────────────────────────────────────────────
  63.                                       i
  64.  
  65.  
  66.  
  67.      TABLE OF CONTENTS
  68.      ═════════════════
  69.  
  70.      1.0 What is CAP ................................... Pg. 1
  71.  
  72.      2.0 CAP Hardware Requirements ..................... Pg. 2
  73.  
  74.      3.0 Installing and Starting CAP ................... Pg. 3
  75.  
  76.          3.1 Installation problems ..................... Pg. 7
  77.  
  78.      4.0 CAP Files ..................................... Pg. 8
  79.  
  80.      5.0 How do I use CAP? ............................. Pg. 9
  81.  
  82.          5.1 Creating Ad Files in CAP .................. Pg. 12
  83.  
  84.          5.2 Creating Color Banner Files ............... Pg. 13
  85.  
  86.          5.3 Video Hardware & NTSC Color Information ... Pg. 14
  87.  
  88.          5.4 CAP Limitations ........................... Pg. 15
  89.  
  90.      6.0 Inside CAP .................................... Pg. 16
  91.  
  92.  
  93.      Appendix A  CAP File Format Information ........... Pg. 17
  94.  
  95.      Appendix B  CAP Error Messages .................... Pg. 19
  96.  
  97.      Appendix C  CAP Version Delta Guide ............... Pg. 22
  98.  
  99.      Glossary .......................................... Pg. 23
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.      ──────────────────────────────────────────────────────────────────
  125.      ii                                               Table of Contents
  126.  
  127.  
  128.  
  129.      1.0  What is CAP
  130.      ════════════════
  131.  
  132.      CAP is an acronym for "CATV/CCTV Advertisement Program", which
  133.      is a program and utilities developed by David R. Green as a
  134.      means to display scrolling multicolor text-based ads with a full
  135.      color graphics Banner.
  136.  
  137.      CAP is designed for use by:
  138.  
  139.      ∙ Cable companies    - as a means to display community events and
  140.                 bulletins, on a CATV Community Channel.
  141.  
  142.      ∙ Businesses         - video advertising or video shopping in a
  143.                 store front window.
  144.  
  145.      ∙ Museum/Art Gallery - display daily tour schedules, upcoming
  146.                 events, or even digitized graphics of
  147.                 artifacts with technical information.
  148.  
  149.      CAP provides direct support for 36 Ad files of 128 Blocks
  150.      (although any number of data files may be present and used).
  151.      Each Block consists of 6 lines of 32 characters.  That's a total
  152.      of 884,736 characters! or just under 40 minutes at the fastest
  153.      scroll Speed (0) with no Pauses (0); 19¼ hours at a comfortable
  154.      Speed (2) and Pause (4); and almost 5 days at the slowest Speed
  155.      (9) with full Pause (9).
  156.  
  157.      The video display is partitioned into a Banner section and a Text
  158.      section.  The Banner can be any graphics image either hand-drawn
  159.      or video-digitized, composed of 256 colors from a palette of
  160.      262,144 colors.  The Text section shows the scrolling Ads in 16
  161.      text and background colors.  The Text background can be any 1 of
  162.      16, and each individual line of text can be any 1 of 16 colors.
  163.      CAP supports the PCX Graphics file format for all Banners.
  164.  
  165.      The CAP Editor is a full-featured word-processor, with line-wrap,
  166.      stream delete, insert/typeover modes, block insert/delete, and
  167.      more.
  168.  
  169.  
  170.      IF YOU FIND THIS PROGRAM USEFUL, PLEASE REGISTER.  SEE README.EXE
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.      ──────────────────────────────────────────────────────────────────
  187.      1.0 What is CAP                                                  1
  188.  
  189.  
  190.  
  191.      2.0  CAP Hardware Requirements
  192.      ══════════════════════════════
  193.  
  194.      ∙ IBM AT or 80286/80386/80486 or PS/2 series computer with
  195.        286/386/486 CPU
  196.      ∙ VGA Video Adapter (100% IBM VGA Register and BIOS compatible)
  197.      ∙ minimum 256k RAM (160k FREE RAM)
  198.      ∙ a 1.2MB or 1.44MB Floppy Drive
  199.      ∙ minimum 20MB Hard Drive is recommended
  200.      ∙ OPTIONAL - a VGA to NTSC conversion unit
  201.  
  202.      This program makes use of the iAPX 286 instruction set, and
  203.      therefore will not run on an XT or systems with 8088 and 8086
  204.      processors (80386 and 80486 operate fine).  No 80286 Protected
  205.      or Privileged instructions are used.
  206.  
  207.      This program requires a VGA card that is 100% IBM Register and
  208.      BIOS compatible, and uses modes 13h (320x200x256) and 03h (16
  209.      color text).  A 16-bit bus VGA card is recommended.
  210.  
  211.      A NTSC conversion unit is required if a standard VGA-output video
  212.      card is used, as opposed to a NTSC output VGA card.  This is
  213.      required only if you need to display CAP over a CATV/CCTV system.
  214.      Single CPU/Monitor systems may use only a computer and a VGA card
  215.      with VGA monitor.
  216.  
  217.      Use of the DOS Shell [F9] function requires a minimum 320k of RAM.
  218.  
  219.      An 8MHz or faster AT/286 computer is recommended.
  220.  
  221.      A computer with Video BIOS Shadowing capability is recommended,
  222.      as the BIOS Screen write facilities are utilized in CAP text
  223.      displays.  Shadowing will allow for smoother text scrolling.
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.      ──────────────────────────────────────────────────────────────────
  249.      2                                    2.0 CAP Hardware Requirements
  250.  
  251.  
  252.  
  253.      3.0 Installing and Starting CAP
  254.      ═══════════════════════════════
  255.  
  256.      While CAP will run OK from a Floppy system, a hard drive is
  257.      recommended.  A noticeable pause will occur on Floppy systems
  258.      during Banner and Data file loads.
  259.  
  260.      Create a directory named CAP on your hard drive.  Copy all files
  261.      from the CAP diskette to this directory.  All Ad data and Banner
  262.      files MUST be located in the same directory as the CAP program.
  263.  
  264.  
  265.      In step form:
  266.  
  267.        C:\> md c:\cap [ENTER]
  268.  
  269.        C:\> cd c:\cap [ENTER]
  270.  
  271.        C:\CAP> copy a:\*.* [ENTER]
  272.  
  273.  
  274.      The setup should look something like this:
  275.  
  276.  
  277.        C:\
  278.          │
  279.          ├─CAP  CAP     .EXE      Main executable program
  280.          │      CAP     .DOC      Cap Owner's Manual
  281.          ~      README  .EXE      Program and Registration information
  282.             *       .CAP      CAP Advertisement text data files
  283.             BANNER  .PCX      default Banner graphics file
  284.             *       .PCX      Banner graphics files
  285.             PALETTE .GIF      recommended Banner Palette
  286.                       (GIF format)
  287.             PALETTE .PCX      recommended Banner Palette
  288.                       (PCX format)
  289.             PALETTE .LBM      recommended Banner Palette
  290.                       (Deluxe Paint format)
  291.  
  292.  
  293.      If you are missing any of the above listed files, please contact
  294.      the party from whom you obtained the package.
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.      ──────────────────────────────────────────────────────────────────
  311.      3.0 Installing and Starting CAP                                  3
  312.  
  313.  
  314.  
  315.      Batch File Commands
  316.      ───────────────────
  317.  
  318.      Sections of the following text are excerpted from the DOS 3.30A
  319.      manual, consult your DOS manual for additional information
  320.      regarding Batch files, in the section titled "Batch Processing".
  321.  
  322.      ∙ You must name each batch file with an extension of .BAT.
  323.        If you press CTRL-C while the batch file is running, MS-DOS
  324.        asks you to confirm that you want to terminate the batch
  325.        process.  (Note that CAP traps out Ctrl-C processing while CAP
  326.        is running).
  327.  
  328.  
  329.      ∙ ECHO
  330.  
  331.        Purpose : Turns the batch echo feature on and off.
  332.  
  333.        Syntax  : echo [on] or echo [off] or echo [message]
  334.  
  335.        Comments: turns the displaying of batch commands on or off.
  336.  
  337.  
  338.      ∙ GOTO
  339.  
  340.        Purpose : Processes commands starting with the line after the
  341.              specified label.
  342.  
  343.        Syntax  : goto [:]label
  344.  
  345.        Comments: allows you to goto different places within a batch
  346.              file.
  347.  
  348.  
  349.      ∙ IF
  350.  
  351.        Purpose : Performs a command based on the result of a condition.
  352.  
  353.        Syntax  : if [not] errerlevel number command
  354.  
  355.        Comments: allows conditional execution of commands.
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.      ──────────────────────────────────────────────────────────────────
  373.      4            3.0 Installing and Starting CAP - Batch File Commands
  374.  
  375.  
  376.  
  377.      Starting CAP
  378.      ────────────
  379.  
  380.      To run CAP, simply type (excluding the quotation marks):
  381.  
  382.        "CAP"
  383.  
  384.  
  385.      To have CAP automatically run a specific data file, enter
  386.  
  387.        "CAP filename"
  388.  
  389.      the filename must be a valid .CAP Text Ad data file.  It is not
  390.      necessary to add the .CAP extension to the filename.
  391.  
  392.  
  393.      ∙ Unless specified in the OPTIONS menu, CAP will use the default
  394.        Banner file named BANNER.PCX.
  395.  
  396.      ∙ CAP automatically drops to black and exits to DOS upon
  397.        scrolling the last Block with text off the screen.  To return
  398.        to the Editor, you must press ESC before the last line scrolls
  399.        off the screen.
  400.  
  401.      ∙ If you miss the last Block, and the program blacks and exits,
  402.        you will be at the DOS prompt in 40-column mode.  To return to
  403.        80-column mode, simply type MODE CO80 (the DOS external command
  404.        MODE must be in the path) otherwise C:\DOS\MODE CO80.
  405.  
  406.  
  407.  
  408.      Running CAP from Batch Files
  409.      ────────────────────────────
  410.  
  411.      To loop one Ad text file indefinitely, create a batch file with
  412.      the following:
  413.  
  414.        echo off
  415.        cd\cap
  416.        :repeat
  417.        cap file1
  418.        if not errorlevel 2 goto end
  419.        goto repeat
  420.        :end
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.      ──────────────────────────────────────────────────────────────────
  435.      3.0 Starting CAP - Running CAP from Batch Files                  5
  436.  
  437.  
  438.  
  439.      By building the AUTOEXEC.BAT file similar to this example,
  440.      multiple Ad files will be played, one after the other, and also
  441.      un-monitored systems will automatically restart the program after
  442.      power failures:
  443.  
  444.        echo off
  445.        cd\cap
  446.        :repeat
  447.        cap file1
  448.        if not errorlevel 2 goto end
  449.        cap file2
  450.        if not errorlevel 2 goto end
  451.        cap file3
  452.        if not errorlevel 2 goto end
  453.        goto repeat
  454.        :end
  455.  
  456.  
  457.      A batch file may also be written that runs one file through 4
  458.      times, then runs a second file once, then loops back to the
  459.      beginning.  Many different Ad formats can be produced using the
  460.      batch file formats.
  461.  
  462.  
  463.      CAP achieves this due to the fact that 3 different error levels
  464.      are returned to DOS at program termination:
  465.  
  466.      ∙ 0 - standard CAP Editor Quit
  467.      ∙ 1 - CAP quit with an internal error
  468.      ∙ 2 - CAP scroll section exit after completion of text file
  469.            scroll
  470.  
  471.  
  472.      To return to the CAP Editor screen from an Ad Scroll, press ESC.
  473.      As soon as the current Block has scrolled off the screen, you
  474.      will be put into the Editor section.  Please note that the
  475.      current file you were working on, or Scrolling, including the
  476.      Block number you were at, are still valid in the Editor section.
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.      ──────────────────────────────────────────────────────────────────
  497.      6                                 3.0 Running CAP from Batch Files
  498.  
  499.  
  500.  
  501.      3.1 Installation problems
  502.      ═════════════════════════
  503.  
  504.  
  505.      ∙ Are you using a 286/386/486 computer system?
  506.  
  507.      ∙ Is CAP installed on a hard drive?
  508.  
  509.      ∙ Are you using DOS 3.0 or above?
  510.  
  511.      ∙ Do you have 256k or more RAM?  160k available for program use?
  512.  
  513.      ∙ Do you have a VGA graphics card installed?
  514.  
  515.      ∙ Is there an Ad data file present in the CAP directory?
  516.  
  517.      ∙ Are you starting the program with the proper syntax?
  518.  
  519.      ∙ Remove ALL TSRs (device drivers, disk-caches, pop-ups or other
  520.        hot-key programs) from your Config.Sys and Autoexec.Bat files
  521.        and try running CAP again.  Be sure to make backup copies of
  522.        your Config.Sys and Autoexec.Bat files before you change them.
  523.  
  524.        If CAP then runs, re-install each TSR one at a time until you
  525.        find the conflicting one.  Sometimes the ORDER in which the
  526.        TSRs are installed affects the operation of the computer.
  527.        Contact the author at the address stated on the Support card
  528.        if have found some program that will not work with CAP.
  529.  
  530.      ∙ Try running the program on a different IBM compatible computer,
  531.        possibly at a computer store.
  532.  
  533.      ∙ If you are using some non-standard hardware (ie a particular
  534.        brand of VGA Video card), and you determine that there is a
  535.        conflict with CAP or any of the Utilities, please contact the
  536.        author.
  537.  
  538.      ∙ Contact the author via mail, with a FULL description of the
  539.        problem, your equipment and setup, in addition to what TSRs you
  540.        are using.  You will be notified as soon as possible about any
  541.        corrections.  This Support feature is for Registered users only.
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.      ──────────────────────────────────────────────────────────────────
  559.      3.1 Installation Problems                                        7
  560.  
  561.  
  562.  
  563.      4.0  CAP Files
  564.      ══════════════
  565.  
  566.      CAP     .EXE  Main CAP program.  Contains the Ad file Editor, and
  567.                the Ad scrolling program.
  568.  
  569.                This file is written entirely in machine language
  570.                for speed and compactness.
  571.  
  572.      *       .PCX  CAP Banner graphic pictures in ZSoft PCX Format.
  573.                The upper screen banner during scrolling.
  574.  
  575.      PALETTE .GIF  CAP recommended Palette for GIF paint programs.
  576.  
  577.                This is an actual GIF picture, that shows the size
  578.                allowed for the Banner.
  579.  
  580.      PALETTE .PCX  CAP recommended Palette for PCX paint programs.
  581.  
  582.                This is an actual PCX picture, that shows the size
  583.                allowed for the Banner.
  584.  
  585.      PALETTE .LBM  CAP recommended Palette for Deluxe Paint programs.
  586.  
  587.                This is an actual LBM picture, that shows the size
  588.                allowed for the Banner.
  589.  
  590.      *       .CAP  CAP Ad text files.
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.      ──────────────────────────────────────────────────────────────────
  621.      8                                                    4.0 CAP Files
  622.  
  623.  
  624.  
  625.      5.0  How do I use CAP?
  626.      ══════════════════════
  627.  
  628.      Before trying to create your own CAP Advertisements, I suggest
  629.      you read this complete owner's manual.  It explains many of the
  630.      features and the operation therof, that is required knowledge
  631.      prior to starting creation of your ads.
  632.  
  633.  
  634.      The following is a representation of the Editor screen:
  635.  
  636.  
  637.       ╔══════════════════════════════════════════════════╗
  638.       ║ Calendar             Logo                  Clock ║
  639.       ║ Copyright                              File-line ║
  640.       ║                                                  ║
  641.       ║ Block#                     Error Message line    ║
  642.       ║      ┌─────────────────┐                         ║
  643.       ║      │                 │ ┌─────────────────────┐ ║
  644.       ║      │  Editor Window  │ │                     │ ║
  645.       ║      │                 │ │      Auxiliary      │ ║
  646.       ║      └─────────────────┘ │       Windows       │ ║
  647.       ║         Control keys     │                     │ ║
  648.       ║                          └─────────────────────┘ ║
  649.       ║         Function keys                            ║
  650.       ║   ███  ███ ███ ███ ███ ███ ███ ███ ███ ███ ███   ║
  651.       ║                                                  ║
  652.       ╚══════════════════════════════════════════════════╝
  653.  
  654.  
  655.      ∙ the CAP Logo.
  656.      ∙ CAP Copyright information.
  657.      ∙ a clock calendar shows the current date/time.
  658.      ∙ a File-line, which shows the name of the current file being
  659.        edited, in addition to the area where you enter the name of
  660.        files to Load/Save.
  661.      ∙ an Error Message line, which displays any errors that occur.
  662.      ∙ a Block#, informing you of the current Block Number in the
  663.        Editor Window.
  664.      ∙ an Editor Window, where you actually enter the Text for each Ad.
  665.      ∙ Editor Control key reminder.
  666.      ∙ a pop-up Auxiliary Window, which shows such things as directory
  667.        listings, Option menu, etc.
  668.      ∙ a line which shows the operation of the Function keys.
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.      ──────────────────────────────────────────────────────────────────
  683.      5.0 How Do I Use CAP?                                            9
  684.  
  685.  
  686.  
  687.      CAP Keystrokes
  688.      ──────────────
  689.  
  690.      EDITOR:
  691.  
  692.      ∙ press ESC to Quit CAP.
  693.  
  694.      ∙ F1   Help       cycles through the Help screens.
  695.      ∙ F2   New        deletes the current Ad file in the Editor,
  696.                resets the default color set, etc.
  697.      ∙ F3   Load       loads an Ad file.
  698.      ∙ F4   Save       saves an Ad file, warns of overwrites.
  699.      ∙ F5   Block      allows for insertion and deletion of individual
  700.                blocks.  NOTE that you cannot Insert/Delete
  701.                Block 1, as it contains the Option values.
  702.      ∙ F6   Center     centers or justifies the text on the current
  703.                line.
  704.      ∙ F7   Color      cycles the current line's color.
  705.      ∙ F8   Options    pop-up menu for Ad file options.
  706.      ∙ F9   DOS Shell  temporarily exit to DOS to perform a DOS
  707.                function such as copy or delete.  NOTE that
  708.                COMMAND.COM must be in the root directory of
  709.                the C drive.
  710.      ∙ F10  Run        scroll the current Ad text file in memory.
  711.  
  712.  
  713.      ∙ ^ (up)    moves the Editor cursor up one line, if at the top
  714.              line, go to the bottom line.
  715.      ∙ v (down)  moves the Editor cursor down one line, if at the
  716.              bottom line, go to the top line.
  717.      ∙ < (left)  moves the Editor cursor left one character, if at the
  718.              left-most column, starts at the right column.
  719.      ∙ > (Right) moves the Editor cursor right one character, if at
  720.              the right-most column, starts at the left column.
  721.      ∙ <┘        moves the Editor cursor to the left column of the
  722.              next line.
  723.      ∙ PgUp      goes to the previous Block number.
  724.      ∙ PgDn      goes to the next Block number.
  725.      ∙ Home      go to the left-most column of the current Editor line.
  726.      ∙ End       go to the right-most column of the current Editor
  727.              line.
  728.      ∙ Insert    toggle Insert character mode/Typeover character mode.
  729.      ∙ Delete    deletes the character under the cursor, moves the
  730.              remainder of the text on the line to the left.
  731.      ∙ Backspace deletes the character to the right of the cursor,
  732.              moves the remainder of the text on the line to the
  733.              left.
  734.      ∙ Tab       jumps from the start of one word to the next for
  735.              rapid text scanning.
  736.  
  737.  
  738.      SCROLL
  739.  
  740.      ∙ press ESC to return to the Editor.
  741.      ∙ press PAUSE or CTRL+NUMLOCK to pause the scroll, any key
  742.        continues.
  743.  
  744.      ──────────────────────────────────────────────────────────────────
  745.      10                                           5.0 How Do I Use CAP?
  746.  
  747.  
  748.  
  749.      OPTIONS BOX
  750.      ───────────
  751.  
  752.      ∙ Scroll Speed        - determines the speed the lines scroll up
  753.                  the screen.  It is based on the
  754.                  computer's Tick clock which is equivalent
  755.                  to about 1/18th of a second.
  756.  
  757.      ∙ Scroll Pause Time   - the amount of time the Block text remains
  758.                  on screen before it scrolls up and off.
  759.                  In seconds.
  760.  
  761.      ∙ Scroll Cycle Times  - the number of times the Ad file will
  762.                  repeat.  0 is NO repeats, 1 is 1 repeat
  763.                  or 2 total scroll times.
  764.  
  765.      ∙ Foreground Color *  - the global color for all text Blocks.
  766.  
  767.      ∙ Background Color *  - the global color for the backdrop or
  768.                  background behind the text.
  769.  
  770.      ∙ Banner File         - the name of the Banner file associated
  771.                  with the Ad file.  The default file
  772.                  BANNER.PCX will be used if this is left
  773.                  blank.
  774.  
  775.  
  776.  
  777.      * These values will override and reset any settings done on
  778.        individual lines with the [F7] Color function.
  779.  
  780.      If you accidently press [F8] Options Box, you may press [ESC] to
  781.      exit the Options section without disturbing your current settings.
  782.  
  783.      You will be prompted with "Update the Color Set? [Y/N]" when you
  784.      press [ENTER] from the Options Box.  If you wish to update all
  785.      other values EXCEPT the colors, press [N].  Pressing [Y] resets
  786.      any text colors to the new ForeGround value.
  787.  
  788.      It is recommended that you select the Options Menu and set the
  789.      desired values BEFORE you assign color to individual lines.
  790.  
  791.      You CANNOT Insert or Delete Block 1, as it contains all of the
  792.      Option parameter values.  The Insert function will lose any text
  793.      in Block 128 as it moves all Blocks from the current Block up one.
  794.      The Delete function deletes the current Block, moves the next
  795.      Block down to its place, and clears Block 128 as all other Blocks
  796.      move downward.
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.      ──────────────────────────────────────────────────────────────────
  807.      5.0 How Do I Use CAP?                                           11
  808.  
  809.  
  810.  
  811.      5.1  Creating Ad Files in CAP
  812.      ═════════════════════════════
  813.  
  814.      The basic flowchart for creating Ads follows this sequence:
  815.  
  816.      1. Use the Option menu to select the global color set for the
  817.         text.  Any 1 of 16 colors may be selected for the Foreground
  818.         (text) and any 1 of 16 colors may be selected for the
  819.         Background.  You may also select the Scroll Speed, message
  820.         Pause time, number of times you want the Ad file to loop in
  821.         it's scroll, and the name of the Graphics Banner you would
  822.         like to use for this Ad file.
  823.  
  824.      2. Type the Ad text into each Block, using the Editor Window and
  825.         text editing Control keys.
  826.  
  827.      3. Hi-light any lines of text, by changing their color using the
  828.         Color Function key [F7].  NOTE that these settings can be
  829.         reset if you go through the Options menu.  See the section
  830.         above titled Scroll Options.
  831.  
  832.      4. Save the Ad file.
  833.  
  834.      5. You may run the Ad file directly, by pressing [F10], or quit
  835.         the program and enter "CAP filename" with filename being the
  836.         name of the file you just created.
  837.  
  838.      6. To return to the Editor section, from a Scroll, press [ESC].
  839.         As soon as the current Block is finished, you will be returned
  840.         to the Editor section, with all Editor settings exactly where
  841.         you left off prior to running the Scroll [F10].
  842.  
  843.      7. If you do not press [ESC] during the Scroll, when all Blocks
  844.         with any text have scrolled by (they will scroll by the number
  845.         of times specified in the Cycle Times OPTION menu) the picture
  846.         will drop to black, then exit to DOS.
  847.  
  848.      *  To make one file Scroll continually, create a batch file using
  849.         the name of the Ad file.  See the section on Starting CAP.
  850.  
  851.      *  If your Banner picture is not being displayed, but the
  852.         Copyright Banner is, make sure you have not misspelled the
  853.         Banner name in the Options Box.
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.      ──────────────────────────────────────────────────────────────────
  869.      12                                    5.1 Creating Ad Files in CAP
  870.  
  871.  
  872.  
  873.      5.2  Creating Color Banner Files
  874.      ════════════════════════════════
  875.  
  876.      CAP uses the Industry Standard PCX Graphics format for its Banner
  877.      files.
  878.  
  879.      Using most any Paint program such as Deluxe Paint II Enhanced or
  880.      PC PaintBrush IV+, draw your Graphic picture (remember to use
  881.      320x200 256 color mode only).  You may use the PALETTE.* file, as
  882.      it displays the border area you may paint within, and has the
  883.      first 16 colors set correctly.
  884.  
  885.      If your paint program saves in a different format, for example
  886.      Deluxe Paint II saves in LBM only, AutoDesk Animator saves in GIF
  887.      only, obtain a graphics file conversion program.  Many good
  888.      shareware converters such as VPIC are available on many BBSs.
  889.      You may even have a converter program included with your paint
  890.      program, such as Deluxe Paint's Convert program.
  891.  
  892.  
  893.      ! Be Sure your Banner uses only the upper half of the screen (320
  894.        pixels by 100 pixels).  The bottom half of the screen MUST be
  895.        Black (using Palette Color 0, the first color).  If you place
  896.        any graphics in the lower ½ of the screen, it will be written
  897.        over by the scrolling text.
  898.  
  899.           0                   319
  900.          0┌───────────────────┐
  901.           │                   │
  902.           │                   │
  903.           │      BANNER       │
  904.           │                   │
  905.           │                   │
  906.         99│───────────────────│
  907.        100│                   │
  908.           │                   │
  909.           │ text scrolls here │
  910.           │                   │
  911.           │                   │
  912.        199└───────────────────┘
  913.  
  914.      ! The first 16 colors in the picture palette MUST be the standard
  915.        VGA 16 colors (they are used by the Scrolling Text).  If you
  916.        are unsure, use the supplied default palettes.
  917.  
  918.        Color 0 - Black        Color  8 - Gray
  919.        Color 1 - Blue         Color  9 - Light Blue
  920.        Color 2 - Green        Color 10 - Light Green
  921.        Color 3 - Cyan         Color 11 - Light Cyan
  922.        Color 4 - Red          Color 12 - Light Red
  923.        Color 5 - Magenta      Color 13 - Light Magenta
  924.        Color 6 - Brown        Color 14 - Yellow
  925.        Color 7 - White        Color 15 - Light White
  926.  
  927.  
  928.      ! You may use all 256 supplied VGA colors within your Banners.
  929.  
  930.      ──────────────────────────────────────────────────────────────────
  931.      5.2 Creating Color Banner Files                                 13
  932.  
  933.  
  934.  
  935.      5.3 Video Hardware & NTSC Color Information
  936.      ═══════════════════════════════════════════
  937.  
  938.      Graphics Banners may also be input into CAP, by utilizing Video-
  939.      Digitization hardware.  This allows any image to be captured from
  940.      a Video Camera or VCR into the computer.  Many systems are
  941.      available, contact your computer retailer.  Compuserve, Event
  942.      Horizons, in addition to many other BBS systems, have many
  943.      professionally digitized pictures available for consumer use.
  944.      These may be cropped or reduced to proper 320x100 size, then used
  945.      as a banner.
  946.  
  947.  
  948.      The current IBM standard VGA video cards are not directly NTSC
  949.      signal compatible.  In order to get your CAP presentations
  950.      converted to this format, the use of specialized hardware is
  951.      required.  The following devices are some of the hardware that is
  952.      available for this task.
  953.  
  954.        VGA-TV Card
  955.        Willow Peripherals
  956.        190 Willow Ave
  957.        Bronx, NY 10454
  958.        (212) 402-0010
  959.  
  960.        VGA Producer
  961.        Magni System Inc
  962.        9500 SW Gemini Drive
  963.        Beaverton, OR 97005
  964.        (503) 626-8400 or (800) 237-5964
  965.  
  966.  
  967.      When creating Graphic Banners, some limitation is placed on the
  968.      image due to the inherent limitations of the NTSC signal.
  969.  
  970.      The use of certain colors and color blends should be avoided.
  971.      Reds tend to bleed and fuzz more than other "stable" colors.
  972.  
  973.      ∙ Most Stable   - Black, White, Grays
  974.      ∙ Stable        - Green
  975.      ∙ Almost Stable - Blues, Browns, Yellows
  976.      ∙ Unstable      - Red, Magenta
  977.  
  978.      For best results, use stable colors for large solid-color areas
  979.      or backgrounds.  If you must use reds, add a little green to help
  980.      stability.
  981.  
  982.      The following combinations of colors bleed into each other and
  983.      cause a cancellation of both.
  984.  
  985.      ∙ Red   with Cyan
  986.      ∙ Blue  with Yellow
  987.      ∙ Green with Magenta
  988.  
  989.  
  990.  
  991.  
  992.      ──────────────────────────────────────────────────────────────────
  993.      14                                 5.3 Video Hardware & NTSC Color
  994.  
  995.  
  996.  
  997.      5.4  CAP Limitations
  998.      ════════════════════
  999.  
  1000.      ∙ Maximum 36 Ad files displayable in the Load/Save Directory
  1001.        Window.  CAP can use any *.CAP data file, but only the first 36
  1002.        in the CAP directory will appear in the directory box.  To use
  1003.        any other data files, simply enter their appropriate name.
  1004.  
  1005.      ∙ Maximum Advertisement File of 128 Ad Blocks.
  1006.  
  1007.      ∙ Maximum 6 lines of 32 characters per Block.
  1008.  
  1009.      ∙ Maximum 16 colors of text. (1 of 16 foreground, 1 of 16 background)
  1010.  
  1011.      ∙ Maximum 256 colors for each Banner picture.
  1012.  
  1013.      ∙ Maximum 320x100 pixels for each Banner picture.
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.      ──────────────────────────────────────────────────────────────────
  1055.      5.4 CAP Limitations                                             15
  1056.  
  1057.  
  1058.  
  1059.      6.0  Inside CAP
  1060.      ═══════════════
  1061.  
  1062.      The following is a flowchart of the CAP program
  1063.  
  1064.      ∙ test for the proper environment (286, DOS 3.0, VGA, 256k RAM).
  1065.  
  1066.      ∙ get Command-Tail for auto-run Ad file.
  1067.  
  1068.      ∙ call system and video initialize functions to set default
  1069.        parameters.
  1070.  
  1071.      ∙ run Editor section or Scroll section (depending on
  1072.        Command-Tail).
  1073.  
  1074.  
  1075.      INNER WORKINGS:
  1076.      ───────────────
  1077.  
  1078.      You may wish to know some of the inner working of CAP to
  1079.      understand how it handles files.
  1080.  
  1081.      The following is a graphic description of the CAP program:
  1082.  
  1083.        ┌───────────────────┐
  1084.        │    CAP Program    │ <- The Program holds all machine code
  1085.        │   64k reserved    │    routines to handle all of the Disk/
  1086.        │───────────────────│    Picture-Display/Scrolling functions.
  1087.        │32k Ad Text buffer │
  1088.        └───────────────────┘
  1089.  
  1090.        ┌───────────────────┐
  1091.        │  32k Aux. buffer  │ <- used for the Scrolling Animation, and
  1092.        └───────────────────┘    reading Banner.PCX files
  1093.  
  1094.        ┌───────────────────┐
  1095.        │  64k VGA Video    │ <- on the VGA card.
  1096.        └───────────────────┘
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.      ──────────────────────────────────────────────────────────────────
  1117.      16                                                  6.0 Inside CAP
  1118.  
  1119.  
  1120.  
  1121.      Appendix A  CAP File Format Information
  1122.      ═══════════════════════════════════════
  1123.  
  1124.  
  1125.      CAP File Formats.  May 1991
  1126.  
  1127.  
  1128.      1. CAP Ad File Format.
  1129.  
  1130.      Ad files are created within the CAP program, using the Editor
  1131.      section of CAP.
  1132.  
  1133.      CAP provides for 128 "Blocks" each consisting of 6 lines of 32
  1134.      characters.
  1135.  
  1136.  
  1137.      Each Block is 256 bytes in size, and only used blocks are saved
  1138.      to disk, therefore, the number of blocks in a file can be
  1139.      calculated by dividing the file size by 256.
  1140.  
  1141.  
  1142.             ┌───────────────────┐
  1143.             │ line  1  32 bytes │
  1144.             │ line  2  32 bytes │
  1145.             │ line  3  32 bytes │
  1146.             │ line  4  32 bytes │
  1147.             │ line  5  32 bytes │
  1148.             │ line  6  32 bytes │
  1149.             │ color 1   1 byte  │
  1150.             │ color 2   1 byte  │
  1151.             │ color 3   1 byte  │
  1152.      ┌───────────┐──┘ color 4   1 byte  │
  1153.      │ Block 1   │    color 5   1 byte  │
  1154.      ├───────────┤──┐ color 6   1 byte  │
  1155.      │ Block 2   │  │ reserved 58 bytes │ **
  1156.      ├───────────┤  └───────────────────┘
  1157.      │ Block 3   │
  1158.      ├───────────┤
  1159.      │ Block 4   │
  1160.      ├───────────┤  ┌─────────┐
  1161.      |           |  │ line 1  │
  1162.      |           |  │ line 2  │
  1163.      ├───────────┤──┘ line 3  │
  1164.      │ Block 128 │    line 4  │
  1165.      └───────────┘──┐ line 5  │
  1166.             │ line 6  │
  1167.             │ color 1 │
  1168.             │ color 2 │
  1169.             │ color 3 │
  1170.             │ color 4 │
  1171.             │ color 5 │
  1172.             │ color 6 │
  1173.             │ res. 58 │
  1174.             └─────────┘
  1175.  
  1176.  
  1177.  
  1178.      ──────────────────────────────────────────────────────────────────
  1179.      Appendix A  CAP File Format                                     17
  1180.  
  1181.  
  1182.  
  1183.      ** The 58 reserved bytes of the first Block have the following
  1184.         usage:
  1185.  
  1186.         USAGE               SIZE          OFFSET
  1187.  
  1188.       |                             |
  1189.       │ Scroll Speed        1 byte  │     198
  1190.       │ Scroll Pause Time   1 byte  │     199
  1191.       │ Scroll Cycle Times  1 byte  │     200
  1192.       │ Foreground Color    1 byte  │     201
  1193.       │ Background Color    1 byte  │     202
  1194.       │ Banner file         8 bytes │     203-210 filename
  1195.       │ Reserved           45 bytes │     211-255
  1196.       ├─────────────────────────────┤
  1197.       |                             |
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.      ──────────────────────────────────────────────────────────────────
  1241.      18                                     Appendix A  CAP File Format
  1242.  
  1243.  
  1244.  
  1245.      Appendix B  CAP Error Messages
  1246.      ══════════════════════════════
  1247.  
  1248.      ∙ CAP Executable, During Startup:
  1249.        ───────────────────────────────
  1250.  
  1251.        ∙ Memory Allocation Error, or Not Enough Free RAM!
  1252.  
  1253.          An attempt has been made to run CAP on a computer system with
  1254.          less than 320k of USABLE RAM.  You will have to free up some
  1255.          base RAM by removing some of your TSRs or device drivers
  1256.          before you can run CAP.
  1257.  
  1258.        ∙ Sorry, CAP requires a VGA display adapter.
  1259.  
  1260.          An attempt has been made to run CAP on a computer system that
  1261.          has a video adapter other than a VGA adapter, or the adapter
  1262.          is not 100% IBM Register or BIOS compatible.
  1263.  
  1264.        ∙ Sorry, CAP requires an 80286 processor or better.
  1265.  
  1266.          An attempt has been made to run CAP on a computer system with
  1267.          an 8088 or 8086 CPU.
  1268.  
  1269.        ∙ Sorry, CAP requires at least 256k of RAM.
  1270.  
  1271.          An attempt has been made to run CAP on a computer system with
  1272.          less than 256k of standard RAM.  You must install more RAM
  1273.          into your computer before CAP will run.
  1274.  
  1275.        ∙ Sorry, CAP requires DOS Version 3.0 or better.
  1276.  
  1277.          An attempt has been made to run CAP on a computer system with
  1278.          a version of MS-DOS prior to release 3.0.
  1279.  
  1280.  
  1281.      ∙ CAP Executable, During Operation:
  1282.        ─────────────────────────────────
  1283.  
  1284.        ∙ Banner Graphic File is not 320x200 256 color PCX!
  1285.  
  1286.          The picture filename specified was not a PCX file, or the
  1287.          file is damaged.
  1288.  
  1289.        ∙ Couldn't Find COMMAND.COM!
  1290.  
  1291.          The DOS Shell [F9] function could not find and execute
  1292.          COMMAND.COM, the DOS command interpreter.  CAP assumes
  1293.          COMMAND.COM to be in the root directory of the C drive.
  1294.  
  1295.        ∙ Couldn't Find the Banner File!
  1296.  
  1297.          The Banner file specified to be read into CAP was missing or
  1298.          was misspelled.
  1299.  
  1300.  
  1301.  
  1302.      ──────────────────────────────────────────────────────────────────
  1303.      Appendix B  Error Messages                                      19
  1304.  
  1305.  
  1306.  
  1307.        ∙ Couldn't Find the Text File!
  1308.  
  1309.          The Ad Text file specified to be read into CAP was missing or
  1310.          was misspelled.
  1311.  
  1312.        ∙ Disk Seek Error!
  1313.  
  1314.          Critical Error - DOS could not find the sector requested to
  1315.                   read in a file.
  1316.  
  1317.        ∙ General Failure on Drive!
  1318.  
  1319.          Critical Error - controller or disk has failed, or disk is
  1320.                   not formatted.
  1321.  
  1322.        ∙ Handle Invalid or File Not Open!
  1323.  
  1324.          An internal program error or DOS error occurred in the file
  1325.          read section of the CAP kernel, causing loss or damage to the
  1326.          file Handle or premature Closing of the file.
  1327.  
  1328.        ∙ Read Fault on Drive!
  1329.  
  1330.          Critical Error - error in attempting to read a file.
  1331.  
  1332.        ∙ The Disk Is Write Protected!
  1333.  
  1334.          Critical Error - write protected disk.
  1335.  
  1336.        ∙ The Drive Is Not Ready!
  1337.  
  1338.          Critical Error - drive controller problem, or drive door open.
  1339.  
  1340.        ∙ The Sector was not Found!
  1341.  
  1342.          Critical Error - DOS could not find the sector requested to
  1343.                   read in a file.
  1344.  
  1345.        ∙ There has been a Disk Error!
  1346.  
  1347.          A general error has occurred that was passed to the Critical
  1348.          Error Handler.
  1349.  
  1350.        ∙ Unknown Media Type!
  1351.  
  1352.          Critical Error - DOS could not recognize the disk media type
  1353.                   in the drive.
  1354.  
  1355.        ∙ Unknown Unit!
  1356.  
  1357.          Critical Error - request for a function from a device DOS
  1358.                   does not recognize.
  1359.  
  1360.        ∙ Write Fault on Drive!
  1361.  
  1362.          Critical Error - error in attempting to write a file
  1363.  
  1364.      ──────────────────────────────────────────────────────────────────
  1365.      20                                      Appendix B  Error Messages
  1366.  
  1367.  
  1368.  
  1369.        ∙ You have a Bad Disk or Format!
  1370.  
  1371.          Critical Error - DOS had troubles finding the data requested
  1372.                   to read in a file.
  1373.  
  1374.  
  1375.      ∙ MOS Executable, During Termination:
  1376.        ───────────────────────────────────
  1377.  
  1378.        ∙ Memory De-Allocation Error!
  1379.  
  1380.          Memory boundaries were overrun, or damage to the allocation
  1381.          chain occurred during program execution, please reboot the
  1382.          computer before proceeding.
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.      ──────────────────────────────────────────────────────────────────
  1427.      Appendix B  Error Messages                                      21
  1428.  
  1429.  
  1430.  
  1431.      Appendix C  CAP Version Delta Guide
  1432.      ═══════════════════════════════════
  1433.  
  1434.  
  1435.      Version 1.0    06-10-91
  1436.  
  1437.          ∙ Proprietary graphic file format.
  1438.          ∙ Simple user interface.
  1439.          ∙ Appears to Lock up if Pause pressed during scroll.
  1440.          ∙ Scrolls only 6 lines at one time.
  1441.  
  1442.      Version 2.0    09-15-91   Major revision, therefore no version 1.x
  1443.  
  1444.          ∙ Reduced System RAM requirements by 32k.
  1445.          ∙ PCX graphic file reading capability.
  1446.          ∙ Smooth scroll instead of 6 lines at one time.
  1447.          ∙ Improved Editor screen, especially the Options Box.
  1448.          ∙ Query before Global Color Set change.
  1449.          ∙ IBM Keyboard Pause fixed.
  1450.          ∙ Corrected use of only 16 colors vs 17 colors.
  1451.            Graphic scroll text foreground/background colors are
  1452.            processed correctly.
  1453.          ∙ Corrected display of filename when [ESC] returning to
  1454.            Editor screen from command-tail auto-run, V1.0 didn't
  1455.            show filename.
  1456.  
  1457.      Version 2.1    01-30-92
  1458.  
  1459.          ∙ Fixed bug in Options Dialog for Banner Name.
  1460.  
  1461.      Version 2.2    07-31-92
  1462.  
  1463.          ∙ Re-release, updated DOCs etc.
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.      ──────────────────────────────────────────────────────────────────
  1489.      22                                       Appendix C  Version Guide
  1490.  
  1491.  
  1492.  
  1493.  
  1494.      Glossary
  1495.      ════════
  1496.  
  1497.  
  1498.      ACRONYM ∙ an abbreviation for a group of words.
  1499.  
  1500.      ALGORITHM ∙ a method for solving a problem.
  1501.  
  1502.      ANIMATION ∙ the quick display of seperate graphic images in order
  1503.              to deceive the human eye into perceiving motion.
  1504.  
  1505.      ASSEMBLER ∙ a program that converts assembly language source code
  1506.              into machine code.
  1507.  
  1508.      ASSEMBLY LANGUAGE ∙ a low-level language whose mnemonics and
  1509.                  syntax closely reflect the internal workings
  1510.                  of the microprocessor's registers.
  1511.  
  1512.      BIOS ∙ assembly language routines stored as machine code in ROM
  1513.         which provide Basic Input/Output Services for DOS and
  1514.         applications programs.
  1515.  
  1516.      BIT ∙ a single unit of binary logic.  BInary-digiT.
  1517.  
  1518.      BITBLT ∙ an acronym for BIT Boundary bLock Transfer.  One of
  1519.           several means of animation.
  1520.  
  1521.      BUFFER ∙ a temporary storage space for data.
  1522.  
  1523.      BYTE ∙ an 8-bit number which may indicate values from 0 to 255,
  1524.         or 00h-FFh in hexadecimal.
  1525.  
  1526.      CHROMA KEY ∙ see Color Key.
  1527.  
  1528.      COLOR KEY ∙ a color-based video overlay method that lets you drop
  1529.              all areas of a selected color out of a foreground
  1530.              image so that the corresponding areas of the
  1531.              background image can show through it.
  1532.  
  1533.      COMPOSITE VIDEO ∙ a video signal that combines all the color and
  1534.                timing components of the picture in a single
  1535.                input line.
  1536.  
  1537.      COORDINATE ∙ the arrangement of XY axes in a 2-Dimensional
  1538.               display.
  1539.  
  1540.      COPYRIGHT ∙ the right to copy an intellectual property such as a
  1541.              book, manuscript, software program, painting,
  1542.              photograph, and so forth.
  1543.  
  1544.      CPU ∙ an acronym for Central Processing Unit, also called a
  1545.            microprocessor.
  1546.  
  1547.      DOS ∙ Disk Operating System.
  1548.  
  1549.      DOUBLE-BUFFER ANIMATION ∙ see Hidden-Page Animation.
  1550.  
  1551.      ──────────────────────────────────────────────────────────────────
  1552.      Glossary                                                        23
  1553.  
  1554.  
  1555.  
  1556.      DYNAMIC PAGE FLIP ANIMATION ∙ see Hidden-Page Animation.
  1557.  
  1558.      EDITOR ∙ refers to the interface which allows the user to create
  1559.           and modify program dependant data.
  1560.  
  1561.      FRAME ∙ in video and videographics, a complete picture.  A single
  1562.          image in an animation sequence.
  1563.  
  1564.      GENLOCK ∙ short for synchronization GENerator LOCK, a feature
  1565.            that allows a video system to set its timing to match
  1566.            the timing of an outside signal, and so to overlay one
  1567.            signal on top of the other or to smoothly combine them.
  1568.  
  1569.      HARDWARE ∙ the physical and mechanical components of a
  1570.             microcomputer system.
  1571.  
  1572.      HIDDEN-PAGE ∙ a graphics page which is not currently being
  1573.                displayed.
  1574.  
  1575.      HIDDEN-PAGE ANIMATION ∙ another name for Real-Time Animation; a
  1576.                  technique involving multiple buffers of
  1577.                  video graphics, where one is currently
  1578.                  being displayed while another is being
  1579.                  constructed by the computer, which when
  1580.                  completed, is flipped into view, and the
  1581.                  procedure is continued.
  1582.  
  1583.      I/O ∙ Input Output.
  1584.  
  1585.      KERNEL ∙ the central or essential part of a program.
  1586.  
  1587.      LICENSE ∙ the right to use an intellectual property such as a
  1588.            book, manuscript, software program, painting,
  1589.            photograph, etc.  Copyright is the right to copy an
  1590.            intellectual property, which is rarely included in
  1591.            software licenses.
  1592.  
  1593.      LSB ∙ Least Significant Bit.
  1594.  
  1595.      MSB ∙ Most Significant Bit.
  1596.  
  1597.      NONDISCLOSURE AGREEMENT ∙ a contractual undertaking not to
  1598.                    disclose proprietary information.
  1599.  
  1600.      OPTIMIZE ∙ to improve a program's speed of execution.
  1601.  
  1602.      OVERLAY ∙ to show one image superimposed on another.  Especially
  1603.            in video images, to show text on top of a picture or
  1604.            computer output on top of moving video (see Genlock).
  1605.  
  1606.      PAGE-FLIPPING ∙ quickly placing a different graphics image on
  1607.              display for the purpose of creating animation.
  1608.  
  1609.      PARAMETER ∙ a variable which a subroutine expects to receive when
  1610.              it is called, also called an argument.
  1611.  
  1612.  
  1613.      ──────────────────────────────────────────────────────────────────
  1614.      24                                                        Glossary
  1615.  
  1616.  
  1617.  
  1618.      PEL ∙ an acronym for Picture ELement, also called a pixel.
  1619.  
  1620.      PIXEL ∙ the smallest addressable dot or graphic on a display
  1621.          screen.
  1622.  
  1623.      RAM ∙ an acronym for Random Access Memory.
  1624.  
  1625.      RAM DISK ∙ a virtual or simulated disk which resides in RAM
  1626.             memory.
  1627.  
  1628.      REAL-TIME ∙ the actual time during which an event occurs.
  1629.  
  1630.      REAL-TIME ANIMATION ∙ see Hidden-Page Animation.
  1631.  
  1632.      ROM ∙ an acronym for Read Only Memory.
  1633.  
  1634.      SOURCE CODE ∙ program instructions written in the original
  1635.                programming language.
  1636.  
  1637.      SUBROUTINE ∙ a subordinate, self-contained portion (or module) of
  1638.               a program designed to perform a specific task.
  1639.  
  1640.      SYNTAX ∙ the grammar to be used with a programming language.
  1641.  
  1642.      SYSTEM OVERHEAD ∙ the amount of time the microcomputer allocates
  1643.                to general housekeeping functions instead of
  1644.                executing programs.
  1645.  
  1646.      VARIABLE ∙ a quantity whose value changes during program
  1647.             execution.
  1648.  
  1649.      VGA ∙ Video Graphics Array, a video adapter for IBM PC computers.
  1650.  
  1651.      VISIBLE PAGE ∙ the graphics page currently being displayed.
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.      ──────────────────────────────────────────────────────────────────
  1676.      Glossary                                                        25
  1677.  
  1678.