home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / SCREEN / EXPLS131.ZIP / EXPLOSIV.DOC < prev   
Encoding:
Text File  |  1991-08-14  |  15.4 KB  |  377 lines

  1.         EXPLOSIV.COM - GRAPHICS SCREEN SAVER - VERSION 1.31
  2.  
  3.  
  4.                                       Reidar Gresseth and
  5.                                       Chris Hook
  6.                                       August  1991
  7.  
  8.  
  9. AS THIS IS SHAREWARE AND NOT FREEWARE, A PAYMENT OF $15.00 U.S. 
  10. IS REQUIRED IF YOU USE EXPLOSIV PAST AN INITIAL TRIAL PERIOD
  11. (NOT TO EXCEED 30 CALENDAR DAYS).
  12.  
  13. THIS VERSION OF EXPLOSIV IS A TRIAL VERSION. IT WILL ONLY FUNCTION
  14. A LIMITED NUMBER OF TIMES BEFORE IT HAS TO BE RELOADED INTO MEMORY.
  15. YOU MUST REGISTER TO GET THE UNRESTRICTED VERSION.
  16.  
  17. NOTE: SEE BELOW FOR SITE-LICENSE INFORMATION.
  18.  
  19. Explosiv copyright (c) Reidar Gresseth & Chris Hook 1989, 1990,
  20. 1991. This product may be distributed freely to users. It may not
  21. be or packaged, either individually, or as part of any other
  22. product without the express written consent of the authors. All
  23. financial remunerations must be paid to the authors. This product
  24. may not be changed or altered and then distributed without the
  25. express written consent of the authors.
  26.  
  27. DISCLAIMER: Explosiv is offered on an as-is-basis without any
  28. guarantee as to the correct functioning or fitness for specific
  29. purpose. The authors believe this program to work as described
  30. but the program is used at your own risk. The authors
  31. will not be responsible for any hardware or software damage, loss
  32. of data, or incidental or consequential damage that may result
  33. from its use, whether or not such use is in accordance with
  34. the instructions.
  35.  
  36. All payments and/or enquiries regarding this program are to be sent to :
  37.  
  38.         Chris Hook & Reidar Gresseth
  39.         P.O. Box #3013
  40.         Vancouver, B.C. Canada
  41.         V6B 3X5
  42.  
  43.  
  44. Explosiv is a screen saving utility which prevents pixel burn-in on your
  45. computer video display. Rather than simply turning the screen off while 
  46. the computer is running, Explosiv displays an always moving fireworks show.
  47. As a benefit, you never need wonder as to whether your computer is turned
  48. on or off (a typical problem with simple screen blankers), and you may
  49. even find the fireworks display to be somewhat enjoyable.
  50.  
  51.  
  52. AUTOEXEC.BAT  installation:
  53.  
  54.       - To install explosiv upon booting up the PC, insert a line such as 
  55.         the following line in your autoexec.bat file (this is an
  56.         example which assumes explosiv is in your DOS executable path.) :
  57.  
  58.         explosiv m5 
  59.               
  60.  
  61. NOTE : Some features included in version 1.31 that were unavailable
  62.        in version 1.2X are :
  63.             
  64.             - explosiv now has mouse support. If you move your mouse
  65.               (providing you loaded your mouse driver) explosiv turns off.
  66.  
  67.             - explosiv now works successfully on PC networks. If problems
  68.               are encountered, try loading explosiv AFTER the network 
  69.               drivers to avoid possible binding timeout conflicts.
  70.  
  71.             - explosiv now supports EGA 43 line mode and VGA 50
  72.               line mode.
  73.  
  74.             - Attributes and colors are now more faithfully restored.
  75.  
  76.             - explosiv now checks to see if its already loaded in memory.
  77.               If it is, it will not load again. To load more than once,
  78.               see the section on mutiplex numbers.
  79.              
  80.             - Color explosions have now been added for both the
  81.               CGA and MCGA graphics devices.
  82.  
  83.             - The delay factor has now slowed down considerably to 
  84.               accomodate fast 386 and 486 PCs.  Also, if no delay
  85.               factor is given a default will be selected that is
  86.               based upon the speed of the CPU.
  87.  
  88.             - explosiv can now be loaded and controlled in high memory.
  89.  
  90.             - Fix for the stopped computer clock problem.
  91.  
  92.             - Any key pressed to deactivate explosiv will not be 
  93.               transferred to the underlying program.
  94.  
  95.             
  96. FILES INCLUDED WITH THIS UTILITY :
  97.  
  98.         <file>      <bytes>    <purpose>
  99.       EXPLOSIV.COM   16958     the screen saver utility
  100.       EXPLOSIV.DOC   15807     this document 
  101.  
  102.  
  103. NOTE: This program will not become a memory resident screen saver until the 
  104.       m<n> command line option is invoked. Without this option set, Explosiv
  105.       will simply be an amusing, but temporary display of fireworks. It is
  106.       suggested that you try out Explosiv in non-memory resident mode first
  107.       so that you may see what configuration of Explosiv suits your tastes
  108.       best (this is accomplished by trying out the other command line options,
  109.       which are spelled out in detail below).
  110.  
  111.  
  112. USAGE : 
  113.  
  114. To invoke Explosiv, type the following in the DOS command line :
  115.  
  116. To initially run or install Explosiv
  117.  
  118.    C >  explosiv [<mode>] [c<n>] [d<n>] [f<n>] [e<n>] [m<n>] [p<n>] [novid]
  119.  
  120. To change characteristics of memory resident Explosiv
  121.  
  122.    C >  explosiv new [c<n>] [d<n>] [e<n>] [f<n>] [m<n>] 
  123.  
  124. To turn Explosiv on or off type
  125.  
  126.    C >  explosiv on|off [f<n>]
  127.  
  128. To get help, type:
  129.  
  130.    C >  explosiv ?         
  131.  
  132. Note: The [f<n>] parameter should generally be ignored unless you are loading
  133.       multiple versions of explosiv in memory.
  134.  
  135. Explosiv runs on many different video display adapters including
  136.  
  137.     MDA, CGA, EGA, VGA, MCGA, Hercules graphics card and Hercules graphics plus.
  138.  
  139. Once memory resident, explosiv can be turned on immediately as a screen saver 
  140. by pressing Ctrl-Alt-Shift. However, this should not be done during input/output
  141. operations in order to prevent possible I/O errors (such as during modem
  142. operations or when checking disk access time, etc.). 
  143.  
  144. When Explosiv is invoked as a screen saver it will halt the currently running
  145. program until a key is pressed.  If this will be problematic then Explosiv can 
  146. be deactivated by pressing Ctrl-Alt-E ( E for end ) and activated again by 
  147. pressing Ctrl-Alt-B ( B for begin ).  This feature is perhaps most useful
  148. when using Hercules graphics cards as there is no foolproof method of
  149. distinguishing graphics mode from text mode.
  150.  
  151.  
  152. OPTIONS :
  153.  
  154. Explosiv can be used with the following options ( Note : Not all options
  155. can be used with all video cards ) 
  156.  
  157.     d<n>    specifies a delay factor. n must be an integer in the 
  158.             range ( 1 - 255 ) where the default is based upon the
  159.             speed of your CPU.  For example,
  160.  
  161.                     C> explosiv d255 
  162.  
  163.             for slowest possible output
  164.  
  165.     e<n>    specifies number of simultaneous explosions. n must be an 
  166.             integer in the range ( 1 - 15 ) where the default is n = 6.
  167.             For example,
  168.  
  169.                     C> explosiv e1
  170.  
  171.             for most possible explosions
  172.  
  173.     f<n>    specifies the multiplex number that explosiv should use.  n
  174.             must be an integer in the range ( 1 - 15 ) where the default
  175.             is n = 0.  Use this flag to uniquely identify a copy of 
  176.             explosiv in memory ( as two versions of explosiv in memory
  177.             cannot use the same multiplex value ).  For example,
  178.  
  179.                      C> explosiv new f1 e2
  180.  
  181.             will change the number of explosions displayed by the
  182.             memory resident explosiv using multiplex number one.
  183.  
  184.     m<n>    specifies number of minutes of inactivity before Explosiv is 
  185.             invoked. n must be an integer in the range ( 1 - 30 ).  If
  186.             this parameter is not specified Explosiv will not become
  187.             resident.  For example,
  188.  
  189.                     C> explosiv m1
  190.  
  191.             becomes a 1 minute screen saver
  192.  
  193.     c<n>    specifies the colour to use for each explosion. n must
  194.             be an integer in the range ( 1- 15 ) where the default
  195.             is n = 15.  This switch will ONLY work with the 'mono'
  196.             and 'cga' options.  For example, to display red
  197.             fireworks use
  198.  
  199.                     C> explosiv mono c4
  200.  
  201.             By default, the cga mode will only display black and white
  202.             fireworks.  This gives a better resolution.  If you want
  203.             color then simply include this option with any value.  For
  204.             example,
  205.  
  206.                     C> explosiv cga c1
  207.  
  208.             will display color explosions in cga mode.
  209.  
  210.     p<n>    specifies number of text pages to save in memory. n must be
  211.             an integer in the range ( 1 - 4 ).  Each additional page
  212.             to be saved adds 4000 bytes to the amount of memory needed 
  213.             to run Explosiv.  By default Explosiv saves only one or two 
  214.             pages in memory depending on the monitor type. THESE DEFAULT 
  215.             SETTINGS HAVE BEEN FOUND TO BE SUFFICIENT UNDER ALMOST ALL 
  216.             APPLICATIONS TESTED THUS FAR.  This switch only works when 
  217.             used with the m<n> option and does not work with the 'herc' 
  218.             option.  For example,
  219.  
  220.                C> explosiv cga p4 m1 
  221.  
  222.          saves all text pages in memory.  For VGA, MCGA and VGA
  223.             43 or 50 line modes it is necessary to use at least p = 2
  224.             ( which is the default for these monitors ).
  225.  
  226.     on      Turn the first deactivated Explosiv found in memory on.
  227.  
  228.     off     Turn the first activated Explosiv found in memory off.
  229.  
  230.     new     Change any of the following options on Explosiv once it is
  231.             memory resident.  
  232.  
  233.     novid   This option causes explosiv to ignore other programs 
  234.         writing to the screen.  This option can not be changed with
  235.         the new command.
  236.  
  237.     <mode>  By default, Explosiv will detect which card is present
  238.             and will determine which <mode> option to use.  Specifying 
  239.             one of the following options forces Explosiv to run in the 
  240.             indicated mode. 
  241.  
  242.         mda     Use 25 by 80 text mode ( assume that the video card has no
  243.                 graphics ability ).  
  244.  
  245.         cga     Use 640 by 200 two color graphics ( video mode 6 ) or
  246.                 320 by 200 four color graphics ( video mode 4 ) with
  247.                 the c<n> option.
  248.  
  249.         herc    Use 720 by 348 two color graphics ( Hercules graphics mode ).
  250.  
  251.         mono    Use 640 by 350 two color graphics ( EGA\VGA's video mode 16 ).
  252.                 This mode will display all explosions in the same colour.
  253.  
  254.         vga     Use 640 by 350 sixteen colour graphics ( video mode 16 )
  255.                 regardless of video system present.  This mode will display 
  256.                 each explosion as a different color ( one of the fifteen
  257.                 colors available to VGA/EGA color systems ).
  258.  
  259. NOTES :  
  260.  
  261.       - By default the hardware is tested to determine exactly which
  262.         graphics card is in use.  The <mode> switches should be used
  263.         with care.  However, if you are in doubt as to which
  264.         graphics card are available to you, type
  265.  
  266.              C > explosiv ?
  267.  
  268.         This will inform you as to what graphics card has been
  269.         found.  If Explosiv cannot correctly determine the video 
  270.         system then you must specify one of <mode> each time
  271.         you run the program.
  272.  
  273.       - CGA simulating utilities for Hercules cards will not affect 
  274.         Explosiv in detecting which graphics card is present, however, 
  275.         Explosiv cannot be invoked for Hercules cards until Video mode 7 
  276.         is restored.
  277.  
  278.       - The CGA/EGA/MCGA/VGA adaptors uses the same memory area to store 
  279.         text and graphics.  This is a problem when Explosiv is used as a 
  280.         screen saver where memory usage should be minimized.  Explosiv 
  281.         reserves enough memory when it becomes resident to save from 1 to 4 
  282.         text pages ( 25 by 80 characters ).  This adds 4K for each page 
  283.         included. The default is 2 pages for MCGA, VGA and EGA.
  284.  
  285.       - Care should be taken when running a graphics program on a Hercules
  286.         driver as Explosiv has no reliable means of determining what state
  287.         the Hercules card is in.  It is suggested that Explosiv be deactived
  288.         before starting the graphics program and activated again once the
  289.         program has completed. This can be done using batch files such as 
  290.         following
  291.         
  292.             C > copy con run.bat
  293.             echo off
  294.             explosiv off
  295.             <program> 
  296.             explosiv on
  297.             ^Z
  298.  
  299.       - The mda option blanks the screen without the fireworks display.
  300.         This is done by saving the screen in its own internal buffer and
  301.         filling the screen in with spaces.  There are two motivations
  302.         for blanking the screen this way.  First is safety, many screen
  303.         savers directly access the video controller's write-only ports
  304.         and this could lead to a damaged monitor ( particularly Hercules 
  305.         monitors ).  Second, less hardware dependence means that Explosiv 
  306.         can be used on a wide variety of monitors ( MDA, Hercules, CGA, 
  307.         EGA, VGA, etc. )  Explosiv will not invoke with this option if it
  308.         finds that the computer is in graphics mode.
  309.  
  310.       - Multiple versions of Explosiv can be installed in memory and 
  311.         run by using the multiplex option.  To illustrate, to install two
  312.         versions of the program use:
  313.  
  314.     C > explosiv m1         ( install with multiplex = 0 ( default ) )
  315.     C > explosiv m1 f1      ( install with multiplex = 1 )
  316.  
  317.     then disable the first copy using
  318.  
  319.     C > explosiv off
  320.  
  321.     and the second copy using
  322.  
  323.     C > explosiv off f1
  324.  
  325.       - If you are using programs such as Microsoft Word (c) or 
  326.         DOSshell (c) where there is a choice of running the program
  327.         in TEXT or GRAPHICS mode then choose to run these programs in
  328.         TEXT mode as explosiv will NOT operate under GRAPHICS modes
  329.         (GRAPHICS mode support is to be included in a future version
  330.          of explosiv).  For Word (c) you must use the "novid" option.
  331.  
  332.       - If your computer hangs when explosiv operates in conjunction with
  333.         a mouse driver, then upon request when registering, we will 
  334.         customize a version that solves this problem.
  335.  
  336.       - In any additional problems occur when using explosiv, try loading
  337.         explosiv as the LAST TSR loaded into memory.  Any additional
  338.         problems may be due to a conflicting choice of multiplex number.
  339.         Trying an alternate multiplex number may solve the problem.
  340.  
  341.  
  342. PRICING INFORMATION:
  343.  
  344. The single unit price (i.e., one copy ) of explosiv is $15.00 U.S..
  345. This price includes the fully functional version of explosiv on diskette
  346. which we mail to you. Please indicate whether you prefer a 3 1/2" or a 5 1/4"
  347. diskette (if not indicated, we will send a 3 1/2" diskette by default).
  348.  
  349. We will send invoices and receipts upon request.
  350.  
  351. SITE LICENSE INFORMATION:
  352.  
  353. For multiple copies of explosiv running at the same site, we have set
  354. up a site license schedule which will yield a considerable savings to 
  355. all interested partys.
  356.  
  357. NOTE: A network (consisting of server(s) and workstation(s)) needs to
  358. have each machine - whether they be servers or workstations - licensed
  359. for explosiv if they are to use that program. Once again, a site license 
  360. would be most beneficial for such a situation. 
  361.  
  362. DISCOUNT SCHEDULE:
  363.  
  364. The discount schedule for licensing multiple copies of explosiv is
  365. based on number of copies licensed and is as follows:
  366.  
  367.      QUANTITY ORDERED   PRICE PER UNIT
  368.     ------------------------------------
  369.     1-24            $15.00 U.S.
  370.     25-99           $12.50 U.S.
  371.     100-299         $10.00 U.S.
  372.     300-999          $7.50 U.S.
  373.     1000+            $5.00 U.S.
  374.  
  375. For example, a typical site licence would be for 100 copies of explosiv. 
  376. So you would pay  100*$10.00 (discounted rate) = $1000.00 U.S.
  377.