Unitron in 1985 and NuTek in 1993 - two legal Mac clones

Two efforts to make legal clones of the Mac, both failed but for different reasons:

Unitron Mac 512: A Contraband Mac 512K from Brazil

NuTek Mac Clones

About the Unitron:

“The clone was made around 1985 by Unitron, a Brazilian company that had a very successful line of Apple II clones. Initially the plan was to make a Brazilian Mac under license from Apple; however, Apple would not accept less than a 51% share of the operation, which at that time was specifically prohibited by Brazilian law.

Unitron Mac 512

“Unitron went ahead anyway, getting a $10M loan from a government bank, and, with help from university laboratories and National Semiconductor, they succeeded in reverse-engineering the ‘custom’ Mac chips: the diskette controller (which was simply a one-chip version of the Apple II controller board), the real-time clock, and the PAL chips.

“At the same time, a software team reverse-engineered the ROM, based on the ‘Inside Mac’ specifications. I was a consultant for that team and eventually did most of the Toolbox managers . . . everything was coded in C, except for some critical device drivers and the QuickDraw emulator which were done in Assembly language. As a result, the resulting ROM was originally double the size of Apple’s . . . in fact, in the final shipping version it was substituted by static RAM, which was loaded from a special pre-boot floppy.

About the NuTek:

NuTek spent four years reverse engineering the ROMs in a clean room in its quest to produce a legal Mac clone. It didn’t exactly succeed.

Magazine ad for NuTek One
The problem was, NuTek’s “clones” didn’t run the Mac OS. NuTek’s graphical user interface was based on open source Motif – in great part so Apple couldn’t sue over the Mac-like, somewhat Mac-compatible operating system.

NuTek’s goal was to produce a “liability-free” chipset it could sell to others who would build 68020– and 68030-based Mac clones. The NuTek chipset was intended to also support 68000 and 68040 CPUs. The end result was a machine roughly equivalent to the Late 1992 Mac IIvx.

via

2 Likes

Any computer made in Brazil before the end of 1992 had to explicitly be approved by a government agency before it could be sold. Unitron tried twice, with the second attempt defeated by a single vote in the agency meeting. So it can’t be called “legal”.

Initially Unitron hoped to just license all the software from Apple. Foreign companies were not allowed to sell in Brazil so Apple wouldn’t be losing any sales by doing this, but it would set a precedence that Apple wanted to avoid at all costs. The Unitron people told me that Apple said they would consider it, but would need one of Unitron’s machine to analyse and see if it was good enough. Unitron sent the machine and Apple gave it to an engineer to look at and a quick test showed it was using Apple ROMs. His findings eventually made their way to the Internet and have been repeated many times, but this was pointless since Unitron wanted to show what the machine would do with the original ROMs.

Apple used the Unitron machine side by side with one of their own to pressure the American Congress (and later repeated the demo at the Brazilian Congress, though they were embarassed that only the Unitron machine turned on).

The project to replaced the Apple ROMs, OS and Finder was started as a reaction to this. All this software was written in C instead of the mix of Pascal and 68000 assembly of the original, so there should not have been any code in common other than what was imposed by using the exact same API.

On the hardware side, I designed new equations for the PALs from scratch to make the machine 30% faster than the original.

2 Likes