SuperMac Enhance Board Memory Upgrade Information

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
I posted the following historical/technical information about the SuperMac Enhance memory upgrade for the Mac 512Ke on 68kmla.org and am also posting it here to ensure that it survives in more than one location. Also, @JDW did some of the original sleuthing to find an answer. So, here it is, with some edits.

The Enhance board was a great upgrade product for the Macintosh 512Ke computer with the exception that the Killy/Chabin Clip that hooked to the Mac's 68000 had frequent failures. The later Chabin clip was a little better, but still had issues. The Enhance shipped with a special plastic tool for installing the clip. It was a plastic frame that folded over and hooked on to both long edges of the clip so that it could be evenly flexed into place. But, in practical terms, the clip had a very low insertion count and tended to fail when it was over-flexed at installation (or maybe when someone sneezed), resulting in poor spring force contact with the processor pins.

(The clips might still be findable on AliExpress - I would have to check the part number.)

With Enhance, if you happened to get a working clip and did a proper install (minimal flexing and install attempts) great! You might never have a problem. However, the only reliable way to connect the clip to the 68K was to solder it to the pins (and that solution remains true today in a retro context). In the '80s and '90s, some people needed multiple replacement clips (which may have been because of over-flexing the clip on initial install -- hard to say). After SuperMac was acquired by Radius, if you called in with an Enhance clip problem, you just returned your old Machine/Enhance and they sent you a MacPlus for free! The users loved that solution (even though it was technically slower than an 512Ke wiith an Enhance board).

Enhance-Rev3.png


Anyway, as above, by default, Enhance adds 1.5Mb of RAM (6 x 256K SIMMs -- for a total of 2Mb) and a SCSI port to the Mac 512. It also has an on-board 68000 that let it run about 30% faster than a MacPlus. The reason for the speed-up was that the main motherboard 68000 CPU could manage the screen buffer while the Enhance 68000 managed application accesses to its expansion RAM. So, a Mac512+Enhance had an advantage over a single processor MacPlus that had to alternately manage screen updates and other RAM accesses. Also, I will have to check, but I think the Enhance 68000 runs at 12Mhz vs. 8Mhz on the Mac 512Ke.

Upgrading the Enhance:
Enhance could also use 1MB SIMMs for a total of 4Mb on board (plus the 512K on the Mac). However, in order for this expanded config to work, the board had to be a Rev 3 board and needed a PAL upgrade. The PAL upgrade part number was E6000 (E4000 was installed with 1.5Mb on board). So, if you find a Rev 3 Enhance board that has an E6000 PAL installed, that is a great find! It means that it can be upgraded to the max config. If it has an E4000 PAL, then it is stuck at the lower 1.5Mb RAM config. See the picture below.

Also, with a Rev 3, E6000 board, the 4 1Mb SIMMs had to be installed in sockets 1, 2, 4 and 5 (dark sockets indicated below), skipping sockets 3 and 6.

EnhanceBoard.png


When users wanted to upgrade beyond 1.5Mb and had an old rev board, SuperMac would exchange the board for Rev 3 with an E6000 PAL installed. Otherwise, if they had a Rev 3 board with an E4000 PAL, SuperMac would simply send out a replacement E6000 PAL.

The original SuperMac part number for Enhance was STD 4110.
The power consumption, including the Mac motherboard was 6.25W. (1.25A @ 5V)
SCSI Compatibility: should work fine with contemporary SCSI devices. The interface chip is an NCR 5380. The SCSI port and attachment cable fed through the battery port on the back of the Mac512K
The Chabin Clip was part #930059-I (or 6-931645-004)
The Enhance board shipped with a modified power cable in order to connect the fan and main board power

The Enhance board came with a fan. If you find/use one of these Enhance boards, make sure you install it with a fan. It may get warm/hot. There are many newer/better options today. You could also put a fan on the upper air vents of the Mac. There are many options. The fan went in the upper air vent of the Mac 512. I also used to advise users to tape over the underside of the vent on the opposite side to ensure better cooling/draw across the entire case.

Basic Troubleshooting:
1. If you see black bars, that is a classic indication of Killy/Chabin Clip failure -- not making good processor contact.
2. If you see a Happy Mac on a black screen, that is because you have the wrong RAM config for the installed PAL. Use E4000 for 1.5Mb on board and E6000 for 4Mb on board (slots 1,2,4,5).
3. If you have software compatibility issues with software that relies on the explicit CPU timing of the Mac 512Ke, there could be issues because of the fact that the Enhance board makes the Mac run faster than expected (by about 30%, as above) --and also runs at 12Mhz (I think -- will check when I find my board).
4. If the Mac bombs at startup, it is because you have the old 64K ROMs. The Enhance board requires a Mac 512 with either the 1st or 2nd version of the 128K ROMs. It did not work with the original 64K ROMs. To see the ROM version, hit the interrupt switch or enter Macsbug and type "DM 400000". Then, look for $EExx (128K v1) or $EAxx (128K v2) in the 3rd column of the top row of the hex dump. It used to crash on the original 64K ROMs (a not-so-subtle clue) and required a motherboard swap to a newer version in order to use the Enhance. For best SCSI performance/behavior on the Mac 512ke, the 128K v2 ROMs were required.

