home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / fractal / progs / fractal2 / !Fractal / !Help < prev    next >
Encoding:
Text File  |  1990-07-14  |  4.0 KB  |  95 lines

  1.  
  2.                  RiscOS Fractal Generator
  3.  
  4.             Version 1.06, dated 14th July, 1990
  5.                    ©  R.I.D.Macfarlane
  6.                   For the Public Domain
  7.  
  8. This application demonstrates how a pattern can be
  9. generated as a background task. Its image can be displayed
  10. as the pattern unfolds or as a snapshot of the pattern so
  11. far.
  12.  
  13. The application also introduces the new concept of a 'door'
  14. as opposed to a 'window'.  The door displays a quarter
  15. scale snapshot of the backdrop window containing the
  16. pattern. When a display of the pattern is required, the
  17. pointer is moved 'through' the door to reveal the pattern.
  18. A 'return' selection is provided on the pattern's menu, in
  19. order to return to the desktop.  However this can also be
  20. achieved by clicking on the close icon.
  21.  
  22. A menu selection provides for the saving of the total
  23. pattern as a sprite and the initial pattern for the door.
  24. Also the sprites necessary for the icons in the Filer
  25. window and on the icon bar (Non 256 colour modes only) can
  26. be created.  The total pattern can be saved by dragging a
  27. sprite icon pointer onto the required Filer window.
  28.  
  29. A randomly selected pattern is generated on startup and
  30. further random patterns can be produced. Some patterns are
  31. more interesting than others and a menu structure is
  32. provided to permit the key parameters, including the
  33. background colour, to be chosen.  A list of parameters for
  34. producing recommended patterns is provided in the menu
  35. structure, permitting the pattern to be easily selected.
  36.  
  37. The program will multi-task with itself or others, creating
  38. patterns in the background, i.e. out of sight whilst other
  39. tasks are being worked.  As many as seven Mode 21
  40. incarnations of this application have run successfully on a
  41. 400 Series Arc.  However the program will not continue with
  42. the same pattern after a mode change; the program
  43. automatically restarts creating a new random pattern.
  44.                                        
  45.  
  46. APPLICATION ENVIRONMENT
  47.  
  48. The application is RiscOS compatible.  The code makes
  49. temporary use of the system sprite area and requires 32K in
  50. this area; use the Desktop's Task Display window to
  51. allocate memory to this area if necessary.
  52.  
  53. The original program was designed to use the ColourTrans
  54. module in order to plot scaled sprites.  !Run sets up the
  55. File$Path variable to look for this module in the current
  56. directory, the current library and the directory,
  57. '!System.Modules'. Since this is not always available, the
  58. program has been altered to run satisfactorally, but a
  59. little differently, without the module.
  60.  
  61. The 'Templates', 'Help', 'doorsprite' and '!sprites' files
  62. are not essential for running the application, although
  63. some functions will not be available.  If absent, the
  64. '!sprites' file should be saved promptly to avoid an error
  65. message from the system's Filer application, by selecting
  66. the 'BarIcon' item on the 'Save' menu.
  67.  
  68. The program is written entirely in BASIC and therefore
  69. takes an appreciable time to produce patterns in multi-sync
  70. modes. In these modes the pattern can be generated much
  71. more quickly by switching off the video processing. This
  72. selection can be provided by the 'blank' menu item: the
  73. screen's display will disappear after 8 seconds and can be
  74. recovered by pressing the 'Escape' key or any of the
  75. mouse's buttons.  The module, described in BBC Acorn User -
  76. April 1990, should be copied to the !Fractal directory with
  77. the filename 'ScPres'.  Note that the original version
  78. locked up after several minutes.
  79.  
  80.  
  81. SOFTWARE OWNERSHIP  &  TERMS OF USE
  82.  
  83. The application has been written solely by the author,
  84. R.I.D.Macfarlane, for the Public Domain.  This means that
  85. you can copy the application and its files, but no part of
  86. it can be copied for commercial purposes or charged for or
  87. included on a disk for which a charge is being made.  The
  88. application must not be not changed, with the exception of
  89. the recommended data, the !boot, !run, !sprite and
  90. doorsprite files.  This readme file must always accompany
  91. the application.  The application must not be uploaded to a
  92. bulletin board.  These copying rights may be withdrawn if
  93. they are found to be being misused.
  94.  
  95.