home *** CD-ROM | disk | FTP | other *** search
/ Adventures in Heaven 2 / adventuresinheaven2powergamesfordosandwindows.iso / dos / demos / dazzl50j / dazzle.doc next >
Text File  |  1993-05-30  |  81KB  |  1,662 lines

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