I hope this info is helpful to someone...but here it is for posterity. You never know -- an Enhance board could fall out of outer space tomorrow and land on my head at terminal velocity, which, I suppose, would still be 30% faster than a Mac Plus :D . But now, thanks to the miracle of the Internet, this technical info is safe from falling objects or other hazards. And, you now know as much as a SuperMac dealer did in 1988...and maybe even more!
 
Last edited:

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
Attached is the original datasheet for the SuperMac Enhance board. This particular copy comes from London in 1987. While reading the PDF, if you listen verrry carefully, you may be able to hear an anglicized American accent.

And, while the datasheet notes that 6.5Mb was the max config, I don't know that it ever worked beyond 4.5Mb...or at least I never saw it working at 6.5Mb. The spec may have been slightly optimistic. ;) I have been looking around for an E6000 PAL, but haven't found it yet.
 

Attachments

  • Enhance-Datasheet-London-1987.pdf
    2 MB · Views: 89
  • Love
Reactions: retr01

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
@AvadonDragon I don't recall ever seeing one work at 6.5Mb - only 4.5Mb with an E6000 PAL upgrade installed. I have 2 or 3 Enhance boards laying around, and I think I have one with an E6000 PAL, but I just can't find it - buried somewhere or maybe mummified in vintage anti-static bubble wrap in a cardboard sarcophagus. :D

Anyway - you really have to read the fine print on those early datasheets! :D See the wording at the bottom of the right-hand column on the back of the datasheet that says:

"Features and specifications are subject to change without prior notification." (wah wahhhhhhh - sad trombone noise)

But, 4.5Mb was still great in a 512Ke Mac in 1988!

Also, bear in mind that RAM was more expensive at that time and Macs were progressing quickly through Plus -> SE, etc. It wasn't necessarily the most cost-effective upgrade to attempt 6Mb on an Enhance board. It would have probably cost $800-$1000 in 1987/88 ($150/SIMM?). Anyway, I don't think 6x1Mb was ever supported/implemented, but I will look into it. I need to find my E6000 board and get it reinstalled in my original Mac512K (but it needs re-capping and/or reflow on the power supply). I may also check the ROM version on that machine and burn some v2 128K ROMs if they are only v1. I think it has v2 - not sure.

Every one of these vintage machines is a (worthy) project. ;)
 
Last edited:
  • Like
Reactions: retr01

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
Attached is a relatively rare document - the SuperMac Enhance Dealer Installation Manual from 1987. I doubt many of these booklets still exist out in the wild (not to mention an actual Enhance board with an E6000 PAL). It's a fun read with a fascinating protagonist, impossible situations and mysterious subterfuge. Best of all - it already has at least 1 fan who thinks it's an inside job! :D

The Installation Guide similarly claims 6.5Mb Max (6Mb + 512K), but that would require some retro verification.

If you have any trouble, call SuperMac Tech Support as noted on page 15! Maybe they will give you a free MacPlus upgrade! :p
 

Attachments

  • EnhanceInstallManual-1987.pdf
    6.7 MB · Views: 75

AvadonDragon

Tinkerer
Jan 27, 2023
52
50
18
Tennessee
It's been so long since I looked at this I completely forgot how it was set up. I just remembered that there was only a 4MB block set aside for RAM. I wonder how they're using that extra 512K? Here's the address map of the 512K and Plus from Guide to the Macintosh Family Hardware:

Apple_Guide_to_the_Macintosh_Family_Hardware_2e_0161.jpg

Apple_Guide_to_the_Macintosh_Family_Hardware_2e_0162.jpg
 
  • Like
Reactions: BFEXTU

BFEXTU

Tinkerer
Jul 15, 2022
177
147
43
I generally agree. The original Enhance specs may have been in place before anyone realized that the address space was capped at 4Mb (or maybe there some other software trick in mind to do some extended mapping - that rings a bell, now that I think of it). I have to find my boards and fix up my 512K machine. I have dual 400K MFS drives and it is vintage 1984-85, so it must have 64K ROMs. The 512Ke was not until 1986.

I will have to recap it and burn some MacPlus ROMs to install as an upgrade. If I can find my E6000 Rev 3 Enhance, I can test it at 6Mb, but I really don't think it will work, but maybe I can create a map hack - I don't know if it's physically possible. The more I think about it, the more I am remembering a discussion about a software hack, but the Mac market was changing quickly and SuperMac killed all the memory expansion products in 1988-89 when it was clear that Graphics and Storage were king. SuperMac rebranded itself as a "High-End Graphics Subsystem Company." So, memory products like Enhance for the discontinued 512Ke platform didn't warrant any further resources, except in terms of the promised "Lifetime Warranty" support issue (which is why they gave away free MacPlus computers as replacements for failed 68000 Killy/Chabin clips).

Upon further searching, I just found an Enhance Tech Note (12 APR 1988) from SuperMac Tech Support. It is similar to the information I posted above and is another fun period artifact for the Enhance board. Enjoy!
 

Attachments

  • Enhance1MbSIMMTechNote-1988.pdf
    85.4 KB · Views: 82
Last edited: