eharmon

2023-07-04 — updated 2023-10-04

Classic (68k) Macintosh computers commonly supported (officially or otherwise) “accelerator” boards, which served to upgrade the CPU and it’s interfaces to newer, faster processors.

I own a Total Systems Gemini Ultra accelerator, currently installed into my Macintosh SE FDHD, boosting it from an 8MHz 68000 to a 40MHz 68030. I’ve collected a few useful notes here.

Note: This documentation applies to the Ultra model, specifically, and parts may or may be relevant to earlier editions (Gemini, Gemini II), or other boards with the same lineage (Quesse, Extreme Systems, etc).

Specs

Gemini Ultra boards are known to have been sold in 20, 25, 33, 40, and 50MHz configurations, all supporting up to 16MiB of onboard memory and an optional 68882 FPU.12

Documentation

No full manual scan exists for Gemini boards, although a single page documenting memory requirements has been archived here. A B&W cover, color cover, and copyright page can also be found, but aren’t too useful.

As a substitude, the Extreme Systems Vandal is basically an identical card and the manual is available on archive.org. Page 64 which is particularly useful as it documents the DIP switches on the system.

However, this does not appear to fully document the available DIP switches. Combining the silk screen information on the board and additional testing, we find the following additional information:

Notes

Switches

Software

Accelerator Driver

Gemini boards do not require a driver, though one is recommended to unlock the complete features of the accelerator, including full speed in most cases. Crucially, the driver adds the following functionality:

It is recommended to use GemStart 3.0. The driver seems to work through System 7.5.5.

Extended Memory

Secondly, to use the onboard extended memory, you must use Connectix Compact Virtual. This also adds support for using the original logic board memory as a small RAM disk. Without installing Virtual only the first 4MiB will be usable by the system, albeit at faster speeds than the stock memory on the logic board.

This does not work in Systems newer than 7.1.x.

“Field Upgradable”

Logic Board Removal

When inserting or removing the logic board with a Gemini Ultra installed, or most other accelerator boards, never remove the logic board by sliding it along it’s rails. You cannot follow the standard Apple maintinence procedures. This will cause serious, potentially unrepairable damage to your accelerator board and/or the logic board, as there is insufficient vertical clearance.

Instead you must gently pry the rails apart and rotate the logic board outwards. This is similar to the procedure for an SE/30, however older Macs lack the cutouts to allow this to happen without prying. There are good guides to doing this, I suggest reading a few before proceeding.

CPU

The Ultra advertises itself as “field upgradable”, as the 68030, 68882, and oscillator are all socketed making for simple swaps. In practice, this appears to be able to bring any 20-33MHz board to 40MHz. Reports4 indicate the 50MHz version has faster logic chips which means slower boards may not be upgradable beyond 40MHz. From my experience, a “slower” board will freeze immediately after switching to a 50MHz run frequency.

Upgrading to 40MHz is relatively simple, though at your own risk as it requires a modicum of electronics knowledge:

Parts

Steps

  1. Make note of the oscillator orientation (one corner is cut).
  2. Carefully remove the oscillator with the chip lifter. A screwdriver does in a pinch, but be careful. Insert the new oscillator in the correct orientation.
  3. Note orientation (gold trace) of the 68030 and 68882.
  4. Remove the 68030 and (if present) 68882 with the PGA lifter. Once again a standard chip lifter or a screwdriver will work, but require additional care.
  5. Insert the new 68030 and (if you have one) 68882 in the correct orientations.
  6. If necessary, increase the memory wait states according to the manual or insert new low-latency (70ns recommended) memory into the accelerator board.
  7. Set S4 to On if you used a 1x matching frequency oscillator, or Off if you used a 2x.

Memory

The Gemini Ultra takes 30-pin memory, with at least 70ns or faster required for 40MHz+ operation. Remember that memory speeds are measured by latency, so lower numbers are better.

Up to 16MiB is supported as a set of 4x 4MiB SIMMs. These are quite cheap these days, both used items and new on both eBay and homebrew hardware sellers like Tindie, so upgrading to the full 16MiB is highly recommended.

Note: all 4 SIMM slots must be populated, unless S2 is set to Off, disabling the onboard memory entirely.

I’ve successfully used 2, 8, and 9 chip memory in my board. I would assume 3-chip work as well.

It’s possible some accelerators use plastic memory clips on the SIMM sockets. If this is the case, use caution and exert minimal pressure on the clips. Old plastic can be britle and it is extremely difficult to seat and lock SIMMs if these clips have broken.

Unknowns


  1. 68k Accelerators, FPUs and other CPUs ↩︎

  2. MacWorld November 1991 ↩︎

  3. Phipli on 68kmla ↩︎

  4. Phipli on 68kmla ↩︎