
*** TOPIK Note : You'll find the assembly source file in this directory
also, called Hilbert.asm !!




*****************************************************************************
*
*                     Hilbert (c) 1987 The Puzzle Factory
*
*  Program:  Hilbert.asm  V0.6                          Author: Jeff Lavin
*            Based on a recursive algorithm            Created: 10/28/87
*            by Michael Ackerman                   Last Update: 12/01/87
*            from BYTE - June 1986
*
*      Use:  1> [run] Hilbert
*
*  Instructions
*  ============
*  Project Menu
*  ------------
*  "Save IFF" and "Screen Dump" items are not implemented in this version.
*      If anyone knows of some good code for doing these things (assembly
*      prefered, but will accept C as a last resort), please upload to my
*      board.
*     
*  "Hide Title" will toggle the screen title bar on and off.  You still
*      get the menu bar by pushing the mouse button.
*
*  "About" displays an informative requester.  You must click in 'OK' to
*      to make it go away and reactivate the menus.
*
*  "Quit" - Since there is no close gadget, you must use this to exit.
*
*  Action Menu
*  -----------
*  "Order" lets you pick a first through seventh order Hilbert Curve.
*      Just select the menu option and the program will draw that curve.
*
*  "Color" has two options: "Color" or "B & W".  These will not change
*      the colors of the current drawing.  To see the color change, pick
*      "Redraw" or a new Order number.  BTW, the colors for EACH line
*      segment are selected randomly from Screen colors 2-16, thanks to
*      an ingenious pseudo-random number generator by Leo Schwab.
*
*  "Redraw" will simply instruct the program to redraw the last selection
*      in case you have changed the COLOR/B & W selection, or just want
*      to see it drawn again.
*
*       If you're interested in Hilbert curves, read the article by
*       Michael Ackerman in the June 1986 issue of (c) BYTE.
*
*     >> No warrantee of any kind whatsoever expressed or implied! <<
*
*     This program is hereby placed in the public domain and is freely
*     distributable if the following is observed:
*
*       1. This notice must be distributed intact with the program.
*       2. The following files must be distributed intact with the program.
*
*                    Hilbert        -    Executable
*                    Hilbert.doc    -    Documentation
*                    Hilbert.asm    -    Assembly source
*
*       3. Only a reasonable distribution fee may be charged, such
*          as by User Group PD Libraries.
*       4. Commercial use is prohibited without the author's written
*          consent.
*
*       I can be reached at:     The Symposium
*                             Amiga Development BBS
*                        1 Meg Memory - 33 Meg Hard Drive
*                     300/1200, 8-N-1, 24 hr, (503) 935-7883
*                           Another Citadel-68K BBS
*
*****************************************************************************
