home *** CD-ROM | disk | FTP | other *** search
/ The AGA Experience 2 / agavol2.iso / software / utilities / misc / tapecover / tapecover.doc < prev    next >
Text File  |  1995-07-19  |  26KB  |  585 lines

  1.                       ==============================
  2.                       =T A P E - C O V E R   V 2.13=
  3.                       ==============================
  4.                            Release : 19.07.1995
  5.                              Copyright 1992-5
  6.  
  7.                                Carsten Wich
  8.                              Hagebuttenweg 34
  9.                              D-44289 Dortmund
  10.                                  Germany
  11.                            Tel. +49-2304-43692
  12.                     e-mail: c_wich@river.prima.ruhr.de
  13.  
  14.                        Bank Account No. 315 1048 400
  15.                               BLZ 441 600 14
  16.                             Volksbank Dortmund
  17.  
  18.  
  19. Preface
  20. =======
  21.  
  22.   'TapeCover' Copyright (c) 1992-1995 Carsten Wich can be freely distributed,
  23.   as long as the whole archive 'TC_211.lha' is copied and all of the files are
  24.   in their original form without any changes.
  25.   Upload to BBS's and includions on any cover disks or CD's is WELCOMED.
  26.   This software is published without any warranties. The author does NOT take
  27.   any responsibilities for any defects on soft- or hardware, that may result
  28.   by this program or by using this program.
  29.   I have tried to write the program code according to the AMIGA User Interface
  30.   Style Guide and the AMIGA ROM Kernel Reference Manuals V2.04 so that the
  31.   program should run correctly on any future operating systems.
  32.   'TapeCover' was permanently used by me in the last years and will be im-
  33.   proved steadily. If anybody finds a bug or has any tips for improvement I
  34.   would be very glad to hear from them.
  35.   Although this program may be freely distibuted and used it would be very nice
  36.   of the people who permanently use it to send me a small fee (I would say at
  37.   least 15,- DM or $10,- US) as a little acknowledgement for my work. You can
  38.   send it cash, as a EuroCheque or via a Bank Transfer on my Bank Account.
  39.   This would naturally increase my motivation to develop the program even
  40.   further (My plans are to develop this little tool into a whole music archive
  41.   including CD's, Vinyl's, DAT Cassettes,... You should for example be able to
  42.   transfer your CD titles directly to the TapeCover program to print the
  43.   corresponding covers)
  44.  
  45.  
  46. What is TapeCover
  47. =================
  48.  
  49.   TapeCover is a very simple to use and short program to print tape covers.
  50.   I have written it because I didn't know any program of this kind that satis-
  51.   fied me one hundret percent.
  52.   It should even run on a stock A500 with 512K and OS2.1 (although this has
  53.   not been tested, but anyway, is there anybody out there still using this
  54.   kind of envirenment ???).
  55.   As of now TapeCover only uses Text Printing for output but this may change
  56.   future releases.
  57.  
  58.  
  59. Advantages
  60. ==========
  61.  
  62.   - The program does not need any GUI enhancement tools like MUI or any other
  63.     libraries than the ones distributed with the official OS2.1 release
  64.     (actually you only need the V38 asl.library, all the other needed libraries
  65.     require a minimum version of 37 only).
  66.   - Requires only minimum system resources.
  67.   - Programmed according to the Commodore Guidelines (e.g. it runs fine on a
  68.     third party graphics board in high resolution)
  69.   - Uses the Preferences Printer Driver for output (output is currently only
  70.     possible in text mode, but maybe future versions will also support the
  71.     graphic mode printing using the density setting to scale the output).
  72.   - Own input routine that lets you jump between every text gadget by using the
  73.     cursor keys (Does anybody know how to realize this with Intuition
  74.     gadgets ?).
  75.   - Will be able to import data from future database applications that are under
  76.     developement (e.g. CD-Archive and LiveTape-Manager).
  77.  
  78.  
  79. Disadvantages
  80. =============
  81.  
  82.   - Static data structure for the text input (but that is the reason why this
  83.     program is so short compared to the other contestants).
  84.   - Needs a printer which is capable of printing text in 15cpi mode (that
  85.     shouldn't be a problem these days, but who knows...).
  86.   - Needs at least a 640x400 screen when using topaz 8 fonts (Users without a
  87.     flickerfixer / AGA chipset / graphics board can run TapeCover on it's own
  88.     Hires NonInterlace Screen with the autoscroll option).
  89.  
  90.  
  91. Systemrequirements
  92. ==================
  93.  
  94.   The program only needs a minimal Amiga System :
  95.  
  96.     - Any Amiga with at least 512 KB RAM
  97.     - min. OS 2.1 (2.04 ROM & WB 2.1)
  98.     - min. a NTSC Hires Interlace Screen
  99.       The minimal window height ist 387 pixels (when using topaz 8), which is
  100.       sadly not enough to fit on a non interlaced screen. This should be no
  101.       problem today to display a productivity or DblPAL / DblNTSC screen mode.
  102.       If there are many complaints about this I may make a preferences option
  103.       to reduce the window height (this would obviously look not so nice as it
  104.       is now).
  105.     - A printer that is supported by the standard Preferences and which can
  106.       print 15cpi !!!
  107.       TapeCover has been positivly tested on HP Deskjet, Panasonic KX-P1124
  108.       and the Epson Stylus Series.
  109.  
  110.  
  111. Development environment
  112. =======================
  113.  
  114.   Hardware :
  115.  
  116.     - Amiga 2000C Big Tower with ECS Chipset (1MB Chip RAM)
  117.     - GForce 030 50MHz with 8MB 32Bit RAM
  118.     - GVP EGS 28/24 LC
  119.     - NEC 3D
  120.     - Toshiba MK-537 1 GB HD
  121.     - Toshiba XM-3401TA
  122.     - HP-38470A DAT Streamer
  123.  
  124.   Software :
  125.  
  126.     - Kickstart V40.63 ROM
  127.     - Workbench V40.42
  128.     - EGS System V7.1
  129.     - SAS-C V6.55
  130.     - GoldEd V3.0.10 reg.
  131.     - Enforcer / Mungwall / Sushi
  132.     - Diavolo Backup V1.27 (Yeah, the best backup program around)
  133.     - DOpus 4.11
  134.  
  135.  
  136. Files
  137. =====
  138.  
  139.      Icons (dir)
  140.        def_project.info                 
  141.      Catalogs (dir)
  142.           deutsch (dir)
  143.             tapecover.catalog                
  144.      Source (dir)
  145.        SCOPTIONS                        tapecover.c
  146.        tapecover.cd                     tapecover.ct
  147.        tapecover_io.c                   tapecover_strings.h
  148.      Export (dir)
  149.        Bruce-River.asc                  
  150.      Tapes (dir)
  151.        Adams-WakingUp.tpc               Bap-BessDemnaexh.tpc
  152.        BonJovi-KeepFaith.tpc            Bruce-92-06-25-I.tpc
  153.        Bruce-92-06-25-II.tpc            Bruce-93-06-26-I.tpc
  154.        Bruce-93-06-26-II.tpc            Bruce-River.tpc
  155.        Cougar-Daddy-Whenever.tpc        Etheridge.tpc
  156.        Stones-SteelWheels.tpc           U2-AchtungBaby.tpc
  157.   TapeCover                        TapeCover.doc
  158.   TapeCover.doc.info               TapeCover.info
  159.   Tapes.info                       
  160.  
  161.  
  162. HD - Installation
  163. =================
  164.  
  165.   Just extract the archiv to the directory of your choice on your harddrive.
  166.   Attention !!!
  167.   Introducing Version 2.00 TapeCover needs to know in which path it could be
  168.   found. The default setting is "TapeCover:", but you can change this via
  169.   the Shell-Argument or Tooltype "PATH=xxx" (where xxx stands
  170.   for the path in which TapeCover can be found).
  171.   The assign TapeCover: is therefor not necessarily needed.
  172.   The default language installed into TapeCover is English.
  173.  
  174.  
  175. What can YOU do ???
  176. ===================
  177.  
  178.   If you find any bugs or if you have any proposals then let me know. Maybe
  179.   I include them in future versions.
  180.   I have included all source code including the locale files so you can easily
  181.   adapt the program to your own language. If you have translated the catalog
  182.   to a new language than please send a copy to me (preferable per E-Mail).
  183.   And please forgive me for any possible mistakes regarding the english
  184.   language, my native language is german.
  185.  
  186. Menus
  187. =====
  188.  
  189.   Project
  190.   -------
  191.  
  192.     New               - The current dataset will be erased. A safety requester
  193.                         will appear if the current dataset was not saved
  194.                         already.
  195.  
  196.     Open...           - With the use of an ASL File Requester you can choose a
  197.                         file to load. Only TAPECOVER V1.x datasets (Header:
  198.                         'TPCV1.0T') will be loaded, otherwise an error message
  199.                         will appear.
  200.                         A safety requester will appear if the current dataset
  201.                         was not saved already.
  202.                         The default settings for the Filerequester Pattern field
  203.                         ist '#?.tpc', that means that only files with the exten-
  204.                         sion '.tpc' will be displayed.
  205.     
  206.     Save              - The current dataset will be saved under its original
  207.                         file name.
  208.                         If the current dataset was just created then an ASL File
  209.                         Requester appears just as in the menuitem "Save As".
  210.  
  211.     Save As...        - The current dataset will be saved. The filename can be
  212.                         edited via an ASL-File-Requester and if necessary the
  213.                         extension '.tpc' will be added.
  214.                         A safety requester will appear if the choosen file exist
  215.                         already.
  216.  
  217.     Print...          - The current dataset will be printed with the help of the
  218.                         Workbench Preferences Printer. Before printing a window
  219.                         showing the current preferences printer driver appears
  220.                         and the user has the possibility to cancel the printing.
  221.                         During printing a window with a progress indicator
  222.                         appears.
  223.     
  224.     Edit              - The current dataset can be edited. The following keys
  225.                         have special functions :
  226.     
  227.                         Cursor left,
  228.                         Cursor right  - The cursor can be moved left and right
  229.                                         on the inbounds of the field.
  230.                         Cursor down,
  231.                         Cursor up     - The next resp. previous field will be
  232.                                         activated.
  233.                         Return        - Has the same effect as "Cursor down"
  234.                         Escape        - The editing will be finished and the
  235.                                         menu will be activated again.
  236.                         Delete        - Deletes the character under the cursor
  237.                                         and  shifts the characters right to the
  238.                                         cursor one place to the left.
  239.                         Ctrl-X        - Deletes the whole field.
  240.                         Ctrl-S        - Inserts a space.
  241.                         F1            - The Cursor is placed on the beginning of
  242.                                         the first line of side A.
  243.                         F2            - The Cursor is placed on the beginning of
  244.                                         the first line of side B.
  245.                         F3            - The Cursor is placed on the beginning of
  246.                                         the first line of the Titel field.
  247.                         F4            - The Cursor is placed on the beginning of
  248.                                         the first line of the Info field.
  249.  
  250.     Preferences...    - A new Preferences Window will appear on the same screen
  251.                         as the mainwindow is. See below...
  252.  
  253.     About...          - The program version and the author's address will be
  254.                         shown in a new window.
  255.  
  256.     Quit Program      - The program will be ended (The activation of the CLOSE-
  257.                         GADGET has the same effect). A safety requester will
  258.                         appear if the current dataset has not been saved
  259.                         already.
  260.  
  261.   Mask
  262.   ----
  263.  
  264.     Labelline 1 bold   - If this menuitem is choosen the text in label line 1
  265.                          will be bolder (46 character than 67 characters)
  266.                          displayed.
  267.  
  268.     Labelline 2 bold   - The same as above only for label line 2
  269.  
  270.     Clear Side Fields  - Erases all the text fields on side A and side B
  271.  
  272.   Export
  273.   ------
  274.  
  275.     ASCII-File...      - The current dataset will be saved as an ASCII file.
  276.                          The file extension will be changed from ',tpc' to
  277.                          '.asc'.
  278.  
  279.  
  280. Gadgets
  281. =======
  282.  
  283.   The gadgets in the mainwindow have the same function as the menuitems with the
  284.   same name.
  285.  
  286.  
  287. Preferences
  288. ===========
  289.  
  290.   PublicScreen                 - If this option is selected, TapeCover will try
  291.                                  to open its windows one the PublicScreen named
  292.                                  in the String gadget that is displayed to the
  293.                                  right of this one.
  294.                                  If this fails, TapeCover will use the Default
  295.                                  PublicScreen instead.
  296.  
  297.   Own Screen                   - If this option is selected, TapeCover will open
  298.                                  its own new PublicScreen using the screen mode
  299.                                  selected by the next Gadget.
  300.                                  Defaultsetting: Use Workbench Screen
  301.  
  302.   Screen Mode...               - An ASL ScreenMode Requester opens and you can
  303.                                  choose your desired mode for TapeCovers own
  304.                                  PublicScreen.
  305.                                  Only selectable when the "Own Screen" option is
  306.                                  selected.
  307.                                  Defaultsetting: PAL Hires Lace 640x512
  308.  
  309.   Create Icons?                - With the use of this gadget you can set the
  310.                                  option to create Workbench icons when you save
  311.                                  a project file.
  312.                                  Therefore a valid def_Project.info file must be
  313.                                  in the "Icons" directory.
  314.                                  Defaultsetting: Don't create Icons
  315.  
  316.   Form Feed ?                  - With the use of this gadget you can set the
  317.                                  option of sending a form feed after a printout
  318.                                  or not.
  319.                                  Some printers (especially the Epson Stylus
  320.                                  Color) have problems with a shorter form length
  321.                                  and a form feed so that the whole paper is
  322.                                  ejected after the first printout. So no second
  323.                                  cover can be printed on the same page.
  324.                                  Defaultsetting: No Formfeed
  325.  
  326.   Snapshot Mainwindow Position - When use choose this option the current
  327.                                  position of the mainwindow will be snapshot and
  328.                                  saved so that the mainwindow will always open
  329.                                  in this position on future startups.
  330.  
  331.   Center Mainwindow            - The mainwindow will be centered (as the other
  332.                                  windows) on the screen.
  333.                                  Defaultsetting: Center Mainwindow
  334.  
  335.   Tapes Path...                - Here you can choose via an ASL-Directory-
  336.                                  Requester a default path for the Tapes
  337.                                  directory.
  338.                                  Defaultsetting: "Tapes"
  339.  
  340.   Export Path...               - Here you can choose in the same manner as in
  341.                                  the gadget above the default export path.
  342.                                  Defaultsetting: "Export"
  343.  
  344.   Mask Font...                 - Here you can choose the font via an ASL Font
  345.                                  Requester that is used for writing the dataset
  346.                                  mask.
  347.                                  Defaultsetting: "topaz.font" 8 Point
  348.  
  349.   General Font...              - Here you can choose in the same manner as in
  350.                                  the gadget above the font which will be used
  351.                                  for all other text outputs than in the mask.
  352.                                  Defaultsetting: "topaz.font" 8 Point
  353.  
  354.   Open...                      - With the help of an ASL-Requester you can load
  355.                                  a TapeCover Preferences file.
  356.   
  357.   Save as...                   - With the help of an ASL-Requester you can save
  358.                                  the current settings under a new path / file
  359.                                  name.
  360.                                  If the saving was successful the path and the
  361.                                  filename will be the new default path and
  362.                                  filename for the settings file (But not saved
  363.                                  permanently in the Tooltype !!!)
  364.  
  365.   Save                         - The current settings will be saved under the
  366.                                  current settings path and filename.
  367.  
  368.   Ok                           - The mainwindow will be closed and it will be
  369.                                  reopened by using the choosen settings.
  370.                                  If this should fail the default settings will
  371.                                  be used.
  372.  
  373.   Set Default                  - Sets all settings to its default values.
  374.  
  375.   Cancel                       - Returns control to the mainwindow.
  376.  
  377.  
  378. Tooltypes
  379. =========
  380.  
  381.   SETTINGS    - Sets the filename (inclusive path) for the Preferences file.
  382.                 At start the program first tries to load this file as the
  383.                 settings if this is present.
  384.                 If this fails the file PROGDIR:TapeCover.prefs will be tried
  385.                 to open and if this also fails the program searches in the path
  386.                 TapeCover: for the desired file.
  387.                 Otherwise the default settings are used.
  388.   
  389.   PATH        - Sets the path for the main TapeCover program.
  390.  
  391.   FILE        - When this Tooltype is used, the program tries to load the
  392.                 following file as a project.
  393.  
  394.  
  395. Shell Arguments
  396. ===============
  397.  
  398.   Exactly the same arguments as by the tooltypes are used, so no further
  399.   explanation here.
  400.  
  401.  
  402. Thanks to
  403. =========
  404.  
  405.   - The SAS-Institute for a very good C-Compiler (now what about a very good
  406.     C++ Compiler for the Amiga ???) and a very good support in the past. It is
  407.     too sad that they stopped the Amiga developement.
  408.   - All the people who designed the Amiga and who kepp it alive.
  409.   - Martin Huttenloher for the wunderful MagicWB 2.0.
  410.   - Mr. Bruce Springsteen and John Mellencamp for making the best music.
  411.     Without them I surely would not be able to develop such a big project over
  412.     the years. Keep on rockin... Tramps like us, baby we were born to run !!!
  413.   - Christoph Stoppe (wilson) for uploading this gem to aminet and for
  414.     supplying me with the latest aminet stuff.
  415.   - Markus Eggers for his critics and propositions
  416.   - and finally to all the ones who have supported me in making this project
  417.     (???) and who will support me in the future (!!!).
  418.  
  419.  
  420. Bugs
  421. ====
  422.  
  423.   - None known by me right now (Are there any more ???)
  424.  
  425.  
  426. Planned Features
  427. ================
  428.  
  429.   - Currently the programm terminates if the mainwindow does not fit on the
  430.     choosen screen. In later version the programm will fall back to the
  431.     default settings instead
  432.   - Using the Commodore Installer for installation
  433.   - Documentation in Guide format
  434.   - Support of other languages
  435.   - ARexx Port
  436.   - Other Export- and Import-Formats
  437.   - Change in the printing format (vertical lines)
  438.   - Add a Stop gadget in the print window
  439.   - Add the ability to print up to four tape covers on one printer page
  440.  
  441.  
  442. History
  443. =======
  444.  
  445. V2.13 - Release : 19.07.1995 (Third AmiNet Release !!!)
  446.       - Bugfix: Ugly bug in printing routine removed. Every label was printed
  447.         twice beneath each other. I accidently left the beta code for the
  448.         print_dat procedure in the release version. Big Sorry
  449.       - Removed the second E-Mail address because it exists no more
  450.       - Changed the pixels inbetween text lines in the info window from two to
  451.         four
  452.  
  453. V2.12 - Release : 20.06.1995 (Second AmiNet Release !!!)
  454.       - Changed the Prefs TapePath and ExpPath gadgets from TextEntry to Text-
  455.         Display type
  456.       - New E-Mail address. Now full internet account, so every sent mail should
  457.         arrive at my site. The previous one was just an german Z-Net account,
  458.         which was not capable of sending / receiving mails to other states than
  459.         germany
  460.  
  461. V2.11 - Internal Version : 24.02.1995
  462.       - Bugfix: When you choose Cancel in the preferences window the preferences
  463.         were not reset to the old ones
  464.       - Bugfix: When using another language than german the printer output was
  465.         wrong for the Side line
  466.       - The feature of clearing the filename after erasing the side fields only
  467.         is removed
  468.  
  469. V2.10 - Release : 17.02.1995 (First AmiNet Release !!!)
  470.       - Now requires at least OS2.1 because of the asl screenmode requester
  471.       - Makes use of some special OS3.x features, e.g. scalable checkboxes,
  472.         radio buttons and the default busy pointer if available
  473.       - Some complete rewritten routines using new data structures including a
  474.         new preferences data structure (TPCV2.1C) which is incompatible with the
  475.         older ones
  476.         This makes it alot easier to use some of the routines from TapeCover in
  477.         future projects
  478.       - Removed Settings Menu and introduced a Preferences Window instead
  479.       - Can now open its own Public Screen
  480.       - Implemented the option to choose between centering the mainwindow on the
  481.         used screen or to save the current window position
  482.       - Removed the PUBSCREEN Tooltype / Shellargument in favour of the new
  483.         preferences screen options
  484.       - Now scans the PROGDIR: first for the TapeCover.prefs file and only if
  485.         that fails it checks the TapeCover: path for it
  486.       - Implemented the feature to load a file using the project option
  487.       - Added AppWindow to the mainwindow for loading project files
  488.       - Removed some bugs, e.g. the one that draws the menu black on black when
  489.         running under OS2.04 (sorry but I have got the 3.1 ROM)
  490.       - Some internal changes
  491.       - Currently I am heavily in my studies so that the german documentation
  492.         has been dropped for this and future versions
  493.  
  494. V2.06 - Internal Version : 01.12.1994
  495.       - removed the bug in the textinput routine which didn't let you use all
  496.         the special characters in the Amiga character set
  497.       - Added MenuItem : Mask/Clear Side Fields
  498.  
  499. V2.05 - Release : 17.11.1994
  500.       - Tooltypes / Shellarguments EXPORTPATH and PROJECTPATH removed
  501.       - Introduced FormFeed Flag -> You can now choose between sending a form
  502.         feed after a printout and not
  503.       - Added MenuItem: Preferences/Form Feed ?
  504.  
  505. V2.04 - Internal Version : 16.11.1994
  506.       - Added a routine to proof that the mainwindow can be opened on the
  507.         publicscreen
  508.       - Redesigned infowindow
  509.       - Added internal routine to write centered 3D text
  510.       - Printing routine printed labels twice when they were bold. Fixed
  511.       - From now on no formfeed will be send after printing a dataset,
  512.         because my new Epson Stylus Color the whole ejected the whole sheet
  513.  
  514. V2.03 - Internal Version : 28.08.1994
  515.       - Again a redesign of the mainwindow, now every editable line is
  516.         surrounded by a recessed box
  517.       - While editing a line this will be emphasized by a raised box
  518.       - Two new gadgets in the mainwindow : 'About' and 'Quit'
  519.       - New Tooltype and Shell Argument PUBSCREEN
  520.       - Added a internal routine for raised boxes
  521.       - The centering of the gadgets in the mainwindow was improved
  522.       - Attention: New E-Mail address !!!
  523.  
  524. V2.02 - Internal Version : 25.08.1994
  525.       - The mainwindow has been compleatly redesigned. Therefore six gadgets
  526.         that control the most important functions have been added to the
  527.         mainwindow
  528.       - Added a BusyPointer
  529.       - Added a progress indicator during printing in a new window
  530.       - Added a internal routine to localize the gadget shortcut keys
  531.       - Added a internal routine for 3D surroundings
  532.       - Parted the textoutput routine into two parts
  533.       - Oops, I just forgot to include the german catalog file in the last two
  534.         versions, fixed
  535.  
  536. V2.01 - Internal Version : 23.08.1994
  537.       - Added english documentation
  538.       - Added some errortrap functions
  539.       - Added the window that shows the printer driver again
  540.       - Usage of the gadtools functions GT_GetIMsg and GT_ReplyIMsg instead
  541.         of the equivalent intuition functions
  542.  
  543. V2.00 - Release : 18.08.1994
  544.       - Completly rewriting of all routines in SAS-C
  545.       - New menu structur under awareness of the Style Guides
  546.       - Support of Shell arguments and Tooltypes
  547.       - Creates Icons for project files
  548.  
  549. V1.30 - Release : 10.01.1994
  550.       - New menu Preferences which allows the choice and saving of fonts and
  551.         directory paths
  552.       - Functions to add the extensions '.tpc' and '.asc' have been added to
  553.         the Load- and Save routines. The ASL-Filerequester now allows pattern
  554.         matching with the corresponding default settings
  555.       - Internal change: The modul TapeCoverFunctions was integrated into the
  556.         TapeCover main module
  557.       
  558. V1.20 - Release : 07.11.1993
  559.       - The program now supports the locale.library. It exists at this time
  560.         only a german catalog. If anybody has interest in translating the
  561.         programs texts to other languages, just give me a message.
  562.       - New menu Export with the menu item "ASCII-File"
  563.       - No documentation in TEX-DVI format anymore because of lack of time
  564.  
  565. V1.10 - Release : 22.07.1993
  566.       - The program is now completly font sensitiv, that means it uses the
  567.         default System-Font to render its texts. This feature was necessary
  568.         because more and more highresolution Grafikcards will be available
  569.         and then you can use TapeCover also in these high resolution with
  570.         the use of bigger fonts
  571.  
  572. V1.03 - Release : 05.07.1993
  573.       - New German ZIP Code added in Info-Window
  574.       - Some texts improved
  575.       - File comment "TapeCover V1.x Dataset" will be automatically created when
  576.         saving
  577.       - Documentation in TEX-DVI Format added
  578.  
  579. V1.02 - Release : 26.02.1993
  580.       - First published Version
  581.       - Filename-String Bug removed
  582.  
  583. V1.01 - First Version in M2Amiga
  584.  
  585.