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

  1. Path: menudo.uh.edu!usenet
  2. From: David.W.Walthour@Dartmouth.EDU (David W. Walthour)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: Zeus 68040 accelerator for the Amiga 2000
  5. Followup-To: comp.sys.amiga.hardware
  6. Date: 13 Jun 1993 15:49:05 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 264
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <1vfi9h$sen@menudo.uh.edu>
  12. Reply-To: David.W.Walthour@Dartmouth.EDU (David W. Walthour)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: hardware, A2000, accelerator, 68040, SCSI, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     Zeus 68040 accelerator for the Amiga 2000
  20.  
  21.     [MODERATOR'S NOTE:  This review was updated on June 20, 1993.
  22.     See the "MODERATOR'S NOTE" sections below.  - Dan]
  23.  
  24.  
  25. BRIEF DESCRIPTION
  26.  
  27.     68040 accelerator card for the Amiga 2000 with SCSI II controller.
  28. Expandable to 64 MB of 32-bit RAM.  This review describes the 28 MHz
  29. version of the card.
  30.  
  31.  
  32. AUTHOR/COMPANY INFORMATION
  33.  
  34.     Name:        Progressive Peripherals Inc.
  35.     Address:    938 Quail Street
  36.             Lakewood, CO USA 80215-5513
  37.  
  38.     Telephone:    (303) 238-5555
  39.     FAX:        (303) 235-0600
  40.     BBS:        (303) 238-6326
  41.  
  42.  
  43. LIST PRICE
  44.  
  45.     Due to the sudden drop in price of this card last February, I am
  46. uncertain of its current list price; however, I believe it is about
  47. $1495.00 (US) with no RAM installed.
  48.  
  49.     When I purchased my Zeus in February, the price was $649.50 (US) with
  50. no RAM installed.
  51.  
  52.  
  53. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  54.  
  55.     The Zeus card requires that you have an Amiga 2000 computer.  The
  56. board is designed to handle both the original German A2000 and the B2000
  57. (rev 3.9 and greater).
  58.  
  59.     
  60. MACHINE USED FOR TESTING
  61.  
  62.     Amiga B2000 with rev 3.9 motherboard
  63.     1 MB Chip RAM
  64.     AmigaDOS 2.1 (Kickstart 37.175, Workbench 38.35)
  65.     28MHz Zeus, 12 MB 32-bit RAM, with mounted Quantum 105LPS hard drive
  66.  
  67.  
  68. HARDWARE & INSTALLATION
  69.  
  70.     [MODERATOR'S NOTE:  If you are not comfortable opening up your Amiga
  71.     or handling expansion devices, then you should have the work done by
  72.     an authorized Amiga service center.  Opening your Amiga yourself may
  73.     void your warranty, and careless work may even damage the machine.
  74.     - Dan]
  75.  
  76.     The board contains the 68040 processor, which is cooled by a small
  77. fan mounted on top of it, 16 SIMM sockets for adding up to 64 MB of RAM, an
  78. internal and external SCSI II connector for adding either SCSI or SCSI II
  79. devices, and a mounting bracket for attaching a low profile SCSI drive to the
  80. back of the card.
  81.  
  82.     The board takes standard 1x8 or 4x8 SIMMs which are 80ns or faster
  83. (28 MHz Zeus) or 60ns or faster (33 MHz Zeus).  The SIMMs are installed in
  84. groups of 4 and must be of the same type (1x8 or 4x8).  You can mix groups
  85. of 1x8s and 4x8s on the board to achieve many different memory
  86. combinations.  This allows you to start cheaply with 1x8 SIMMs and add
  87. larger amounts of RAM using 4x8s later.
  88.  
  89.     You need at least one group of 4 SIMMs on the card in order to use
  90. it.  Without 32-bit memory on the card, it is likely that you won't notice
  91. much speed improvement, and certain operations may actually run slower than
  92. on a stock 2000.
  93.  
  94.     The SIMMs snap into the sockets easily; however it is recommended
  95. that you get your dealer to install the memory for you.  If you are foolhardy
  96. enough to install memory yourself (like me), you should wear a grounding
  97. strap to avoid damaging the SIMMs.
  98.  
  99.     After you install memory on the board, you have to configure the
  100. jumpers on the board.  PPI was very thoughtful in designing this board and
  101. put these jumpers at the top of the card so that when it is installed in the
  102. computer, they are still accessible without having to remove the card.
  103. There are about 12 jumpers to configure which control the memory, computer
  104. type and default settings of the board, and the manual does an adequate job
  105. of explaining most of these.
  106.  
  107.     However, there is one set of jumpers that the manual is rather
  108. unclear about.  These jumpers control the amount of memory that will be
  109. autoconfigured.  Autoconfigured memory has an advantage that it is available
  110. to the Amiga even if you boot it in "native" mode (using the 68000 instead
  111. of the Zeus's 68040).  However, there is a disadvantage:  the autoconfigured
  112. memory is accessed as if it were 16-bit memory rather than 32-bit memory
  113. when in 68040 mode, resulting in a 60% slowdown when the '040 uses this
  114. memory.  So you should consider the specifics of your setup before choosing
  115. the amount of RAM to autoconfigure (0, 2, 4, or 8 MB).
  116.  
  117.     A special note for Amigas with only Chip RAM:  if you choose 0 MB
  118. autoconfigured, then Kickstart will get loaded into Chip RAM, slowing down
  119. your performance.  So you need to set aside some Autoconfigure memory
  120. (typically 2 MB) so that Kickstart will be in Fast 16-bit RAM; however, it
  121. is not possible to get them opened in the much faster 32-bit RAM.
  122.  
  123.     Mounting a SCSI drive is easy using the mounting bracket on the card
  124. and the additional hardware provided.
  125.  
  126.     Now you can install the Zeus into the 2000.  You should also have a
  127. dealer install the board for you, but here are a few tips if you decide to
  128. go it alone.  Installation of the board is somewhat hampered by the fact
  129. that the fan atop the '040 sticks rather far out of the board.  As a result,
  130. to insert the board, the manual directs you to remove all other cards from
  131. your 2000 and swing the card in from the side (the manual has pictures to
  132. help describe this).  This was rather inconvenient for me because I have
  133. quite a few other cards in my system, so I removed the screws from the drive
  134. bay/power supply cage in my 2000 to move it slightly out of the way so I
  135. could insert the card straight down.  Either method gets the job done, but
  136. neither is particularly easy.  It would have been nice for PPI to design the
  137. board for easier installation.
  138.  
  139.     The only thing remaining is to install the software.  This consists
  140. of placing a few libraries in your LIBS: directory and placing a program
  141. called INIT040 at the beginning of your startup-sequence.  This program adds
  142. the 32-bit memory to the system, places a Kickstart image in 32-bit RAM and
  143. moves the system vectors to 32-bit RAM.  A program is provided to move these
  144. things from the installation disk to your hard drive, but unfortunately my
  145. installation disk was slightly damaged and so I had to install these
  146. programs and libraries myself.
  147.  
  148.  
  149. REVIEW
  150.  
  151.     When I got the Zeus configured and installed, and I booted my
  152. machine, I was amazed by how much faster it was.  To quantify this speed
  153. increase, SysInfo 3.18 reports about 21 MIPS (millions of instructions per
  154. second) and about 5.33 MFLOPS (millions of floating point instructions per
  155. second).  This is about 29 times faster than a stock 2000 in MIPS and about
  156. 350 times faster in MFLOPS.  Using the benchmark program AIBB 6.1, I found
  157. that, overall, the Zeus card was 1.74 times faster than an Amiga 4000 at
  158. integer tests, 1.15 times faster at floating point tests, but only 0.62
  159. times as fast at graphics tests (due to the 4000's AGA graphics chips).
  160.  
  161.     Quantifying the speed of the SCSI II controller is not possible for
  162. me because I don't have a SCSI II drive.  However, with my Quantum 105 SCSI
  163. drive, I find that I can potentially achieve a transfer rate of about 1.1
  164. MB/sec from Diskspeed 4.2 which seems to be the limit of the Quantum drive.
  165. This performance unfortunately drops off quickly as the drive becomes
  166. fragmented.  
  167.  
  168.     I have used my Zeus for about 4 months now and have had very little
  169. software trouble with it.  Some games and some PD demos programs have not
  170. worked with the 68040 processor, but in such cases it is easy to reboot the
  171. machine in 68000 mode to run the program.  The vast majority of software I
  172. have used is compatible with Zeus.
  173.  
  174.  
  175. DOCUMENTATION
  176.  
  177.     The documentation is well written; and except for the lack of
  178. information regarding the technicalities of the autoconfig memory (see
  179. above), it is very complete.
  180.  
  181.  
  182. LIKES AND DISLIKES
  183.  
  184.     Overall, I am extremely satisfied with the Zeus accelerator.  From a
  185. hardware point of view, I think it is extremely well designed. However, I do
  186. have two dislikes about the software:  one relatively small and one large:
  187.  
  188.     My smaller dislike is with the INIT040 program in that it
  189. initializes the system in a nonstandard way.  For instance, when it remaps
  190. the Kickstart into 32-bit memory, it does so by not adding 1 MB of the
  191. 32-bit RAM to the system and using this to hold the 512 KByte Kickstart
  192. image.  The result is that the remaining 512 KBytes that aren't configured
  193. are wasted and can't be used by the system.  Furthermore, INIT040
  194. initializes the Memory Management Unit (MMU) tables of the 68040 processor
  195. in a non-standard way which can conflict with other programs (such as
  196. EMPLANT) which also try to use the MMU.  For these reasons, I suggest that
  197. anyone using Zeus NOT use the INIT040 program.  Nic Wilson's Set040 (on Fred
  198. Fish #642) can be used to map the Kickstart ROM.  There are also a variety of
  199. programs to add memory to the system and to move the system vectors to
  200. 32-bit RAM, and the latest version of Commodore's SetPatch and 68040.library
  201. will set up the MMU tables in the standard way.
  202.  
  203.     [MODERATOR'S NOTE:  According to comments seen on USENET, the
  204.     Init040 program supplied by PPI should NOT be placed at the beginning
  205.     of your startup-sequence if you are running any OS version earlier
  206.     than 2.1.  It will crash your Amiga.  Instead it should follow
  207.     LoadWB... assuming you use Init040 at all.  Thanks to Al Quirt
  208.     <aquirt@bnr.ca> for sending in this information.  - Dan]
  209.  
  210.     My large dislike is with the device driver for the SCSI II
  211. controller.  For some unknown reason, PPI wrote the driver in such a way
  212. that it steals nearly ALL of the CPU cycles when it is reading or writing to
  213. any devices attached to it.  <FLAME ON>  This is an Amiga, not a MAC!  Device
  214. drivers should be properly written to utilize the Amiga's multitasking
  215. architecture and should not use busy loops to poll for data from the
  216. device!  The stupid programmers at PPI better get their act together and
  217. rewrite the device driver properly! <FLAME OFF>
  218.  
  219.     Neither of these problems is big enough, however, to recommend
  220. not purchasing the Zeus card.  It is a phenomenal value.
  221.  
  222.  
  223. COMPARISON TO OTHER SIMILAR PRODUCTS
  224.  
  225.     I have never used another 68040 accelerator for the 2000, so I can't
  226. compare it to other 68040 products.  However, I have used a GVP '030 Combo
  227. accelerator and can say that Zeus compares favorably with it.  I feel that
  228. the Zeus has a superior hardware design in that it is built around using
  229. inexpensive 1x8 and 4x8 RAM SIMM modules, whereas the GVP accelerators use
  230. proprietary SIMMs which cost quite a bit more ($50+ per MB for the GVP vs.
  231. $33 per MB for the Zeus).  The GVP accelerators, though, have more
  232. thoughtfully designed software which operates with AmigaDOS in a more
  233. standard way (like not using busy loops in their device drivers).
  234.  
  235.  
  236. BUGS
  237.  
  238.     I have found no bugs other than those already listed above.  Some
  239. other owners on Usenet have complained that they have examined their 68040
  240. chip and found it to be marked as a "68EC040", the version which does not
  241. contain an integral MMU, and some users who have checked have complained
  242. that they could not get the MMU to operate.  PPI claims that they received a
  243. shipment of '040 chips from Motorola which were incorrectly marked.  I have
  244. not examined my '040 chip and my MMU does operate correctly, so I can't
  245. really comment on this issue.
  246.  
  247.     [MODERATOR'S NOTE:  According to reports on USENET, some Zeus boards
  248.     came from the factory with the autoconfig jumper set for 4 MB of
  249.     autoconfig memory. If you have only 4 MB on the board and leave that
  250.     jumper unchanged, nothing works.  Several people said to avoid using
  251.     over 2 MB autoconfig.  It is recommended that anyone with other fast
  252.     RAM should leave all Zeus memory non-autoconfig.  Thanks to Al Quirt
  253.     <aquirt@bnr.ca> for sending in this information.  - Dan]
  254.  
  255.  
  256. VENDOR SUPPORT
  257.  
  258.     Vendor support from PPI has generally been poor.  When you attempt
  259. to contact them, you almost always reach an answering system, and they have
  260. taken over a week on average to respond to any questions I have left on
  261. their system.  If you have questions regarding Zeus, I would recommend
  262. turning to USENET or your local dealer before trying to contact PPI.
  263.  
  264.  
  265. WARRANTY
  266.  
  267.     PPI offers a limited 1 year warranty on Zeus which extends only to
  268. the original purchaser.
  269.  
  270.  
  271. CONCLUSIONS
  272.  
  273.     Overall, I feel that the Zeus accelerator is a very good product and
  274. would give it a rating of:
  275.  
  276. o    4 out of 5 overall
  277.  
  278. o    5 out of 5 on hardware design
  279.  
  280. o    2.5 out of 5 on software for the poorly designed, but bug-free,
  281.     device driver
  282.  
  283. o    4 out of 5 for the documentation
  284.  
  285. I would recommend it to anyone buying an accelerator for their 2000.
  286.  
  287.  
  288. COPYRIGHT NOTICE
  289.  
  290.     This review is in the Public Domain.
  291.  
  292. ---
  293.  
  294.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  295.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  296.    Request information:    amiga-reviews-requests@math.uh.edu
  297.    Moderator mail:    amiga-reviews@math.uh.edu
  298.