home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / www / cucug / amiga / amiinfo / reviews / amigados2.1.txt < prev    next >
Internet Message Format  |  1997-11-07  |  18KB

  1. Path: menudo.uh.edu!menudo.uh.edu!usenet
  2. From: barrett@cs.umass.edu (Daniel Barrett)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: AmigaDOS version 2.1
  5. Followup-To: comp.sys.amiga.misc
  6. Date: 12 Jan 1993 02:12:08 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 411
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <1it9doINNcll@menudo.uh.edu>
  12. Reply-To: barrett@cs.umass.edu (Daniel Barrett)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Summary: Yup, the moderator writes reviews too.  How about you?
  15. Keywords: OS, system software, 2.1, Commodore, commercial
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     Amiga Release 2.1 Enhancer ("Workbench 2.1", "AmigaDOS 2.1")
  21.  
  22.  
  23. BRIEF DESCRIPTION
  24.  
  25.     This is the Amiga system software version 2.1.  This review
  26. concentrates on the differences between AmigaDOS 2.04 and 2.1, though
  27. 1.3 readers will also find much information.
  28.  
  29.  
  30. AUTHOR/COMPANY INFORMATION
  31.  
  32.     Name:        Commodore Business Machines
  33.     Address:    1200 Wilson Drive
  34.             West Chester, PA  19380
  35.             USA
  36.             (Varies for other countries)
  37.  
  38.     Telephone:    (215) 431-9100
  39.  
  40.  
  41. LIST PRICE
  42.  
  43.     AmigaDOS 2.1 comes packaged two ways
  44.  
  45.         AS216:        No ROM (assumes you already have a 2.04 ROM).
  46.                 5 disks, 4 manuals.
  47.                 Street price is approximately $45.00 (US).
  48.  
  49.         AS2??:        Includes a 2.04 ROM.
  50.                 5 disks, 4 manuals.
  51.                 Street price is approximately $95.00 (US).
  52.                 I am not sure of the part number.
  53.  
  54.     SPECIAL NOTE FOR AMIGA 3000 OWNERS:
  55.  
  56.         Amiga 3000's require special ROM chips (2 of them instead
  57.         of just 1). If want a ROM, you should buy the AS216 kit (no
  58.         ROM) plus a separate A3000 ROM set.  Talk to your dealer
  59.         for details.
  60.  
  61.  
  62. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  63.  
  64.     All Amigas can run AmigaDOS 2.1 except maybe the A1200 and A4000,
  65. which require AmigaDOS 3.0 or higher.  An Amiga 1000 will need a third-party
  66. ROM board because it is not a ROM-based machine.
  67.  
  68.  
  69. COPY PROTECTION
  70.  
  71.     None.
  72.  
  73.  
  74. MACHINE USED FOR TESTING
  75.  
  76.     Hardware:  Amiga 3000T (25 MHz 68030 and 68882), 10 MB RAM (8 MB
  77. Fast, 2 MB Chip), NEC 5fg multisync monitor, 3.5-inch internal floppy,
  78. 210MB Quantum hard drive, ASDG Dual Serial Board, Archive Viper 250MB tape
  79. drive, Toshiba XM3301B CD-ROM drive, SupraFAXmodem V.32bis, ECE MIDI
  80. interface, FutureSound audio digitizer, HP LaserJetIIP printer, TAC30
  81. joystick :-).
  82.  
  83.     Software:  AmigaDOS 2.1 (obviously!), WShell 2.0, AsimCDFS 1.1a.
  84.  
  85.         
  86. REVIEW
  87.  
  88.     AmigaDOS 2.1 is the latest version of the system software available
  89. for non-AGA (Advanced Graphic Architecture chipset) Amigas.  I installed
  90. it without any problems simply by following the supplied directions.  The
  91. installation is accomplished by Commodore's standard "Installer" program.
  92.  
  93.     This review will concentrate on the differences between AmigaDOS
  94. 2.04 and 2.1.  Let's start with some general features.  The standard
  95. File and Font requesters have been improved.  Most noticeably, the file
  96. requester is MUCH, MUCH, MUCH faster than 2.04's.  For example, displaying
  97. the entire C: directory (46 files) took about 0.3 seconds, and a 130-file
  98. directory took 1 second to display and 1 more second to finish reading.
  99. The file requester scans the directory asynchronously, letting the user
  100. select files and drawers even before the requester is finished reading the
  101. directory.  In addition, the file requester displays not only the names
  102. but also the sizes and modification dates/times of the files... a feature
  103. that I don't find useful (and it looks a little sloppy) but maybe other
  104. people will need it.
  105.  
  106.     The file requester also has several nice undocumented features.
  107. First, it is an "AppWindow."  This means you can drag and drop an icon onto
  108. it, and the file requester immediately loads the icon's filename and
  109. directory.  You still must click "OK" to select it, which is a good safety
  110. feature.  Second, if you click a second time on the "Volumes" button, the
  111. requester display toggles between the Volume list and the previous
  112. directory (which you were in when you first clicked the Volumes gadget).  A
  113. very nice touch!  Third, there's a mysterious little box to the left of the
  114. "Drawer" gadget.  It "lights up" whenever the file requester is reading a
  115. directory, to let you know that it's doing work.  (It's so fast on a 68030
  116. that I rarely notice the light, though.)
  117.  
  118.     The font requester now pops up instantly instead of reading the
  119. Fonts: directory immediately.  In addition, it reads the Fonts: directory a
  120. little faster than before (84 font names in 4.5 seconds), and it caches the
  121. Fonts: directory in between invocations!  So, the second time the font
  122. requester appears (in the same, or a different, application), it reads
  123. Fonts: much faster (less than half a second).  Yay.
  124.  
  125.     The Devs: drawer has become more usable from the Workbench. 
  126. Instead of issuing "Mount" commands from the s:User-Startup file, users can
  127. simply drag a device icon into the Sys:Devs/DOSDrivers drawer, and the
  128. device will automatically be mounted on startup.  There is also a
  129. Sys:Devs/Storage drawer for keeping your unused devices in a safe place. 
  130. I think that the implementation of this new feature is truly excellent,
  131. particularly as it is 100% backwards compatible.  The device icons' files
  132. are ordinary Mountlist entries which can still be mounted using C:Mount. 
  133. Simple and elegant!
  134.  
  135.     Speaking of icons, all system icons now have all of their possible
  136. tooltypes listed, with the unused ones commented out with parentheses. This
  137. is an excellent, self-documenting feature for people who don't want to
  138. refer to the manual every time they modify a tooltype.  Great!
  139.  
  140.     Next, let's examine Preferences.  The "Prefs" icon is smaller than
  141. before -- now approximately the same size as the system drawer icons. New
  142. Preferences programs include Sound, Locale, and PrinterPS.  Prior to
  143. AmigaDOS 2.1, any terminal "beeps" (control-G character) would flash the
  144. screen instead of making noise.  Now, the user may choose a default beep (a
  145. simple sine wave with variable pitch and duration) or any IFF 8SVX sampled
  146. sound file instead of, or in addition to, the screen flash.
  147.  
  148.     Locale tells the Amiga to tailor the system software to fit
  149. different countries and languages.  This changes the text, date and
  150. time formats, and other visible parameters to conform to the standards of
  151. the given country.  Although I live with the USA English setting, I
  152. tested a few other countries for fun.  Now I know how to say "Insert
  153. volume foo: in any drive" in 12 different languages. :-)
  154.  
  155.     PSPrinter is a Postscript printer driver.  I did not test this
  156. new feature.
  157.  
  158.     Various other Prefs programs have some new features.  "Printer" now
  159. has a "Device Unit" gadget (though you must set the UNIT tooltype to make
  160. it visible) to select an alternate device number (but not name).  "Input"
  161. now has a scrolling list of keyboard types for different countries. 
  162. "ScreenMode" has more detailed descriptions of its screen types.  In
  163. general, gadgets and text have been rearranged so that (one hopes) they
  164. will look good for all possible languages selectable by Locale.
  165.  
  166.     CrossDOS, a well-known MS-DOS filesystem for the Amiga, has become
  167. part of the system software.  It allows MS-DOS disks to be read, written,
  168. and formatted using the standard Amiga drives (floppy and hard).  Although
  169. I was initially confused by the implementation -- see my comments under
  170. "BUGS" below -- it works fine.  Some people on USENET have complained
  171. because CrossDOS displays two icons for every disk:  one for the Amiga
  172. filesystem and one for the MS-DOS.  However, this does not bother me at
  173. all.
  174.  
  175.     The Format program now knows about CrossDOS as well as the
  176. Amiga filesystems.  Double-clicking on the Format icon brings up a list
  177. of all mounted disk volumes.
  178.  
  179.     The Calculator has a new feature:  a "show tape" menu item that
  180. pops up a window to display all the calculations you have done so far, just
  181. like the tape on a real office adding machine.  Unfortunately, the tape
  182. does not have a scroll bar, so your earlier calculations eventually cannot
  183. be seen.  In addition, the "tape" window does not share the Calculator's
  184. menu bar, but it should.  In any case, it's a useful feature.
  185.  
  186.     I am sure I have missed some of the new features, but those above
  187. are the ones I have noticed the most.  I wish that the upgrade kit had
  188. included a list of all the new features and bugfixes.  (See SUGGESTIONS
  189. FOR THE FUTURE below.)
  190.  
  191.  
  192. DOCUMENTATION
  193.  
  194.     AmigaDOS 2.1 comes with a brand new set of documentation.  Instead
  195. of placing looseleaf pages into a 3-ring binder as in AmigaDOS 2.04,
  196. Commodore provides 4 separate, smaller manuals:
  197.  
  198.         Workbench 2.1 User's Guide
  199.         AmigaDOS User's Guide
  200.         Amiga Hard Drive User's Guid
  201.         ARexx User's Guide
  202.  
  203. and a cardboard sleeve which fits over all four manuals, keeping them
  204. together.  I am glad that the dreadful binder is gone!!  It was impossible
  205. to close unless you shifted all the pages to the left.  (I like binders
  206. in general, but the 2.04 binder specifically was terrible.)
  207.  
  208.     The quality of the documentation is very good.  These are certainly
  209. the most clear and professional-looking manuals Commodore has produced for
  210. the Amiga.  I have found a few spots with incorrect information, mentioned
  211. elsewhere in this review, and I have sent the bugs to Commodore.
  212.  
  213.     I have not read all the manuals carefully, mainly because I am
  214. already very familiar with AmigaDOS, and many of the new features are
  215. easy to use without documentation.
  216.  
  217.  
  218. LIKES AND DISLIKES
  219.  
  220.     My biggest like is the faster file requester.  The speed is
  221. terrific!!  I also like the new Sound preferences tool; it is a much more
  222. reliable replacement for the Public Domain program I was using to turn
  223. screen flashes into audible beeps.  CrossDOS has come in handy several
  224. times when I needed to send data to companies who require MS-DOS format
  225. disks.  And the small bugfixes (see BUGS FIXED, below) are much appreciated.
  226.  
  227.     I am disappointed that Prefs/Printer STILL does not allow the user
  228. to specify an alternate device name for printing.  My printer is connected
  229. to an ASDG serial board which uses siosbx.device, not serial.device, so I
  230. have to hack the printer.device with a binary file editor to make my
  231. printing work!  It would be a trivial change to add a string gadget or a
  232. file requester (perhaps limited to DEVS:#?.device) to let the user choose
  233. an alternate device.
  234.  
  235.     Another gripe is that, by default, ARexx is not invoked when
  236. booting the machine.  It is up to the user to drag its icon into
  237. sys:WBstartup or invoke the program in s:User-Startup.  It was a surprise
  238. when I installed AmigaDOS 2.1 and suddenly my scripts were failing.
  239. I think Commodore should make the default system invoke ARexx.
  240.  
  241.     Finally, I am disappointed that "More" still cannot accept
  242. wildcards and multiple filenames, nor read properly from WShell's pipes (it
  243. inserts blank lines).  Other text viewers such as the freely distributable
  244. "Less" can read from pipes without a problem.
  245.  
  246.  
  247. COMPARISON TO OTHER SIMILAR PRODUCTS
  248.  
  249.     Compared to AmigaDOS 1.3, 2.1 is a huge improvement.  It is
  250. bigger, more consistent, more stable, better-looking, and more professional
  251. in many respects.  Some older and poorly written programs (mainly games and
  252. PD hacks) will fail to run under 2.1.
  253.  
  254.     Compared to AmigaDOS 2.04, 2.1 is a much smaller upgrade.  There
  255. are some obvious and very worthwhile improvements -- localization,
  256. CrossDOS, faster ASL file requester, Sound preferences, Postscript printer
  257. driver, new manuals, many bugfixes, etc. -- so I recommend that serious
  258. 2.04 owners buy it.
  259.  
  260.     Compared to AmigaDOS 3.0, only available on the A4000 and A1200
  261. (currently), 2.1 is missing AmigaGuide, DataTypes, the Directory-Caching
  262. Filesystem, support for the AGA chipset, and some other things.
  263.  
  264.  
  265. BUGS AND MISFEATURES
  266.  
  267.     I found several bugs and "questionable features" in AmigaDOS 2.1,
  268. all of which I have reported to Commodore.
  269.  
  270.     o    If you double-click on an icon created by Prefs/Input,
  271.         this generates an Enforcer hit:  long-read from address 0.
  272.  
  273.     o    The Workbench 2.1 manual, pages 7-1 and 7-2, claim that
  274.         clicking on the PC0 icon invokes CrossDOS and causes 2
  275.         disk icons to appear for disk drive 0.  This did not happen
  276.         for me:  CrossDOS started up, but no second disk icon appeared
  277.         while an Amiga disk was in the drive.  When I moved PC0 to
  278.         devs:DosDrivers and rebooted, the two disk icons appeared.
  279.  
  280.     o    Several programs have no menu but still respond to the
  281.         right mouse button.  Tools/Keyshow and System/Fountain are
  282.         two examples.  They should ignore the right mouse button
  283.         (RMBTRAP) instead of displaying a blank menu bar.
  284.  
  285.     o    System/Format's volume requester shows my CDROM drive as:
  286.  
  287.             CD0 (15M capacity, 976% used)
  288.  
  289.         instead of the correct 610M capacity, 100% used.  This might
  290.         be a bug in AsimCDFS or in Format.  c:Info gets it right.
  291.  
  292.     o    None of the programs in sys:rexxc have Version strings.
  293.  
  294.     o    c:Version does not accept wildcards.
  295.  
  296.  
  297. BUGS FIXED
  298.  
  299.     A number of 2.04 bugs have been fixed in 2.1, although I could not
  300. find any documentation of these fixes.
  301.  
  302.     o    Prefs/WBPattern's "Test" button now works.  Under 2.04,
  303.         testing the pattern using "Test" and then clicking CANCEL
  304.         would not cancel the effect of the "Test" button.  Now,
  305.         "Test" + CANCEL works properly.
  306.  
  307.     o    Multi-selecting file requesters -- those that let the user
  308.         select multiple files before clicking "OK" -- now correctly
  309.         exit when the user double-clicks a filename.
  310.  
  311.     o    Under 2.04, Snap 1.62 (a shareware text and graphics cut
  312.         and paste program) would sometimes fail to cut text properly.
  313.         It seems to work reliably all the time now.
  314.  
  315.  
  316. SUGGESTIONS FOR THE FUTURE
  317.  
  318.     Here are a few suggestions for future versions of the Amiga
  319. system software:
  320.  
  321.     o    I would like to see a new Preferences tool for controlling
  322.         the standard (ASL) file requester.  The user should be able
  323.         to control:
  324.  
  325.         *    Different text modes (bold, JAM1, etc.) for different
  326.             types of files (plain files, links, directories).
  327.             The word "Drawer" isn't enough of a visual indicator,
  328.             in my opinion, to distinguish directories from files.
  329.  
  330.         *    A default file-matching pattern if none has been
  331.             supplied by the calling application.
  332.  
  333.         *    Whether drawers should appear first, last, or
  334.             interleaved within the list of entries.  (Currently,
  335.             they are last.  Boo hiss.)
  336.  
  337.     o    I think that the grouping of programs into the System,
  338.         Utilities, and Tools drawers is arbitrary and unnecessary.
  339.         Why is "Lacer" not in the System drawer?  Why is "KeyShow"
  340.         in Tools when "Clock" isn't?  Why are "MEmacs" and "Ed" in
  341.         different drawers?  Why are "Type" and "More" in different
  342.         drawers?
  343.         
  344.         I suspect that the location of programs is historical
  345.         and won't be changed.  But I'd like to see some programs
  346.         moved around.  I can never remember whether program XYZ
  347.         is in Tools or Utilities.
  348.  
  349.     o    Commodore should provide, with each released version of the
  350.         system software, a list of all bugs fixed and features added.
  351.         It should not be necessary to read the entire manual to find
  352.         out all the new features.  We know that such lists exist since
  353.         "pirated" lists taken from Amiga developers have appeared on
  354.         USENET.
  355.  
  356.         While this is probably a political and managerial issue more
  357.         than a technical one, I think it would be a positive move.
  358.         Some of us have created our own "workarounds" for various
  359.         system behaviors.  If the behavior gets changed, and we aren't
  360.         told about it, the workarounds stay in place and are
  361.         eventually forgotten... even though they could be removed!
  362.  
  363.     o    The Workbench Icon font, by default, is set to "Text"
  364.         rather than "Text and Field."  This makes icon text look
  365.         lousy if a window WBPattern is being used.  Commodore
  366.         should make "Text and Field" the default.
  367.  
  368.     o    When deleting a file using Workbench, the confirming
  369.         requester that pops up has truly horrible wording.
  370.         "OK to delete 1 file(s) and 0 drawer(s) (and their
  371.         contents)?" it says!  Surely Commodore's programmers can
  372.         write a simple test for proper use of plurals, and
  373.         eliminate the unnecessary "0 drawers" reference completely.
  374.  
  375.  
  376. SUPPORT
  377.  
  378.     I have not had much experience specifically with Commodore's
  379. support of AmigaDOS 2.1.  However, I have contacted several CBM employees
  380. by e-mail to ask questions and make suggestions, and I have found all of
  381. them to be friendly, helpful, and serious in their consideration of my
  382. suggestions.  I am very grateful that so many of them spend their own
  383. time monitoring USENET and offering help to their users.
  384.  
  385.  
  386. WARRANTY
  387.  
  388.     Media are guaranteed for 90 days (free repair or replacement).
  389. After that, damaged disks may be sent to Commodore for replacement at
  390. a cost of $10.00 (US) per disk.
  391.  
  392.     I hope that people will make backups of their disks and store
  393. the originals in a safe place so they never have to bother sending them
  394. back to Commodore!
  395.  
  396.  
  397. CONCLUSIONS
  398.  
  399.     AmigaDOS 2.1 is an evolutionary, not revolutionary, upgrade to
  400. 2.04.  However, some of its features -- notably the faster file requester --
  401. are incredibly helpful.  I recommend it to all Amiga owners, especially
  402. those who are still running applications with AmigaDOS 1.3 or below.  If you
  403. use your Amiga only for games, the upgrade is probably not worth it, since
  404. some incorrectly written (but fun) games fail under version 2.
  405.  
  406.     AmigaDOS 2.1 is a solid product, and I'm glad I bought it.
  407.  
  408.  
  409. COPYRIGHT NOTICE
  410.  
  411.     Copyright 1993 Daniel J. Barrett.  All rights reserved.
  412.     This review may be freely distributed as long as it is distributed
  413.     unmodified and in its entirety.  It may not be published by any
  414.     commercial publication without the written permission of the author.
  415.  
  416.                                                         Dan
  417.  
  418.  //////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  419. | Dan Barrett -- Dept of Computer Science, Lederle Graduate Research Center |
  420. | University of Massachusetts, Amherst, MA  01003  --  barrett@cs.umass.edu |
  421.  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////////////////////////////////
  422. ---
  423.  
  424.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  425.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  426.    Request information:    amiga-reviews-requests@math.uh.edu
  427.    General discussion:    amiga-reviews@math.uh.edu
  428.