home *** CD-ROM | disk | FTP | other *** search
/ World of Graphics / WOGRAPH.BIN / 006.CAL.OVR (.txt) < prev    next >
Turbo Pascal Overlay  |  1993-01-15  |  277KB  |  906 lines

  1. Quaternion Julia setsBA Quaternion Julia set is an extension to the normal type of JuliaAset which requires four variables to be set to describe the imageCinstead of two. With X and Y set to the location of the point beingBplotted the formula below is iterated until the sum of x,y,
  2.  and 
  3. becomes greater than 4.
  4.  x = x
  5.  y = 2xy + B
  6.  = 2x
  7.  = 2x
  8.  + DCConstants A to D can be set in Alter Variables in the Fractal menu.?The demonstration image and the formula come from an Article by?Dr Ian Entwistle published in Fractal Report. See help for more&details and example vaules for A to D.U
  9. Quaternion Julia setsfffffff
  10. fffffff
  11. ?    A , CReal
  12. B , CImag - 1
  13. C , CImag - 2
  14. D , CImag - 3
  15. Quaternion Julia setsV
  16. Iterated Function System - 
  17. Iterated Function System>The IFS fractal is based on a series of transformations taking    the form:
  18.  NewX = A*OldX + B*OldY + E
  19.  NewY = C*OldX + D*OldY + F@Each transformation has a probability which is used to determine@which one is applied next (e.g. 0
  20. 5 causes the transformation to@be used half the time). See the help on the IFS fractal for fullAdetails of the effects that can be created and what the different
  21. numbers mean.U
  22. Christmas treeU
  23.     The file 
  24. , which contains details of0the IFS fractals, cannot be found in the current"directory. What do you want to do?
  25. Please select:
  26. Try another disc
  27. Cancel
  28. ;CAL requires a file to contain details of the IFS fractals.
  29. Create new file
  30. Search other directories
  31. Do not use @I@F@S fractal
  32. Do not change fractal
  33. Edit @I@F@S pattern
  34. Iterated function system (IFS)
  35. @5Integer arithmetic will not be available because some6of the numbers involved in the current fractal are too3large. Floating point arithmetic has been selected.U
  36. Sorting fractals... U
  37. Select Fractal    UP DOWN  %Arrow indicated selected IFS fractal.,       Arrow indicates selected IFS fractal.J~RETURN~ to select  ~G~o to fractal  ~N~ew IFS fractal  ~R~ename  De~l~ete&                                      
  38. Delete fractal?
  39. Do you really want to delete 
  40. You cannot delete the last
  41. fractal!
  42. New fractal(This option creates a new IFS fractal...
  43. Please enter the name...
  44. The name cannot
  45. be blank
  46. Please select
  47. Copy current fractal
  48. Create blank fractal
  49. Do not create fractal<Do you want the new fractal to be a copy of the current one?
  50. 3You may have a maximum of 150 IFS fractals at once.6Since you currently have 150 it is not possible to add/any more without creating a new file. See help.
  51. Rename fractal
  52. What do you want to call the      fractal?
  53. Please enter the new name...
  54. Go to fractal3This option moves directly to a specific fractal...
  55. This fractal cannot    be found.
  56.    <                                                            
  57. Enter new transformation line#                    
  58. 5Use the following keys:   Return - Edit current value1                          Escape - Finish editing6                          D      - Delete current line4                          I      - Insert blank line9                          R      - Replicate current lineU
  59. Edit IFS dataBUse ~cursor keys~ to select box and then ~Return~ to edit value...:  n      A       B       C       D       E       F       PU
  60. Enter new transformation lineU
  61. Enter new transformation lineU
  62. )You must have at least one transformation&available to be able to draw an image.
  63. Delete line?
  64. No=Do you really want to delete the current line of information?U
  65. Memory full: you may only have up to 150 lines in each fractal.
  66. {"RSP
  67. ?&The sum of the probabilities in not 1.
  68. What do you want to do?
  69. Please select:
  70. Scale probabilities to 1
  71. Continue editing data;The sum of the probabilities must be 1 for all IFS fractals
  72. .Some lines have a probability of 0, this means*they will never be called when drawing the fractal. What do you want to do?
  73. Please select:
  74. Remove these lines
  75. Keep these lines
  76. Continue editing dataJLines with probability=0 will never be executed, do you want to keep them?U
  77. BUse ~cursor keys~ to select box and then ~Return~ to edit value...U
  78. 3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  79. Alter IFS starting location
  80. 'Please alter the options as required...
  81.  Default min. X value
  82.  Default max. X value
  83.  Default min. Y value
  84.  Default max. Y value
  85.  Done
  86.  Forget
  87. {"RSP
  88. 7The initial location for the current fractal will cause9points to be plotted outside the screen area. Do you want.CAL to automatically set the initial location?
  89. Please select:
  90. Set location automatically
  91. Enter new location
  92. Do not change locationFPlease select what you would like CAL to do to the initial location...
  93. (The default coordinates for this fractal%are now set to the coordinates of the
  94. current image.U
  95. Graphically
  96. As numbers    Last menu
  97. GDo you want to type in numbers or draw the transformations graphically?U
  98. #Plot colour from transformation no.
  99. Increment colour when plotting
  100. IFS menu
  101. Edit @I@F@S parameters
  102. Set initial location
  103. Default pos. is current pos.
  104. Choose from list
  105. Open another @I@F@S datafile    Last menu
  106. =Please select which IFS-related option you wish to perform...U
  107. >The IFS data used to draw this fractal is not stored in memory?and there are already 150 fractals in memory. To be able to useAthis fractal you must delete an existing IFS fractal from memory.
  108. The IFS formula 
  109.  has been created1since this was used to produce the image which is
  110. being loaded.U
  111. Function used:U
  112. !Not enough memory for IFS fractal
  113. data tables. These will not be
  114. available.U
  115. CAL.IFC
  116. Iterated function system (IFS)U
  117.     J    x    
  118.  .!6![!r"
  119. #B#j#
  120. &.&9&W&
  121. &$')'6';'R'W's'
  122. '%(V(~(
  123. (()G)L)
  124. *2*w*
  125. +    +/+9+Z+i+}+
  126. 0 0/0E0U0Z0i0y0~0
  127. 0R1b1g1
  128. 2!21262G2M2
  129. 5#535C5S5c5s5
  130. 5&6}6
  131. 7#7.7=7M7R7a7}7
  132. 8(888H8X8h8x8
  133. 9(9E9O9
  134. :0:X:
  135. ;c<s<
  136. =!=0=@=E=T=v=
  137. >L>n>
  138. ?/?k?z?
  139. @)@.@9@I@N@X@l@    A(A8AZAyA
  140. D4DMDRDaDpDuD
  141. E/E4ESEXEvE{E
  142. F(F3FDFVF^FxF
  143. H>HJHRHqHvH
  144. I#I-I5ITIYI
  145. N)N.N
  146. O.O=OLO[OjOyO
  147. PMQ_Q
  148. R'R8R
  149. S.S<SFS
  150. S?T>U
  151. V&WWWuW
  152. X#X<Y
  153. Z-Z<ZGZVZeZtZ
  154. [([7[F[V[s[{[
  155. [3\T\\\
  156. ^@^U^d^t^
  157. _$_3_B_Q_`_o_~_
  158. a<aBa
  159. e(e-e<eAePe[ejeoe~e
  160. f.fEfTfcfhf
  161. g0gDgSgXg
  162. h[hrh
  163. lIlal|l
  164. l2m@msm
  165. m-n=nMn]nhnwn
  166. o&o6oFoVofovo
  167. p pCpQpeppp
  168. q#q7qBq~q
  169. r4sCsRs]s
  170. t%t4tCtRtatpt
  171. u1uAuau
  172. v#v.v{v
  173. x(x8xHxXxhx~x
  174. {-{P{
  175. |.}E}\}s}
  176. }D~L~V~
  177. Symmetrical Attractors7These fractals are drawn by using the variables X and Y2as co-ordinates for a point on the screen and then9repeatedly applying a series of transformations to derive7a new set of co-ordinates which are themselves plotted.
  178. 3A wide range of patterns can be drawn because it is8possible to alter many aspects of the formulae used. For6examples of patterns that may be drawn, and details of:the parameters that can be altered, select Alter Variables9from the Fractal menu and press F1 for help. This fractal:is based on an article in Fractal Report by Uwe Quasthoff.!See help for further information.U
  179. Symmetrical attractors
  180. ,Press F1 for more details about the error...@The parameters that you have given in the Alter Variables optionAhave resulted in the calculation producing an arithmetic overflow8error. See help for examples of suitable numbers to use.U
  181. Symmetrical attractorsU
  182. '    <    I    V    
  183. Lyapunov spaceAThe Lyapunov images are drawn by going through each point in turn<and, starting with a seed value for X, applying the formula:
  184.  NewX = R*X*(1-X)@The value that R takes alternates between two possible values, A?and B, which correspond to the position of the point across andAdown the screen respectively. The Lyapunov exponent is calculated;from the values of X which are produced and this is used to?form the colour of the point. Points producing stable values of:X are coloured dark and those producing chaos are coloured>brightly if you are using the Lyapunov colour palette. You can8change the way the A and B values alternate by selecting'Lyapunov Details from the Fractal menu.U
  185. Lyapunov space
  186. No. initial iterations
  187. Lyapunov detailsU
  188. Set Lyapunov Details
  189. ;Please enter sequence required (press F1 for more details):
  190. !The sequence must contain only As
  191. and Bs, and must be at least 1
  192. character long.U
  193. Lyapunov spaceH
  194. VVVVVVVV
  195. fSfSfSfS
  196. VVVVVVVV
  197. fSfSfSfS
  198. Ushiki's Phoenix>This fractal is drawn using an algorithm which is very similar=to that for the Mandelbrot set except that the product of the?imaginary part of C and the last value of Z is added to the new4value of Z. As in the Mandelbrot set, Z starts as 0.
  199. < NewZReal = ZReal*ZReal-ZImag*ZImag + CReal + CImag*OldZReal* NewZImag = ZReal*ZImag*2 + CImag*OldZImag=The colour of the point is the number of times that the above@operation can be performed with |Z| remaining below 4. Note that?the computer needs to hold details about three values of Z: the@previous value, the current value and the new value. Based on an4article by Joyce Haslam published in Fractal Report.U
  200. Choose @Julia @Set
  201. Return to @PhoenixU
  202. Ushiki's Phoenix
  203. Choose @Julia @Setfffffff
  204. Return to @Phoenix
  205. Julia set real position
  206. Julia set imaginary position
  207. Julia set image selected
  208. based on point at centre
  209. of initial image.
  210. Return to @PhoenixU
  211. Main Ushiki's Phoenix option
  212. selected: choose Draw to
  213. calculate image on screen.fffffff
  214. Choose @Julia @SetU
  215. IUshiki's Phoenix option selected (use Fractal option to choose Julia set)CJulia set option selected (use Fractal option to choose main image)U
  216. Ushiki's Phoenix
  217. $Solving Z
  218. -1=0 using Newton's methodCThis fractal is produced by iteratively solving the above equation.BThe colours displayed on the screen can either be derived from the@number of iterations required to locate a solution, the solutionAfound, or a combination of both. n should be greater than 2, with?larger numbers offering more solutions, but requiring a greater@calculation time. CAL solves the equation using Newton's method,.whereby the following calculation is iterated:
  219.          (n-1) * Z
  220.  NewZ := 
  221.           n * Z^(n-1)AThe arithmetic is performed using complex numbers and the initial?value of Z is the co-ordinates of the point on the screen being"tested. See help for more details.U
  222. Please note:'When the colour plotted depends on both+the solution found and iterations required,&it is best to use a specially designed,colour palette. Do you want CAL to construct
  223. an example?
  224. Example palette?
  225. Construct example
  226. Do not change palette
  227. EDo you want CAL to construct a new palette for use with this fractal?U
  228. Newton colour method
  229. Iterations to find solution
  230. No. of solution found
  231. Do not change
  232. .How should pixels in this fractal be coloured?U
  233.  Newton's method (solving Z
  234. -1=0)
  235. Power to use (2 upwards)
  236. Max. capture distance Min. distance between attractors
  237. Colouring method
  238.  Newton's method (solving Z
  239. -1=0)U
  240. The Mandelbrot Set & Julia Sets@The Mandelbrot Set is drawn by taking a point, Z, and repeatedly@squaring it and adding another value, C, to give a new value for<Z. This process is repeated over and over again until either
  241. |Z|>2 or it has been repeated 
  242.  times. You can change@this maximum number of times by using the General Configurations
  243. option in the options menu.
  244. @Each point in the Mandelbrot set has an associated Julia set and6this can be viewed by choosing `Choose Julia Set' from:the fractal menu. For more details, choose this option and
  245. press F1 for help.U
  246. Choose @Julia @Set
  247. Return to @M-@SetU
  248. Mandelbrot/Julia Set
  249. Choose @Julia @Set
  250. Return to @M-@Set
  251. Julia set real position
  252. Julia set imaginary position
  253. Julia set image selected
  254. based on point at centre
  255. of initial image.
  256. Return to @M-@SetU
  257. Mandelbrot set selected,
  258. choose Draw to calculate
  259. image on screen.
  260. Choose @Julia @SetU
  261. GMandelbrot set option selected (use Fractal option to choose Julia set)GJulia set option selected (use Fractal option to choose Mandelbrot set)U
  262. Mandelbrot/Julia Set
  263. Landscape FractalAThe landscape fractal is drawn by assigning a random value to the;corners of a 3x3 matrix. The colours of the other points in>this matrix are then found by averaging the points around them
  264. and adding a random number.
  265. AThis matrix is then broken down into four quarters, each of which?is itself a 3x3 matrix. This process of producing colour values;and then splitting the matrix up produces cloud-like images=if you use a blue-white type colour palette. It is especially3effective if you make the colours cycle by pressing'< or > when the image is on the screen.U
  266.     Landscape
  267.     LandscapeU
  268.     @    W    n    
  269. The Diffusion Image9This fractal is drawn by plotting an initial point in the9centre of the screen and then adding additional points to8it randomly. This is done by testing co-ordinates on the9screen until part of the image is found and then adding a:pixel to the side of the existing one. If the point tested2does not contain part of the image then one of its:neighbouring pixels is examined. The routine used is based.on a QuickBASIC program by Dr Gabriel Landini.U
  270. Diffusion fractal
  271. Colouring method
  272. Diffusion colour method
  273. Random colouring
  274. Colour by position
  275. Time-based colouring
  276. Do not change
  277. 6How should pixels in the diffusion fractal be plotted?U
  278. Diffusion fractalU
  279.     "    B    Y    g    ~    
  280. The Lorenz Attractor<The Lorenz Attractor is drawn by taking a starting point, in2this case (1,1,1) and applying the transformation:
  281.  NewX = X-(A*X*DT)+(A*Y*DT)" NewY = Y+(B*X*DT)-(Y*DT)-(Z*X*DT)
  282.  NewZ = Z-(C*Z*DT)+(X*Y*DT):You can alter the values of A, B, C and DT using the Alter<variables option in the Fractal menu, but the default values9seem to give the most intersting pattern. The colour used<changes every few seconds to highlight recently drawn areas.=CAL uses the values of X and Z to form the location of a line
  283. to plot on the screen.U
  284. Lorenz attractor
  285. DT (Time step between plots)
  286. Lorenz attractorU
  287. Logistic Equation9This fractal is drawn using a formula similar to that for
  288. the bifurcation diagram:
  289.  Z = C * Z * (1-Z)8The initial value of Z can be set in the Alter Variables8screen, but must be non-zero because Z would then remain7zero as the formula is iterated. As with the Mandelbrot;set and Ushiki's phoenix, each point has an asociated Julia<image, which can be selected from the Fractal menu. See help,for details of suitable locations to select.U
  290. Choose @Julia @Set
  291. Return to @Log. @Eq.U
  292. Logistic Equation
  293. Choose @Julia @Set
  294. Return to @Log. @Eq.
  295. Julia set real position
  296. Julia set imaginary position
  297. Initial real value for Z
  298. Initial imaginary value for Z
  299. Julia set image selected
  300. based on point at centre
  301. of initial image.
  302. Return to @Log. @Eq.U
  303. Main Logistic Equation option
  304. selected: choose Draw to
  305. calculate image on screen.
  306. Choose @Julia @SetU
  307. JLogistic Equation option selected (use Fractal option to choose Julia set)CJulia set option selected (use Fractal option to choose main image)U
  308. Logistic Equation
  309. The Hopalong Fractal9The Hopalong Fractal is drawn by taking a starting point,7in this case (0
  310. 1) and applying the transformation:
  311.  NewX = Y - Sign(X) * 
  312. |Q*X-R|
  313.  NewY = P - X:Sign(X) returns the value +1 if X is positive, -1 if it is8negative and 0 if X is 0. P, Q and R are constants which:control characteristics of the image. Certain values (e.g.:P=1.5, Q=0.5, R=-2.5) give rise to a stable image of three:rings whilst other combinations result in a chaotic image.U
  314. Hopalong
  315. HopalongU
  316.     !    8    O    d    
  317. The Henon Attractor<The Henon Attractor is drawn by taking an arbitrary starting&point and applying the transformation:
  318.  NewX = 1+Y-(A*X
  319.  NewY = B*X=You can alter the values of A and B using the Alter Variables?option in the Fractal menu, but the default values seem to give;the most interesting pattern. When a point (X,Y) is plotted<onto the screen the colour at that point moves progressively;down the colour scale that is displayed at the right of the:screen. If you define a colour scale that fades from black<to white you will see the points that the algorithm produces.most frequently as bright points in the curve.U
  320. Henon attractor
  321. Henon attractor
  322.     !    8    O    f    
  323. Gumowski and Mira Attractor8These fractals are drawn by taking starting values for X6and Y, along with two constants, A and B, and applying6a transformation to derive successive new values for X3and Y. A point is plotted at (X,Y) every iteration.;A selection of different feather-like patterns are possible8by changing A and B in the Alter Variables option in the
  324. fractal menu.
  325. :For examples of patterns that may be drawn, and details of:the parameters that can be altered, select Alter Variables9press F1 for help. This fractal is based on an article in,Fractal Report Issue 22 by Dr Ian Entwistle.U
  326. Gumowski and Mira Attractor
  327. b    Initial X    Initial Y
  328. ,Press F1 for more details about the error...@The parameters that you have given in the Alter Variables optionAhave resulted in the calculation producing an arithmetic overflow8error. See help for examples of suitable numbers to use.U
  329. Gumowski and Mira AttractorU
  330. The Gingerbread Person?As with most of the fractals in CAL, this is drawn by iterating=a very simple formula and plotting the successive values of X
  331. and Y that are calculated.
  332.  NewX = 1-Y+|X|     NewY = XA|X| refers to the magnitude, or absolute value, of X, for example@|-4|=4. Initially variables X and Y are both set to around 1. If?left for long enough detail starts to emerge within the mass of
  333. points that are plotted.U
  334. Gingerbread person
  335. Gingerbread person
  336. User defined formula option - 
  337. User defined formula option?This option allows you to enter your own formulae into CAL. For:more information select Edit Formula from the Fractal menu<and press F1 for help. Formulae can be entered using a built<in text editor so that there is no need to leave CAL to make
  338. alterations.
  339. ;CAL is now able to draw two types of user defined formulae:?those, like the Mandelbrot Set, where a formula is iterated for?each point on the screen and a colour plotted or those like the?Henon Attractor where single pixels are plotted which form into"shapes. See help for more details.U
  340. Edit formula
  341. User defined formulaeU
  342. +Not enough memory for user defined formulae#to be available; remove TSRs etc...
  343. and try again.U
  344. 'Do these operations before calculation:*Initialise these variables for each point:/Repeat the following operations each iteration:&Until the following condition is true:#Colour the point by: (e.g. colr:=n)U
  345. Edit formula3When finished editing press the escape (ESC) key...`
  346. None        
  347. X-Axis      
  348. Y-Axis      
  349. X and Y Axes
  350. Rotational  U
  351. Symmetry type
  352. X-Axis
  353. Y-Axis
  354. X and Y Axes
  355. Rotational
  356. Do not change
  357. HWhich type of symmetry does this fractal posesses - see help for detailsU
  358. 3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  359. Alter formula options
  360. 'Please alter the options as required...
  361.  Set symmetry type
  362.  Max. number stored as integer
  363.  Default min. X value
  364.  Default max. X value
  365.  Default min. Y value
  366.  Default max. Y value
  367.  Done
  368.  Forget
  369. 16384*The max. integer number must be 4, 16, 64,"256, 1024, 4096 or 16384 (press F1
  370. for more informAtion)
  371. {"RSP
  372. (The default coordinates for this fractal%are now set to the coordinates of the
  373. current image.U
  374. Sorting fractals... U
  375. Select Fractal    UP DOWN  .Arrow indicated selected user defined formula.5       Arrow indicates selected user defined formula.F~RETURN~ to select  ~G~o to fractal  ~N~ew formula  ~R~ename  De~l~ete&                                      
  376. Delete fractal?
  377. Do you really want to delete 
  378. You cannot delete the last
  379. fractal!
  380. New fractal,This option creates a new formula fractal...
  381. Please enter the name...
  382. The name cannot
  383. be blank
  384. Please select
  385. Copy current fractal
  386. Create blank fractal
  387. Do not create fractal<Do you want the new fractal to be a copy of the current one?*You may have a maximum of 150 user defined*fractals at once. Since you currently have)150 it is not possible to add any more...
  388. Rename fractal
  389. What do you want to call the      fractal?
  390. Please enter the new name...
  391. Go to fractal3This option moves directly to a specific fractal...
  392. This fractal cannot    be found.
  393. ,Since this computer is fitted with a numeric,co-processor, the accurate mode may actually
  394. be quicker than the fast mode.U
  395. Accurate
  396. Formula menu
  397. Edit formula text Select options/position/symmetry
  398. Default pos. is current pos.
  399. Choose formula to use
  400. Open another set of formulae
  401. Write to @F@R@M file
  402. Read from @F@R@M file
  403. Alter precision (
  404. )    Last menu
  405. APlease select which formula-related option you wish to perform...U
  406. =The formula used to draw this fractal is not stored in memory?and there are already 150 fractals in memory. To be able to use=this fractal you must delete an existing fractal from memory.
  407. The formula 
  408.  has been created1since this was used to produce the image which is
  409. being loaded.U
  410. Formula used:U
  411. EDrawing was aborted because an error occured... (F1 for more details)
  412. Divide by zero error whilst
  413. executing user defined formula
  414. "Floating point arithmetic overflow%whilst executing user defined formula$Illegal value passed as index whilst
  415. e.g. -6^2
  416. 4 is not allowedU
  417. CAL.UDF
  418. User defined formulaeU
  419. H)\t(
  420.     5    :    
  421. !'!A!U!
  422. "%"4"C"R"a"p"
  423. #9#p#z#
  424. %%&K&`&e&t&
  425. ' '/'4'C'H'W'\'k'p'
  426. (((-(J(f(
  427. )5)V)w)
  428. +++:+I+T+v+
  429. +Z,t,
  430. .*.P.
  431. .U/t/y/
  432. 0B0e0
  433. 1>1C1Z1_1z1
  434. 2-222X2b2
  435. 3$333H3
  436. 6'7A7P7f7v7{7
  437. 8 8u8
  438. 9$9)9D9T9Y9j9p9
  439. <+<;<K<[<k<{<
  440. <'=O=
  441. =+>E>U>Z>e>t>
  442. ?-?5?O?_?o?
  443. @/@?@O@_@|@
  444. A A?AtA
  445. A+B\B
  446. D"D2DBDMD|D
  447. E.EJEXE
  448. F&FYFsF
  449. F#G2GBGGG
  450. H$H4HYHqH
  451. I)IBIVIaIjI
  452. J    L,LFL\LlL|L
  453. M!M1MAMQMaMqM
  454. N)N2N=NNNjNoN
  455. O5P`R
  456. W(XfX
  457. [6[t[
  458. ].]M^d^
  459. _6_~_
  460. aHa_ava
  461. a4b[b
  462. d)d9dDd
  463. e&e1eTeve
  464. f1f:f
  465. g!g;hShXhnh}h
  466. k1kKk]kwk
  467. l'l9lSlal~l
  468. Chaotic dynamic systems>For each point in the image, X and Y are set to the horizontal>and vertical co-ordinates respectively. The following function&is then applied until X
  469. >Threshold:
  470.  NewX = a + b*X + c*Y
  471.  NewY = d + e*X?Threshold and a-e can be varied from the Alter Variables optionAin the Fractal menu. Try using a=1, b=-2.4, c=-0.98, d=0, e=0
  472. 71.?Based on an article by John Topham published in Fractal Report.U
  473. Chaotic dynamic systems
  474. E    Threshold
  475. Chaotic dynamic systems
  476. @fffffff
  477. Composite Fractal Images5This fractal allows you to create composite images by6combining saved images on the screen. For example, the8landscape fractal could be displayed three-dimensionally7across the bottom of the screen with a selection of IFS7trees `growing' on it. Alternatively, several images of:the Mandelbrot Set could be displayed as spheres orbitting
  478. one another.U
  479. Composite fractal image
  480. Composite images
  481. Are you sure?
  482. JClearing the screen will remove the current image, do you want to do this?U
  483. The screen is already blank!
  484. Use Overlay Saved Image to
  485. make a composite image.U
  486. fffffff
  487. Which type of overlay?    Rectangle    Landscape
  488. Sphere
  489. Do not change9How should this image be overlaid onto the composite one?U
  490. Load in which way?    Overwrite
  491. In front
  492. Behind
  493. Do not change0How should pixels from the new image be plotted?U
  494.  Method of plotting pixels
  495. In frontU
  496.  Angle (see help)
  497.  Maximum height (see help)
  498.  High water mark (see help)
  499.  Show outline box (Y/N)
  500.  Horiz. rotation
  501. 5Set options below and then choose LOAD or FINISHED...
  502.  Choose image to load
  503.  Shape to load image into
  504.  Set position of image
  505.  Load     FinishedU
  506. /All of the information must be completed for it0to be possible to load an overlay. The images to+use must have been saved as CAL data files.&The angle used for drawing a landscape
  507. must lie between -75
  508.  and 75
  509. )The maximum height of a landscape must be
  510. between 0 and 300%.'The rotation used to plot a sphere must
  511. be between -360
  512.  and 360
  513. .#You must reply Y or N as to whether)CAL should display a solid outline around
  514. the landscape image./The high water mark must be between 0 and 100%,+this is the `water level' on the landscape.
  515. See help for more details.U
  516. 5Use ~cursor keys~ then select ~LOAD~ or ~FINISHED~...
  517. Load image as overlay
  518. 2This file could not be loaded, ensure it is a data,file and contains an image: it must not have'been saved as details or as a RAM dump.U
  519.     Rectangle
  520. Composite images
  521. Clear screen
  522. Blank section of screen
  523. Overlay saved image    Last menu
  524. MThese options let you overlay several images at once to create a composite...U
  525. Composite fractal imageU
  526. !#!6!T!}!
  527. "-"E"]"u"
  528. #5#M#e#}#
  529. %G&S&
  530. (d(m(
  531. ):)?)N)^)t)1*T*
  532. +'+6+E+T+c+r+
  533. +",<,V,
  534. - -d-{-
  535. . ./.>.M.\.k.z.
  536. /2/y/
  537. /80J0O0^0c0r0w0
  538. 2"21262E2P2_2d2s2x2
  539. 3)3.3A3K3a3
  540. 4=4S4
  541. 7 7/7:7]7l7{7
  542. 8@8O8^8i8
  543. 95:D:d:|:
  544. ;(;-;M;d;
  545. ;><^<
  546. @,@7@M@V@
  547. B B/B>BMB\BkBzB
  548. C)C7CEC
  549. D*D/D
  550. The Bifurcation Diagram;The bifurcation diagram is drawn by taking a seed value for<each point across the screen (this can be set by the user in3the Alter Variables option in the Fractal menu) and'repeatedly applying the transformation:
  551. " NewSeed = XPosition*Seed*(1-Seed)?XPosition will initially take values between 2
  552. 7 and 4, but youAmay zoom in/out to see other parts of the image. This calculationAis repeated a set number of times and the last few values of seedAare plotted on the screen. The image formed resembles a branching:tree with first 1 then 2 then 4 lines crossing the screen.>Eventually this order breaks down into chaos, although smaller*tree structures can still be seen in this.U
  553. Bifurcation diagram
  554. Initial value
  555. Number of cycles
  556. Points to plot per value
  557. EDrawing was aborted because an error occured... (F1 for more details)3It was not possible to complete the drawing because2the values used in calculations grew too large for
  558. the computer to handle.U
  559. Bifurcation diagramU
  560.  points per second)U
  561. Statistics;This screen shows information about the images available...
  562. Fractal name:
  563. Type of image:
  564. X minimum:
  565. X maximum:
  566. Y minimum:
  567. Y maximum:E This fractal does not allow zooming. It either creates the same typeG of image each time draw is selected, is a composite image, or includes+ its own facilities for editing the screen.
  568. No. colours used:
  569. No. iterations:
  570. Dimensions / pixels:
  571. Next image
  572. Composite fractal image
  573. Image loaded
  574. Time taken:
  575.   (Image finished)
  576. Time taken so far:
  577.   (Image still being drawn)     minutes 
  578.  minute 
  579.  seconds'Calculated point-by-point across screen$Point-by-point according to forumala
  580. Press any key...U
  581.     (    -    2    A    S    X    ]    l    }    
  582. o n f u s i o n
  583. i g h t (v3
  584. (C)1990-1993 
  585. F1 for help and how to
  586. receive an updated copy.
  587. Using enhanced 386 code
  588. Using enhanced 386 and 387 code
  589. Using enhanced 287 code
  590. Using maths coprocessor6To use on a monochrome display reload by typing CAL /M=If CAL crashes in floating point mode reload by typing CAL /NU
  591.     K
  592.      
  593.      If you have any suggestions and comments, or if you haveL
  594.      
  595.      come across an algorithm for a formula or type of fractalN
  596.      
  597.      not featured in CAL, then I can be contacted at the address*
  598.   on the title screen or 
  599. OFractal Report, which has provided the source for many of the fractals featuredNin CAL, is produced by Reeves Telecommunications Laboratories Ltd., West TowanPHouse, Porthtowan, Truro, Cornwall. Also, FRAC'Cetera provides information aboutLproducts that may be of interest to fractal enthusiasts along with practicalNdetails for experimenting with fractals. For more information on this write toOHi-Ho Enterprises, Le Mont Ardaine, Rue des Ardaines, St. Peters, Guernsey, CI,IUK. See the context sensitive help screens for details about the fractalsEavailable. Thanks to the following for their continued help with CAL:I   John Bridges, on whose VGAKIT software the graphics routines are basedP   Shankar Ramakrishnan and Jesse Jones for help with the complex maths routines9   Dave Stevens, Andy Jewell, Vaughan Bell, Timothy Evans*CAL is copyright 1990-1993 Timothy Harris.U
  600. +    4    F    X    `    h    y    
  601. There are no variables to
  602. alter with this fractal
  603. type.
  604. 03Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  605. Alter Variables
  606. )Please alter the variables as required...
  607.  Done
  608.  Forget
  609. .The fractal you selected supports only integer*calculations, so the integer mode has been
  610. automatically selected./The fractal you selected supports only floating2point calculations, so the floating point mode has
  611. been automatically selected.1Integer arithmetic mode has been selected because6no floating point co-processor is available. This will$help speed-up the drawing of images.'You have no floating point co-processor(so calculation will be very slow because#integer arithmetic is not selected.U
  612. There are no fractals from
  613. which to choose!
  614. <Use ~cursor keys~ and ~RETURN~ to select     ~G~o to fractal
  615. Select Fractal    UP DOWN  !Arrow indicates selected fractal.(       Arrow indicates selected fractal.&                                      
  616. Go to fractal3This option moves directly to a specific fractal...
  617. Please enter the name...
  618. This fractal cannot    be found.
  619. Select fractal
  620. Alter variables    Main menu
  621. Fractal
  622. 2Please select an option from the pull-down menu...U
  623. NWhat set of options do you wish to alter? Select ~MAIN MENU~ to alter nothing.
  624. Options
  625. Display
  626. S@V@G@A card type
  627. Colours
  628. Palette mapping
  629. Arithmetic type
  630. Optimisation
  631. General options
  632. Write options to disk    Main menu
  633. 9Do you want to zoom in, zoom out, or go to the main menu?
  634. Zoom 
  635. In    Zoom 
  636. To absolute position
  637. Reset    Main Menu
  638. There is no image loaded
  639. into which to zoom.
  640. You cannot zoom into
  641. this fractal.U
  642.  There are no fractal definitions
  643. available!
  644. There is no algorithm available
  645. to do the calculation!
  646. @3The image is too small to be drawn. Select a larger8size in the General Options screen from the Options menu/or a higher resolution from the Display screen.U
  647. You have not yet started
  648. drawing an image.
  649.  There are no fractal definitions
  650. available!
  651. There is no algorithm available
  652. to do the calculation!
  653. The image is already
  654. finished, or it is no longer
  655. possible to continue.U
  656. The colours can only be
  657. altered in 256 and 16 colour
  658. VGA modes.U
  659. 'There is no image loaded at the moment,'either select to draw one, or load one.
  660.     #    2    =    V    {    
  661. How many colours?
  662. 256-colour @M@A@P file
  663. 16-colour @M@A@P file    Last menu
  664. 4Do you want to create a 16 or a 256-colour MAP file?
  665. Unable to export this file
  666. as a .MAP paletteU
  667. Load selected file?
  668. Do you want to load 
  669. FRCTL
  670. .CGFU
  671. -This option saves the current file to disc...
  672. All data
  673. Image
  674. Palette
  675. Details only
  676. Export palette    Last Menu
  677. (What pieces of data do you want to save?
  678. There is no image
  679. to save!
  680. Overwrite?
  681. No'The file already exists - overwrite it?
  682. 4Please select which disc operation you want to do...    Load/Save
  683. Save    Catalogue
  684. Batch mode    Main Menu
  685.     %    -    P    x    
  686. %Storing configuration file on disk...U
  687. /How do you want the colour palette to be used? 
  688. Which palette style?
  689. Repeat 
  690. Palette
  691. Linea
  692. Near detail
  693. Far detail
  694. Alternating    Last menu
  695. 5Which general type of graphics adaptor are you using?
  696. Which adaptor?
  697. 16 colour @V@G@A
  698. 256 colour @V@G@A and @S@V@G@A    Last Menu
  699. Which mode?
  700. A - @Green, red, yellow
  701. B - @Cyan, magenta, white
  702. C - @Monochrome    Last menu"Which CGA mode do you want to use?
  703. A - 320x200 16 colour
  704. B - 640x200 16 colour
  705. C - 640x350 16 colour
  706. D - 640x480 Monochrome"Which EGA mode do you want to use?
  707. A - 640x200 16 colour
  708. B - 640x350 16 colour
  709. C - 640x480 16 colour
  710. D - 800x600 16 colour
  711. E - 1024x768 16 colour"Which VGA mode do you want to use?
  712. A - 320x200 256 colour
  713. B - 640x350 256 colour
  714. C - 640x400 256 colour
  715. D - 640x480 256 colour
  716. E - 800x600 256 colour
  717. F - 1024x768 256 colour#Which SVGA mode do you want to use?+This screen mode is not available with your/graphics card. Ensure that you have the correct-card selected and you are using a valid mode.:The mode that you have selected only supports two colours.<Block removal will often downgrade the image quality - block6removal can be turned off in the Optimisations option.U
  718. N3Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  719. Alter Configuration.Please alter the configurations as required...
  720.  Automatic save filename
  721.  Size of fractal (1 to 100)
  722.  Max. number of iterations
  723.  Root to use for log. palettes
  724.  Show colour palette scale?
  725.  Sound effects?
  726.  Done
  727.  Forget
  728. $Warning: The save file name will not save files in the CAL directory:!Are you sure you want to do this?
  729. Save in specified directory?
  730. No9Do you want to save files in the directory you specified?
  731. You can have neither over 65535
  732. iterations, nor less than one)The size of the fractal must be 1 to 100,'this being the percentage of the screen
  733. that is used"The root must be between 1 and 100
  734. (1=Linear)
  735. You must reply Y or N to
  736. if you want the sound
  737. effects or colour scale'The save filename should not contain an)extension: all CAL saved images will have
  738. .CGF appended to the filename.U
  739. )The current fractal supports only integer4arithmetic -  no floating point option is available.$Integer has therefore been selected.0The current fractal supports only floating point,arithmetic - no integer option is available.+Floating point has therefore been selected.LWhich arithmetic system should be used for calculations? (Integer is faster)
  740. Which arithmetic type?
  741. Floating point
  742. Integer    Last menu
  743. 'You have no floating point co-processor&so calculation will be very slow using
  744. this option.U
  745. Which graphics standard?
  746. A - @Ahead(@A)
  747. B - @Ahead(@B)
  748. C - @A@T@I @V@G@A
  749. D - @Chips and Technologies
  750. E - @Compaq
  751. F - @Everex
  752. G - @Genoa
  753. H - @N@C@R
  754. I - @Oak Technologies
  755. J - @Paradise
  756. K - @Trident
  757. L - @Tseng @E@T@4000
  758. M - @Tseng @E@T@3000    N - @Vesa
  759. O - @Last menu
  760. 2Which type of super VGA card do you intend to use?U
  761. :These options increase speed, but can decrease accuracy...#Alter which optimisation algorithm?
  762. Large 
  763. Block removal
  764. Small block removal
  765. NON-BIOS display access    Last menu
  766.     ,    <    L    \    l    |    
  767.  8 I _ p 
  768. !+!;!K!V!n!~!
  769. "$"9"F"`"z"
  770. %*%5%c%r%
  771. &&&6&F&V&f&v&
  772. (,);)J)Y)h)w)
  773. *&*6*F*c*
  774. ,(,7,G,W,g,w,
  775. -'-7-G-k-
  776. Initial image
  777. selected
  778. j<1uf
  779. r<Qun
  780. \<QuX
  781. 03Use ~cursor keys~ then select ~DONE~ or ~FORGET~...
  782. Alter Configuration
  783. .Please alter the configurations as required...
  784.  Left position
  785.  Right position
  786.  Bottom position
  787.  Top position
  788.  Done
  789.  Forget`
  790. #'#B#
  791. #6$Q$
  792. %-%<%D%V%[%`%r%w%|%
  793. &"&4&9&>&\&k&
  794. '#'E'g'
  795. (.)3)D)I)Z)_)p)u)
  796. 3333333
  797. fffffff
  798. ^<Hu"
  799. 8<Pu4
  800. !2"L"f"
  801. *3+M+g+
  802. 414F4Y4l4
  803. 8+9Q9*:g:
  804. >??S?
  805. E)E>EREgE|EIFqF
  806. L2LKL
  807. P P?PWP
  808.      minutes 
  809.  minute 
  810.  seconds# spent drawing (image now complete)U
  811.      minutes 
  812.  minute 
  813.  seconds
  814. So far ! spent drawing (image incomplete)U
  815. CAL.CFG
  816. .#No valid configurations file found;
  817. constructing new one...
  818. FRCTL,Unable to construct new configurations file.*Ensure that disc is write-enabled and that
  819. it is not full. There are no fractal definitions
  820. available!U
  821. CAL.CFGU
  822.     (    3    c
  823. %T&%'
  824. +{,p-
  825. .1.8.G.X.
  826. /!/0/A/F/
  827. 0@0O0z0
  828. 0U1i1
  829. 172N2o2
  830. 3%4g4t4
  831. 595F5S5`5m5z5
  832. 6%626?6L6Y6t6
  833. 7+7F7S7`7m7z7
  834. 808=8J8W8d8q8
  835. 9<9I9V9c9p9}9
  836. :,:9:F:S:g:t:
  837. ;!;.;;;H;U;b;};
  838.  INSERT 
  839.  NUM 
  840.  CAPS U
  841. $ < u
  842. $@<@u
  843. Fatal menu system error #001U
  844. $<Zv^
  845. P                                                                                
  846. ...    U
  847. Error
  848.  Press a key...U
  849. Note:
  850.  Press a key...U
  851. Note:
  852. P                                                                                U
  853. $0<0t
  854. Help!
  855. Help : 
  856. CAL.HLP
  857. .,,The CAL.HLP file, which contains the context2sensitive help, cannot be found. Try re-installing
  858. CAL from the original archive.OUse ~Up~ and ~Down~ cursors to select option, ~Return~ to choose, ~ESC~ to exit
  859. Help!
  860.     Last pageU
  861. $Not enough memory for initialisation!remove TSRs etc... and try again.
  862. P                                                                                !Confusion and Light (C)1990-1993 U
  863. Insufficient memory to run CAL
  864. O    All that we see or seem is but a dream within a dream - Edgar Allen Poe    U
  865.  % 1 H T \ a | 
  866. !.!7!Q!
  867. "%"="M"X"f"}"
  868. #"#3#k#x#
  869. #E$]$q$
  870. %%%9%M%a%u%
  871. &+&@&U&j&
  872. '''<'Q'
  873. '0(z(
  874. *!+1+b+k+
  875. ,<,D,L,h,|,
  876. ,"---2-G-
  877. .*/3/N/
  878. 1"1*1F1Z1q1
  879. 3+3?3S3w3
  880. 626:6B6M6]6l6|6
  881. 7%797f7n7v7
  882. 8/8B8g8
  883. 8Q9Y9h9r9
  884. :%:J:]:
  885. <]<m<r<
  886. <#=-=J=O=]=
  887. ?,?7?K?
  888. A8ACA^AiA|A
  889. B*B~B
  890. B*CuC
  891. E2EAEIE[EcE
  892. FEFjFrF|F
  893. F[GoGwG
  894. G#H(HHHMH
  895. J)J4JCJZJeJoJ~J>LLLUL"M,M1MJM`MeMyM
  896. N    N"N'N
  897. O*OTO[OeO
  898. O2P9PDPSPXP
  899. R'RCRNRXRqR
  900. U+V9V|V
  901. X Y.YVYeY{Y
  902. [([:[O[a[v[
  903. ^4^H^M^R^Z^
  904. _!_&_
  905. Insufficient memory to run CALU
  906.