home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / ANSIANDO / DAZZLE.ZIP / DAZZLE.DOC next >
Text File  |  1992-07-28  |  85KB  |  1,963 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                   DAZZLE
  10.  
  11.                    The Ultimate Graphics Image Generator
  12.  
  13.  
  14.                                  Shareware
  15.                               Usage Agreement
  16.                                     and
  17.                                User's Manual
  18.  
  19.  
  20.  
  21.  
  22.                       Documentation for Revision 5.0
  23.                                 22 May 1992
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                MicroTronics
  30.                                P.O.Box 8759
  31.                          Spring, TX USA 77387-8759
  32.  
  33.  
  34.  
  35. BY USING THIS SOFTWARE YOU ARE AGREEING TO ALL THE TERMS, LIMITATIONS, AND
  36. CONDITIONS CONTAINED HEREIN.
  37.  
  38. Please take the time to review this whole document as soon as possible in
  39. your use of DAZZLE. The program is far more configurable and flexible than
  40. it initially appears, and the great majority of questions that arise are
  41. addressed herein.
  42.  
  43.  
  44.  
  45.  
  46.  
  47. 1. DAZZLE Overview................................................1
  48. 2. INTRODUCTION...................................................2
  49. 3. SHAREWARE......................................................3
  50.      3.1. Usage Limitation........................................4
  51.      3.2. Revision Control........................................4
  52.      3.3. Current registration fee and discounts..................5
  53.      3.4. Site Licenses...........................................5
  54.      3.5. OEM/VAR Licenses........................................5
  55.      3.6. Future Products.........................................6
  56.      3.7. Royalties...............................................6
  57.      3.8. Disclaimer..............................................7
  58.      3.9. Distribution Limitation.................................7
  59. 4. COMMAND LINE OPTIONS...........................................7
  60.      4.1. Main Options Menu.......................................7
  61.      4.2. Additional Options Menu.................................8
  62.      4.3. Specifying Options......................................8
  63.      4.4. Compatibility Options...................................8
  64.      4.5. Artistic Options........................................11
  65.      4.6. Other Options...........................................12
  66.      4.7. Specifying the INPUTFILE................................14
  67. 5. ON-LINE HELP...................................................14
  68.      5.1. Cursor Keys within HELP.................................14
  69.      5.2. Exiting HELP............................................14
  70. 6. LED Indications during DAZZLE..................................14
  71.      6.1. Scroll Lock LED.........................................15
  72.      6.2. Num Lock LED............................................15
  73.      6.3. Cap Lock LED............................................15
  74. 7. PRIMARY DAZZLE MODES...........................................15
  75.      7.1. Selecting Modes.........................................15
  76. 8. KEYS ACTIVE IN ALL MODES.......................................16
  77.      8.1. ESCAPE : Program Termination............................16
  78.      8.2. TAB : Freeze Image......................................16
  79.      8.3. F5 : Dump Screen Image to Disk File.....................16
  80.      8.4. "+" and "-" : Color Cycling Clock Adjustment............17
  81.      8.5. "PgUp" and "PgDn" VGA Color Cycling Step Adjustment.....17
  82.      8.6. Shf-F10 : Reinitialize the Color Palette................17
  83.      8.7. CTL-F10 : Select New Background Color...................17
  84.      8.8. The Fade Control keys...................................17
  85.      8.9. Special Fade Control keys...............................17
  86.      8.10. Mouse Clicks...........................................18
  87. 9. KEYS ACTIVE IN "SEMI-AUTO" MODE................................19
  88.      9.1. F8 : Toggle continuous drawing mode.....................19
  89.      9.2. F9 : Select Random Image................................19
  90.      9.3. F10 : Draw Current Image................................19
  91.      9.4. Alt-F10 : Reinitialize Current Algorithm................19
  92.      9.5. Specific Image Selection Keys...........................20
  93. 10. CONFIGURATION.................................................20
  94.      10.1. Cursor Keys within CONFIGURE...........................20
  95.      10.2. Exiting CONFIGURE......................................20
  96.      10.3. Image Size Control.....................................20
  97.      10.4. Fade Enable Control....................................21
  98.      10.5. Auto Mode Display Customization........................21
  99.      10.6. File Access Menu.......................................22
  100. 11. USAGE WITHIN WINDOWS..........................................23
  101.  
  102.  
  103. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          i
  104.  
  105.  
  106.  
  107.  
  108.  
  109. 12. CONFIGURATION FILE FORMAT.....................................23
  110.      12.1. Shift Key Tokens.......................................23
  111.      12.2. Special Token..........................................24
  112.      12.3. Key ID.................................................24
  113.      12.4. Configuration Value....................................24
  114.      12.5. Comment Lines..........................................24
  115.      12.6. Version Flag...........................................24
  116. 13. PROGRAM INTEGRITY.............................................24
  117. 14. PROGRAMMERS COMMENTS..........................................25
  118. 15. THE MEANING OF LIFE...........................................25
  119. 16. DAZZLE Distribution Authorization.............................28
  120. 17. EPILOGUE......................................................29
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         ii
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172. 1. DAZZLE Overview
  173. version number: 5.0
  174.  
  175.      The only Screen Saver so stunning that it is being made into
  176.                        a Long Form Music Video!
  177.  
  178. Transform your color VGA or EGA-equipped PC into a stunning source of
  179. computer-generated beauty. DAZZLE is a hypnotizing graphics screen saver
  180. acclaimed in computer magazines as the best self-directing art program
  181. available. It fills the computer monitor with continually evolving displays
  182. that protect the screen from image burn. A popular diversion for waiting
  183. rooms, reception areas, and family rooms at home. Used in conjunction with
  184. your favorite music, there is no form of entertainment quite like it.
  185.  
  186. DAZZLE constructs breath-taking geometric images that can be used to
  187. complement desktop publishing materials, 35mm-slide and overhead design, or
  188. to create dynamic background animation for video production.
  189.  
  190. *    Award winning interactive color kaleidoscopic program that provides
  191.      hours of changing visual viewscapes.
  192. *    Performance art for the eyes featuring a rich selection of drawing
  193.      algorithms, fades, and special effects.
  194. *    Compose images of varying complexity which can be exported or printed
  195.      to supplement any presentation, publication, or display project.
  196.      Royalty free for non-commercial usage.
  197. *    Includes a self-directing mode which is an effective and entertaining
  198.      attention getter with a variety of uses in trade shows, reception
  199.      areas, showrooms, store fronts, schools, nearly anywhere.
  200.  
  201. System Requirements
  202. *    Personal computer using the 8088, 186, 286, 386, or higher processor.
  203. *    EGA, VGA, 8514/A graphics card, or compatible video graphics adapter
  204.      and monitor.
  205. *    MS-DOS or PC-DOS operating system version 3.1 or higher.
  206.  
  207. Options
  208. *    Desktop publishing, graphics drawing, or other programs to edit or
  209.      utilize the PCX format graphics files output by DAZZLE.
  210. *    Monochrome or color printer, film recorder, or plotter to create hard
  211.      copy of generated images. Peripheral drivers not included, DAZZLE
  212.      outputs industry standard PCX format disk files that most systems
  213.      support.
  214. *    VGA to NTSC adapter to record DAZZLE animation directly onto video
  215.      tape.
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          1
  228.  
  229.  
  230.  
  231.  
  232.  
  233. Enhancements:
  234.  
  235.      R5.0 is the most significant "face lift" the program has ever
  236. received. The number of fades and drawing algorithms have been greatly
  237. expanded. A truly fresh interpretation of the DAZZLE vision.
  238.  
  239.      Configuration menu sets number of images and pause time in Auto mode.
  240. "/W" command line option for easier use with Windows (a windows driver is a
  241. separate product). Keyboard LED's indicate program state and progress. The
  242. "/Z" option creates DAZZLE.DOC User's Manual. Enhanced interactive control.
  243.  
  244.  
  245.  
  246. 2. INTRODUCTION
  247.      DAZZLE is an award winning self directing color image generator for
  248. DOS and Windows computers with EGA or VGA compatible color displays and
  249. adapters. Performance art for the eyes.
  250.  
  251.      A source of beauty; sometimes subtle, sometimes vibrant, always
  252. changing. The image engine has numerous primary image drawing algorithms,
  253. most of which have at least two styles of presentation, many of which have
  254. multiple internal drawing variations. There is an assortment of fades,
  255. including split screens and pans, used by the imaging system for greater
  256. diversity of presentation. The entire color range of the detected video
  257. system is utilized for maximum variety and visual stimulation.
  258.  
  259.      When the "Semi-Automatic" mode of DAZZLE is active, the user can play
  260. the program from the keyboard. Specifically selecting each pattern to draw,
  261. or letting the program select the pattern randomly. The selected pattern is
  262. generated for as long as the user holds the draw key. There are no limits
  263. on the mixing of image patterns. The user can then invoke a specific fade
  264. effect, or let the program select an effect randomly. The types of displays
  265. that can be generated in this fashion are far more varied, and personal,
  266. than anything that "Auto" mode ever produces.
  267.  
  268.      There is a configuration menu that allows the customization of DAZZLE
  269. image generation. It also allows the selective disabling of various fades.
  270. This configuration information can be written to an editable text file, and
  271. either loaded again from the menu or loaded automatically at program
  272. invocation by specifying the file name on the DAZZLE command line.
  273.  
  274.      An on-line HELP text window system is included in DAZZLE.
  275.  
  276.      In the self generating "Auto" mode the primary image algorithms are
  277. mixed randomly on the screen. An adjustable number of images are overlaid
  278. at a time, producing a very large assortment of possible displays. Each
  279. display remains for a while to be appreciated, then the screen is cleared
  280. via a fade algorithm, and another set of patterns is presented.
  281. Mathematically speaking, an exact pattern match might not occur for many
  282. weeks of continuous operation. Human perception is far less exacting and
  283. will discern repetition well ahead of these extremes, but the general
  284. effect is impressive and frequently surprising. Note that the starting
  285. patterns of the program will be different each time it is executed. If the
  286. program seems predictable, exit it and start it over again.
  287.  
  288.  
  289. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          2
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.      "PsL News" (713-524-6394) described DAZZLE as:
  297.                ...the best kaleidoscope program we've seen yet. The
  298.      beautiful use of colors, enhanced even further by the use of
  299.      fading in and out, is, for want of a better word, awesome.
  300.  
  301.      DAZZLE has received many other good press reviews, and has been
  302. awarded "Best New Graphics Program for 1990" (December 90 PsL News). There
  303. have since been complimentary reports too numerous to repeat here, my
  304. thanks to all who have been so supportive.
  305.  
  306.      DAZZLE can be used in a variety of ways. At the office it keeps the
  307. screen from being burned by constant display of an unchanging prompt.
  308. Simply start the program when leaving your desk or answering the phone or
  309. otherwise diverted. One option is to start DAZZLE from a keyboard locking
  310. program so that unauthorized access is prevented on your unattended
  311. computer until you return. Additional programs are available from
  312. MicroTronics that provide self-starting DOS and Windows Screen Saver
  313. capability, and optional password protection.
  314.  
  315.      In reception areas, at trade shows, in showrooms, in waiting rooms, in
  316. schools, in display windows, and other events where the desire is to
  317. attract attention; use a faster cycling mode of DAZZLE to peak curiosity
  318. and draw visitors to your area. A program called DAZLOGO has been released
  319. for customers that want their logo or other custom images integrated into
  320. DAZZLE for regular presentation. DAZZLE also can be invoked from within
  321. your presentation software (see the "/S" and "/B" command line options) for
  322. an extra touch of pizzazz (selling or distributing any program that
  323. includes DAZZLE requires an active OEM agreement with MicroTronics).
  324.  
  325.      DAZZLE can be used to aid relaxation. In its slower cycling VGA modes
  326. (where this program REALLY shines) it is often soothing and helps one to
  327. shift conscious attention from the cares of the day. Various university and
  328. medical studies conducted on volunteers watching DAZZLE document a
  329. reduction of blood-pressure, general relaxation, and heightened alpha
  330. states in the brain. When overwhelmed with problems or pressures, it is
  331. often true that shifting one's focus from an immediate concern allows the
  332. objectivity needed to enhance decision making and settle the nerves.
  333.  
  334.      DAZZLE is a performing art realization on a computer platform. Used
  335. with your favorite music DAZZLE can be highly entertaining and
  336. regenerating. In its self-directing play mode it is great "living" mobile
  337. art. Capture stills, record it on your VCR, use the images as backgrounds
  338. for your slide presentations, or play it live with your band (note the
  339. Royalty section below). Applications are boundless.
  340.  
  341.  
  342. 3. SHAREWARE
  343.      Shareware is a brave concept in software marketing that allows you to
  344. "try before you buy." Shareware authors retain all rights under their
  345. copyright, but allow free distribution of their programs. Distributors of
  346. shareware--including on-line BBS and catalog outlets--usually do not charge
  347. for the shareware software itself. The distributors are charging for their
  348. own services in providing access to their resources. Registration payment
  349.  
  350.  
  351. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          3
  352.  
  353.  
  354.  
  355.  
  356.  
  357. directly to the author entitles the user to additional services,
  358. information, and newer products. It is a great deal for users, authors, and
  359. distributors alike. Please support this honor system marketing technique so
  360. that more great programs of increasingly professional quality can
  361. reasonably be provided via this system.
  362.  
  363.      Copyright laws apply to both shareware and commercial software, and
  364. the copyright holder retains all rights, with a few specific exceptions
  365. clearly stated by the author. Shareware authors are accomplished
  366. programmers, just like commercial authors, and the programs are of
  367. comparable quality--in both cases there are good programs and bad ones! The
  368. main difference is in the method of distribution. The shareware author
  369. specifically grants the right to copy and distribute the software to all,
  370. except that MicroTronics requires that written permission be acquired
  371. before a commercial disk vendor may copy or distribute our products.
  372.  
  373.      Shareware is a distribution method, not a type of software. You should
  374. find software that suits your needs and budget, whether it's commercial or
  375. shareware. The shareware system makes fitting your needs easier, because
  376. you can try before you buy. And because the overhead is low, prices are low
  377. also. Shareware has the ultimate money-back guarantee--if you don't use the
  378. product, you don't pay for it.
  379.  
  380.      You are encouraged to pass a copy of DAZZLE along to your friends for
  381. evaluation, but please do not give it away altered or as part of another
  382. system. Please encourage them to register their copy if they find that they
  383. can use it.
  384.  
  385.  
  386. 3.1. Usage Limitation
  387.      Please note that this program is NOT FREE. You are entitled to use it
  388. for evaluation over a short time (not more than 10 days) to determine if it
  389. functions adequately for your needs, after which time a registration fee
  390. paid directly to MicroTronics is required by copyright law, and greatly
  391. appreciated by all of us. Any distribution or on-line fee paid by you to
  392. copy DAZZLE is (usually) not forwarded to MicroTronics by the distributor,
  393. and therefore would not constitute payment of a registration fee. The
  394. images generated by this program are subject to usage limits and royalty
  395. fees, refer to the Royalties section for additional details.
  396.  
  397.  
  398. 3.2. Revision Control
  399.      MicroTronics is NOT responsible for revision control of DAZZLE through
  400. any source other than direct mailings from our office. If you request a
  401. copy from any other source please be certain of the revision level that you
  402. are acquiring, and that it contains all related files and documentation.
  403.  
  404.      Your registration fee for DAZZLE entitles you to one disk copy update
  405. of DAZZLE from us within the first year--at your option. It is assumed that
  406. all payments are registrations of existing copies, so disk are not
  407. automatically mailed unless the request for "order" or "update disk" is
  408. clearly identified in the letter. Many users prefer to retain their update
  409. option until the next newer release is available. PLEASE specify your
  410. floppy disk format when writing. Once you have received your update disk,
  411.  
  412.  
  413. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          4
  414.  
  415.  
  416.  
  417.  
  418.  
  419. additional disk updates are available at a reduced fee. Names on our
  420. PRIVATE mailing list are never shared with others, and will be maintained
  421. for at least 1 year from last contact unless materials are returned without
  422. forwarding address.
  423.  
  424.  
  425. 3.3. Current registration fee and discounts
  426.      The registration fee for this version of DAZZLE is $15 ($20US for
  427. customers outside the continental U.S.A. please). For those that wish to
  428. buy multiple registrations of the unmodified shareware product the
  429. following discounts are currently allowed:
  430.  
  431. Copies 1 through 3
  432.      Registration cost $15 each ($20US foreign)
  433.  
  434. Copies 4 through 8
  435.      Additional cost $12 each ($17US foreign)
  436.  
  437. Copies 9 or more
  438.      Additional cost $7 each ($12US foreign)
  439.  
  440. Thus 12 copies would cost $133.00 (3x$15 + 5x$12 + 4x$7). Discounts may be
  441. discontinued without prior notice. Multiple registrations make for a great
  442. gift idea to your computer using friends, and are wonderful around the
  443. office. This pricing is for independent registrations of multiple program
  444. copies. MicroTronics will provide a disk and documentation for each copy
  445. thus registered, and put the recipient of each copy on our mailing list.
  446.  
  447.      A single registration fee will license one copy for use on any one
  448. computer at any one time. You must treat this software just like a book. An
  449. example is that this software may be used by any number of people and may
  450. be freely moved from one computer location to another, so long as there is
  451. no possibility of it being used at one location while it's being used at
  452. another. Just as a book cannot be read by two different persons at the same
  453. time.
  454.  
  455.  
  456. 3.4. Site Licenses
  457.      Also available are MULTI-COPY or SITE LICENSES. The licensee receives
  458. one "master" copy of the program and all related documentation, additional
  459. master copies of disk and/or documentation available for an extra charge.
  460. These may be copied by the licensee for multiple users at the designated
  461. location (site) up to the number of licensed copies. The current offer is
  462. that $15 is paid for the master copy supplied from us, and you pay $5 for
  463. each additional copy that you make (subject to the terms of the Site
  464. License agreement). The number of authorized copies can be automatically
  465. extended by simply submitting the additional funds with a letter
  466. referencing the original site license.
  467.  
  468.  
  469. 3.5. OEM/VAR Licenses
  470.      Multi-copy OEM/VAR licenses are available at a reduced cost for
  471. developers that wish to incorporate MicroTronics programs into their own
  472. product for resale. There is also an open-ended license that allows
  473.  
  474.  
  475. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          5
  476.  
  477.  
  478.  
  479.  
  480.  
  481. unlimited copies to be distributed for a single one-time fee. These
  482. licenses include priority telephone support and free extended period
  483. product upgrades for the licensee.
  484.  
  485.  
  486. 3.6. Future Products
  487.  
  488.      Self activating DOS and Windows Screen Saver drivers, and a full
  489. computer security version of MT-DAZE, are available from MicroTronics.
  490. These are retail enhancements to the shareware versions of the DAZZLE
  491. family of programs.
  492.  
  493.      A derivative non-shareware product called DAZLOGO allows commercial
  494. clients to incorporate their own logo or other artwork for regular
  495. presentation by the DAZZLE display for trade shows, waiting rooms,
  496. promotional gifts, and other uses. Write us for details.
  497.  
  498.      Another derivative product soon to be released is DAZTUTOR. This
  499. allows users to experience a revolutionary Psycho-Ergonomic(TM) stress-less
  500. computer aided memorization technique. Commit information to memory during
  501. a high-alpha state of relaxation without the duress and distraction
  502. associated with other memorization environments.
  503.  
  504.      By the summer of 1992, MicroTronics will make available DAZZLE
  505. merchandise of a broad variety, including: Music Videos, Shirts, Mugs,
  506. Cards, Prints, Stick'EMs, and such.
  507.  
  508.      The rapid success of DAZZLE has prompted us to expand our resources
  509. and dedication to this marketplace. We have a number of interesting
  510. projects in the works to reward registered users for their faithfulness.
  511.  
  512.  
  513. 3.7. Royalties
  514.      All commercial rights to this program are retained by the author.
  515. Revenue or any other form of remuneration resulting from images captured or
  516. photographed or in any way derived from DAZZLE, or any MicroTronics
  517. programs, are subject to usage limitations, royalties, fee's, or other
  518. claims by the author. Contact J.R.Shiflett at MicroTronics for a license
  519. agreement and royalty rates for commercial usage of this program or it's
  520. images. The images generated by this program are intended for viewing on a
  521. computer executing a registered copy of this software, and may be
  522. extracted, projected, or otherwise translated onto other media only for
  523. personal enjoyment or non-commercial use within companies which have
  524. registered this software. Public display of DAZZLE images is permitted
  525. without royalty for registered copies that are used for trade shows, point
  526. of sales, and offices, where such usage is for entertainment or
  527. demonstration purposes, if no admission is charged and the display is
  528. incidental to the business being conducted. Any public or commercial use of
  529. derived images must assure that credit for, and address of, MicroTronics is
  530. prominently displayed in the distributed work and/or documentation.
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          6
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544. 3.8. Disclaimer
  545.      Users of DAZZLE and related products must accept this disclaimer of
  546. warranty: "DAZZLE is supplied for non-exclusive usage as is. The author
  547. disclaims all warranties, expressed or implied, including, without
  548. limitation, the warranties of merchantability and of fitness for any
  549. purpose. The author assumes no liability for damages, direct or
  550. consequential, which may result from the use of these programs."
  551.  
  552.  
  553. 3.9. Distribution Limitation
  554.      Anyone distributing DAZZLE for any kind of remuneration must first
  555. contact MicroTronics for authorization, use of the Distribution
  556. Authorization form below is recommended. This authorization will be
  557. automatically granted to distributors recognized by the (ASP) as adhering
  558. to its guidelines for shareware distributors, and such distributors may
  559. begin offering DAZZLE immediately (however MicroTronics must still be
  560. advised).
  561.  
  562.  
  563. 4. COMMAND LINE OPTIONS
  564.      A number of options that control the action of the DAZZLE family of
  565. programs can be specified on the command line when the program is invoked,
  566. or can be encoded into a batch file for easy activation.
  567.  
  568.  
  569. 4.1. Main Options Menu
  570.      When you enter the command "DAZZLE -?" at the DOS prompt you will be
  571. presented with the following display.
  572.  
  573. Usage: DAZZLE -options inputfile
  574.      -$   Display order information.
  575.      -2   2 part palette update to fix flickering screens (slower).
  576.      -a   Alternate (faster) color cycling speed.
  577.      -b   Bashful, no closing credits & any key aborts.
  578.      -c   Compatible mode, use BIOS for better portability.
  579.      -d   Delay, slow down drawing for faster PC's.
  580.            "-d=xxxx" delay xxxx units.
  581.      -i   Insecure, no antiviral checking.
  582.      -m   Mad (fastest) color cycling speed.
  583.      -n   No retract of hard disk heads.
  584.      -q   Quiet, no tones (no effect on warning beeps).
  585.      -s   Show mode, quick single image.
  586.            "-s=xxxx" Show mode, duration xxxx seconds.
  587.      -w   Window environment, no messages & changes some defaults.
  588.      -x   XT compatible, inferior but works.
  589.      -z   Create DAZZLE.DOC file on current disk path!
  590.  
  591. During the display the TAB key will FREEZE the display till SPACE is
  592. pressed. F1 activates on-line help during the program. F2 provides a
  593. configuration menu.
  594. ESCAPE terminates the program.
  595.  
  596.  
  597.  
  598.  
  599. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          7
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606. 4.2. Additional Options Menu
  607.      When you press a key at the "Press Any Key" prompt you will be
  608. presented with the following display.
  609.  
  610. If an "inputfile" is not specified, the program will try to locate and load
  611. MTDAZZLE.DZL from the current path. To prevent this load specify an
  612. inputfile name of "*"
  613.  
  614. Additional Options
  615.      -e   EGA operation mode forced.
  616.      -h   Hide EGA border.
  617.      -k   Keyboard typematic unchanged.
  618.      -t   Tall video aspect ratio mode.
  619.  
  620. ***** limited use command line options *****
  621.      -+   Ignore TARGA+64, even if present.
  622.      -!   Monitor Screen Saver driver interface.
  623.      -4   Restrict the EGA mode to only 4 random colors.
  624.      -f   Fixed colors instead of randomized.
  625.      -v   VGA operation mode forced.
  626.  
  627.  
  628. 4.3. Specifying Options
  629.      The DAZZLE program accepts any combination of options on the initial
  630. command line that affect its mode of operation. The options can be preceded
  631. with either the "/" (slash) character or the "-" (minus) character. If you
  632. use the SwitchChar feature of MSDOS, the "/" (slash) option marker
  633. character can be changed to any other key. At least one space must exist
  634. between the DAZZLE command and the first option. For example: "DAZZLE  -FN"
  635. instructs DAZZLE to execute with Fixed colors and No retract of the hard
  636. disk drive heads. The options are not case sensitive-upper and lower case
  637. letters are treated identically. The options can be concatenated into a
  638. single string (like: -FN), or can be entered separately (like: -F -N), the
  639. effect is the same. The optional inputfile can be specified anywhere on the
  640. command line. For example: "DAZZLE  -I  DAZZLE.DZL" has the same effect as
  641. "DAZZLE  DAZZLE.DZL  -I", which is to tell DAZZLE to startup in the
  642. insecure mode, and to load configuration file DAZZLE.DZL prior to starting
  643. the image generation process. Note that DAZZLE will automatically attempt
  644. to locate and load a configuration file named MTDAZZLE.DZL unless
  645. explicitly instructed otherwise with the "*" or "-*" command line options.
  646. The effects of each option are detailed below.
  647.  
  648.  
  649. 4.4. Compatibility Options
  650.      Some of the options for DAZZLE are specifically related to increasing
  651. portability of the program to various computers and displays. The "2", "c",
  652. "d", "e", "k", "n", "v", and "x" options default to the most desirable
  653. modes, but can be controlled by the user. VGA users also should refer to
  654. the "t" option for details.
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          8
  662.  
  663.  
  664.  
  665.  
  666.  
  667.   4.4.1.  /2 = 2 part palette update.
  668.      Normally the entire color palette is updated at one time for each tick
  669. of the color cycling clock. If the CPU clock speed or the VGA palette
  670. register update rate is too slow, the upper part, or perhaps all of the
  671. display, will flicker badly during the display. To determine if this is due
  672. to palette updates, press and hold the "-" (minus) key during the running
  673. graphics display until it beeps (this is the slowest cycling clock rate).
  674. If the display flickers only when the color changes, then palette update
  675. speed is a problem. Using the "2" option splits the VGA palette update
  676. request into two almost equal groups that are handled sequentially. This
  677. should remove, or at least significantly reduce, cycling induced flicker.
  678. This option should not be used if not needed, as it slows the entire
  679. display generation process. This option affects operation with VGA adapters
  680. only, since they allow longer 256 color palettes. Short 16 color palettes
  681. for EGA's are never divided into two separate updates.
  682.  
  683.   4.4.2.  /C = COMPATIBLE mode, use BIOS.
  684.      Normally DAZZLE bypasses the video adapters BIOS code for maximum
  685. speed in color palette cycling. However, some rare adapters may have
  686. problems with this mode of operation. To cause DAZZLE to use the provided
  687. BIOS the "C" option can be used. If your display flickers or distorts, or
  688. the color fails to cycle smoothly during the display, then try this option
  689. to determine if it corrects the problem. This option reduces program
  690. performance speed and should not be used if not needed.
  691.  
  692.   4.4.3.  /D = Delay, slow down drawing for faster PC's.
  693.            "-d=xxxx" delay xxxx units.
  694.      This option serves both artistic and compatibility purposes. On faster
  695. computers the DAZZLE drawing algorithms can be too fast to appreciate as an
  696. evolving image. If the computer is too fast, or if you simply desire to
  697. induce a slower drawing speed for purely aesthetic reasons, this option can
  698. be used to delay the drawing process. If used simply as "/D", without
  699. specifying any delay units, the program will use a default delay amount. To
  700. adjust the amount of delay a specific value can be provided after the "="
  701. (equal) character. There is no exact relationship of the delay unit value
  702. and the impact on the drawing speed, it must be experimentally determined
  703. on each computer. The larger the number, the slower the drawing (TARGA+64
  704. users note: this option works in reverse on this system, larger unit
  705. numbers produce faster drawing).
  706.  
  707.      The delay unit value ranges from 1 (minimum) to 8191(maximum), and can
  708. be entered without leading zero's. There must be no spaces or tabs between
  709. the "D", the "=", and the numbers for the delay units. This option can be
  710. concatenated with other non-numeric options. Thus "/AD=250W" is a legal
  711. command option string.
  712.  
  713.   4.4.4.  /E = EGA operation mode forced.
  714.      Normally DAZZLE will automatically detect the video adapter hardware
  715. attached and adjust itself to use either the EGA or the VGA mode. This "/E"
  716. option allows VGA users to select and view the EGA mode of operation, which
  717. is 640x350x16 in format. As of revision 4.0 this option, like the "/V"
  718. option, will prevent DAZZLE from aborting if it thinks that it has detected
  719. an unacceptable video controller/monitor combination, though it will still
  720.  
  721.  
  722.  
  723. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics          9
  724.  
  725.  
  726.  
  727.  
  728.  
  729. give its usual error messages during startup. Refer to the "/V" option
  730. below for more information.
  731.  
  732.   4.4.5.  /K = Keyboard typematic unchanged.
  733.      Revision 4.1a contains enhancements to make the program largely immune
  734. to some "keyboard acceleration" utilities that exist. These utilities cause
  735. the self-repeating "typematic" function of the keyboard to function far
  736. more rapidly. They come in two flavors:
  737.  
  738. *    Those that tell the keyboard to send keys more often.
  739. *    Those that trick DOS into thinking that more keys arrive than actually
  740.      are sent by the keyboard.
  741.  
  742.      Without specifying this command line option, DAZZLE will set the
  743. "typematic" rate of the keyboard to it's minimum value for best program
  744. performance. When DAZZLE terminates it puts the "typematic" speed back to a
  745. value typical of most DOS defaults, unfortunately I am not aware of a way
  746. to test the setting before changing it. Those that use a keyboard speed-up
  747. utility that stops having an effect after DAZZLE has been executed have the
  748. first type of such a utility. If you want the keys back to their quicker
  749. speed you can re-execute your speed-up command. If you find this
  750. unacceptable then use this command line option to force DAZZLE to keep from
  751. changing the "typematic" rate of the keyboard. The "/S" , "/W", and the
  752. "/B" options automatically disable changing of the typematic rate.
  753.  
  754.   4.4.6.  /N = NO retract of hard disk heads.
  755.      Since the DAZZLE display is often allowed to run for hours, the hard
  756. disk heads are normally parked into a safe power-down position (as
  757. determined by the BIOS in your specific computer) as a precaution in case
  758. electrical power is lost, or the computer powered down while DAZZLE is
  759. active. This process has no effect on the image generation performance of
  760. DAZZLE, but if your drive controller is highly nonstandard it might cause
  761. DAZZLE to fail to start. Some disk drives make a really nasty sound when
  762. they are next accessed after they have been parked. While this is not an
  763. error, nor technically a cause for concern, it sure can upset someone not
  764. aware of what is happening. The user can issue this option to prevent any
  765. attempt to park the hard disk heads. If you have any reason to doubt the
  766. safety of using the head parking feature with your computer/drive
  767. combination then please always use this command line option.
  768.  
  769.   4.4.7.  /V = VGA operation mode forced.
  770.      Normally DAZZLE will automatically detect the video adapter hardware
  771. attached and adjust itself to use either the EGA or the VGA mode. This
  772. option generally SHOULD NOT BE NECESSARY, OR USED. It should be unable to
  773. cause any damage, but is intended for rare compatibility conflicts where
  774. the startup code in DAZZLE falsely rejects the video controller/monitor
  775. combination as unacceptable. This option, like the "/E" option, will allow
  776. the error messages to be reported (so that you can write us of the
  777. problem), but will prevent the program from aborting itself. If the
  778. controller/monitor is really VGA compatible, or really EGA compatible if
  779. using the "/E" option, then normal image generation should be observed.
  780. Unlike the "/E" option, this option lacks artistic usage or impact. The VGA
  781. mode uses all 256 color palette registers for a far more subtle and
  782. interesting series of displays. The default VGA mode of DAZZLE uses a
  783.  
  784.  
  785. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         10
  786.  
  787.  
  788.  
  789.  
  790.  
  791. specially enhanced 320x400x256 mode that is not properly captured by many
  792. commercial products. The VGA modes require no more than 256kB of video
  793. memory.
  794.  
  795.   4.4.8.  /X = XT compatible mode, inferior but works.
  796.      This option allows DAZZLE to execute on 8088 or 8086 based PC/XT type
  797. computers with EGA or VGA adapters and color displays. This option will be
  798. automatically initiated if the 808x style CPU is detected at program
  799. startup, but specifying the command line option avoids the warning message.
  800. The EGA performance on XT computers seems acceptable, but the VGA mode may
  801. be noticeably inferior to the performance of an 80x86 based computer. The
  802. faster the CPU clock the better the overall performance and fluidity of
  803. DAZZLE.
  804.  
  805.  
  806. 4.5. Artistic Options
  807.      These options adjust the image generating algorithms used by the
  808. program. They are largely artistic in nature but allow customizing the
  809. presentation to various environments and requirements.
  810.  
  811.   4.5.1.  /4 = Restrict the EGA mode to 4 colors.
  812.      The default EGA mode will use the full complement of available colors
  813. for the display. Using this option restricts the display to only 4
  814. simultaneous colors at one time. This is used when the output from DAZZLE
  815. will be directed to another system that does not support more than 4 colors
  816. (like automated weaving or embossing machines. Note Royalty section
  817. above.).
  818.  
  819.   4.5.2.  /A = ALTERNATE (faster) color cycling speed.
  820.      The default color cycling mode is the slowest, with the most subtle
  821. shadings and transitions. This option increases the cycling rate used in
  822. shaping the palette contents. This effect is distinct from, but can
  823. complement, the "+" and "-" keys that can be used while the program is
  824. active.
  825.  
  826.   4.5.3.  /F = FIXED colors instead of randomized.
  827.      Normally DAZZLE will randomize the color palette registers between
  828. each screen erase before starting the next image generation. This allows
  829. all the possible colors (up to a quarter million on VGA) to be used by the
  830. program. This option forces the palette to an identical state at all times.
  831.  
  832.   4.5.4.  /H = Hide EGA border.
  833.      Some folks find the colored border on the EGA display distracting, and
  834. some displays do not perform retrace masking properly. This option will
  835. cause the border color in EGA modes to be forced to black at all times.
  836.  
  837.   4.5.5.  /M = MAD (fastest) color cycling speed.
  838.      This option not only greatly accelerates the color palette contents
  839. rotation, but it also increases the number of image primitives that can be
  840. displayed in "Auto" mode at one time before the screen is erased. The
  841. effect is a far busier screen, a more intense visual experience. This is
  842. particularly suited to attention-getting in showrooms and other public
  843. displays, whereas the default mode is more practical for personal
  844. meditation and relaxation.
  845.  
  846.  
  847. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         11
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.   4.5.6.  /S = SHOW mode, quick single image.
  855.            "-s=xxxx" Show mode, duration xxxx seconds.
  856.      The "/S" option gives a single panel of images and then terminates
  857. automatically. This is most useful when DAZZLE is to be executed from
  858. within other programs or batch files. The image displayed is different each
  859. time.
  860.  
  861.      The "/S=xxxx" option allows DAZZLE to execute for a specified length
  862. of time, after which it will terminate at the end of the next fade.
  863.  
  864.      The duration value ranges from 1 (minimum) to 3600(maximum), and can
  865. be entered without leading zero's. There must be no spaces or tabs between
  866. the "S", the "=", and the numbers for the duration. This option can be
  867. concatenated with other non-numeric options. Thus "/AS=250W" is a legal
  868. command option string.
  869.  
  870.   4.5.7.  /T = TALL video aspect ratio mode.
  871.      Normally the EGA mode of DAZZLE uses a 16 color 640x350 resolution
  872. display with a modified aspect ratio (screen is mapped as if it had 640x700
  873. resolution). The default VGA mode uses 256 color 320x400 resolution. The
  874. "/T" option causes the program to use the standard BIOS supported screen
  875. resolution and aspect ratio in generating all images. The effect is
  876. somewhat faster image generation, but with a noticeably tall aspect ratio.
  877. As of revision 4.0 this option is functional with the VGA display mode, and
  878. causes it to use the BIOS supported 320x200 video mode. Note that due to
  879. VGA hardware limitations, using this option will prevent the display of
  880. "dual page" effects (where a screen composed of a different image than the
  881. one being displayed is "panned" or "scrolled" onto the visible display
  882. area).
  883.  
  884.  
  885. 4.6. Other Options
  886.  
  887.   4.6.1.  /$ = Display order information.
  888.      Issuing this option when invoking DAZZLE will cause the program to
  889. output a convenient order form that can be quickly completed and sent to
  890. MicroTronics for product orders, information request, and shareware
  891. registration. To send this form directly to a printer use the MSDOS output
  892. redirection character ">" (greater-than) to specify the destination. For
  893. example, if you have a printer that can accept standard ASCII text on your
  894. computer port PRN:, then the command to use would be:
  895.      DAZZLE -$ > PRN:
  896.  
  897.      Complete the form and mail it to the indicated address. Enclose any
  898. indicated funds in U.S.Dollar instruments, payable to MicroTronics.
  899.  
  900.   4.6.2.  /B = Bashful, no closing credits.
  901.      DAZZLE will identify itself, including its revision level, when the
  902. program is started. The BASHFUL option will prevent closing credits when
  903. the program terminates (similar to the SHOW option), and additionally
  904. prevents DAZZLE from clearing the type ahead keyboard buffer when it exits.
  905. This allows usage of DAZZLE in a more classical "Screen Saver" mode, since
  906. whatever key is pressed to exit is not lost. This mode disables ALL key
  907.  
  908.  
  909. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         12
  910.  
  911.  
  912.  
  913.  
  914.  
  915. interpretation of DAZZLE. Even the "+" and the "-" keys will cause DAZZLE
  916. to terminate. The shareware version of DAZZLE does not initiate itself in a
  917. "Screen Saver" fashion under DOS or Windows, this flag is used by the
  918. retail Screen Saver drivers from MicroTronics. This mode blocks the use of
  919. the keyboard LED's to indicate the state condition of the executing DAZZLE
  920. program. DAZZLE has been successfully used within MS/Windows (copyright
  921. Microsoft), but use of this option will prevent window selection
  922. keystrokes. Use of the command line option "/W" was added in R4.2 for the
  923. windows environment as detailed below.
  924.  
  925.   4.6.3.  /I = Insecure, no antiviral checking.
  926.      Before starting the image display process DAZZLE will normally perform
  927. a test on the disk copy of itself in an attempt to assure that no
  928. unauthorized modifications ("hacks") have been made to the program after it
  929. was distributed from MicroTronics. This is a safety feature added for YOUR
  930. protection! Please note that this is not a system wide scan for virus
  931. infection-only the current disk copy of the DAZZLE.EXE file is checked, nor
  932. is the self-check completely exhaustive. Once you have used your copy of
  933. DAZZLE, after it has passed its antiviral test and you no longer wish to
  934. endure the delay at every invocation for this testing, you can use this
  935. command line option to bypass this safety feature. IF YOUR COPY OF DAZZLE
  936. FAILS THIS TEST, PLEASE NEVER USE THIS OPTION! INSTEAD WRITE TO US, AND TO
  937. THE SUPPLIER THAT GAVE YOU THE BAD COPY, AND LET US KNOW! A clean copy can
  938. be in your hands in a very short time, and might save your entire software
  939. investment (NOTE: MicroTronics only supplies disk to registered users).
  940.  
  941.   4.6.4.  /Q = Quiet, no tones (no effect on beeps).
  942.      This option will block the tones that DAZZLE emits at various points
  943. in its operations. But warning beeps are generally not restricted. As of
  944. revision 4.1, DAZZLE uses programmed tones for most alerts and signals that
  945. it issues. These tones are of short duration, and change pitch depending on
  946. the condition being signaled. With the increase in operational options
  947. these tones are very helpful in determining the state the program is in.
  948. The one place where these tones are superfluous is the tiny tune in the
  949. closing credits, but this tune can be aborted with any keypress.
  950.  
  951.   4.6.5.  /W = Window environment, changes defaults.
  952.      This option was added to simplify use of DAZZLE within MS/Windows
  953. environments. It prevents the startup antiviral check (please see the "/I"
  954. option for a discussion of the risk involved), disk head parking, and all
  955. startup messages. This mode blocks the use of the keyboard LED's to
  956. indicate the state condition of the executing DAZZLE program. It allows
  957. normal "switch" key commands to Windows for task switching. DAZZLE will
  958. still show the closing credits graphic image, but not the closing text
  959. messages.
  960.  
  961.   4.6.6.  /Z = Create DAZZLE.DOC file
  962.      DAZZLE keeps the entire Users Manual within itself in an efficient
  963. manner that has minimal impact on total usage of the program. By specifying
  964. this option DAZZLE will create a new DAZZLE.DOC Users Manual file on your
  965. current default disk directory, which you can then print. Note that this
  966. file is formatted for generic text printers.
  967.  
  968.  
  969.  
  970.  
  971. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         13
  972.  
  973.  
  974.  
  975.  
  976.  
  977.   4.6.7.  /+ = Ignore TARGA+64, even if present.
  978.      The TARGA+64 card from Truevision can be used with a special limited-
  979. availability non-shareware version of DAZZLE to produce high quality NTSC
  980. video images. This option allows the special TARGA compatible version of
  981. the program to ignore the video card so that it will use the computers
  982. normal VGA display.
  983.  
  984.   4.6.8.  /! = Monitor Screen Saver driver interface.
  985.      The retail versions of MT-DAZE and related products allow execution as
  986. a self activating Screen Saver under both DOS and Windows3.x. This option
  987. allows the retail version of the program to monitor the Screen Saver driver
  988. interface so that it performs normally in that environment, which is the
  989. default mode invoked by DAZTSR.
  990.  
  991.  
  992. 4.7. Specifying the INPUTFILE
  993.      DAZZLE can accept the optional specification of an input file on the
  994. command line. This file must contain a text script that is consistent with
  995. the program's language specification. The specification of a path as well
  996. as a filename is acceptable. Be sure to separate the file name from options
  997. with at least one space.
  998.  
  999.      As of R5.0, DAZZLE will automatically attempt to locate and load a
  1000. configuration file named MTDAZZLE.DZL unless explicitly instructed
  1001. otherwise with the "*" or "-*" command line options.
  1002.  
  1003.  
  1004. 5. ON-LINE HELP
  1005.      DAZZLE supports an on-line help menu system. You may press the "F1"
  1006. function key to activate the help subsystem. This system is intentionally
  1007. limited in size and scope to keep the program from growing too large, but
  1008. it offers useful summaries of the newest and most pertinent features of
  1009. DAZZLE. The graphics screen that was being displayed when help is activated
  1010. is erased when help is exited.
  1011.  
  1012.  
  1013. 5.1. Cursor Keys within HELP
  1014.      When within the help subsystem DAZZLE recognizes the various standard
  1015. cursor keys. The "HOME" key jumps to the first page of help text. The "END"
  1016. key jumps to the last page of help text. The "PgDn" key advances to the
  1017. next page of help text, the "PgUp" returns to the previous page. The arrow
  1018. keys also can be used. Note that the bottom right of the text window shows
  1019. what page movement keys are valid at that point.
  1020.  
  1021.  
  1022. 5.2. Exiting HELP
  1023.      The text menu subsystems, including the help system, can be exited by
  1024. pressing the same key that invokes that subsystem. Thus to exit help press
  1025. the "F1" key again.
  1026.  
  1027.  
  1028. 6. LED Indications during DAZZLE
  1029.      DAZZLE family of programs control the lighting of the Num Lock, Cap
  1030. Lock, and Scroll Lock LED's (Light Emitting Diodes) on the keyboard to
  1031.  
  1032.  
  1033. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         14
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039. indicate to the user the state of the program as it moves through the
  1040. various conditions or "states" in normal operation. These LED's (or lights)
  1041. can be on, off, or blink; each represents a different condition as detailed
  1042. below. Note that use of the "/W" or the "/B" command line options prevent
  1043. the DAZZLE program from changing the keyboard LED indicators.
  1044.  
  1045.  
  1046. 6.1. Scroll Lock LED
  1047.      This light indicates 1 of 3 possible conditions for the program.
  1048.  
  1049. 1) When off, the program is not in any pause state, something is actively
  1050. being computed or displayed.
  1051.  
  1052. 2) When blinking, the program is in an active countdown of a normal pause
  1053. delay. When the delay expires the program will proceed to the next action
  1054. without any need for user intervention.
  1055.  
  1056. 3) When on, the program is halted in a pause state, and will not proceed
  1057. until the user takes some action. This can be induced by pressing either
  1058. the "TAB" key or the "H" fade key. Refer to the details elsewhere for these
  1059. specific keys to understand how to release the program from this state.
  1060. This condition also occurs when any text menu is on the display, use the
  1061. specified menu exit command to restore normal program execution.
  1062.  
  1063.  
  1064. 6.2. Num Lock LED
  1065.      This light indicates that the program is either computing or
  1066. displaying a "Pan/Scroll Fade" process. If no activity is visible on the
  1067. screen then the program is building a new image on the "hidden" display so
  1068. that it can be moved onto the active or "visible" display area. Refer to
  1069. the "P" fade key for additional details.
  1070.  
  1071.  
  1072. 6.3. Cap Lock LED
  1073.      This light indicates that the program is computing a new VGA color
  1074. palette to use on the active display. The duration of this period is
  1075. directly dependent on the math speed of your computer. This indication was
  1076. added to inform users when their program seems halted that valid
  1077. computations are progressing unseen within the system. Refer to the
  1078. "Shift-F10" key description for additional details.
  1079.  
  1080.  
  1081. 7. PRIMARY DAZZLE MODES
  1082.      DAZZLE has two primary modes of operation. The original "Automatic"
  1083. (a.k.a. "Auto") mode, which is fully self generating; and a new
  1084. "Semi-Automatic" (a.k.a. "Semi-Auto") mode, which allows interactive
  1085. control of the image generation process. Some keys are only effective in
  1086. the "Semi-Automatic" mode, others are active at all times.
  1087.  
  1088.  
  1089. 7.1. Selecting Modes
  1090.      Selection between these two modes is done by pressing the "ALT"
  1091. (Alternate) key and the "F9" function key. This combination is referred to
  1092. as "Alt-F9". At program startup DAZZLE is always in "Auto" mode.
  1093.  
  1094.  
  1095. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         15
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.      To enter "Semi-Auto" mode press "Alt-F9". There is a short high
  1103. pitched tone. The display is cleared. The palette is reinitialized to a new
  1104. setting (this may take a few seconds on a slow VGA machine). Then a short
  1105. multi-tone chirp is emitted to indicate that "Semi-Auto" is ready for image
  1106. drawing commands.
  1107.  
  1108.      To return to "Auto" mode press "Alt-F9". There is a short lower
  1109. pitched tone. The display is cleared. The palette is reinitialized to a new
  1110. setting. Then the self generating engine begins creating random image
  1111. displays.
  1112.  
  1113.  
  1114. 8. KEYS ACTIVE IN ALL MODES
  1115.      Some key commands that DAZZLE recognizes are active regardless of the
  1116. current display mode. The meaning of some keys change slightly depending on
  1117. the current display mode.
  1118.  
  1119.  
  1120. 8.1. ESCAPE : Program Termination
  1121.      "The first and most important thing to learn about any program is how
  1122. to get out of it." This key will do the job for you regardless of where you
  1123. are in the program, just keep banging it till you get back to the DOS
  1124. prompt. Note that when not in the various text menu screens, that "ENTER"
  1125. also will terminate the program.
  1126.  
  1127.  
  1128. 8.2. TAB : Freeze Image
  1129.      The "TAB" key can be pressed at any time when not in a text menu to
  1130. "freeze" the current graphics image display. Once pressed, DAZZLE will
  1131. remain in "freeze" mode until the "SPACE" key is pressed (the "n" key will
  1132. also work). While in "freeze" mode, the "TAB" can be repeatedly pressed to
  1133. toggle between color-cycling and color-static modes. The "Shift-F10" key
  1134. can be used to change the palette of an image in "freeze" mode. This is
  1135. most useful in stabilizing a specific display for image capture. Even an
  1136. image in the midst of a fade or pan can be put into "freeze" mode. This key
  1137. is also active in the "Semi-Automatic" mode, though here its usefulness is
  1138. limited to halting a fade in mid-execution.
  1139.  
  1140.      The Scroll Lock LED on the keyboard will be continuously lighted to
  1141. indicate that "freeze" is active. Refer to the section on Scroll Lock LED
  1142. above for more details.
  1143.  
  1144.  
  1145. 8.3. F5 : Dump Screen Image to Disk File
  1146.      Pressing the "F5" function key converts the display memory into an
  1147. industry standard PCX disk image file. The program will name the file
  1148. "DAZ_xxxx.PCX", where xxxx is replaced with a number from 0000 to 9999,
  1149. depending on what filenames already exist on the current disk path. The
  1150. image format will match the current video mode of the program. The program
  1151. will resume normal display after the file is completely written. If a
  1152. "Pan/Scroll" fade is in effect when "F5" is pressed the "current" display
  1153. will assume full screen position for the duration of the file creation,
  1154. then the fade will return to normal action.
  1155.  
  1156.  
  1157. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         16
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165. 8.4. "+" and "-" : Color Cycling Clock Adjustment
  1166.      The fluid changing of DAZZLE images is largely the result of a clock
  1167. driven rotation of the display's color palette. The user can adjust the
  1168. rate of this clock at any time by using the "-" (minus) key or the "+"
  1169. (plus) key. Pressing "-" reduces the clock rate, pressing "+" increases the
  1170. clock rate. Note that DAZZLE defaults to maximum speed in VGA modes, and
  1171. almost maximum rate in EGA modes. When either the maximum or the minimum
  1172. clock rate is reached the console emits a short tone. This process is
  1173. distinct from, yet can complement, the palette control command line options
  1174. (see descriptions for "/A" and "/M" options above).
  1175.  
  1176.  
  1177. 8.5. "PgUp" and "PgDn" VGA Color Cycling Step Adjustment
  1178.      The degree of color change that occurs at each event of the color
  1179. clock can be adjusted on VGA displays using the "Page Up" (PgUp) and "Page
  1180. Down" (PgDn) keys. The program starts in the minimum step condition when
  1181. loaded. This effect is distinct from, yet strongly complements, the "+" and
  1182. "-" key functions described above.
  1183.  
  1184.  
  1185. 8.6. Shf-F10 : Reinitialize the Color Palette
  1186.      Pressing the "SHIFT" key and also the "F10" function key
  1187. simultaneously (Shf-F10) causes the current color palette of the display to
  1188. be reinitialized to a new random condition. There is a short tone at the
  1189. start of the request, and another tone when the process is completed. In
  1190. EGA modes the process is almost instantaneous. In VGA modes it can take up
  1191. to a few seconds, and the Cap Lock LED will light while the new palette is
  1192. being computed. Refer to the Cap Lock LED description for further details.
  1193.  
  1194.  
  1195. 8.7. CTL-F10 : Select New Background Color
  1196.      Pressing the "CONTROL" key and also the "F10" function key
  1197. simultaneously (CTL-F10) causes the background color of the current display
  1198. to be changed to a new random value.
  1199.  
  1200.  
  1201. 8.8. The Fade Control keys
  1202.      DAZZLE allows the user to select which fades will be used. The actions
  1203. of these keys vary slightly depending on the current mode. In "Auto" mode,
  1204. pressing one of the fade keys sets which fade will be used next but allows
  1205. the normal image generation process to continue. In the "Semi-Automatic"
  1206. mode the fade keys induce the selected fade immediately.
  1207.  
  1208.      The "Fade Enable Control" screen in the "Configuration" menu shows
  1209. which key (without the "Alt", "Ctl", or "Shf" keys being used) can be
  1210. pressed to select a specific fade algorithm.
  1211.  
  1212.  
  1213. 8.9. Special Fade Control keys
  1214.      The following behave a little differently, so they have been set aside
  1215. for special discussion.
  1216.  
  1217.  
  1218.  
  1219. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         17
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.   8.9.1.  P : Pan/Scroll fade
  1226.      Unlike the previous fade keys, this one has to be pressed at a certain
  1227. time to have any effect in the "Automatic" mode. When DAZZLE is drawing in
  1228. "Auto" mode it is in the "Auto-DAZE" state (no LED's are lit, see details
  1229. above about LED usage). Once the last image has been drawn it switches to
  1230. the "Fade-Out" state (the Scroll Lock LED is lit). The first thing this
  1231. latter state usually does is just pause for a while so that you can
  1232. appreciate the incredible beauty of the display. The "P" key is only
  1233. recognized in "Auto" mode if pressed while still in the "Auto-DAZE" state
  1234. (before Scroll Lock lights). Once the last image has been drawn and the
  1235. pause delay starts this key will simply be ignored.
  1236.  
  1237.      If a Pan/Scroll is in progress as indicated by the lighting of the Num
  1238. Lock LED, then pressing the "P" key will assure that both a pan and also a
  1239. scroll are presented.
  1240.  
  1241.      In the "Semi-Automatic" mode this key will not induce a Pan/Scroll.
  1242. Since that effect is not supported in the "Semi-Auto" mode, pressing "P"
  1243. causes one of the other fades to be randomly selected and executed
  1244. immediately.
  1245.  
  1246.   8.9.2.  H : Hold current display
  1247.      This is distinct from, yet similar to, the "freeze" command that is
  1248. called with the "TAB" key. This key is simply ignored in the "Semi-Auto"
  1249. mode. In the "Auto" mode it lets the "Auto-DAZE" state (refer to Pan/Scroll
  1250. description above) continue to normal completion, and will even let a
  1251. Pan/Scroll proceed normally if one happens to have been selected by the
  1252. "Fade-Out" state. But it causes the "Fade-Out" state to jam in the pause
  1253. delay mode forever. Here the program will wait until you manually select a
  1254. fade. Note that the fade that you select will commence immediately. The
  1255. Scroll Lock LED will light solidly, indicating that user intervention is
  1256. required to allow the program to proceed normally. Refer to the Scroll Lock
  1257. LED description above for more details.
  1258.  
  1259.      If you press "H" as soon at DAZZLE enters the pause delay mode, then
  1260. any fade select key, the delay is effectively canceled--allowing you to
  1261. immediately induce any fade you wish.
  1262.  
  1263.   8.9.3.  N : Next display now
  1264.      This key has been made immediately effective in all modes. It stops
  1265. any current image generation or fade, and begins a screen clear process.
  1266. This is the fastest way to blank the screen.
  1267.  
  1268.  
  1269. 8.10. Mouse Clicks
  1270.      DAZZLE will test for the presence of a Microsoft compatible Mouse
  1271. driver. If any mouse button is pressed (or if the screen is contacted when
  1272. using a Touch Screen system that is Microsoft Mouse compatible) DAZZLE will
  1273. usually interpret that action as being the same as pressing the "ENTER"
  1274. key. Note that in the text menu subsystem of this current version a mouse
  1275. click aborts the program.
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         18
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288. 9. KEYS ACTIVE IN "SEMI-AUTO" MODE
  1289.      DAZZLE supports a whole set of commands to allow the user to control
  1290. the image generation process of the program. Refer to "Selecting Modes"
  1291. above for details on accessing the "Semi-Automatic" mode. Note that
  1292. configuration options that disable a fade cause that fade to be unavailable
  1293. in the "Semi-Auto" mode also. In addition to the keys described in the
  1294. "KEYS ACTIVE IN ALL MODES" section above, the following keys can be used
  1295. while in the "Semi-Auto" mode.
  1296.  
  1297.  
  1298. 9.1. F8 : Toggle continuous drawing mode
  1299.      This key is similar to the F10 Draw Current Image key, except that
  1300. "F8" will draw the selected image continuously until the next press of the
  1301. "F8" key. All other keys maintain their normal function even while the
  1302. continuous drawing mode is active. This mode is switched off when you exit
  1303. 'Semi-Automatic' operation, but remains active through a fade or menu
  1304. access. Review the section below with the F10 key description for more
  1305. details.
  1306.  
  1307.  
  1308. 9.2. F9 : Select Random Image
  1309.      If the user wishes to let DAZZLE randomly select the next image
  1310. generating algorithm to be drawn then press the "F9" function key. It
  1311. selects another image each time it is pressed. Note that specific images
  1312. can be selected as detailed below.
  1313.  
  1314.  
  1315. 9.3. F10 : Draw Current Image
  1316.      Once an image algorithm has been selected by whatever means, the "F10"
  1317. key is pressed to draw that image. The image will be drawn for as long as
  1318. you hold down this key. You may release the key, and when you press it
  1319. again it will simply resume where it left off if you have not pressed
  1320. another key. It is suggested that you start an image with just a tap of
  1321. this key, note what it is doing, and then decide how long you wish to hold
  1322. it. Since there are no limits on image generation time with this key, you
  1323. can let a really interesting pattern grow continuously, producing visual
  1324. effects that "Auto" mode will never duplicate. This key will remember the
  1325. image being played even if you perform a "fade". So if a great image gets
  1326. too busy, you can "fade" it and press "F10" again and pick up where you
  1327. left off.
  1328.  
  1329.      Due to the behavior of the "typematic" key repeat built into the
  1330. keyboard controller, it is possible for DAZZLE to get confused about when
  1331. you release the "F10" key. If this happens then the selected image will
  1332. continue drawing after you release this key. Just a quick tap of this key
  1333. again will bring it to a halt.
  1334.  
  1335.  
  1336. 9.4. Alt-F10 : Reinitialize Current Algorithm
  1337.      This key allows the continued use of the same currently selected image
  1338. algorithm. But it causes the image algorithm to be reinitialized to new
  1339. random settings. This is most useful for changing between various modes of
  1340. the same algorithm. Some images support use of exclusive-OR for "ghosting"
  1341.  
  1342.  
  1343. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         19
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349. or mosaic texturing, some can change shape, most will change color and
  1350. screen location when this is pressed.
  1351.  
  1352.  
  1353. 9.5. Specific Image Selection Keys
  1354.      It is possible to specify exactly which image algorithm you wish
  1355. DAZZLE to use by pressing one of the Alt-keys 0 through 9, or A through Z.
  1356. Press the "Alt" key, and a letter key or number key (use the numbers along
  1357. the top of the keyboard, not the ones over on the side calculator pad).
  1358. Each represents a specific image selection. The "Image Size" display in the
  1359. "Configuration" menu list the name of each algorithm, and the Alt-key that
  1360. can be used to select that image.
  1361.  
  1362.      In addition to the Alt-keys pattern selection, Ctl-keys A through Z
  1363. can be used to select images that are detailed in the second "Image Size"
  1364. display in the "Configuration" menu list of algorithms.
  1365.  
  1366.  
  1367. 10. CONFIGURATION
  1368.      DAZZLE allows the user to customize many of the characteristics of the
  1369. image generation and fade actions. At any time you may press the "F2"
  1370. function key to activate the configuration menu subsystem. This system
  1371. offers useful enhancements and controls.
  1372.  
  1373.  
  1374. 10.1. Cursor Keys within CONFIGURE
  1375.      When within the configure subsystem DAZZLE recognizes the various
  1376. standard cursor keys. The "HOME" key jumps to the first entry field of the
  1377. current screen. The "END" key jumps to the last entry field of the current
  1378. screen. The "PgDn" key advances to the next screen, the "PgUp" returns to
  1379. the previous screen. The arrow keys also can be used. Note that the bottom
  1380. right of the text window shows what page movement keys are valid at that
  1381. point.
  1382.  
  1383.  
  1384. 10.2. Exiting CONFIGURE
  1385.      The text menu subsystems, including the configure system, can be
  1386. exited by pressing the same key that invokes that subsystem. Thus to exit
  1387. configure press the "F2" key again.
  1388.  
  1389.  
  1390. 10.3. Image Size Control
  1391.      These two screens allow the user to customize the images generated in
  1392. the "Auto" mode of DAZZLE. When an image is called, it is allowed to draw
  1393. on the display for a variable amount of time, the duration of which centers
  1394. around the number entered in this menu. This number is multiplied by an
  1395. internal value that reflects the size of the display and the resolution of
  1396. the current active video mode. Therefore these numbers are relative and not
  1397. absolute in their impact. Since the screen resolution varies from EGA to
  1398. VGA, it is also true that the maximum value that can be entered changes
  1399. between video modes. You may enter any large number, DAZZLE will reduce
  1400. your input to the legal range for the current mode. The minimum value is 0,
  1401. thus allowing the complete disabling of images as you desire. At least one
  1402.  
  1403.  
  1404.  
  1405. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         20
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411. image must have a non-zero value, a configuration file that fails this
  1412. criteria may cause DAZZLE to abort during startup.
  1413.  
  1414.      As the "Image Size" number is increased the selected image is allowed
  1415. to draw longer, producing either larger patterns, more patterns, and/or a
  1416. greater variety of pattern variations.
  1417.  
  1418.      The "KEY" field shows which Alt-key or Ctl-key (refer to "Specific
  1419. Image Selection Keys" above) will select that specific image drawing
  1420. algorithm. The "NAME" field shows the internal name of that image. The
  1421. "SIZE" field shows the current relative size limit for that image. Note
  1422. that the first Image Size screen is for use with Alt-key images, and the
  1423. second Image Size screen is for use with Ctl-key images.
  1424.  
  1425.  
  1426. 10.4. Fade Enable Control
  1427.      This screen allows the user to selectively enable or disable specific
  1428. fades. If disabled, the fade will be unavailable in either "Auto" or "Semi-
  1429. Automatic" modes. If the user presses a fade command key (refer to "The
  1430. Fade Control Keys" above) for a fade that has been disabled then DAZZLE
  1431. will randomly select an enabled fade to execute. Note that in addition to
  1432. the listed fades, DAZZLE uses a "fade to black" process to clear the screen
  1433. at the end of each fade.
  1434.  
  1435.      The "KEY" field shows which key (without the "Alt", "Ctl", or "Shf"
  1436. keys being used) will select that specific fade algorithm. The "FADE" field
  1437. shows the internal name of that fade. The "ENABLE" field shows the current
  1438. state for that fade.
  1439.  
  1440.  
  1441. 10.5. Auto Mode Display Customization
  1442.      This menu shows two numbers; "Minimum images per display" and "Maximum
  1443. images per display". These values control the number of images that will be
  1444. overlaid on a single screen during the Auto Mode of operation. When set to
  1445. small numbers only a few images will be mixed together on one display prior
  1446. to the next fade. This reduces how busy the screen becomes. When set to
  1447. large numbers many images will be mixed together on a display prior to the
  1448. next fade. This creates a much more complex display.
  1449.  
  1450.      This menu also allows you to control how long the program pauses in an
  1451. idle state before initiating a fade. This time is provided to allow a
  1452. screen to be appreciated before it is removed.
  1453.  
  1454.      The bottom of this menu states, "These numbers will be increased if in
  1455. Alternate or Mad mode." What specifically happens is that if the program is
  1456. operating in the Alternate (faster color cycling) mode then the number of
  1457. overlaid images is increased by up to the number you entered as a minimum
  1458. count (i.e., #images = (min+random(1+max-min)+random(min))). If the program
  1459. is operating in the Mad (fastest color cycling) mode then the number of
  1460. overlaid images is increased by up to the number you entered as a maximum
  1461. count (i.e., #images = (min+random(1+max-min)+random(max))).
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         21
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474. 10.6. File Access Menu
  1475.      This screen allows the user to save or load a DAZZLE configuration
  1476. file. There are three entry fields on this screen. Two additional function
  1477. keys are also recognized only when viewing this screen.
  1478.  
  1479.   10.6.1.  Select Mode
  1480.      At this entry the user can select either to "Save" the current
  1481. configuration information, or to "Load" an existing file. Press either the
  1482. "S" key or the "L" key, then "ENTER".
  1483.  
  1484.   10.6.2.  File Name
  1485.      At this entry the user can specify the file to be saved or loaded.
  1486. Note that a default name is provided if one was not used at program
  1487. invocation. To replace the name simply begin typing it in, and press
  1488. "ENTER" when completed. It is suggested that a file extension (the last
  1489. three characters in the name, on the right of the period) of ".DZL" be
  1490. used. The following extensions are illegal : .BAT, .COM, .EXE.
  1491.  
  1492.      Beneath this field is an unmarked "File Status" field. If you attempt
  1493. to load a nonexistent file this will show "NOT FOUND". If you try to save
  1494. over an existing file this will show "EXIST", unless the file is protected
  1495. from overwriting, in which case it will show "READ ONLY".
  1496.  
  1497.      If you specify a wildcard character ("*" or "?") within this entry,
  1498. then DAZZLE will automatically invoke a directory list to aid in your
  1499. selection process.
  1500.  
  1501.   10.6.3.  Path
  1502.      The current disk and directory path is displayed in this field. You
  1503. may specify any variation of disk and path information that DOS would
  1504. normally support. Each of the following are legal:
  1505.  
  1506.      ..        (changes to previous directory)
  1507.      C:        (changes to C drive)
  1508.      \MT       (to MT directory on current disk)
  1509.      D:\       (to root directory on D drive)
  1510.  
  1511.   10.6.4.  F3 : View Disk Directory
  1512.      Pressing the "F3" function key invokes the disk directory display.
  1513. Note that if you have begun an entry in any of the menu's fields you must
  1514. press "ENTER" before this key can take effect.
  1515.  
  1516.      Once a disk directory is displayed you may use the various cursor keys
  1517. to move around. Arrow keys work, and the "HOME" key jumps to the top of the
  1518. display, the "END" key jumps to the bottom. The "PgUp" and "PgDn" keys can
  1519. be used to move about more quickly. Press "ENTER" to select a specific
  1520. file, or "F3" again to exit this display.
  1521.  
  1522.      If you select a field that ends with a "\" (backslash) character, you
  1523. are selecting a directory, and the display will be updated to reflect the
  1524. contents of this new default path. The path field in the File Access Menu
  1525. also will be updated to this new path.
  1526.  
  1527.  
  1528.  
  1529. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         22
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.      File names displayed in lower case letters are "Read Only".
  1536.  
  1537.   10.6.5.  F4 : Execute Save/Load
  1538.      Once the desired file has been specified, the "F4" function key can be
  1539. pressed to execute the specified command. If the "F4" key is ignored, then
  1540. you may still have a pending input entry; simply press "ENTER" then try the
  1541. "F4" key again.
  1542.  
  1543.  
  1544. 11. USAGE WITHIN WINDOWS
  1545.      DAZZLE has been tested with both Windows2.0 and Windows3.x, both with
  1546. excellent results. While a true Windows Application Interface is available
  1547. from MicroTronics, this version is very usable as is. DAZZLE can be left
  1548. inactive in the background, and brought up on the screen where it was last
  1549. interrupted with a simple Alt-TAB (or equivalent) key press. In Extended
  1550. 386/486 system the DAZZLE image will start intact from an interruption,
  1551. otherwise the image may be corrupted when DAZZLE is first resumed but it
  1552. will correct itself once the next fade operation is completed.
  1553.  
  1554.      As a basic starting point create DAZZLE.PIF with these entries:
  1555.  
  1556.      Program Parameters : /W
  1557.      Memory Required: 350KB, Memory Desired -1
  1558.      Display Usage: Full Screen
  1559.      Close Window on Exit
  1560.  
  1561. All other options should be disabled. Especially avoid any video monitor
  1562. selections. If you are not using a 386/486 computer you may not be asked to
  1563. set each of these options.
  1564.  
  1565.  
  1566. 12. CONFIGURATION FILE FORMAT
  1567.      The file that is used by DAZZLE is an editable text file that follows
  1568. a simple format. Each entry in the file must be on a separate line, and
  1569. consist of a "Key ID" and a "Configuration Value". It is suggested that the
  1570. user invoke DAZZLE in it's default mode, use the File Access Menu to "Save"
  1571. a copy of the program's configuration. That file should then be printed.
  1572. With DAZZLE in the Configuration Menu mode, a printout of the configuration
  1573. file, and a copy of this document in hand, the whole process should prove
  1574. to be very clear.
  1575.  
  1576.  
  1577. 12.1. Shift Key Tokens
  1578.      A token in DAZZLE is a character that represents a condition. In order
  1579. to represent within the configuration file the condition of the three shift
  1580. keys-Alternate, Control, Shift-a group of tokens have been assigned as
  1581. follows:
  1582.  
  1583.      Alternate = ~       (Tilde character)
  1584.      Control  = ^        (Caret character)
  1585.      Shift   = `         (grave or backwards-quote character)
  1586.  
  1587.      Thus to specify the Alt-A key, the file entry would be "~A". To
  1588. specify the Ctl-F key, the file entry would be "^F".
  1589.  
  1590.  
  1591. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         23
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599. 12.2. Special Token
  1600.      This file also contains a special token to allow the specification of
  1601. menu configuration entries that do not match any shift key function. The
  1602. "$" (dollar) token is used to mark such a field. The values for Auto Mode
  1603. Display Customization are contained in this file as:
  1604.  
  1605. $I : the mInimum number of images on one display
  1606. $X : the maXimum number of images on one display
  1607. $F : Fade delay time in Auto mode
  1608.  
  1609.  
  1610. 12.3. Key ID
  1611.      A "Key ID" entry in the file consist of the key to be designated, with
  1612. an optional shift key token prefix. Refer to Shift Key Tokens above for
  1613. examples.
  1614.  
  1615.  
  1616. 12.4. Configuration Value
  1617.      The value to be specified must be surrounded in square brackets; "["
  1618. and "]".
  1619.  
  1620.      If the value is for an Image Size or configuration entry, then the use
  1621. of an unsigned integer value is required. Unsigned meaning no "+" or "-"
  1622. values. Integer meaning no fractions, decimal points, or exponents.
  1623. Therefore legal values are: "[25]" or "[0001]" or "[ 99 ]". Illegal values
  1624. would include: "[-1]" or " 25]" or "[14.5]".
  1625.  
  1626.      If the value is for a fade entry, then the use of either a "Y" or an
  1627. "N" character is required: "[Y]" or "[N]".
  1628.  
  1629.  
  1630. 12.5. Comment Lines
  1631.      While reading (parsing) any line of text in the file, when a ";"
  1632. (semicolon) is encountered DAZZLE stops reading that line. This allows the
  1633. liberal insertion of various comments within the file. DAZZLE is very
  1634. casual about parsing this file. It tolerates extra space and tab
  1635. characters, so you can generally make the file look any way you like.
  1636.  
  1637.  
  1638. 12.6. Version Flag
  1639.      The first non-comment line in the file should be the version flag. It
  1640. consists of a "#" (hash) character followed by an unsigned integer of the
  1641. DAZZLE version of the creating program. This is intended for future
  1642. compatibility between upgrades and should not be changed.
  1643.  
  1644.  
  1645. 13. PROGRAM INTEGRITY
  1646.      All reasonable effort has been made to assure that the use of this
  1647. program on any compatible computer system can have no detrimental side
  1648. effects. In addition to extensive Quality Assurance testing, the DAZZLE
  1649. program contains an internal integrity check (read the section on the "/I"
  1650. command line option above). If someone makes any code modifications to this
  1651.  
  1652.  
  1653. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         24
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659. program, it probably will be detected and the program will refuse to
  1660. execute. Any persons making unauthorized modifications will be aggressively
  1661. pursued and prosecuted. As of revision 5.0 the antiviral system uses a
  1662. faster and better CRC checking algorithm.
  1663.  
  1664.  
  1665. 14. PROGRAMMERS COMMENTS
  1666.      DAZZLE is written mostly in Borland C 3.0 (copyright Borland).
  1667. Assembler code for direct video control was used mostly due to two
  1668. characteristics of DAZZLE: all image generation is done a single pixel at a
  1669. time, thus video write mode 2 was needed for EGA speed; secondly, the VGA
  1670. mode uses the not-so-standard but highly portable 320x400 mode instead of
  1671. the normal BIOS supported 320x200 mode.
  1672.  
  1673.      Talented and accomplished people are always an asset. If you might be
  1674. interested in contributing to a MicroTronics project, then please write,
  1675. and if possible include a sample of your work.
  1676.  
  1677.  
  1678. 15. THE MEANING OF LIFE
  1679.  
  1680.      Some of you have questioned me about the "Our Creator, evidenced by
  1681. our creativity" message on the program credits artwork screen. This section
  1682. is perhaps the best way to answer all the questions. I hope you will
  1683. receive it in the same friendly spirit in which it is offered.
  1684.  
  1685. HIDDEN TRUTH
  1686.  
  1687. Why was I born? Is this all there is to my life, nothing more? What's the
  1688. point of my existence? Have I no purpose, no reason for being? Does someone
  1689. possess a hidden "Secret" to fulfillment, or am I blinded to the open
  1690. answer?
  1691.  
  1692. Are you willing to think about it honestly, or will you dismiss truths
  1693. without ever questioning what motivates your prejudice? If you have never
  1694. asked yourself these or similar questions, or are not ready to face the
  1695. answers, then skip this section.
  1696.  
  1697. 2 Cor 4:3,4    Even if the truth is veiled, it is veiled to those who are
  1698.           perishing. The false god of this age has blinded the minds of
  1699.           unbelievers, so that they cannot see the light of the good news
  1700.           of the glory of the anointed one, who is the image of God.
  1701.  
  1702. REVEALED IN SUPERNATURAL POWER
  1703.  
  1704. The truth of the good news about Jesus the Christ is that he is the Son of
  1705. God (Mark 1:1) who will save us and call us to a holy life-not because of
  1706. anything we have done but because of his own purpose and grace (2 Tim 1:9).
  1707.  
  1708. Do not be afraid or ashamed of this truth, because it is the power of your
  1709. creator God for the salvation of everyone who believes (Rom 1:16). This
  1710. truth is evidenced with works of supernatural power when used rightly and
  1711. in love as commanded (Mark 16:15-18).
  1712.  
  1713.  
  1714.  
  1715. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         25
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721. Luke 4:18,19   The Spirit of the Lord is on me, because he has anointed me
  1722.           to preach good news to the poor. He has sent me to proclaim
  1723.           freedom for the prisoners and recovery of sight for the blind, to
  1724.           release the oppressed, to proclaim the year of the Lord's favor.
  1725.  
  1726. THERE IS A PURPOSE FOR YOUR LIFE
  1727.  
  1728. Many are the plans in a man's heart, but it is the Lord's purpose that
  1729. prevails (Prov 19:21). And we know that in all things God works for the
  1730. good of those who love him, who have been called according to his purpose
  1731. (Rom 8:28). In him we were also chosen, having been predestined according
  1732. to the plan of him who works out everything in conformity with the purpose
  1733. of his will (Eph 1:11), for it is God who works in you to will and to act
  1734. according to his good purpose (Phil 2:13).
  1735.  
  1736. Col 2:2-4 My purpose is that they may be encouraged in heart and united in
  1737.           love, so that they may have the full riches of complete
  1738.           understanding, in order that they may know the mystery of God,
  1739.           namely, Christ, in whom are hidden all the treasures of wisdom
  1740.           and knowledge. I tell you this so that no one may deceive you by
  1741.           fine-sounding arguments [and New Age deceptions].
  1742.  
  1743. SALVATION MUST PRECEDE PURPOSE
  1744.  
  1745. The Lord will be the sure foundation for your times, a rich store of
  1746. salvation and wisdom and knowledge; the reverence of the Lord is the key to
  1747. this treasure (Isa 33:6). "Maintain justice and do what is right, for my
  1748. salvation is close at hand and my righteousness will soon be revealed" (Isa
  1749. 56:1). Bear in mind that our Lord's patience means salvation (2 Pet 3:15),
  1750. though you have not yet seen him, you can love him; and even though you do
  1751. not see him now, you can believe in him and be filled with an inexpressible
  1752. and glorious joy, for you will be receiving the goal of your faith, the
  1753. salvation of your soul (1 Pet 1:8,9). We must pay more careful attention to
  1754. what we have heard, so that we do not drift away. How shall we escape if we
  1755. ignore such a great salvation (Heb 2:1-3)?
  1756.  
  1757. Isa 12:2,3     Surely God is my salvation; I will trust and not be afraid.
  1758.           The Lord is my strength and my song; he has become my salvation.
  1759.           With joy I will draw water from the wells of salvation.
  1760.  
  1761. OUR ETERNAL HOPE
  1762.  
  1763. He alone is our rock and our salvation; he is our fortress, we will never
  1764. be shaken (Psa 62:2). We do not hide his righteousness in our heart; we
  1765. speak of his faithfulness and salvation. We do not conceal his love and his
  1766. truth from the masses (Psa 40:10). The salvation of the righteous comes
  1767. from the Lord; he is our stronghold in times of trouble (Psa 37:39).
  1768. Therefore, prepare your mind for action in his purpose; be self-controlled;
  1769. set your hope fully on the grace to be given you in Jesus Christ (1 Pet
  1770. 1:13), as guaranteed in his resurrection from the dead (1 Pet 1:3).
  1771.  
  1772. Titus 3:4-7    When the kindness and love of God our Savior appeared, he
  1773.           saved us, not because of righteous things we had done, but
  1774.           because of his mercy. He saved us through the washing of rebirth
  1775.  
  1776.  
  1777. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         26
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.           and renewal by the Holy Spirit, whom he poured out on us
  1784.           generously through Jesus Christ our Savior, so that, having been
  1785.           justified by his grace, we might become heirs having the hope of
  1786.           eternal life.
  1787.  
  1788. Titus 2:11-14  For the grace of God that brings salvation has appeared to
  1789.           all men. It teaches us to say "No" to ungodliness and worldly
  1790.           passions, and to live self-controlled, upright and godly lives in
  1791.           this present age, while we wait for the blessed hope-the glorious
  1792.           appearing of our great God and Savior, Jesus Christ, who gave
  1793.           himself for us to redeem us from all wickedness and to purify for
  1794.           himself a people that are his very own, eager to do what is good.
  1795.  
  1796. CHALLENGE
  1797.  
  1798. Read this section again from the beginning with the viewpoint of "What if
  1799. this just happens to be true?" What do you risk to simply give it a try?
  1800. When you are ready for the true answers to life's hardest questions
  1801. remember the source of all wisdom, Jesus (Yeshua) of the Holy Bible.
  1802.  
  1803. CREDITS
  1804.  
  1805. Scriptures liberally taken from the New International Version, copyright
  1806. International Bible Society.
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         27
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846. 16. DAZZLE Distribution Authorization
  1847.  
  1848.      This statement of agreement is valid only for those persons
  1849. distributing for a fee shareware files from MicroTronics. Possession and
  1850. use of registered executable copies of our Shareware programs does not
  1851. require the signing of this agreement.
  1852.  
  1853.      The enclosed DAZZLE program is hereby offered for your non-exclusive
  1854. use and distribution as a Shareware product. Anyone wishing to charge
  1855. people a fee for giving them a copy of any MicroTronics programs must sign
  1856. and return this form to MicroTronics, or will be in violation of copyright
  1857. restrictions. If you wish to receive automatic upgrade releases then submit
  1858. $15 payable to MicroTronics. Distributors recognized by the Association of
  1859. Shareware Professionals will normally be approved without question. A
  1860. complementary copy of your catalog would be greatly appreciated.
  1861.  
  1862. Name of Organization :__________________________________________________
  1863. Your Name :         ____________________________________________________
  1864. Address :           ____________________________________________________
  1865.                     ____________________________________________________
  1866.                     ____________________________________________________
  1867.  
  1868. TERMS OF DISTRIBUTION OF DAZZLE:
  1869. 1.   The fee charged may not exceed $7, including postage, mailer and any
  1870.      other charges.
  1871.  
  1872. 2.   Your library's catalog or listing must state that this program is not
  1873.      free, but is copyrighted software that is provided to allow the user
  1874.      to evaluate it before paying.
  1875.  
  1876. 3.   The offering and sale of DAZZLE will be stopped at any time the author
  1877.      so requests.
  1878.  
  1879. 4.   Duplicates must be made from the copy of DAZZLE sent to you directly
  1880.      from MicroTronics. The program and its documentation files must be
  1881.      supplied in their entirety, without modification, truncation, or
  1882.      omission.
  1883.  
  1884. 5.   Problems or complaints will be reported to the author for resolution.
  1885.  
  1886. In return for the right to charge a fee for the distribution of the program
  1887. DAZZLE, I agree to comply with the above terms of distribution.
  1888.  
  1889.  
  1890. _________________________________________ _________________________
  1891. Your signature                Date      Title
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         28
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908. 17. EPILOGUE
  1909.  
  1910. This program may be distributed as is AT NO CHARGE by the distributor
  1911. (excluding reasonable duplication cost). All commercial rights retained
  1912. by the author. This program must not be altered in any way, and is offered
  1913. as is without warranty. Refer to the Royalty section above for important
  1914. information about limits on the usage of this program and the images it
  1915. creates.
  1916.  
  1917. Enter "DAZZLE -Z" at the DOS prompt to generate the User's Manual.
  1918. Enter "DAZZLE -$ > PRN:" at the DOS prompt to print an order form.
  1919.  
  1920. Comments and inquires about updates and other products are welcome at
  1921. our mailing address. $15 ($20US for non-U.S.A. sites) registration payable
  1922. to MicroTronics requested after 10 days usage, which makes you eligible
  1923. for an update disk and puts you on our PRIVATE mailing list.
  1924. Add $5 extra for a printed manual. DOS & Windows Screen Savers available
  1925. for an additional charge.
  1926.  
  1927.  
  1928. A production of J.R.Shiflett's Midnight Visions Workshop.
  1929.  
  1930. Mailing address (1992):            CompuServe [76236,1573]
  1931. MicroTronics                       Voice/FAX (713) 298-1698
  1932. P.O.Box 8759
  1933. Spring, Tx USA 77387-8759
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963. DAZ50-200592 Programs & documentation (c)c1992 MicroTronics         29