home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / misc / transfly / transfly.txt < prev   
Text File  |  1992-12-11  |  25KB  |  550 lines

  1.         -----------LET 'EM FLY-----------
  2.            (Flying Dials and more....)
  3.             version 1.19 July 1992
  4.             (C) 1991-92 rote Oliver Dirty Freaky Deaky Software
  5.                 (it's Freeware)
  6.  
  7. <Translator's note:
  8. This is not an exact translation of the author's German text. It is
  9. meant to convey the meaning of the document. 'Flying' as used here
  10. means the ability of normally fixed dialogue boxes to either be moved
  11. by the mouse pointer or to jump to the mouse pointer's location.>
  12.  
  13. Preamble
  14. --------
  15.  
  16. Well, I only wanted to see how fast the Atari ST's VDI could be, then
  17. from that came something more...
  18.  
  19. Flying dialogue boxes are features of GEMINI (the shareware
  20. alternative desktop) and RUFUS (a terminal program). Besides flying,
  21. these dialogues have keyboard equivalents for mouse clicks.
  22. Unfortunately these features are active only within these programs,
  23. and as soon as one leaves them the features are lost. Now here comes
  24. LET 'EM FLY to allow many 'normal' program dialog boxes to have these
  25. features.
  26.  
  27. The important features
  28. ----------------------
  29.  
  30. Flying dialogs:
  31. Many dialog boxes become able to Fly. Through an intelligent
  32. alogorithm the boxes can be shifted  tolerably fast and optically
  33. optimized without a blitter. When adequate memory is available the
  34. boxes can 'remember' the shifted position and will appear there the
  35. next time they are called. Also virtual screens like BIGSCREEN 2.0
  36. are supported and the dialogue boxes can be centered in them.
  37.  
  38. Key Bindings for the Dialogues:
  39. Just as many dialogues can be controlled from the keyboard, the
  40. special keys [HELP] and [UNDO] are also used.
  41.  
  42. Extra editor functions: 
  43. In a dialogue with editable fields,extra editor functions become
  44. available. Also, the GEM Clipboard is supported with a history of the
  45. last 20 inputs taken. Some editor functions are effective in
  46. programs which use dialogue processes in the program itself.
  47.  
  48. New alert boxes with new icons:
  49. The look of the alert boxes is changed. They are only as large as
  50. they must be. Further, one can load new icons.
  51.  
  52. Grow/Shrink Boxes switch off:
  53. These can be switched off to gain speed.
  54.  
  55. No pilot's license required!
  56. Yes, you've read it right. For LET 'EM FLY! no pilot's license is
  57. needed. 
  58.  
  59. LET 'EM FLY! works on all ST/TT computers in all resolutions. If it
  60. does give you any problems, please contact me.
  61.  
  62. LET 'EM FLY! is Freeware. You can freely copy, distribute and use it.
  63. Commercial exploitation of LET 'EM FLY! is prohibited without your
  64. having obtained written permission from me. All copyright rights
  65. remain with the author and I will vigorously prosecute any violations
  66. of this notice.
  67.  
  68. LET 'EM FLY! comprises the following files:
  69. LETEMFLY.PRG     The actual program
  70. LET_CONF.ACC/PRG The configuration accessory/program
  71. GEM1ICON.RSC     The original Atari alert box icons
  72. GEM2ICON.RSC     The GEM/2 alert box icons
  73. LETEMFLY.TXT     This (the German) instructions document
  74. CHANGES.TXT      The (German) changes between versions
  75. READ_ME          A short instruction document
  76.  
  77. Distribution of LET 'EM FLY! is permited ONLY with all of these files
  78. included.
  79.  
  80. <Translator's note: The next paragraph appears to state that no
  81. suitability claims are made for this program and that the user
  82. proceeds art his own risk.>
  83.  
  84. Important:
  85. More complete documentation for the programmer and developer is
  86. available. It is not included in the LET 'EM FLY! 'basic package'.
  87. Contact the author through the online addresses shown later or write
  88. to him, including a self-addressed sufficiently stamped return
  89. envelope.
  90.  
  91. Now you must read and understand this...
  92. All software and hardware terms mentioned are the trademarks of their
  93. manufacturer. The author assumes no responsibility for direct or
  94. indirect damage resulting from the use of this program.
  95.  
  96.           ==============================================
  97.  
  98. Installation
  99.  
  100. LETEMFLY.PRG can be run from the desktop as well as from the AUTO folder, but
  101. must be in the AUTO folder to automatically install itself. Using
  102. LET_CONF.ACC/PRG you may configure LET 'EM FLY! to your requirements. If you
  103. have a small-memory ST, the author recommends the use of 'The Chamelion' from
  104. Karsten Isovic. With it you can load or remove accessories as needed.
  105. LET_CONF.CPX replaces LET_CONF.ACC if you are using Atari's CPX control panel.
  106.  
  107. Service
  108.  
  109. Not all dialogue boxes will benefit from LET 'EM FLY!. Some programs include
  110. their own dialogue routines. With these LET 'EM FLY! may not have any effect or
  111. may provide only partial features. For any programmers who want to optimize
  112. their programs for LET 'EM FLY! use, please contact the author for
  113. documentation.
  114. Also the desktop dialogues will not support LET 'EM FLY! as they use TOS-direct
  115. programming. This is not expected to be the case with MultiTOS.
  116.  
  117. If something does not function as it should, you may deactivate that function
  118. through the configuration program (or ACC or CPX).
  119.  
  120. So now let's try it...
  121.  
  122. Move the mouse pointer into a dialogue box but not over one of the selection
  123. objects (selection boxes). Hold down the left mouse button and move the mouse.
  124. Note how the mouse pointer turns into a 'hand' icon and moves the dialogue box
  125. to any position on the screen. Depending on how you have configured LET 'EM
  126. FLY!, the dialog box appears to move intact or becomes a transparent frame
  127. as long as the mouse button is depressed. 
  128.  
  129. Holding down both mouse buttons gives the inverse appearance - if your setting
  130. is for 'intact' movement, the box will appear as a transparent frame and vice
  131. versa. The transparent feature also allows you to see what's under the dialogue
  132. box without moving it.
  133.  
  134. Note: It may be that in a given program, LET 'EM FLY! may be able to 'fly' only
  135. over a certain special object. (<translators note: here the author discusses a
  136. special situation with a German file selector program, SELECTRIC.>) You can
  137. suppress the exclusivity of the 'flying object' by an extra press of the right
  138. mouse button, allowing the other object to become the 'flying object'.
  139.  
  140. If a dialog box either will not 'fly' or does not 'remember' its new position,
  141. it may be that you have insufficient free memory for LET 'EM FLY! to store its
  142. flight path.
  143.  
  144. With a dialogue box on screen, click on another location on the screen.
  145. Normally there's no reaction except the 'ding' sound of a no-action mouseclick.
  146. But with LET 'EM FLY! the dialogue box 'flies' to the mouse pointer's location!
  147. This function proves especially useful with large-screen monitors.
  148.  
  149. Double-clicking (left mouse button) on the dialog box  will 'fly' it to the
  150. center of the screen.
  151.  
  152. You will notice that the next time you call that dialogue box, it will appear
  153. at the last position again. By pressing [ALT]+[CTRL] when calling that dialogue
  154. box (example: mouseclicking on a menu selection), the dialogue box will appear
  155. centered once again. This function also demonstrates the user-friendly flying
  156. routine.
  157.  
  158. It becomes possible to leave dialogue boxes at the actual mouse pointer
  159. position.
  160.  
  161. With virtual screens such as BIGSCREEN 2.0 installed, it is now possible to Fly
  162. dialog boxes to the virtual screen portion currently appearing on your monitor.
  163. By configuring VSCR support ON, these dialogue and alert boxes will
  164. automatically appear in the center of the screen portion showing on your
  165. monitor. <I think that's what the author's saying - a BIGSCREEN user will have
  166. to confirm this>
  167.  
  168. Summary:
  169.  
  170. 1. Not all boxes can fly
  171.    a. free memory must be sufficient
  172.    b. the active program must use normal alert/dialogue box programming
  173. 2. Insufficient memory can allow boxes to be moved but not allow 'ghosting'
  174. 3. You may find programs that allow the boxes to move, but leave garbage on the
  175.    screen. Data will not normally be lost if this happens, but the author
  176.    cannot guarantee that.
  177.  
  178.  
  179. Key Dials:
  180.  
  181. Many dialogues can now work from the keyboard. You will see one letter of each
  182. choice in the dialogue's choice boxes. These can be selected by holding down
  183. the [ALT] key and pressing the underlined choice box key. If the underlined
  184. choices ar numbers, hold down the [ALT] key and press that number on the
  185. Numeric Keypad (not the numbers on the main keyboard).
  186.  
  187. Further on is explained how the effect.... GO BACK TO THIS!
  188.  
  189. If no editable field exists in the dialogue box, this  kind of box can also be
  190. shortcut without resorting to [ALT]+Numeric Keypad reaching. (the author means
  191. the Alert Boxes)
  192.  
  193. LET 'EM FLY! uses the [UNDO] and [HELP] keys:
  194.  
  195. [HELP] will select any box who's text reads: 'help'
  196.                                              'hilfe' (German for 'help')
  197.  
  198. [UNDO] will select any box who's text reads: 'quit'
  199.                                              'cancel'
  200.                                              'abort'
  201.                                              'no'
  202.                                              'exit'
  203.                                              'abbruch'
  204.                                              'abbrechen'
  205.                                              'verlassen'
  206.                                              'ende'
  207.                                              'nein'
  208.  
  209.  [HELP] and [UNDO] function alone - no key combination is required.
  210.  
  211. LET 'EM FLY! does not distinguish between upper and lowercase. 38 keys (a-z,
  212. 0-9, [HELP], [UNDO] perform as 'Key Dials'. If a dialogue box contains a Default
  213. (thicker box border and selectable by pressing [RETURN]) choice box and if LET
  214. 'EM FLY! has underlined a Key Dial letter in the choice boxes, then the Default
  215. choice can be changed.  [ALT]+[TAB] moves the default one choice box to the
  216. right, [ALT][SHIFT]+[TAB] moves the default one choice box to the left.
  217. In many cases this lets you assign your preferred default so you can select it
  218. from then on by use of the [RETURN] key.
  219.  
  220. Pressing [SHIFT]+[HELP] while a dialogue box is onscreen will pop up a
  221. copyright information alert box.
  222.  
  223.  
  224. Extended editor:
  225.  
  226. When a dialogue box contains editable fields, LET 'EM FLY! adds several extra
  227. editor functions.
  228.  
  229. These are built-in GEM functions moving the cursor...
  230. [up arrow key]    back one input field
  231. [down arrow key]  forward one input field
  232. [left arrow key]  one character to the left
  233. [right arrow key] one character to the right
  234. [TAB]             forward one input field
  235. [RETURN]          end dialogue
  236.  
  237. LET 'EM FLY! adds the following extra functions
  238. [RETURN]             if no default choice box, forward one input field
  239. [SHIFT]+[RETURN]     (default choice box exists) forward one input field
  240. [SHIFT]+[TAB]         back one input field
  241. [SHIFT]+[left arrow]  beginning of input field
  242. [SHIFT]+[right arrow] end of input field
  243. [CTRL]+[left arrow]   one word to left
  244. [CTRL]+[right arrow]  one word to right
  245. [CLR/HOME]            jump to first input field of dialogue
  246. [CTRL]+[DELETE]       delete everything to the right of the cursor
  247.  
  248. [up arrow] and [down arrow] will 'wrap' the cursor; ex: if you're on the last
  249. input field, [down arrow] will 'wrap' the cursor around to the first field.
  250. Further, direct cursor positioning within the input fields by using the mouse
  251. is supported. This is a great improvement over the standard system which
  252. positions the cursor at one or the other end of the input characters and
  253. requires use of arrow keys to move around within the string!
  254.  
  255. All characters are now allowed for Filename and Path:
  256. With LET 'EM FLY! you are no longer limited to TOS-legal characters for
  257. Filenames and Paths. Symbols like '$' and '-' can be used as well as foreign
  258. characters. 
  259.  
  260. Special characters:
  261. In many cases, accessing special characters from the keyboard is a difficult
  262. process if possible at all. With [SHIFT]+[INSERT] an alert box containing all
  263. of the non-ASCII characters appears onscreen. Click on your chosen character
  264. in this box and it will be inserted at cursor position into the dialogue box's
  265. editable field.
  266. Note: This only works if the current program allows non-ASCII characters in its
  267. editable fields. If it does not, the character box will not appear.
  268.  
  269. GEM Clipboard:
  270.  
  271. LET 'EM FLY! permits use of the GEM Clipboard so you can cut text from a
  272. program, then paste it into a dialogue box's editable fields. Your system must
  273. know where the Clipboard data is to be sent to and retrieved from. Here you
  274. must use the environment variable 'CLIPBRD' or 'SCRAPDIR'. With GEMINI this is
  275. more or less automatic. Otherwise this variable can be set using a special
  276. program such as JCNBOOT by Jens C. Neffe. The additional line looks like this:
  277.  
  278. CLIPBRD=Path
  279.  
  280. example:
  281.  
  282. CLIPBRD=C:\CLIPBRD
  283.  
  284. Clipboard functions supported by LET 'EM FLY!:
  285. [CTRL]+X   cut the entire line to the Clipboard
  286. [CTRL]+C   copy the entire line to the Clipboard at the cursor position
  287.            any text already in the dialogue's editable field remains there
  288. [CTRL]+V   pastes the contents into the active editable field
  289.            any text already in the field is lost
  290.            to suppress overwriting current text, also hold down [SHIFT]
  291.  
  292. For the first two functions, also holding down [SHIFT] will keep the current
  293. Clipboard contents from being overwritten. This will cut or copy the text to
  294. the Clipboard as consecutive (Clipboard) entries.
  295.  
  296. History function:
  297.  
  298. Often you will repetitively need certain Clipboard data. (ie: Shell Function)
  299. You can use the last 20 entries to input data from the Clipboard. This function
  300. is also known as 'history'. Each history entry can have as many as 40
  301. characters saved, duplicate entries are overwritten. (for our GEMINI freaks:
  302. 'nohisdouble= TRUE')
  303.  
  304. [CTRL]+[cursor up/down]   go  through the history
  305. [SHIFT]+[cursor up/down]  in the current input line, only the character string
  306.                           to the right of your cursor is used as a search path
  307.  
  308. If you have not worked with a History before, you should experiment a little
  309. with it. Later you may want to continue learning to work with Histories using
  310. the command-line shell, MUPFEL.
  311.  
  312. Many additional editor functions (aside from the mouse assistance) ar enabled
  313. in dialogues with unusual routines. MAGIC DIALS by Peter Hellinger is optimally
  314. supported by LET 'EM FLY!
  315.  
  316.  
  317. The new Alert Boxes:
  318.  
  319. LET 'EM FLY! revises the original Atari ST alert boxes. The three-button alert
  320. box can use the new procedures as well as responding to the old selection
  321. method of pressing F1-F3. Just as with the other shortcuts, you do not have to
  322. hold down [ALT].
  323. Boxes are only as large as necessary to house their text. The new icons are
  324. loaded at boot-up of the program. The desired .RSC file must be renamed
  325. LET_ICON.RSC and placed in the directory (normally the AUTO folder) with
  326. LETEMFLY.PRG. You can use either the GEM/1 icons or the GEM/2 icons.
  327.  
  328. TOS produces error alert boxes; LET 'EM FLY! does the same. There are two
  329. kinds: Critical Error (ex: 'data on disk X corrupted') and mistake reports (ex:
  330. 'insufficient disk space').
  331.  
  332. The first  variant is from LET 'EM FLY! currently supported under 'MagX'
  333. (multitasking AES from BELA). It probably will also be supported in MultiTOS.
  334. The event-critic boxes distinguish themselves from the original in two kinds of
  335. ways. The first is that meaningful icons now are used. Also  there is now an
  336. 'Ignore' button, i.e. the error is simply ignored.  This button should only be
  337. used as a last resort as it will produce odd errors in some applications.
  338.  
  339. The second variant works under all conditions that the original alert does, but
  340. provides a precise error report with error number.
  341.  
  342.  
  343. Have a nice time with Niceline:
  344.  
  345. 'Niceline' is a really fussy program which becomes integrated only in LET 'EM
  346. FLY!. Because of that, I'll describe it only briefly here. For more information
  347. on 'Niceline' I recommend obtaining the standalone version.
  348.  
  349. <the author describes a problem using Niceline with GFA Basic>
  350.  
  351. Important: <more about the GFA Basic problem>
  352.  
  353. Workwise:
  354.  
  355. <still more about the GFA Basic problem>
  356.  
  357.  
  358.  
  359.  
  360. The LET 'EM FLY! configuration program:
  361. <I have confirmed these  operations only with the CPX new control panel>
  362.  
  363. After starting LET_CONF.PRG (or ACC, or CPX) you see a menu. In the top line is
  364. shown the currently installed version number. The second line contains my name.
  365. On the third line are three rectangular buttons:
  366.  
  367. There were so many choice buttons necessary that I had combine some operations
  368. into these three selections.
  369.  
  370. Config. CPX  Clicking here pops up a box listing all of the switches
  371.              (operations). Clicking on any of these will change it from inverse
  372.              to normal (black-on-white) text, thus removing it from LET 'EM
  373.              FLY!'s operating configuration. To make this new
  374.              configuration permanent, you must 'Save' as described above.
  375.  
  376. Selection    Clicking on this button causes the main configuration menu to
  377.              represent only the Config. CPX installed selections.
  378.  
  379. All          Enables all switches - overrides Config. CPX settings.
  380.  
  381.  
  382. On the bottom border are four buttons:
  383.  
  384. Info    Shows author's name and address
  385.  
  386. Save    Saves the chosen configuration in the program itself. Pressing 'Save'
  387.         opens your file selector where the program (LETEMFLY.PRG or
  388.         LET_LGT.PRG) must be chosen.
  389.         <only LETEMFLY.PRG is in the package as distributed in the US>
  390.  
  391. Cancel  Quit program (or ACC or CPX) without saving any changes
  392.  
  393. OK      Installs any changes made until you reboot. Changes are not saved.
  394.  
  395.  
  396.  
  397. Now to the switches. Click and hold the left mouse button on any of the
  398. shadowed selection buttons to the right of the switch text description. The
  399. resulting pop-up menu lists configuration choices for that switch.
  400.  
  401. Let 'em Fly!      Turning this switch 'Off' completely deactivates LET 'EM
  402.                   FLY!, removing all of its functions. 
  403.  
  404. Key Dials         'Off' deactivates single-key dialogue box control.
  405.  
  406. Extended Editor   Turns the additional editor functions on or off.
  407.  
  408. Alert-Boxes       Turns the enhanced Alert and Error boxes on or off.
  409.  
  410. Flying Dials      Turns the 'flying' routine on or off.
  411.  
  412. Fly Type          Defines how the boxes fly - how they appear during movement.
  413.                   'Solid' does not change their appearance in 'flight';
  414.                   'Hollow' changes the box to a transparent outine while the
  415.                   left mouse button is being held down.
  416.  
  417. Ghost Flights     'Normal' will keep the box solid during movement unless you
  418.                   hold down the right mouse button as well as the left one.
  419.                   'Invert' reverses the effect - 'hollow' with only the left
  420.                   mouse button, solid with both mouse buttons.
  421.  
  422. Dials to Mouse    'On' forces alert boxes to appear at the current position of
  423.                   the mouse cursor. 'Off' leaves the boxes appearing as you are
  424.                   used to - in the  center of the screen.
  425.  
  426. Jumpin' Dials     With this switched 'On', if you click the left mouse button
  427.                   on any point on the screen (other than on the alert box), the
  428.                   alert box will 'jump' to the mouse cursor position.
  429.  
  430. Save Position     If this is 'On', the alert box will 'remember' its last
  431.                   position and reappear there the next time it is called.
  432.  
  433. Send Redraw       Some  programs such as TC-FILESELECTOR, and ADIMENS do not
  434.                   correctly redraw the screen area under the alert box when the
  435.                   box is deleted. 'Yes' forces a proper redraw.
  436.  
  437. VSCR Support      Virtual screens such as 'BIGSCREEN 2.0' by Julian Resche
  438.                   create a larger than monitor-size screen in memory. What you
  439.                   see onscreen is a 'window' onto that larger screen. With this
  440.                   switched 'On', LET 'EM FLY! determines what part of the
  441.                   virtual screen is actually appearing on you monitor and will
  442.                   center alert boxes in that portion. No more having to scroll
  443.                   all around  a giant virtual screen trying to locate the
  444.                   alert box!
  445.  
  446.  
  447. Form Grow/Shrink  'Off' considerably improves screen speed by eliminating he
  448.                   normal GEM alert box 'grow' and 'shrink' graphics. KAOS-TOS
  449.                   has a similar feature.
  450.  
  451. Graf Grow/Shrink  The above graphics also apply to program 'windows'. Turning
  452.                   this switch 'Off' similarly improves screen speed for window
  453.                   opening and closing. GEMINI uses this technique.
  454.  
  455. Niceline          Turns the Niceline effects on or off.
  456.  
  457. Fly Delay         Using the slider bar you can choose a delay period before
  458.                   the box 'flies' in response to your mouseclick <I have no
  459.                   idea why you would want a delay>. '0' = no delay.
  460.  
  461. Shortcut Disp.    With this switch you choose whether to have the alert box
  462.                   choice button's 'shortcut key' highlighted by an underscore
  463.                   line ('Uscore') or by displaying the 'shortcut' letter in a
  464.                   different color ('ColChr'). Obviously this switch does not
  465.                   work in monochrome - underscore highlights the letter.
  466.  
  467. Shortcut Col.     Selects color for above 'ColChr' option. Red is suggested for
  468.                   medium resolution.
  469.  
  470. Alert-Icon Col.   Selects color for alert box icon display.
  471.  
  472. Alert-Border      Selects alert box border thickness. Normal border is '1'.
  473.  
  474. ... Here the author remarks about the light version of LET 'EM FLY! At this
  475. time there is no light version. <cannot decipher the next sentence>
  476.  
  477.  
  478. Known problems with other programs:
  479.  
  480. UIS III (Universal Item Selector) must run in the AUTO folder after LET 'EM
  481. FLY!, otherwise they conflict. LGS (Little Green File Selector) does not work
  482. well as both the flying and keyboard shortcuts give it problems. <here the
  483. author follows with criticism of LGS'suse of GEMDOS-TRAP and XBRA - I don't know
  484. enough about programming to make a sensible translation>
  485.  
  486. I  recommend 'SELECTRIC' as a file selector. <here the author goes into more
  487. programming jargon regarding this program and MAGIC DIALS by Peter Hellinger>
  488.  
  489. MINT 0.94 (and up) is compatible with LET 'EM FLY! - earlier versions are not.
  490.  
  491. Neodesk - there is a dialogue in Neodesk with [RETURN] to end it, so it does
  492. not disappear using LET 'EM FLY!. Remedy: Use TOS 2.06 or GEMINI. 
  493. <I've been using Neodesk and LET 'EM FLY! while doing this translation - don't
  494. know what dialogue he's referring to>
  495.  
  496. Troubleshooting:
  497.  
  498. LET 'EM FLY! latches itself into TRAP #2 (AES/VDI) and TRAP #13 (BIOS) and uses
  499. with it the XBRA-known 'LTMF'. Under certain circumstamces (see above) is also
  500. ETV_critic bent<?>. Cookie-Jar installed (use also the known 'LTMF'). An exact
  501. description is found in the programmer's guide 'Three Flights Up'.
  502.  
  503.  
  504. Of direction:
  505.  
  506. How I said I only wanted to see how fast the VDI could be and this is what came
  507. out of that. I had thought the flying routines were only usable in one's own
  508. program, but in ST-Computer 6/91 Robert Tolksdorf has shown that on principle a
  509. resident installation can effect two programs that have nothing in common
  510. except that they have retained the form_DO() source from D.R.. <can't translate
  511. next sentence> Dan Wilga has written a program, 'FORMDOIT' which makes the
  512. dialog work from the keyboard and also has some editor functions available.
  513. Unfortunately his form_DO() routine is not 100% compatible with the original
  514. and it gave Objects, especially in TOUCHEXIT, problems. Besides, he uses LINE-A
  515. routines, which today should no longer be used, for graphic output. Also
  516. FORMDOIT has only so much to do with LET 'EM FLY!. Many functions and the
  517. principle I have implemented, but LET 'EM FLY! is essentially much wider in
  518. scope. LET 'EM FLY!:
  519. a. not only form_DO sets
  520. b. does not use LINE-A
  521. c. is essentially 'intelligent'
  522. <now comes some scolding of 'Schweineprogrammen' - programming that doesn't use
  523. the established methods and standards>
  524.  
  525. Credits:
  526.  
  527. The author thanks Olaf Meisiek for INTERFACE, for his design of the dialog
  528. boxes in and out (CPX) of LET 'EM FLY!. 'Thanx' to the beta testers, and
  529. particularly to Martin Koehling who has in non beta tester status already has
  530. found many <undunschoenheiten> errors.
  531.  
  532. My <the author's> address... for tomatoes, threatening letters, etc.:
  533.  
  534. Oliver Scheel
  535. Rothehausstr. 28
  536. W-5000 Kohn <Cologne> 30
  537.  
  538. For the modem-users or whoever can hang on Internet all day long at your
  539. university's expense:
  540.  
  541. MAUSNET: Oliver Dirty @ K
  542. EMAIL:   Oliver_Scheel@k.maus.de
  543.  
  544. LET 'EM FLY!  You can't fly without...
  545.  
  546. (C) 1991-1992 by Oliver Scheel
  547.  
  548. <Translation by Mike Valent (GEnie: A.VALENT) 12/92>
  549.  
  550.