home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / text / guru.review.1 < prev    next >
Internet Message Format  |  2014-05-19  |  10KB

  1. Path: cs.tu-berlin.de!math.fu-berlin.de!umn.edu!spool.mu.edu!howland.reston.ans.net!cs.utexas.edu!swrinde!menudo.uh.edu!usenet
  2. From: hr@brewhr.swb.de (Heiko Rath)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: The Amiga Guru Book
  5. Followup-To: comp.sys.amiga.programmer
  6. Date: 3 Dec 1993 00:05:22 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 285
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Approved: barrett@math.uh.edu
  11. Distribution: world
  12. Message-ID: <2dlvs2$e7n@menudo.uh.edu>
  13. Reply-To: hr@brewhr.swb.de (Heiko Rath)
  14. NNTP-Posting-Host: karazm.math.uh.edu
  15. Keywords: book, manual, AmigaDOS, programming, reference, commercial
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     The Amiga Guru Book - a reference manual
  21.  
  22.     [MODERATOR'S NOTE:  This is a serious review, but beware of
  23.     subtle jokes...!  - Dan :-)]
  24.  
  25.  
  26. BRIEF DESCRIPTION
  27.  
  28.     The Amiga Guru Book is a book about the Amiga and its operating
  29. system.  It offers fundamental knowledge of the Amiga system and covers such
  30. areas as: guidelines for proper multitasking programming, ANSI C, Aztec C
  31. and SAS/C, debugging techniques, AmigaDOS, the file systems, the format of
  32. load and object modules, process creation, CLI and user shells, handlers and
  33. packets (more than complete list of packets), and many other areas.  There
  34. are many useful bits and pieces about the OS that you'd have a hard time
  35. finding anywhere else.
  36.  
  37.  
  38. AUTHOR/COMPANY INFORMATION
  39.  
  40.     Author:         Ralph Babel
  41.     ISBN:           no ISBN number
  42.     Guru-No.:       8703 8001  C7E4 D9E4
  43.  
  44.     Available at:
  45.  
  46.       Buchhaus Gonski                 Buchhandlung Bouvier
  47.       Neumarkt 18a                    Am Hof 32
  48.       D-50667 Koeln                   D-53113 Bonn
  49.       Germany                         Germany
  50.       Vox: +49 (221) 20909-72/76      Vox: +49 (228) 72901-69
  51.       Fax: +49 (221) 20909-59         Fax: +49 (228) 72901-78
  52.  
  53.       Hirsch & Wolf OHG               Mainhattan-Data
  54.       Mittelstrasse 33                Schoenbornring 14
  55.       D-56564 Neuwied                 D-63263 Neu-Isenburg
  56.       Germany                         Germany
  57.       Vox: +49 (2631) 8399-0          Vox: +49 (6102) 588-1
  58.       Fax: +49 (2631) 8399-31         Fax: +49 (6102) 51525
  59.       (Mastercard/Eurocard/VISA)      (Mastercard/Eurocard/VISA/AE)
  60.  
  61.       DTM-Computersysteme             Unlimited GmbH
  62.       Dreiherrenstein 6a              Kehrstrasse 23
  63.       65207 Wiesbaden                 65207 Wiesbaden
  64.       Germany                         Germany
  65.       Vox: +49 (6127) 4064            Vox: +49 (6127) 66555
  66.       Fax: +49 (6127) 66276           Fax: +49 (6127) 66636
  67.       (Mastercard/Eurocard)
  68.  
  69.  
  70. LIST PRICE
  71.  
  72.     The recommended price ("Unverbindliche Preisempfehlung") is
  73. DM 79,- in Germany, which would convert to about $47 (US).
  74.  
  75.  
  76. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  77.  
  78.     HARDWARE
  79.  
  80.         No special hardware required.
  81.         Compatible with all Amigas.
  82.  
  83.     SOFTWARE
  84.  
  85.         Knowledge of English.
  86.  
  87.  
  88. COPY PROTECTION
  89.  
  90.     Excessive manual-word-lookup copy protection.  Every time you use
  91. the book, you CONSTANTLY have to look up words and whole sentences in the
  92. manual.  The word lookup scheme is ingenious:  while using the product, you
  93. don't normally notice that you're looking up the phrases! ;-)
  94.  
  95.  
  96. MACHINES USED FOR TESTING
  97.  
  98.     Amiga 1000
  99.     Amiga 3000/25
  100.  
  101.  
  102. COMPONENTS SUPPLIED IN PACKAGE
  103.  
  104.     - The Amiga Guru Book (W6.7" x H9"   x D1.5")
  105.                   (W17cm x H23cm x D3.7cm)
  106.                   (about 1.2 kg)
  107.     - 736 pages
  108.     - coated cover
  109.     - comes with its own documentation :-)
  110.  
  111.  
  112. REVIEW
  113.  
  114.  
  115.     After having bought "Das Amiga-Guru-Buch" several years ago by
  116. the same author, I immediately went out and obtained the "Amiga Guru
  117. Book" when I heard that Ralph Babel had finished it.
  118.  
  119.     The Amiga Guru Book is the successor to "Das Amiga-Guru-Buch" and
  120. contains pretty much all of the original information (updated) and quite a
  121. bit of new stuff.  Every chapter starts with a few quotes related to the
  122. topic at hand.  For example, here is one of the quotes for the chapter "Legal
  123. Alien:  AmigaDOS, the Englishman in the System":
  124.  
  125.     "BRAIN-DAMAGED. adjective.  Obviously wrong; extremely poorly
  126.        designed; {cretinous}; {demented}.  There is an implication
  127.        that the person responsible must have suffered brain damage,
  128.        because he should have known better.  Calling something
  129.        brain-damaged is really extreme. The word implies that the
  130.        thing is completely unusable, and that its failure to work is
  131.        due to poor design, not accident."
  132.  
  133.        -- Guy L. Steele Jr. et al., The Hacker's Dictionary
  134.  
  135. and another one for the chapter "Hooking in at Boot Time":
  136.  
  137.     "ColdCapture and CoolCapture vector operation will change because
  138.     ExecBase can be in fast memory (the result of this is to raise the
  139.     temperature of ColdCapture about 60 degrees)."
  140.  
  141.        -- Bryce Nesbitt, Compatibility Risks for 1.4 and Beyond
  142.  
  143.     The book can be used as a tutorial on programming the Amiga, but it
  144. is also very useful as a reference manual.  The index looks like a VERY big
  145. hash table. ;-)
  146.  
  147.     Throughout the book, you'll find quite a few assembly-language and
  148. SAS/C listings to further the enlightment of the reader on a specific topic.
  149. The code examples range from short fragments to complete working programs
  150. (for example, the complete source code for a user shell). It would have been
  151. a nice idea to offer a disk with all the sources to accompany the book; but
  152. then again, the listings are meant to clarify certain subjects.  Therefore
  153. this isn't a big problem.
  154.  
  155.     Among the many useful bits and pieces that you'll have a hard time
  156. finding anywhere else are Amiga-specific information about the 68040;
  157. compiler internals; system start-up procedures and different types of
  158. reset-resident programs; CON custom-screen magic; user shells; FFS data
  159. structures; and background information about BCPL, Tripos, and the Global
  160. Vector.
  161.  
  162.     The chapters on dos.library and DOS packets cover these subjects
  163. much more in depth than anything else I've seen so far. The Guru Book
  164. clarifies several ommisions and errors of the AmigaDOS Manual in regard to
  165. dos.library, autodocs, packets and FFS data structures.  Included also is
  166. information about DOS data structures and the program/process start-up
  167. environment.
  168.  
  169.     Here are the contents of the book:
  170.  
  171.     I Programming
  172.  
  173.       1 Data Types
  174.       2 Programming Guidelines
  175.       3 Assembly-Language Programming
  176.       4 Programming in C
  177.       5 SAS/C
  178.       6 Reference Charts for SAS/C and Aztec C
  179.       7 amiga.lib
  180.       8 Terminal Debugging
  181.  
  182.     II System Internals
  183.  
  184.       9 Low-Level Hard- and Software Architecture
  185.      10 Hooking in at Boot Time
  186.      11 Alerts, Gurus, and Traps
  187.  
  188.     III AmigaDOS
  189.  
  190.      12 Legal Alien: AmigaDOS, the Englishman in the System
  191.      13 The Console Handler
  192.      14 The Command Line Interface
  193.      15 The AmigaDOS Filesystem
  194.      16 BCPL and the Global Vector
  195.      17 DOS Functions
  196.      18 AmigaDOS Error Codes
  197.      19 AmigaDOS Data Structures
  198.      20 Forms of Program Execution
  199.      21 Packets and Handlers
  200.      22 The Format of Load and Object Modules
  201.  
  202.     Appendices
  203.  
  204.      About Listings
  205.      Glossary
  206.      Bibliography
  207.      Index
  208.  
  209.  
  210. DOCUMENTATION
  211.  
  212.     The Guru Book's documentation is excellent.  It comes with a 31-page
  213. index, so it's very easy to find a particular subject.  Obviously, the TeX
  214. typesetting system was used in preparing the book and it really shows.
  215. There's just one description of the quality:  excellent.
  216.  
  217.  
  218. LIKES AND DISLIKES
  219.  
  220.     There are lots of fun quotes, sideblows (many more than in its
  221. predecessor) and interesting footnotes.  Ralph Babel reused some of the best
  222. quotes from "Das Amiga-Guru-Buch".
  223.  
  224.     The book cover is now fully Style-Guide-compliant and displays a
  225. normal 2.x window border and guru.
  226.  
  227.     The book is neither Zorro I/II or III compatible, and it doesn't fit
  228. into the video slot nor the 3.5" and 5.1/4" bays of any Amiga.
  229.  
  230.     The book's resolution cannot be duplicated by any normal graphics
  231. adapter for the Amiga.  At 1270 dpi it has an approximate resolution of 8509
  232. * 11430 pixel.  The display is rock steady and non-interlaced.  All this is
  233. monochrome, though.
  234.  
  235.     It is not hard disk-installable.
  236.  
  237.     Making a backup copy for safety reasons is a LOT of work.
  238.  
  239.  
  240. COMPARISON TO OTHER SIMILAR PRODUCTS
  241.  
  242.     It completely replaces the Bantam AmigaDOS manual (though it doesn't
  243. include the bugs... therefore if you liked them, you'll have to fall back on
  244. Bantam).
  245.  
  246.     It is more fun than the Amiga ROM Kernel and Hardware Reference
  247. manuals and has a better form factor.
  248.  
  249.  
  250. BUGS
  251.  
  252.     Immediately upon receiving the book I sprayed it with insecticide,
  253. so I'm pretty sure that there are no bugs left... at least none alive.
  254.  
  255.  
  256. VENDOR SUPPORT
  257.  
  258.     Ralph Babel can be found on several groups on USEnet, where he's
  259. known and feared for his short/precise/crisp answers/flames.
  260.  
  261.  
  262. WARRANTY
  263.  
  264.     There's a pretty impressive disclaimer in the book that disclaims
  265. all shapes/colours.  I didn't read it completely though, as reading Lawyer
  266. Talk always gives me headaches (although you can find a joke in anything, if
  267. you look hard enough).
  268.  
  269.  
  270. CONCLUSIONS
  271.  
  272.     The Amiga Guru Book ranges somewhere between a specialized book and
  273. light literature.  It is excellently researched, pleases the eye, and
  274. contains numerous hints, tips, tricks, and knowledge nowhere else to be
  275. found.  It is a must for every serious (and especially for the not quite so
  276. serious) Amiga programmer.
  277.  
  278.     Don't walk, RUN out to your nearest book store and buy it.  Better
  279. buy three copies:  one to use as a mousepad, one to keep the door closed,
  280. and one to put under your pillow. ;-)
  281.  
  282.  
  283. COPYRIGHT NOTICE
  284.  
  285.     All the typos above are mine, all mine. You can't have them, so
  286. nyha, nyha ;-)
  287.  
  288.     Copyright 1993 Heiko Rath.  All rights reserved.
  289.  
  290. -- 
  291.   // <HR> aka Heiko Rath, Raiffeisenstr.10a, 64331 Weiterstadt, Germany
  292. \X/  The Software Brewery |PGP-key on request| HR@brewhr.swb.{de|sub.org}
  293.  
  294. ---
  295.  
  296.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  297.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  298.    Request information:    amiga-reviews-requests@math.uh.edu
  299.    Moderator mail:    amiga-reviews@math.uh.edu
  300.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  301.  
  302.  
  303.