Accelerating an Accelerator - Total Systems Gemini 020 to 030 for Macintosh SE

Ubik

Tinkerer
Nov 2, 2021
50
65
18
Orange County, CA
I was blessed to find a Total Systems Gemini 020 for Macintosh SE (Also called the Quesse PDS accelerator for SE). These accelerators, which came out around 1988, were designed to be upgradable to the 030 and had excellent performance, besting the SE/30 and IIx in real world tests. See MacUser August 1990, page 86.
Yesterday I upgraded mine from a 68020 CPU / 68881 FPU to a 68030 CPU / 68882 FPU (25 Mhz parts). I have not yet replaced the 32 Mhz crystal oscillator, so the board is still operating at 16 Mhz. I'll update this when I try to swap in a 50 Mhz crystal oscillator, hopefully allowing the board to run at the full 25 Mhz to meet the CPU and FPU ratings. Total Systems had a 25 Mhz 030 version of the board (as referenced in the MacUser 1990 article).

Unlike many 030 accelerators for the SE, including the nice modern MacEffects Performer, the Gemini 030 at 16 Mhz gives true SE/30 performance due largely to the use of on board 70NS 4MB RAM instead of motherboard RAM.

All of these tests were done with the board installed on a Mac SE FDHD, 4 MB, BlueSCSI V2 running System 6.0.8, Gemstart 2.2 control panel, and Speedometer 3.

Total Systems Gemini 020 Before.jpg


Total Systems Gemini 003 After.jpg


Total Systems Gemini 030 GemStart Settings v2.jpg


Performance increase after the upgrade (Speedometer 3): (Mac SE is 1.0)


Total Systems Gemini 020 vs 030.jpg


Performance vs. SE/30

Total Systems Gemini 030 vs SE30.jpg


Performance vs. MacEffects Performer PDS 68030 Accelerator for Apple Macintosh SE

Total Systems Gemini 030 vs MacEffect Performer.jpg
 

Attachments

  • Total Systems Gemini 030 GemStart Settings.jpg
    Total Systems Gemini 030 GemStart Settings.jpg
    71.4 KB · Views: 4
Last edited:
  • Like
Reactions: eric and JDW

JeffC

Tinkerer
Sep 26, 2021
128
85
28
Seattle, WA
Interesting, I have the same board, but it looks like mine is not set up to run an '030 as-is. It is missing some ICs and the '030 socket compared to yours, though the PCB has provisions for them. Previously I assumed this is because mine is an early board, only having Quesse branding compared to other versions with other vendor branding, and that the other vendors that rebranded these boards sold them with an '030. However I see yours also only has Quesse 1988 branding and does have the necessary parts to ride the '030.

My board is a little quirky. I have tried many different drivers, including GemStart and Extreme Systems. Most times (maybe always, I don't remember for sure) on the first boot the processor is recognized as an '030, after a restart it is properly identfieid as an '020. When I bought the board it did not have an FPU installed. When I tried to boot with the board installed I got some sort of error related to the FPU, this was a couple years ago and I don't remember the exact error. I installed a 68882 I had around and the error went away. The board seems to function fine and be stable after the reboot so the CPU is properly identified.

My board has a couple bodges, I assume they are original, leading me to believe mine may be a very early version before all the bugs were worked out.
 

Attachments

  • PXL_20230701_174935438.jpg
    PXL_20230701_174935438.jpg
    2 MB · Views: 8
  • PXL_20230701_175011974.jpg
    PXL_20230701_175011974.jpg
    1.7 MB · Views: 8

nekogahora280

New Tinkerer
Oct 17, 2021
22
5
3
I also have a Gemini II installed in my Mac Plus or SE. I replaced the 20 MHz crystal oscillator with a 33 MHz one as is and swapped the RAM for 70ns modules. I haven't touched the memory wait settings on the board, leaving them as configured by the previous owner. It's said that 4MB SIMMs can be used, but when I tried swapping to 4MB SIMMs, they weren't recognized. I think the SE is more stable, so I'm aiming for 50 MHz, but while it boots, it isn't stable.
 

Attachments

  • IMG_8399.JPG
    IMG_8399.JPG
    2.4 MB · Views: 12
  • IMG_0788.JPG
    IMG_0788.JPG
    2.2 MB · Views: 6
  • Like
Reactions: Ubik and JDW

Ubik

Tinkerer
Nov 2, 2021
50
65
18
Orange County, CA
Interesting, I have the same board, but it looks like mine is not set up to run an '030 as-is. It is missing some ICs and the '030 socket compared to yours, though the PCB has provisions for them. Previously I assumed this is because mine is an early board, only having Quesse branding compared to other versions with other vendor branding, and that the other vendors that rebranded these boards sold them with an '030. However I see yours also only has Quesse 1988 branding and does have the necessary parts to ride the '030.

My board is a little quirky. I have tried many different drivers, including GemStart and Extreme Systems. Most times (maybe always, I don't remember for sure) on the first boot the processor is recognized as an '030, after a restart it is properly identfieid as an '020. When I bought the board it did not have an FPU installed. When I tried to boot with the board installed I got some sort of error related to the FPU, this was a couple years ago and I don't remember the exact error. I installed a 68882 I had around and the error went away. The board seems to function fine and be stable after the reboot so the CPU is properly identified.

My board has a couple bodges, I assume they are original, leading me to believe mine may be a very early version before all the bugs were worked out.
Hey Jeff, after I got the board I poured over your post on 68KMLA! Amazing design. The amount of engineering effort and investment was significant. It was that rare time when upgrading the SE, Plus and 512 was a the main focus of the burgeoning accelerator industry. I’d love to know the history of Quesse.
 

Ubik

Tinkerer
Nov 2, 2021
50
65
18
Orange County, CA
I also have a Gemini II installed in my Mac Plus or SE. I replaced the 20 MHz crystal oscillator with a 33 MHz one as is and swapped the RAM for 70ns modules. I haven't touched the memory wait settings on the board, leaving them as configured by the previous owner. It's said that 4MB SIMMs can be used, but when I tried swapping to 4MB SIMMs, they weren't recognized. I think the SE is more stable, so I'm aiming for 50 MHz, but while it boots, it isn't stable.
Very cool! Fascinating to see the evolution of the board. That was about the time I purchased my SE for college. I recall when I went shopping for accelerators that the Geminis went for a premium. I guess now I know why.
 
  • Like
Reactions: nekogahora280