home *** CD-ROM | disk | FTP | other *** search
- Path: menudo.uh.edu!usenet
- From: David.W.Walthour@Dartmouth.EDU (David W. Walthour)
- Newsgroups: comp.sys.amiga.reviews
- Subject: REVIEW: Zeus 68040 accelerator for the Amiga 2000
- Followup-To: comp.sys.amiga.hardware
- Date: 13 Jun 1993 15:49:05 GMT
- Organization: The Amiga Online Review Column - ed. Daniel Barrett
- Lines: 264
- Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
- Distribution: world
- Message-ID: <1vfi9h$sen@menudo.uh.edu>
- Reply-To: David.W.Walthour@Dartmouth.EDU (David W. Walthour)
- NNTP-Posting-Host: karazm.math.uh.edu
- Keywords: hardware, A2000, accelerator, 68040, SCSI, commercial
-
-
- PRODUCT NAME
-
- Zeus 68040 accelerator for the Amiga 2000
-
- [MODERATOR'S NOTE: This review was updated on June 20, 1993.
- See the "MODERATOR'S NOTE" sections below. - Dan]
-
-
- BRIEF DESCRIPTION
-
- 68040 accelerator card for the Amiga 2000 with SCSI II controller.
- Expandable to 64 MB of 32-bit RAM. This review describes the 28 MHz
- version of the card.
-
-
- AUTHOR/COMPANY INFORMATION
-
- Name: Progressive Peripherals Inc.
- Address: 938 Quail Street
- Lakewood, CO USA 80215-5513
-
- Telephone: (303) 238-5555
- FAX: (303) 235-0600
- BBS: (303) 238-6326
-
-
- LIST PRICE
-
- Due to the sudden drop in price of this card last February, I am
- uncertain of its current list price; however, I believe it is about
- $1495.00 (US) with no RAM installed.
-
- When I purchased my Zeus in February, the price was $649.50 (US) with
- no RAM installed.
-
-
- SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
-
- The Zeus card requires that you have an Amiga 2000 computer. The
- board is designed to handle both the original German A2000 and the B2000
- (rev 3.9 and greater).
-
-
- MACHINE USED FOR TESTING
-
- Amiga B2000 with rev 3.9 motherboard
- 1 MB Chip RAM
- AmigaDOS 2.1 (Kickstart 37.175, Workbench 38.35)
- 28MHz Zeus, 12 MB 32-bit RAM, with mounted Quantum 105LPS hard drive
-
-
- HARDWARE & INSTALLATION
-
- [MODERATOR'S NOTE: If you are not comfortable opening up your Amiga
- or handling expansion devices, then you should have the work done by
- an authorized Amiga service center. Opening your Amiga yourself may
- void your warranty, and careless work may even damage the machine.
- - Dan]
-
- The board contains the 68040 processor, which is cooled by a small
- fan mounted on top of it, 16 SIMM sockets for adding up to 64 MB of RAM, an
- internal and external SCSI II connector for adding either SCSI or SCSI II
- devices, and a mounting bracket for attaching a low profile SCSI drive to the
- back of the card.
-
- The board takes standard 1x8 or 4x8 SIMMs which are 80ns or faster
- (28 MHz Zeus) or 60ns or faster (33 MHz Zeus). The SIMMs are installed in
- groups of 4 and must be of the same type (1x8 or 4x8). You can mix groups
- of 1x8s and 4x8s on the board to achieve many different memory
- combinations. This allows you to start cheaply with 1x8 SIMMs and add
- larger amounts of RAM using 4x8s later.
-
- You need at least one group of 4 SIMMs on the card in order to use
- it. Without 32-bit memory on the card, it is likely that you won't notice
- much speed improvement, and certain operations may actually run slower than
- on a stock 2000.
-
- The SIMMs snap into the sockets easily; however it is recommended
- that you get your dealer to install the memory for you. If you are foolhardy
- enough to install memory yourself (like me), you should wear a grounding
- strap to avoid damaging the SIMMs.
-
- After you install memory on the board, you have to configure the
- jumpers on the board. PPI was very thoughtful in designing this board and
- put these jumpers at the top of the card so that when it is installed in the
- computer, they are still accessible without having to remove the card.
- There are about 12 jumpers to configure which control the memory, computer
- type and default settings of the board, and the manual does an adequate job
- of explaining most of these.
-
- However, there is one set of jumpers that the manual is rather
- unclear about. These jumpers control the amount of memory that will be
- autoconfigured. Autoconfigured memory has an advantage that it is available
- to the Amiga even if you boot it in "native" mode (using the 68000 instead
- of the Zeus's 68040). However, there is a disadvantage: the autoconfigured
- memory is accessed as if it were 16-bit memory rather than 32-bit memory
- when in 68040 mode, resulting in a 60% slowdown when the '040 uses this
- memory. So you should consider the specifics of your setup before choosing
- the amount of RAM to autoconfigure (0, 2, 4, or 8 MB).
-
- A special note for Amigas with only Chip RAM: if you choose 0 MB
- autoconfigured, then Kickstart will get loaded into Chip RAM, slowing down
- your performance. So you need to set aside some Autoconfigure memory
- (typically 2 MB) so that Kickstart will be in Fast 16-bit RAM; however, it
- is not possible to get them opened in the much faster 32-bit RAM.
-
- Mounting a SCSI drive is easy using the mounting bracket on the card
- and the additional hardware provided.
-
- Now you can install the Zeus into the 2000. You should also have a
- dealer install the board for you, but here are a few tips if you decide to
- go it alone. Installation of the board is somewhat hampered by the fact
- that the fan atop the '040 sticks rather far out of the board. As a result,
- to insert the board, the manual directs you to remove all other cards from
- your 2000 and swing the card in from the side (the manual has pictures to
- help describe this). This was rather inconvenient for me because I have
- quite a few other cards in my system, so I removed the screws from the drive
- bay/power supply cage in my 2000 to move it slightly out of the way so I
- could insert the card straight down. Either method gets the job done, but
- neither is particularly easy. It would have been nice for PPI to design the
- board for easier installation.
-
- The only thing remaining is to install the software. This consists
- of placing a few libraries in your LIBS: directory and placing a program
- called INIT040 at the beginning of your startup-sequence. This program adds
- the 32-bit memory to the system, places a Kickstart image in 32-bit RAM and
- moves the system vectors to 32-bit RAM. A program is provided to move these
- things from the installation disk to your hard drive, but unfortunately my
- installation disk was slightly damaged and so I had to install these
- programs and libraries myself.
-
-
- REVIEW
-
- When I got the Zeus configured and installed, and I booted my
- machine, I was amazed by how much faster it was. To quantify this speed
- increase, SysInfo 3.18 reports about 21 MIPS (millions of instructions per
- second) and about 5.33 MFLOPS (millions of floating point instructions per
- second). This is about 29 times faster than a stock 2000 in MIPS and about
- 350 times faster in MFLOPS. Using the benchmark program AIBB 6.1, I found
- that, overall, the Zeus card was 1.74 times faster than an Amiga 4000 at
- integer tests, 1.15 times faster at floating point tests, but only 0.62
- times as fast at graphics tests (due to the 4000's AGA graphics chips).
-
- Quantifying the speed of the SCSI II controller is not possible for
- me because I don't have a SCSI II drive. However, with my Quantum 105 SCSI
- drive, I find that I can potentially achieve a transfer rate of about 1.1
- MB/sec from Diskspeed 4.2 which seems to be the limit of the Quantum drive.
- This performance unfortunately drops off quickly as the drive becomes
- fragmented.
-
- I have used my Zeus for about 4 months now and have had very little
- software trouble with it. Some games and some PD demos programs have not
- worked with the 68040 processor, but in such cases it is easy to reboot the
- machine in 68000 mode to run the program. The vast majority of software I
- have used is compatible with Zeus.
-
-
- DOCUMENTATION
-
- The documentation is well written; and except for the lack of
- information regarding the technicalities of the autoconfig memory (see
- above), it is very complete.
-
-
- LIKES AND DISLIKES
-
- Overall, I am extremely satisfied with the Zeus accelerator. From a
- hardware point of view, I think it is extremely well designed. However, I do
- have two dislikes about the software: one relatively small and one large:
-
- My smaller dislike is with the INIT040 program in that it
- initializes the system in a nonstandard way. For instance, when it remaps
- the Kickstart into 32-bit memory, it does so by not adding 1 MB of the
- 32-bit RAM to the system and using this to hold the 512 KByte Kickstart
- image. The result is that the remaining 512 KBytes that aren't configured
- are wasted and can't be used by the system. Furthermore, INIT040
- initializes the Memory Management Unit (MMU) tables of the 68040 processor
- in a non-standard way which can conflict with other programs (such as
- EMPLANT) which also try to use the MMU. For these reasons, I suggest that
- anyone using Zeus NOT use the INIT040 program. Nic Wilson's Set040 (on Fred
- Fish #642) can be used to map the Kickstart ROM. There are also a variety of
- programs to add memory to the system and to move the system vectors to
- 32-bit RAM, and the latest version of Commodore's SetPatch and 68040.library
- will set up the MMU tables in the standard way.
-
- [MODERATOR'S NOTE: According to comments seen on USENET, the
- Init040 program supplied by PPI should NOT be placed at the beginning
- of your startup-sequence if you are running any OS version earlier
- than 2.1. It will crash your Amiga. Instead it should follow
- LoadWB... assuming you use Init040 at all. Thanks to Al Quirt
- <aquirt@bnr.ca> for sending in this information. - Dan]
-
- My large dislike is with the device driver for the SCSI II
- controller. For some unknown reason, PPI wrote the driver in such a way
- that it steals nearly ALL of the CPU cycles when it is reading or writing to
- any devices attached to it. <FLAME ON> This is an Amiga, not a MAC! Device
- drivers should be properly written to utilize the Amiga's multitasking
- architecture and should not use busy loops to poll for data from the
- device! The stupid programmers at PPI better get their act together and
- rewrite the device driver properly! <FLAME OFF>
-
- Neither of these problems is big enough, however, to recommend
- not purchasing the Zeus card. It is a phenomenal value.
-
-
- COMPARISON TO OTHER SIMILAR PRODUCTS
-
- I have never used another 68040 accelerator for the 2000, so I can't
- compare it to other 68040 products. However, I have used a GVP '030 Combo
- accelerator and can say that Zeus compares favorably with it. I feel that
- the Zeus has a superior hardware design in that it is built around using
- inexpensive 1x8 and 4x8 RAM SIMM modules, whereas the GVP accelerators use
- proprietary SIMMs which cost quite a bit more ($50+ per MB for the GVP vs.
- $33 per MB for the Zeus). The GVP accelerators, though, have more
- thoughtfully designed software which operates with AmigaDOS in a more
- standard way (like not using busy loops in their device drivers).
-
-
- BUGS
-
- I have found no bugs other than those already listed above. Some
- other owners on Usenet have complained that they have examined their 68040
- chip and found it to be marked as a "68EC040", the version which does not
- contain an integral MMU, and some users who have checked have complained
- that they could not get the MMU to operate. PPI claims that they received a
- shipment of '040 chips from Motorola which were incorrectly marked. I have
- not examined my '040 chip and my MMU does operate correctly, so I can't
- really comment on this issue.
-
- [MODERATOR'S NOTE: According to reports on USENET, some Zeus boards
- came from the factory with the autoconfig jumper set for 4 MB of
- autoconfig memory. If you have only 4 MB on the board and leave that
- jumper unchanged, nothing works. Several people said to avoid using
- over 2 MB autoconfig. It is recommended that anyone with other fast
- RAM should leave all Zeus memory non-autoconfig. Thanks to Al Quirt
- <aquirt@bnr.ca> for sending in this information. - Dan]
-
-
- VENDOR SUPPORT
-
- Vendor support from PPI has generally been poor. When you attempt
- to contact them, you almost always reach an answering system, and they have
- taken over a week on average to respond to any questions I have left on
- their system. If you have questions regarding Zeus, I would recommend
- turning to USENET or your local dealer before trying to contact PPI.
-
-
- WARRANTY
-
- PPI offers a limited 1 year warranty on Zeus which extends only to
- the original purchaser.
-
-
- CONCLUSIONS
-
- Overall, I feel that the Zeus accelerator is a very good product and
- would give it a rating of:
-
- o 4 out of 5 overall
-
- o 5 out of 5 on hardware design
-
- o 2.5 out of 5 on software for the poorly designed, but bug-free,
- device driver
-
- o 4 out of 5 for the documentation
-
- I would recommend it to anyone buying an accelerator for their 2000.
-
-
- COPYRIGHT NOTICE
-
- This review is in the Public Domain.
-
- ---
-
- Daniel Barrett, Moderator, comp.sys.amiga.reviews
- Send reviews to: amiga-reviews-submissions@math.uh.edu
- Request information: amiga-reviews-requests@math.uh.edu
- Moderator mail: amiga-reviews@math.uh.edu
-