home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / business / sms9219b.zip / SIS.EXE / SISLITE.DOC < prev    next >
Text File  |  1992-06-25  |  26KB  |  865 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                       SHAREWARE INSTALLATION SYSTEM LITE
  12.  
  13.  
  14.                                   Version 2.0
  15.  
  16.  
  17.                                    (C) 1992
  18.  
  19.  
  20.                             by Scanlon Enterprises
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.        The Shareware Concept :
  30.  
  31.        The shareware concept has made it possible for you to obtain 
  32.        extremely powerful software at a price you can afford, and it 
  33.        gives you the opportunity to try the software before you buy.
  34.  
  35.        Shareware is kept alive by your support.
  36.  
  37.  
  38.  
  39.        Evaluate this product for 30-days and give copies to your friends 
  40.        for evaluation. If, after the 30 day trial period, you continue 
  41.        to use the program, then register it.  By registering, you will 
  42.        be entitled to full support, the latest version and announcements 
  43.        of new releases and products.
  44.  
  45.  
  46.        Registration is $39.95
  47.  
  48.  
  49.        Send you registration to : SCANLON ENTERPRISES
  50.                                   38354 17TH ST. E.
  51.                                   PALMDALE, CA 93550
  52.  
  53.        Or call your credit card order to : (805) 272-4827
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                 Shareware Installation System Lite     PAGE 2
  63.  
  64.  
  65.        INTRO
  66.  
  67.        Preface by Jim Hood, The $hareware Marketing $ystem and PC-Learn
  68.  
  69.  
  70.        Some months ago, Paul Scanlon asked me to beta test an 
  71.        interesting product : The Shareware Installation System Lite. In 
  72.        an age when most programmers are working C++, Pascal and other 
  73.        high level languages, Paul works in machine code. Tight, fast and 
  74.        clean. You know you have a treat in store when Paul does a new 
  75.        shareware package. Inside the tiny 6K COM file is a full featured 
  76.        programming system which can be configured to install just about 
  77.        any shareware or professional package you could imagine! It works 
  78.        with all current compression systems such as LHA & PKZIP. It 
  79.        works VERY fast. You can set errorlevel checking, color, screen 
  80.        layout and provide messages of any type or length. Similar 
  81.        installation systems I have seen are larger, slower, more 
  82.        limited and around 4 to 6 times the price. I think Shareware 
  83.        Authors should give this one a serious look - the experience when 
  84.        you play with this is something like finding a small jewel box 
  85.        with an entire orchestra inside!
  86.  
  87.  
  88.        --- Thanks Jim ---- 
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.                 Shareware Installation System Lite     PAGE 3
  96.  
  97.  
  98.        Press release intro
  99.  
  100.        FOR IMMEDIATE RELEASE:   6/19/92
  101.  
  102.        New LOW COST, MACHINE CODE installation system uniquely designed 
  103.        for shareware authors! Machine code speed, fully programmable, 
  104.        Royalty Free and at a BARGAIN PRICE! System is a shareware 
  105.        package. 
  106.  
  107.  
  108.        Paul Scanlon
  109.        Scanlon Enterprises
  110.        38354 17th St. E.
  111.        Palmdale, CA
  112.        93550
  113.        TEL: (805) 272-4827
  114.  
  115.        COMPUSERVE: 77561,2133
  116.  
  117.        The Shareware Installation System, scheduled for release on 
  118.        6/20/92 represents a dramatic opportunity for shareware 
  119.        programmers needing the ultimate SMALL SIZE, LOW COST 
  120.        PROFESSIONAL installation system for your shareware distribution 
  121.        disks. Using a copy-righted machine code algorithm, the package 
  122.        appends your custom installation commands to a TINY highly 
  123.        configurable machine code COM file program with which your end 
  124.        users interface. Having a RICH programming language of over 20 
  125.        custom commands (including variables), the system ensures 
  126.        ULTIMATE flexibility, TOTAL password protection from end user 
  127.        tampering and high speed MACHINE CODE BULLET PROOF INSTALLATIONS 
  128.        for your users. Installation screens are every bit as professional 
  129.        and smooth as commercial installation products of similar type but 
  130.        having a MUCH SMALLER COM FILE than similar packages! Commands 
  131.        are available to fully control screen color, cursor position, 
  132.        displayed information, get yes/no responses, get a line of input 
  133.        such as a target path, get destination drive, change drives, 
  134.        change directories, and MUCH more, including execution of ANY 
  135.        external program such as self extracting files, or an un-
  136.        compression systems to extract files, etc. This tiny program is a 
  137.        fully functional programming system! The package is shareware. 
  138.        Special price effective till June 30th, 1992 : $29.95 Price after 
  139.        June 30th, 1992 is $39.95 Please include $3 for shipping and CA 
  140.        residents must include tax.
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.                 Shareware Installation System Lite     PAGE 4
  148.  
  149.        Shareware Installation System Lite, will be referred to as SIS 
  150.        from this point on.
  151.  
  152.        This product is designed to aid the Author / developer in making 
  153.        their software easy to install. This product uses the command 
  154.        approach to installation ease. By this, we mean, that the Author 
  155.        or developer creates an installation command file, which is read 
  156.        in by this product for later recall.
  157.  
  158.        The user or client, starts the installation process by entering 
  159.        the new product name, such as INSTALL from a DOS prompt.
  160.  
  161.        The Author or developer, starts a new installation program, by 
  162.        entering the product name, followed by the command line switch, 
  163.        of '/I'. The 'I' may be either upper or lower case. Once the 
  164.        Author or developer starts SIS, SIS will prompt for a new command 
  165.        file, a new password (this protects the Authors command set from 
  166.        being changed after installation) and a new file name (which may 
  167.        be the same as the previous).
  168.  
  169.        When the user or Client starts SIS, they will be prompted, based 
  170.        upon the Author or developer commands installed at the time. In 
  171.        this manner, the Author or developer retains full control of the 
  172.        installation process.
  173.  
  174.        The product name upon shipping is SISLITE (with a COM extension). 
  175.        All variations of this product will carry a 'COM' extension. 
  176.        Because of this extension and file type, no SIS product can be 
  177.        larger than 64K total (after adding you installation commands). 
  178.        This really is NOT a problem, since a typical command file is 
  179.        less than than 5K (typically less than 1K). The size of SIS 
  180.        without commands is under 10K, thus leaving room for up to 54K in 
  181.        commands ! That's a whole lot of commands.
  182.  
  183.        **** P A S S W O R D ****
  184.  
  185.        SIS comes with a password of SISLITE (all uppercase). SIS knows 
  186.        the difference between upper and lower case on passwords.
  187.  
  188.        The remainder of this documentation will be devoted to explaining 
  189.        usage of the commands and variables which are available for 
  190.        commands in the command file. Any command which is NOT a command 
  191.        of SIS, must be a DOS program, not a batch file command. Thus, 
  192.        ECHO is not allowed, but FORMAT is !
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                 Shareware Installation System Lite     PAGE 5
  200.  
  201.        QUICK START USAGE
  202.  
  203.  
  204.        Create your master disk(s) and save room on disk one for SIS, 
  205.        which is about 10K (usually less than 7K) . Now, using any Text 
  206.        Editor or Wordprocessor, create the command list, using the 
  207.        special commands of SIS and any valid DOS program (executables 
  208.        with the extension COM and EXE).
  209.  
  210.  
  211.        A typical command file will contain :
  212.  
  213.        1) Opening screen describing your product in brief and the base 
  214.        requirements of the product.
  215.  
  216.        2) A prompt to Abort or continue.
  217.  
  218.        3) Next, prompt for the destination drive.
  219.  
  220.        4) Prompt for the destination path
  221.  
  222.        You are now ready to copy files from the source drive (you don't 
  223.        have to ask for the name, as SIS automatically knows).
  224.  
  225.        5) Copy files from the source to the destination.
  226.  
  227.        6) Unpack any files using your un-packing program or using a 
  228.        command to start a self un-packing program.
  229.  
  230.        7) Start any new program, or display a closing screen giving the 
  231.        user quick start instructions.
  232.  
  233.  
  234.        The next step is to type SISLITE /I   at any DOS command line 
  235.        prompt. This will be the process of applying your commands to a 
  236.        new installation file. You will be prompted for the existing 
  237.        password (SISLITE is the original one), for verification to 
  238.        proceed on deleting the existing command set, the new command 
  239.        file (path may be included), the name of the new installation 
  240.        program (no extension is required), and finally the new password, 
  241.        so others can not modify your command list. Passwords are limited 
  242.        to 16 characters, upper and lower case (even spaces).
  243.  
  244.        Your new installation program will be created. You must copy this 
  245.        to your new master disk. Then, you should test it. This is the 
  246.        time to find mistakes. If you have the registered version, we 
  247.        provide both a Text Editor and a SIS verification system. Our SIS 
  248.        verifier will find over 90% of the possible errors. We have 
  249.        found, if your installation command set works once, and the user 
  250.        has a PC or compatible system running any DOS from 2.0 up, that 
  251.        SIS will work as installed each time !
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                 Shareware Installation System Lite     PAGE 6
  259.  
  260.        Quick Start with Commands ..
  261.  
  262.        SIS accepts the following commands :
  263.  
  264.        01) CLR - clears the display
  265.  
  266.        02) COPY - copy files from source to destination
  267.  
  268.        03) CR - waits for ENTER key to be pressed
  269.  
  270.        04) GET DRV - Gets destination drive from user
  271.  
  272.        05) GOTO - Branch to a label
  273.  
  274.        06) IF CR - Test last CR entry for escape key
  275.  
  276.        07) IF DOS - Test DOS version
  277.  
  278.        08) IF EXIST - Test for existence of a file
  279.  
  280.        09) IF VID - Test for color system
  281.  
  282.        10) IF YN - Test response from YN input function
  283.  
  284.        11) IF ERR - Test if an error level is there
  285.  
  286.        12) LIN - Gets up to 80 character line input
  287.  
  288.        13) LOCATE - Position cursor
  289.  
  290.        14) MKDIR - Create destination directory
  291.  
  292.        15) SET COLR - Set color for CLR function
  293.  
  294.        16) SET PTH - Set path to last LIN (line input)
  295.  
  296.        17) WRITE - Display text using current colors
  297.  
  298.        18) YN - Waits for 'Y', 'N' or Escape (upper or lower case) as 
  299.        yes no response.
  300.  
  301.        19) CD - change directory
  302.  
  303.        Any other command file entry is a DOS program, such as FORMAT.
  304.  
  305.        In addition, there are a few variables that SIS knows about. To 
  306.        use these variables, prefix them with the '@' character.
  307.  
  308.        EXAMPLE : COPY @LIN
  309.  
  310.        The @LIN above will be replaced with whatever is in the current 
  311.        line input buffer, from a previous LIN function call.
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.                 Shareware Installation System Lite     PAGE 7
  319.  
  320.        Quick start variables ...
  321.  
  322.  
  323.        The following is a list of available variables :
  324.  
  325.        1) DRV - The selected destination drive
  326.  
  327.        2) PTH - The selected destination path
  328.  
  329.        3) YN - Current response from the YN function
  330.  
  331.        4) CR - returns 'E' if escape was pressed at last CR function
  332.  
  333.        5) COLR - returns the value of the current color setting in HEX
  334.  
  335.        6) SRC - Returns the source drive
  336.  
  337.        7) LIN - returns the string input at the last LIN function
  338.  
  339.        Remember, to use these variables on a command line, precede it 
  340.        with the '@' character.
  341.  
  342.  
  343.  
  344.  
  345.        COMMAND FILE
  346.  
  347.  
  348.        This is the file the Author or developer creates, which contains 
  349.        the SIS commands and DOS commands. A SIS command file can NOT 
  350.        have any BATCH file commands. These are commands which are built 
  351.        into DOS. A command other than SIS commands, are the names of COM 
  352.        or EXE programs residing on the source disk or the client system, 
  353.        with a DOS PATH set to it.
  354.  
  355.  
  356.        This file is merged into SISLITE when SIS is started with the /I 
  357.        command line switch.
  358.  
  359.  
  360.        Command file line lengths should be under 120 characters
  361.  
  362.        A command file size can be up to 54K bytes.
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.                 Shareware Installation System Lite     PAGE 8
  371.  
  372.  
  373.        A typical command file might contain the following :
  374.  
  375.  
  376.                CLR 1 1 25 80 17
  377.                LOCATE 5 5
  378.                WRITE INSTALLING THE SHAREWARE INSTALLATION SYSTEM LITE
  379.                LOCATE 7 5
  380.                WRITE ENTER YOUR DESTINATION DRIVE
  381.                GET DRV
  382.                LOCATE 9 5
  383.                WRITE ENTER THE DESTINATION PATH TO INSTALL TO
  384.                CLR 10 5 10 75 07
  385.                LOCATE 10 5
  386.                LIN
  387.                SET PTH
  388.                MKDIR
  389.                COPY *.*
  390.  
  391.  
  392.        The above would get the destination drive and path, make the 
  393.        directory on the destination and finally copy all files on the 
  394.        source to the destination.
  395.  
  396.        The user is prompted for both the drive and path. The screen is 
  397.        cleared to white on blue (color systems) and just ahead of the 
  398.        line input command, LIN, the line input the string at, is cleared 
  399.        to white on black.
  400.  
  401.        The above file takes less than 400 bytes ! Also, in this case, we 
  402.        do not use any additional commands other than those supplied 
  403.        within SIS, thus keeping the total installation system size to a 
  404.        small under 10K bytes. The command file itself is NOT included on 
  405.        the installation disk, as the commands will reside within the SIS 
  406.        installation system itself.
  407.  
  408.        EXTERNAL COMMANDS
  409.  
  410.        An external command must have either a COM or EXE extension, no 
  411.        batch files allowed. The line containing an external command, 
  412.        must include the full path and name.
  413.  
  414.        IE .... C:\SIS\SIS.COM
  415.  
  416.        In the above, we are starting the COM program SIS, from the SIS 
  417.        directory, on drive C.  If the drive letter is NOT included, then 
  418.        the file is assumed to be on the current drive, usually the 
  419.        source drive of the program to be installed.
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.                 Shareware Installation System Lite     PAGE 9
  427.  
  428.        SIS Variables :
  429.  
  430.  
  431.        Although all of the variables can be retrieved on the command 
  432.        line (of any line in a Command File), the most useful ones are :
  433.  
  434.  
  435.        LIN, DRV & PTH
  436.  
  437.        Your command line will be expanded to include the variable(s) 
  438.        which are currently set. In this way, a command line like the 
  439.        following will be expanded :
  440.  
  441.        IF EXIST @DRV:@PTH\COMMAND.COM GOTO XIT
  442.  
  443.        If the variable @DRV is 'D' and @PTH is \SIS then the line would 
  444.        be expanded to :
  445.  
  446.        IF EXIST D:\SIS\COMMAND.COM GOTO XIT
  447.  
  448.        In this manner, some things can be done, with unknowns at run 
  449.        time. This is a very powerful feature.
  450.  
  451.        An example of using the DRV variable follows :
  452.  
  453.        @DRV:
  454.  
  455.        This will set the current drive to that selected by the user
  456.  
  457.        In this way, you will be logged onto the destination drive
  458.  
  459.        We can also change directories by using the CD command :
  460.  
  461.        CD @PTH
  462.  
  463.        This will expand to the current path after the PTH variable is 
  464.        set using the SET PTH function. Also, in conjunction, we can also 
  465.        specify the drive with this command, so :
  466.  
  467.        CD @DRV:@PTH
  468.  
  469.        Is also perfectly legal
  470.  
  471.  
  472.        SIS ERRORLEVELS
  473.  
  474.        SIS will exit with an errorlevel if any major errors are detected 
  475.        at run time.
  476.  
  477.        Following are pages that describe the SIS command set, and how to 
  478.        execute external DOS programs (any COM or EXE program)
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.                 Shareware Installation System Lite     PAGE 10
  486.  
  487.        CLR
  488.  
  489.        Syntax : CLR srow scol erow ecol colr
  490.  
  491.        Where  : 'srow' & 'scol' are the starting row / column to clear
  492.                 'erow' & 'ecol' are the ending row / column to clear
  493.                 'colr' is the color to clear the area to in HEX
  494.  
  495.        All of these are decimal values, except 'colr', which is HEX, and 
  496.        must be two digits (no more, no less).
  497.  
  498.        'colr' may also be selected by using the variable @COLR instead 
  499.        of a value.
  500.  
  501.        Example : CLR 5 5 20 75 17
  502.  
  503.        The above clears lines 5 thru 20 and columns 5 thru 75 to white 
  504.        on blue. 
  505.  
  506.        Example : CLR 6 6 20 76 @COLR
  507.  
  508.        Clears lines 6 thru 20 and columns 6 thru 76 to the value of the 
  509.        variable @COLR.
  510.  
  511.  
  512.        COPY
  513.  
  514.        Syntax : COPY fname
  515.  
  516.        Where  : 'fname' is any valid DOS file name and my include wild 
  517.        cards, such as '*' or '?'
  518.  
  519.        Example : COPY SISLITE.COM
  520.  
  521.        Would copy 'SISLITE.COM' from the source to the destination
  522.  
  523.  
  524.        CR
  525.  
  526.        Syntax : CR
  527.  
  528.        Waits for the user to press ENTER or ESCAPE
  529.  
  530.  
  531.        GET DRV
  532.  
  533.  
  534.        Syntax : GET DRV
  535.  
  536.        Waits for the user to enter the destination drive letter or the 
  537.        ESCAPE KEY.
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.                 Shareware Installation System Lite     PAGE 11
  545.  
  546.        GOTO
  547.  
  548.        Syntax : GOTO label
  549.  
  550.        Where  : 'label' is any string beginning with a colon ':'
  551.  
  552.        Example : GOTO XIT
  553.  
  554.        Would look for the label ':XIT'
  555.  
  556.  
  557.  
  558.        IF CR
  559.  
  560.        Syntax : IF CR command
  561.  
  562.        Where  : 'command' is any valid command file command
  563.  
  564.  
  565.        Example : IF CR GOTO XIT
  566.  
  567.        This would branch to the label if the last CR operation returned 
  568.        an ESCAPE.
  569.  
  570.  
  571.  
  572.        IF DOS
  573.  
  574.        Syntax : IF DOS ver command
  575.  
  576.        Where  : 'ver' is the version to test for, and the condition is 
  577.        met, if the actual DOS version is greater than or equal to 'ver'
  578.  
  579.                 'command' is any valid Command File command
  580.  
  581.        Example : IF DOS 2.0 THEN GOTO GOODOS
  582.  
  583.        Would branch the file to the label 'GOODOS' if the actual DOS 
  584.        version was 2.0 and up (IE.. 3.0 would branch.)
  585.  
  586.  
  587.  
  588.        IF EXIST
  589.  
  590.        Syntax : IF EXIST fname command
  591.  
  592.        Where  : 'fname' is any valid DOS file name
  593.                 'command' is any valid Command File command
  594.  
  595.        Example : IF EXIST SISLITE.COM GOTO XIT
  596.  
  597.        Branches if the file 'SISLITE.COM' exists, to the label 'XIT'
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.                 Shareware Installation System Lite     PAGE 12
  605.  
  606.  
  607.        IF VID
  608.  
  609.        Tests if current video is color
  610.  
  611.        Syntax : IF VID command
  612.  
  613.        Where  : 'command' is any valid Command File command
  614.  
  615.        Example : IF VID GOTO COLOR
  616.  
  617.        Branches to 'COLOR' if the video system in use is color
  618.  
  619.  
  620.  
  621.        IF YN
  622.  
  623.        Syntax : IF YN resp command
  624.  
  625.        Where  : 'resp' is the expected YN response being tested for, and 
  626.        may be either 'Y', 'N' or 'E', where 'E' is for escape.
  627.  
  628.                 'command' is any valid Command File command
  629.  
  630.  
  631.        Example : IF YN Y GOTO DOYES
  632.  
  633.        Would branch to 'DOYES' if the last YN operation returned a 
  634.        response of 'Y' (for yes).
  635.  
  636.  
  637.        IF ERR
  638.  
  639.        Syntax : IF ERR var command
  640.  
  641.        Where  : 'var' is the expected errorlevel
  642.                 'command' is any valid command file command
  643.  
  644.        The command 'command', will be performed, if ERR is equal to or 
  645.        greater than the selected test 'val'.
  646.  
  647.  
  648.  
  649.        LIN
  650.  
  651.        Syntax : LIN
  652.  
  653.        Gets up to 80 characters as input from the user
  654.  
  655.        This input can be set to the PTH by using SET PTH command
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                 Shareware Installation System Lite     PAGE 13
  665.  
  666.        LOCATE
  667.  
  668.        Syntax : LOCATE row column
  669.  
  670.        Where  : 'row' and 'column' are decimal values representing the 
  671.        new cursor location of row and column.
  672.  
  673.  
  674.        Example :  LOCATE 5 5
  675.  
  676.        Would position the cursor to line 5 column 5
  677.  
  678.  
  679.        MKDIR
  680.  
  681.        Syntax : MKDIR
  682.  
  683.        Creates the destination directory set with the SET PTH function
  684.  
  685.  
  686.  
  687.        SET COLR 
  688.  
  689.        Syntax : SET COLR foreground background
  690.  
  691.        Where  : 'foreground' is the foreground color to use
  692.                 'background' is the background color to use
  693.  
  694.        Both values are in decimal, in the range of 0 thru 16
  695.  
  696.        See COLORS below for the standard set of colors available.
  697.  
  698.        This puts the combined value into the variable 'COLR' for later 
  699.        use with the @COLR variable. This is useful if you don't want to 
  700.        calculate the HEX value for the CLR function above.
  701.  
  702.  
  703.  
  704.        SET PTH
  705.  
  706.        Syntax : SET PTH
  707.  
  708.        Sets the variable PTH to the last LIN operation value.
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.                 Shareware Installation System Lite     PAGE 14
  717.  
  718.        WRITE
  719.  
  720.        Syntax : WRITE text
  721.  
  722.        Where  : 'text' is any string of characters.
  723.  
  724.        This displays the selected text at the current cursor location, 
  725.        using the existing colors.
  726.  
  727.        Example : WRITE Hello
  728.  
  729.        Displays 'Hello' at the current cursor location
  730.  
  731.  
  732.  
  733.        YN
  734.  
  735.        Syntax : YN
  736.  
  737.        Waits for the user to press 'Y', 'N' or the Escape key. 'Y' & 'N' 
  738.        may be upper or lower case, typed characters.
  739.  
  740.        CD
  741.  
  742.        Syntax : CD dir
  743.  
  744.        Where  : 'dir' is the name of a directory to change to
  745.  
  746.        Example : CD \SIS
  747.  
  748.        Would change the current directory to SIS off the root
  749.  
  750.  
  751.        Any other string of characters starting a line will be assumed to 
  752.        be a valid file name, except labels (beginning with a colon). 
  753.        Remember, NO batch commands such as ECHO, CD, MD, etc.. are 
  754.        allowed in the commands used.
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.                 Shareware Installation System Lite     PAGE 15
  762.  
  763.        SIS COLORS
  764.  
  765.  
  766.        The colors available for the SIS commands must be in the range of 
  767.        0 thru 16 (exclusively), for foreground and background. For 
  768.        entering colors as HEX (both values are combined), the colors 
  769.        range from 0 thru F (IE... 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
  770.  
  771.        When used with the CLR command, both values are entered as a 
  772.        combined value, with the background first. (IE... 17 would be 1 
  773.        for background and 7 for foreground)
  774.  
  775.        For background colors, any value over 7, makes the foreground 
  776.        color blink. IE... 87 would be 17 plus, the foreground color 7 
  777.        would blink.
  778.  
  779.        COLOR TRANSLATION
  780.  
  781.  
  782.        Foreground and background          Foreground only
  783.  
  784.         0 = Black                           8 = Dark Gray
  785.         1 = Blue                            9 = Light Blue
  786.         2 = Green                          10 = Light Green
  787.         3 = Cyan                           11 = Light Cyan
  788.         4 = Red                            12 = Light Red
  789.         5 = Magenta                        13 = Light Magenta
  790.         6 = Brown                          14 = Yellow
  791.         7 = White (gray)                   15 = White (intense white)
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.                 Shareware Installation System Lite     PAGE 16
  799.  
  800.        WHEN YOU REGISTER
  801.  
  802.  
  803.        Although this document contains more than enough to get any user 
  804.        going, if you register, you will get an enhanced version of this 
  805.        documentation, several command file examples and the SISLITE.COM 
  806.        file will NOT contain the opening screen requesting registration 
  807.        of the SIS product. Additional documentation includes coverage of 
  808.        SIS run time errorlevels.
  809.  
  810.        One useful errorlevel, is the escape (value 27) . This can be 
  811.        tested for after each call for input.
  812.  
  813.        EXAMPLE:    GET DRV
  814.                    IF ERR 27 GOTO XIT
  815.  
  816.        Would branch to the label ':XIT' if the errorlevel is 27 OR 
  817.        higher ! 
  818.  
  819.        To trap just the escape, use :
  820.  
  821.                    GET DRV
  822.                    IF ERR 28 GOTO PROCD
  823.                    IF ERR 27 GOTO XIT
  824.                    :PROCD
  825.  
  826.  
  827.        Additionally, the built in commands (within SIS LITE) SET DRV, 
  828.        SET SPTH, ROOT, LEN & SET LIN will be explained.
  829.  
  830.        Of course, you are also entitled to full phone or write in 
  831.        support and to discounts when updating to new versions.
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.                 Shareware Installation System Lite     PAGE 17
  840.  
  841.        In Addition, you get the bonus programs SISVER and REG.
  842.  
  843.        SISVER will verify the command file, and display, the command 
  844.        file errors. This program will spot commands which are Batch 
  845.        commands, invalid SIS commands, or lines which are too long.
  846.  
  847.        REG is a program you can use to request your user to register 
  848.        your product. This program may be executed by the SIS system, 
  849.        just like any other you would any program. This program prompts 
  850.        the user for the information you request, then creates an order 
  851.        form to print. The order form can be a typical order form of 1 
  852.        page, a fold & mail order form, or even a 2 side fold and mail 
  853.        order form. This system, like SIS LITE, is command file oriented, 
  854.        You make a command file and use a switch to install them. And 
  855.        like SIS LITE, this is also pass word protected.
  856.  
  857.        You will supply REG  with the instructions on the type of 
  858.        registration you want, from a powerful set of commands, similar 
  859.        to the commands used by SIS LITE....
  860.  
  861.        If you have any problems with this Shareware version, please call 
  862.        or write me.
  863.  
  864.        Thank you for trying Shareware : Paul Scanlon / Author
  865.