RSS

Send in the Clones

10 Oct

In computer parlance, a clone is Company B’s copycat version of Company A’s computer that strains to be as software and hardware compatible with its inspiration as possible. For a platform to make an attractive target for cloning, it needs to meet a few criteria. The inspiration needs to be simple and/or well-documented enough that it’s practical for another company — and generally a smaller company at that, with far fewer resources at its disposal — to create a compatible knock-off in the first place. Then the inspiration needs to be successful enough that it’s spawned an attractive ecosystem that lots of people want to be a part of. And finally, there needs to be something preventing said people from joining said ecosystem by, you know, simply buying the machine that’s about to be cloned. Perhaps Company A, believing it has a lock on the market, keeps the price above what many otherwise interested people are willing or able to pay; perhaps Company A has simply neglected to do business in a certain part of the world filled with eager would-be buyers.

Clones have been with us almost from the moment that the trinity of 1977 kicked off the PC revolution in earnest. The TRS-80 was the big early winner of the trio thanks to its relatively low price and wide distribution through thousands of Radio Shack stores, outselling the Apple II in its first months by margins of at least twenty to one (as for the Commodore PET, it was the Bigfoot of the three, occasionally glimpsed in its natural habitat of trade-show booths but never available in a form you could actually put your hands on until well into 1978). The first vibrant, non-business-focused commercial software market in history sprung up around the little Trash 80. Cobbled together on an extreme budget out of generic parts that were literally just lying around at Radio Shack — the “monitor,” for instance, was just a cheap Radio Shack television re-purposed for the role — the TRS-80 was eminently cloneable. Doing so didn’t make a whole lot of sense in North America, where Radio Shack’s volume manufacturing and distribution system would be hard advantages to overcome. But Radio Shack had virtually no presence outside of North America, where there were nevertheless plenty of enthusiasts eager to join the revolution.

EACA shindig in Hong Kong

A shindig for EACA distributors in Hong Kong. Shortly after this photo was taken, Eric Chung, third from right in front, would abscond with $10 million and that would be that for EACA.

The most prominent of the number of TRS-80 cloners that had sprung up by 1980 was a rather shady Hong Kong-based company called EACA, who made cheap clones for any region of the world with distributors willing to buy them. Their knock-offs popped up in Europe under the name “The Video Genie”; in Australasia as the “Dick Smith System 80,” distributed under the auspices of Dick Smith Electronics, the region’s closest equivalent to Radio Shack; even in North America as the “Personal Micro Computers PMC-80.” EACA ended in dramatic fashion in 1983 when founder Eric Chung absconded to Taiwan with all of his company’s assets that he could liquify, $10 million worth, stuffed into his briefcase. He or his descendants are presumably still living the high life there today.

By the time of those events, the TRS-80’s heyday was already well past, its position as the most active and exciting PC platform long since having been assumed by the Apple II, which had begun a surge to the fore in the wake of the II Plus model of 1979. The Apple II was if anything an even more tempting target for cloners than the TRS-80. While Steve Wozniak’s hardware design is justly still remembered as a marvel of compact elegance, it was also built entirely from readily available parts, lacking the complex and difficult-to-duplicate custom chips of competitors like Atari and Commodore. Wozniak had also insisted that every last diode on the Apple II’s circuit board be meticulously documented for the benefit of hackers just like him. And Apple, then as now, maintained some of the highest profit margins in the industry, creating a huge opportunity for a lean-and-mean cloner to undercut them.

The Franklin Ace 1000

A Franklin Ace 1000 mixed and matched with a genuine Apple floppy drive.

Assorted poorly distributed Far Eastern knock-offs aside, the first really viable Apple II clone arrived in mid-1982 in the form of the Franklin Ace line. The most popular model, the Ace 1000, offered for about 25 percent less than a II Plus complete hardware and software compatibility while also having more memory as well as luxuries like a numeric keypad and upper- and lowercase letter input. The Ace terrified Apple. With the Apple III having turned into a disaster, Apple remained a one-platform company, completely dependent on continuing Apple II sales — and continuing high Apple II profit margins — to fund not one but two hugely ambitious, hugely innovative, and hugely expensive new platform initiatives, Lisa and Macintosh. A viable market in Apple II workalikes which cut seriously into sales, or that forced price cuts, could bring everything down around their ears. Already six months before the Ace actually hit the market, as soon as they got word of Franklin’s plans, Apple’s lawyers were therefore looking for a way to challenge Franklin in court and drive their machine from the market.

As it turned out, the basis for a legal challenge wasn’t hard to find. Yes, the Apple II’s unexceptional hardware would seem to be fair game — but the machine’s systems software was not. Apple quickly confirmed that, like most of the TRS-80 cloners, Franklin had simply copied the contents of the II’s ROM chips; even bugs and the secret messages Apple’s programmers had hidden inside them were still there in Franklin’s versions. A triumphant Apple rushed to federal court to seek a preliminary injunction to keep the Ace off the market until the matter was decided through a trial. Much to their shocked dismay, the District Court for the Eastern District of Pennsylvania found the defense offered by Franklin’s legal team compelling enough to deny the injunction. The Ace came out right on schedule that summer of 1982, to good reviews and excellent sales.

Franklin’s defense sounds almost unbelievable today. They readily admitted that they had simply copied the contents of the ROM chips. They insisted, however, that the binary code contained on the chips, being a machine-generated sequence of 1s and 0s that existed only inside the chips and that couldn’t be reasonably read by a human, was not a form of creative expression and thus not eligible for copyright protection in the first place. In Franklin’s formulation, only the human-readable source code used to create the binary code stored on the ROM chips, which Franklin had no access to and no need for given that they had the binary code, was copyrightable. It was an audacious defense to say the least, one which if accepted would tear down the legal basis for the entire software industry. After all, how long would it take someone to leap to the conclusion that some hot new game, stored only in non-human-readable form on a floppy disk, was also ineligible for copyright protection? Astonishingly, when the case got back to the District Court for a proper trial the judge again sided with Franklin, stating that “there is some doubt as to the copyrightability of the programs described in this litigation,” in spite of an earlier case, Williams Electronics, Inc. v. Arctic International, Inc., which quite clearly had established binary code as copyrightable. Only in August of 1983 was the lower court’s ruling overturned by the Federal Court of Appeals in Philadelphia. A truculent Franklin threatened to appeal to the Supreme Court, but finally agreed to a settlement that January that demanded they start using their own ROMs if they wanted to keep cloning Apple IIs.

Apple Computer, Inc., v. Franklin Computer Corp. still stands today as a landmark in technology jurisprudence. It firmly and finally established the copyrightable status of software regardless of its form of distribution. And it of course also had an immediate impact on would-be cloners, making their lives much more difficult than before. With everyone now perfectly clear on what was and wasn’t legal, attorney David Grais clarified the process cloners would need to follow to avoid lawsuits in an episode of Computer Chronicles:

You have to have one person prepare a specification of what the program [the systems software] is supposed to do, and have another person who’s never seen the [original] program write a program to do it. If you can persuade a judge that the second fellow didn’t copy from the [original] code, then I think you’ll be pretty safe.

After going through this process, Apple II cloners needed to end up with systems software that behaved absolutely identically to the original. Every system call needed to take the exact same amount of time that it did on a real Apple II; each of the original software’s various little quirks and bugs needed to be meticulously duplicated. Anything less would bring with it incompatibility, because there was absolutely nothing in those ROMs that some enterprising hacker hadn’t used in some crazy, undocumented, unexpected way. This was a tall hurdle indeed, one which neither Franklin nor any other Apple II cloner was ever able to completely clear. New Franklins duly debuted with the new, legal ROMs, and duly proved to be much less compatible and thus much less desirable than the older models. Franklin left the Apple-cloning business within a few years in favor of hand-held dictionaries and thesauri.

There is, however, still another platform to consider, one on which the cloners would be markedly more successful: the IBM PC. The open or (better said) modular architecture of the IBM PC was not, as so many popular histories have claimed, a sign of a panicked or slapdash design process. It was rather simply the way that IBM did business. Back in the 1960s the company had revolutionized the world of mainframe computing with the IBM System/360, not a single computer model but a whole extended family of hardware and software designed to plug and play together in whatever combination best suited a customer’s needs. It was this product line, the most successful in IBM’s history, that propelled them to the position of absolute dominance of big corporate computing that they still enjoyed in the 1980s, and that reduced formerly proud competitors to playing within the house IBM had built by becoming humble “Plug-Compatible Manufacturers” selling peripherals that IBM hadn’t deigned to provide — or, just as frequently, selling clones of IBM’s products for lower prices. Still, the combined profits of all the cloners remained always far less than those of IBM itself; it seemed that lots of businesses wanted the security that IBM’s stellar reputation guaranteed, and were willing to pay a bit extra for it. IBM may have thought the PC market would play out the same way. If so, they were in for a rude surprise.

The IBM PC was also envisioned as not so much a computer as the cornerstone of an ever-evolving, interoperable computing family that could live for years or decades. Within three years of the original machine’s launch, you could already choose from two CPUs, the original Intel 8088 or the new 80286; could install as little as 16 K of memory or as much as 640 K; could choose among four different display cards, from the text-only Monochrome Display Adapter to the complicated and expensive CAD-oriented Professional Graphics Controller; could choose from a huge variety of other peripherals: floppy and hard disks, tape backup units, modems, printer interfaces, etc. The unifying common denominator amongst all this was a common operating system, MS-DOS, which had quickly established itself as the only one of the four operating paradigms supported by the original IBM PC that anyone actually used. Here we do see a key difference between the System/360 and the IBM PC, one destined to cause IBM much chagrin: whereas the former ran an in-house-developed IBM operating system, the operating system of the latter belonged to Microsoft.

The IBM architecture was different from that of the Apple II in that its operating system resided on disk, to be booted into memory at system startup, rather than being housed in ROM. Still, every computer needs to have some code in ROM. On an IBM PC, this code was known as the “Basic Input/Output System,” or BIOS, a nomenclature borrowed from the CP/M-based machines that preceded it. The BIOS was responsible on startup for doing some self-checks and configuration and booting the operating system from disk. It also contained a set of very basic, very low-level routines to do things like read from and write to the disks, detect keyboard input, or display text on the screen; these would be called constantly by MS-DOS and, very commonly, by applications as well while the machine was in operation. The BIOS was the one piece of software for the IBM PC that IBM themselves had written and owned, and for obvious reasons they weren’t inclined to share it with anyone else. Two small companies, Corona Labs and Eagle Computer, would simply copy IBM’s BIOS à la Franklin. It took the larger company all of one day to file suit and force complete capitulation and market withdrawal when those machines came to their attention in early 1984.

Long before those events, other wiser would-be cloners recognized that creating a workalike, “clean-room” version of IBM’s BIOS would be the key to executing a legal IBM clone. The IBM PC’s emphasis on modularity and future expansion meant that it was a bit more forgiving in this area than the likes of the more tightly integrated Apple II. Yet an IBM-compatible BIOS would still be a tricky business, fraught with technical and financial risk.

As the IBM PC was beginning to ship, a trio of Texas Instruments executives named Rod Canion, James Harris, and William Murto were kicking around ideas for getting out from under what they saw as a growing culture of non-innovation inside TI. Eager to start a business of their own, they considered everything from a Mexican restaurant to household gadgets like a beeper for finding lost keys. Eventually they started to ask what the people around them at TI wanted but weren’t getting in their professional lives. They soon had their answer: a usable portable computer that executives and engineers could cart around with them on the road, and that was cheap enough that their purchasing managers wouldn’t balk. Other companies had explored this realm before, most notably the brief-lived Osborne Computer with the Osborne 1, but those products had fallen down badly in the usability sweepstakes; the Osborne 1, for example, had a 5-inch display screen the mere thought of which could prompt severe eye strain in those with any experience with the machine, disk drives that could store all of 91 K, and just 64 K of memory. Importantly, all of those older portables ran CP/M, until now the standard for business computing. Canion, Harris, and Murto guessed, correctly, that CP/M’s days were numbered in the wake of IBM’s adoption of MS-DOS. Not wanting to be tied to a dying operating system, they first considered making their own. Yet when they polled the big software publishers about their interest in developing for yet another new, incompatible machine the results were not encouraging. There was only one thing for it: they must find a way to make their portable compatible with the IBM PC. If they could bring out such a machine before IBM did, the spoils could be enormous. Prominent tech venture capitalist Ben Rosen agreed, investing $2.5 million to help found Compaq Computer Corporation in February of 1982. What with solid funding and their own connections within the industry, Canion, Harris, and Murto thought they could easily design a hardware-compatible portable that was better than anything else available at the time. That just left the software side.

Given Bill Gates’s reputation as the Machiavelli of the computer industry, we perhaps shouldn’t be surprised that some journalists have credited him with anticipating the rise of PC clones from well before the release of the first IBM PC. That, however, is not the case. All indications are that Gates negotiated a deal that let Microsoft lease MS-DOS to IBM rather than sell it to them simply in the expectation that the IBM PC would be a big success, enough so that an ongoing licensing fee would amount to far more than a lump-sum payout in the long run. Thus he was as surprised as anyone when Compaq and a few other early would-be cloners contacted him to negotiate MS-DOS license deals for their own machines. Of course, Gates being Gates, it took him all of about ten minutes to grasp the implications of what was being requested, and to start making deals that, not incidentally, actually paid considerably better than the one he’d already made with IBM.

The BIOS would be a tougher nut to crack, the beachhead on which this invasion of Big Blue’s turf would succeed or fail. Having quickly concluded that simply copying IBM’s ROMs wasn’t a wise option, Compaq hired a staff of fifteen programmers who would dedicate the months to come to creating a slavish imitation. Programmers with any familiarity at all with the IBM BIOS were known as “dirty,” and barred from working on the project. Instead of relying on IBM’s published BIOS specifications (which might very well be incorrect due to oversight or skulduggery), the team took the thirty biggest applications on the market and worked through them one at a time, analyzing each BIOS call each program made and figuring out through trial and error what response it needed to receive. The two trickiest programs, which would go on to become a sort of stress test for clone compatibility both inside and outside of Compaq, proved to be Lotus 1-2-3 and Microsoft Flight Simulator.

Before the end of the year, Compaq was previewing their new portable to press and public and working hard to set up a strong dealer network. For the latter task they indulged in a bit of headhunting: they hired away from IBM H. L. ”Sparky” Sparks, the man who had set up the IBM PC dealer network. Knowing all too well how dealers thought and what was most important to them, Sparks instituted a standard expected dealer markup of 36 percent, versus the 33 percent offered by IBM, thus giving them every reason to look hard at whether a Compaq might meet a customer’s needs just as well or better than a machine from Big Blue.

The Compaq Portable

Compaq’s first computer, the Portable

Savvy business realpolitik like that became a hallmark of Compaq. Previously clones had been the purview of small upstarts, often with a distinct air of the fly-by-night about them. The suburban-Houston-based Compaq, though, was different, not only from other cloners but also from the established companies of Silicon Valley. Compaq was older, more conservative, interested in changing the world only to the extent that that meant more Compaq computers on desks and in airplane luggage racks. ”I don’t think you could get a 20-year-old to not try to satisfy his ego by ‘improving’ on IBM,” said J. Steven Flannigan, the man who led the BIOS reverse-engineering effort. “When you’re fat, balding, and 40, and have a lot of patents already, you don’t have to try.” That attitude was something corporate purchasing managers could understand. Indeed, Compaq bore with it quite a lot of the same sense of comforting stolidity as did IBM itself. Not quite the first to hit the market with an IBM clone with a “clean” BIOS (that honor likely belongs to Columbia Data Products, a much scruffier sort of operation that would be out of business by 1985), Compaq nevertheless legitimized the notion in the eyes of corporate America.

The Compaq Portable goes flying

The worst possible 1980s airplane seatmate: a business traveler lugging along a Compaq Portable.

Yet the Compaq Portable that started shipping very early in 1983 also succeeded because it was an excellent and — Flannigan’s sentiments aside — innovative product. By coming out with their portable before IBM itself, Compaq showed that clones need not be mere slavish imitations of their inspirations distinguished only by a lower price. “Portable” in 1983 did not, mind you, mean what it does today. The Compaq Portable was bigger and heavier  — a full 28 pounds — than most desktop machines of today, something you manhandled around like a suitcase rather than slipping into a pocket or backpack. There wasn’t even a battery in the thing, meaning the businessperson on the go would likely be doing her “portable” computing only in her hotel room. Still, it was very thoughtfully designed within the technical constraints of its era; you could for instance attach it to a real monitor at your desk to enjoy color graphics in lieu of the little 9-inch monochrome screen that came built-in, a first step on the road to the ubiquitous laptop docking stations of today.

Launching fortuitously just as some manufacturing snafus and unexpected demand for the new PC/XT were making IBM’s own computers hard to secure in some places, the Compaq Portable took off like a rocket. Compaq sold 53,000 of them for $111 million in sales that first year, a record for a technology startup. IBM, suddenly in the unaccustomed position of playing catch-up, released their own portable the following year with fewer features but — and this was truly shocking — a lower price than the Compaq Portable; by forcing high-and-mighty IBM to compete on price, Compaq seemed to have somehow turned the world on its head. The IBM Portable PC was a notable commercial failure, first sign of IBM’s loosening grip on the monster they had birthed. Meanwhile Compaq launched their own head-to-head challenge that same year with the DeskPro line of desktop machines, to much greater success. Apple may have been attacking IBM in melodramatic propaganda films and declaring themselves and IBM to be locked in a battle of Good versus Evil, but IBM hardly seemed to notice the would-be Apple freedom fighters. The only company that really mattered to IBM, the only company that scared them, wasn’t sexy Apple but buttoned-down, square-jawed Compaq.

But Compaq was actually far from IBM’s only problem. Cloning just kept getting easier, for everyone. In the spring of 1984 two little companies called Award Software and Phoenix Technologies announced identical products almost simultaneously: a reverse-engineered, completely legal IBM-compatible BIOS which they would license to anyone who felt like using it to make a clone. Plenty of companies did, catapulting Award and Phoenix to the top of what was soon a booming niche industry (they would eventually resolve their rivalry the way that civilized businesspeople do it, by merging). With the one significant difficulty of cloning thus removed, making a new clone became almost a triviality, a matter of ordering up a handful of components along with MS-DOS and an off-the-shelf BIOS, slapping it all together, and shoving it out the door; the ambitious hobbyist could even do it in her home if she liked. By 1986, considerably more clones were being sold than IBMs, whose own sales were stagnant or even decreasing.

That year Intel started producing the 80386, the third generation of the line of CPUs that powered the IBM PC and its clones. IBM elected to wait a bit before making use of it, judging that the second-generation 80286, which they had incorporated into the very successful PC/AT in 1984, was still plenty powerful  for the time being. It was a bad decision, predicated on a degree of dominance which IBM no longer enjoyed. Smelling opportunity, Compaq made their own 80386-based machine, the DeskPro 386, the first to sport the hot new chip. Prior to this machine, the cloners had always been content to let IBM pave the way of such fundamental advances. The DeskPro 386 marks Compaq’s — and the clone industry’s — coming of age. No longer just floating along in the wake of IBM, tinkering with form factors, prices, and feature sets, now they were driving events. Already in November of 1985, Bill Machrone of PC Magazine had seen where this was leading: “Now that it [IBM] has created the market, the market doesn’t necessarily need IBM for the machines.” We see here business computing going through its second fundamental shift (the first being the transition from CP/M to MS-DOS). What was an ecosystem of IBM and IBM clones now became a set of sometimes less-than-ideal, sometimes accidental, but nevertheless agreed-upon standards that were bigger than IBM or anyone else. IBM, Machrone wrote, “had better conform” to the standards or face the consequences just like anyone else. Tellingly, it’s at about this time that we see the phrase “IBM clone” begin to fade, to be replaced by “MS-DOS machine” or “Intel-based machine.”

The emerging Microsoft/Intel juggernaut (note the lack of an “IBM” in there) would eventually conquer the home as well. Already by the mid-1980s certain specimens of the breed were beginning to manifest features that could make them attractive for the home user. Let’s rewind just slightly to look at the most important of them, which I’ve mentioned in a couple of earlier articles but have never really given its full due.

When the folks at Radio Shack, trying to figure out what to do with their aging, fading TRS-80 line, saw the ill-fated IBM PCjr, they saw things well worth salvaging in its 16-color graphics chip and its three-voice sound synthesizer, both far superior to the versions found in its big brothers. Why not clone those pieces, package them into an otherwise fairly conventional PC clone, and sell the end result as the perfect all-around computer, one which could run all the critical business applications but could also play games in the style to which kids with Commodore 64s were accustomed? Thanks to the hype that had accompanied the PCjr’s launch, there were plenty of publishers out there with huge inventories of games and other software that supported the PCjr’s audiovisuals, inventories they’d be only too eager to unload on Radio Shack cheap. With those titles to prime the pump, who knew where things might go…

Launched in late 1984, the Tandy 1000 was the first IBM clone to be clearly pitched not so much at business as at the ordinary consumer. In addition to the audiovisual enhancements and very aggressive pricing, it included DeskMate, a sort of proto-GUI operating environment designed to insulate the user from the cryptic MS-DOS command prompt while giving access to six typical home applications that came built right in. A brilliant little idea all the way around, the Tandy 1000 rescued Radio Shack from the brink of computing irrelevance. It also proved a godsend for many software publishers who’d bet big on the PCjr; John Williams credits it with literally saving Sierra by providing a market for King’s Quest, a game Sierra had developed for the PCjr at horrendous expense and to underwhelming sales given that platform’s commercial failure. Indeed, the Tandy 1000 became so popular that it prompted lots of game publishers to have a second look at the heretofore dull beige world of the clones. As they jumped aboard the MS-DOS gravy train, many made sure to take advantage of the Tandy 1000’s audiovisual enhancements. Thousands of titles would eventually blurb what became known as “Tandy graphics support” on their boxes and advertisements. Having secured the business market, the Intel/Microsoft architecture’s longer, more twisting road to hegemony over home computing began in earnest with the Tandy 1000. And meanwhile poor IBM couldn’t even get proper credit for the graphics standard they’d actually invented. Sometimes you just can’t win for losing.

Another sign of the nascent but inexorably growing power of Intel/Microsoft in the home would come soon after the Tandy 1000, with the arrival of the first game to make many Apple, Atari, and Commodore owners wish that they had a Tandy 1000 or, indeed, even one of its less colorful relatives. We’ll get to that soon — no, really! — but first we have just one more detour to take.

(I was spoiled for choice on sources this time. A quick rundown of periodicals: Creative Computing of January 1983; Byte of January 1983, November 1984, and August 1985; PC Magazine of January 1987; New York Times of November 5 1982, October 26 1983, January 5 1984, February 1 1984, and February 22 1984; Fortune of February 18 1985. Computer Wars by Charles H. Ferguson and Charles R. Morris is a pretty complete book-length study of IBM’s trials and tribulations during this period. More information on the EACA clones can be found at Terry Stewart’s site. More on Compaq’s roots in Houston can be found at the Texas Historical Association. A few more invaluable links are included in the article proper.)

 
 

Tags: , , , , ,

49 Responses to Send in the Clones

  1. Ken Rutsky

    October 10, 2014 at 4:16 pm

    My oldest brother was very into home computers early and kept up with all the new advances in the early ’80s. I remember this era fairly well…clones suddenly seemed to sprout up everywhere; Service Merchandise had several on floor display. Interesting to learn the background to it all.

    A couple typos:

    “But Compaq was actually far from IBM’s only problem. Cloning just kept easier, for everyone. ”

    Should be “…just kept _gettting_ easier…”?

    (I had spotted another but then I got a phone call and now can’t find it, ha)

     
    • Ken Rutsky

      October 10, 2014 at 4:20 pm

      Found it…

      “..a game Sierra had developed for the PCjr at horrendous expensive and to underwhelming sales…”

      Should be “expense?”

      (you seem to appreciate this sort of thing; I don’t normally nit-pick like this, honest…)

       
      • Jimmy Maher

        October 10, 2014 at 5:44 pm

        I do indeed appreciate it, as I’m sure will the readers who come along later. Thanks!

         
        • David Boddie

          October 10, 2014 at 11:44 pm

          Found another one. ;-)

          “Let’s rewind just slightly to look at the most important of them, one of [which] I’ve mentioned in a couple of earlier articles but have never really given its full due.”

           
          • Jimmy Maher

            October 11, 2014 at 7:51 am

            Thanks!

             
  2. Felix

    October 10, 2014 at 4:46 pm

    Oh, the memories. My first computer was a Cobra, a ZX Spectrum clone assembled by local college students out of Russian components, likely based on unofficial schematics that must have circulated at the time; there were certainly shops able to fix the machines as well. Each Cobra was slightly different because of that. More advanced models for example had function keys, a software monitor, built-in assembler and so on. Mine was merely overclocked (I don’t know how much), so that some of the most interesting games were unplayable. And yes, I suspect the ROM was simply copied bit-by-bit from the original. But by then (1992 or so) the original was already on the way out, and who was Sinclair supposed to shake down, some poor students from a country just out of Communism?

     
    • Felix

      October 10, 2014 at 4:52 pm

      I forgot to mention that my Cobra was housed in the case and keyboard from an HC-85, an “official” Romanian clone of the Speccy — Bucharest manufacturer ICE Felix even cloned the later +2/+3 models. By the time they moved on to PC clones though, they could no longer offer competitive prices (due to obsolete assembly lines), and folded a few years later. And prices had to be competitive, the country being quite poor at the time.

       
      • Felix

        October 10, 2014 at 4:58 pm

        Oh and since I mentioned PC clones, I should mention that my second computer — not counting the Chinese NES clone (so many clones!) — actually was by ICE Felix, a Junior 86 built like a tank and compatible with the IBM PC/XT. It shipped with 640K of RAM, a 10-inch green screen (not a big loss considering the CGA adapter) and sadly no HDD. But the 5.25″ floppies were remarkably robust. I had to pay someone to install me a serial port expansion though, so I could use a mouse. Which I even learned how to program!

         
    • Jimmy Maher

      October 10, 2014 at 5:47 pm

      At some point I’m going to have to do an article on computing inside the Soviet sphere…

       
  3. Infinitron

    October 10, 2014 at 5:18 pm

    John Williams or Ken Williams?

     
    • Jimmy Maher

      October 10, 2014 at 5:42 pm

      John Williams, Ken’s little brother and the first employee Ken and Roberta hired.

       
  4. David Cornelson

    October 10, 2014 at 6:40 pm

    It’s also important to note that mail order catalogs of computer hardware, including whole cloned brands like PC-Brand, Swan, and later Dell completely changed the industry.

     
  5. Rowan Lipkovits

    October 10, 2014 at 8:04 pm

    IBM hardly seemed to notice the would-be Apple freedom fighters

    You can acknowledge competition without respecting them: see the allegedly leaked IBM game “Attack” at http://www.mobygames.com/game/attack

     
  6. Keith Palmer

    October 10, 2014 at 10:42 pm

    This was a finely judged piece to me. I’m stuck admitting that as we roll into this period of history, I start dwelling on “might have beens” (however unlikely or outright fanciful) and even questioning whatever seems to me like a “whatever happened, happened for the best” attitude. Perhaps the thought that the IBM PC was designed to be added to, rather than duplicated (and used a CPU that had successors, thus allowing its architecture to be extended forward), is one I might not have been absolutely aware in times before, and therefore one I take notice of now.

    I did take note of the mention of the TRS-80 clones, and I didn’t know just what had happened with the “EACA” ones before (although I also remembered there were other manufacturers in that game). When it comes to Apple II clones and the fate of Franklin, I do get to thinking the Laser 128 appeared a few years later and seemed to last a while (although it appeared in the fading years of the 8-bit Apple IIs, which might have made it look less threatening). Having noticed your complimentary mentions of the Tandy 1000 before, I do get to thinking that computer was actually preceded by a “MS-DOS” machine named the Tandy 2000, which was supposed to “build on the standard” (it used an 80186 before the PC AT used the 80286), but apparently couldn’t run much PC software straight out of the box unconverted and wound up in pretty much the fate you’d expect. I do have an impression there were other “incompatible MS-DOS computers” before the BIOS problem was really cracked, though…

     
    • Jimmy Maher

      October 11, 2014 at 8:10 am

      Non-clone computers which ran MS-DOS were in fact fairly common for the first couple of years after the IBM PC debuted. These would run PC software that only used MS-DOS calls, never going directly to the BIOS, and also didn’t try to use graphics or anything else specific to the IBM hardware. The whole CP/M ecosystem was built on this level of compatibility, limiting as it was, so it was natural that in the beginning many thought/hoped the new MS-DOS order would be the same. Didn’t turn out that way, and those non-compatible compatibles ended up being pretty useless to the people who bought them.

      And yeah, the IBM PC’s modular architecture was in its way visionary, and that’s something that goes oddly uncredited. It was never the sexiest design, but boy was it built to last. More than thirty years on, we’re still building on that original IBM PC, long after every other architecture of the 1980s or 1990s is long dead and buried. It always amuses me to read articles about how ugly and slapdash the IBM PC was, knowing that they’re almost certainly being written from a descendent of that ugly, slapdash design. Even Apple has surrendered and embraced the architecture, and now sell essentially an IBM PC with Apple DRM…

       
      • Keith Palmer

        October 11, 2014 at 1:22 pm

        There does seem to have been much less angst over “the switch to Intel” among Macintosh users than had been imagined beforehand. Maybe that just proves we’re kind of shallow and don’t bother to think about machine architecture so long as the icons continue to default to the right-hand side of our desktops. I’m reminded even so of hearing there were apparently various possibilities in the early 1990s (beyond an early “port the Mac OS to x86” project that never went anywhere) for just what advanced operating system would succeed MS-DOS on the ubiquitous hardware…

         
  7. Lisa H.

    October 11, 2014 at 5:40 am

    This is off the topic of the specific post, but I often wonder what it is about your RSS feed that means I get comments on a post hours before I get the item that delivers the post itself…

    Curious why this is tagged “starflight” when that isn’t mentioned in the post?

     
    • Jimmy Maher

      October 11, 2014 at 7:58 am

      I don’t really know. It’s just the standard WP RSS system, nothing custom about it. Maybe because I always tend to end up making a number of little edits in the day or so after a post goes live, to correct typos, etc. Maybe that gets the feed out of sync.

      It could also depend on the program/service you’re using to read the feed. Might try another… not necessarily to switch, but just to see if that fixes this problem so we at least know where it lies.

      The Starflight tag is there because all of this will be very relevant to that game when we get there — i.e., if you read the (eventual) Starflight post alone you might have trouble completely understanding everything in it without referring back to these groundwork-building articles (or without already knowing the history that’s contained in them, as I’m sure many of you do).

       
      • Lisa H.

        October 12, 2014 at 1:59 am

        Posts and comments are two separate feeds, actually. I guess they just run on slightly different schedules.

         
  8. Matthew

    October 11, 2014 at 4:22 pm

    Ah memories. When I was…6 I think? my father bought a Columbia Data Products machine (which was super expensive in Australia at the time, and had a whole 10 meg hard drive!). For the first few years it was a depressing gaming platform, with mostly just Infocom games available (mostly, *ahem* pirated), though there was Wizardry and Ultima, and all in the glory that is CGA; I was jealous of my friends with their C-64s and Atari 800s. When we finally got an AT clone with EGA it was a revolution (and since we are heading to Starflight (a game I legally owned and adored), there was a bug with it that made it not work on EGA…I wrote a letter to ECA and they very nicely wrote back with “send in $10 and we’ll send you a patched disk”, which I did, all the way from Australia, and they did).

    Anyway, my question is around your reference to “four operating paradigms”. MS-DOS and CPM/86 of course; I’m guessing the other 2 are booting directly? (Which some, eg, flight simulator and Wizardry did) and I vaguely remember that the real IBMs had basic in ROM, is that the fourth?

    BTW, are you going to turn these posts into a book? I’d totally buy it.

     
    • Jimmy Maher

      October 12, 2014 at 11:44 am

      Actually the fourth operating paradigm was the BASIC environment that was housed in ROM on the original IBM PC, which would come up if the machine couldn’t find another operating system to boot. This was removed by the time of the PC/AT if not PC/XT, and was never included at all with most of the clones. (Which caused some incompatibility for just a few MS-DOS programs; there were ways to call routines on the BASIC ROMs from MS-DOS…)

      And yeah, a book or… something… will come someday.

       
      • Juan Castro

        October 13, 2014 at 7:58 pm

        If you do write a book, I call dibs on being the official translator for the Brazilian Portuguese edition. Speaking of which, may I translate this post for our blog? (With due credit and link of course.)

         
        • Jimmy Maher

          October 14, 2014 at 7:31 am

          Feel free, for this post or any others. I just ask that you give proper credit and link back to the original.

           
      • matthew

        October 14, 2014 at 1:56 am

        Thanks. The fact I never noticed the absence says it all. After all, gwbasic ran fine.

        Actually, this post is making me realize something that I’ve never thought about before, which is what a good quality clone the Columbia really was. The fact the one we had was an XT clone makes me realize how faulty my memory is (as it must have been way later then I remember), and also means it was second generation,, but all the same, we owned it a long time and ran a lot of stuff and I don’t think we ever ran into a compatibility issues. And this includes a first generation Microsoft Mouse (Not serial, it had it’s own controller card in the XT bus), early Word and my father even somehow ended up beta testing Windows 1.0, which, in XT 4.77MHz and CGA was completely unusable, but that was not the clone’s fault. Makes me admire whoever it was who did all the various cleanroom re-implementation (especially as according to Wikipedia the Hard Drive controller was actually quite different tech).

        As contrast, I had a friend who had an actual Compaq portable, and there was things his wouldn’t run mine would run just fine,.

        Of course it also rubs in how pathetic the 80s era PC was as a gaming platform, since I don’t think anyone much was doing really interesting, platform expanding stuff based on undocumented features and the like, unlike the Atari/Commodore/etcs.

         
        • Diego

          October 29, 2014 at 3:26 pm

          matthew, for “interesting, platform expanding stuff” related to PC video gaming and undocumented features, see the Graphics Programming Black Book (the Mode X sections in particular; the book is a free download) and also Masters of Doom. Apparently Commander Keen’s smooth scrolling was impressive to those who knew the graphics hardware. And there were things like DOS extenders and Unreal Mode that came later.

           
          • Matthew

            October 29, 2014 at 4:54 pm

            Sure, but Mode X was VGA and 90s. Once the 90s hit the PC was a fine platform (still got my MT-32. Once in a while I boot up Wing Commander or the like and use it). I never remember seeing anything weird with CGA.

            Though reading the wikipedia article on CGA, it looks like there were a couple of things you could do with it: There was a 160×100 16 color mode you could fake, and there were some games you could play if you had a composite monitor (not sure how many did though, I didn’t).

             
      • _RGTech

        March 1, 2024 at 5:03 pm

        The initial (!) four available systems for IBMs PC in 1981 were indeed:
        – MS-DOS 1
        – CP/M-86 (though I think that wasn’t available for the first months)
        – UCSD p-System (a Pascal-centered system)
        – and the integrated Cassette Basic, another Microsoft environment.

        When the XT appeared, MS-DOS (then in version 2.0, which supported hard drives) was already leading the field, but there were still others… people speculated about UNIX, Xenix, and a few oddball operating systems.

        As the AT introduced a new processor, 16-Bit bus system, bigger floppy drives, and up to 16 MiB of RAM – things didn’t really get better, as nobody could figure out how to use more than 1 MiB (from which only 640k were addressable as user space in DOS) of RAM without losing compatibility to all the widely used programs of that time (especially 1-2-3 called for more). Which eventually led to the joint development agreement for OS/2, which was followed by the breakup in 1990 and the development of “OS/2 3.0” as Microsoft had envisioned it (breaking up with all older technology than the 386, instead of kludging a new system around the 286’s limitations) – later called NT, and the foundation of today’s most used OS.

        But still – even in the PS/2 systems introduced in 1987, the worst possible attempt to get rid of all the cloners – BASIC was always integrated in IBM’s ROMs! I’m not sure if it still booted if you had no bootable floppy or hard drive at all (which seldom happened), but it was there, and IBM’s PC-DOS-Basic relied on it. You never could use BASICA from PC-DOS on any clone manufacturer’s hardware; those all had to supply the strictly software-based GWBASIC along with their version of MS-DOS, or let you buy BASIC or QuickBASIC from Microsoft. And that bit quite a few people back then – when you were not able to upgrade to a newer DOS except buying one from IBM, because MS didn’t sell retail packages of DOS.

        (My source for all this are the old PC Magazine scans in Google Books; I’m currently up to somewhere in 1989…)

         
        • Ross

          March 1, 2024 at 5:59 pm

          Yeah, a PS/2 would boot to basic if you had no bootable media installed. A friend had one in the early 90s that I helped fix after a hard disk failure, and I was shocked to discover it would actually boot to BASIC just like the old 8-bits, what with it being well past the era when I expected that sort of thing.

           
  9. Charlie Pye

    October 12, 2014 at 7:19 am

    Anyone else feel sympathy for Franklin, when reading this? They were making a better product for a lower price- every consumer would have benefited from that. And Apple could have used the competition- it’s ridiculously that they were able to coast on overpriced Apple IIs for as long as they did.

     
    • Jimmy Maher

      October 12, 2014 at 11:55 am

      I think the obvious counterargument, not only in this case but in most cases of cloning, must be that Company A had done the hard work of coming up with the architecture, writing the code on the ROMs, etc., and they have to be able to recoup that investment through sales. Company B, which is just copying something someone else has already created, has nowhere near the initial R&D expenditure. It’s a general tenet of modern capitalist economies that there should be mechanisms to reward innovation.

      In Apple’s specific case, a fan of the company might point out that they were using those high profit margins on obsolete hardware to fund some of the most ambitious, important projects of the decade in the form of Lisa and Macintosh. Whatever else you can say about Apple, they weren’t just hoarding their Apple II cash a la Scrooge McDuck.

       
  10. Juan Castro

    October 13, 2014 at 7:56 pm

    Fun fact: the EACA Video Genie also turned up in Brazil as the Dismac D-8000. By the law then, computers had to ba assembled in Brazil, so all of those were illegal! Take a look:

    https://picasaweb.google.com/116274228261327807745/D8000DoLaercioGuena

     
  11. Ken

    October 14, 2014 at 5:13 am

    Since my grandmother’s Tandy 1000 was the first MS-DOS machine I ever used as a kid (my family had a C64), I’ve been hoping for a nice in-depth article on it since I started reading this blog. Of course, I understood why you were spending so much time on bumbling Commodore and filthy, filthy Apple, but I must confess that I was a bit impatient.

     
  12. Dehumanizer

    October 14, 2014 at 3:22 pm

    Another sign of the nascent but inexorably growing power of Intel/Microsoft in the home would come soon after the Tandy 1000, with the arrival of the first game to make many Apple, Atari, and Commodore owners wish that they had a Tandy 1000 or, indeed, even one of its less colorful relatives. We’ll get to that next time.

    Intriguing… so, it was a popular game, from 1985 or so, that was successful on the PC, and wasn’t available (or at least decent) for 8-bit machines?

    Since you’ve already mentioned King’s Quest, it shouldn’t be that one… Defender of the Crown was more associated with the Amiga (and did get 8-bit versions). So what can it be? :)

     
  13. Michael Davis

    February 2, 2015 at 2:30 am

    Tellingly, it’s at about this time that we see the phrase “IBM clone” begin to fade, to be replaced by “MS-DOS machine” or “Intel-based machine.”

    The term I most remember used from my childhood was “IBM-compatible”, but as an eight- or nine-year-old when my dad brought home our first computer, the venerable Tandy 1000, I had no tangible concept of what that really meant.

     
  14. Sir Harrok

    August 9, 2016 at 2:36 am

    Just a comment on the availability of the TRS-80 in Australia.

    Tandy had an extensive network in Australia and the TRS-80 was available here.

    From memory, the Dick Smith system 80 was compelling because Dick Smith Electronics sold a much wider range of more interesting games for it — including the version of Adventure involving the elves, which I last saw mentioned in a DSE catalogue back in the day.

     
  15. fairuse dutch

    June 30, 2017 at 7:01 pm

    I worked at Columbia Data Products when Bill wanted a compatible to IBM 8088 means all that hardware code must pass the test. Cheaper and sturdier at the end of the assembly line was first call. It was understood ROM BIOS compatibly IBM’s box was fall-on-your-sword important.

    I had DR CP/m Bios- PL/m source binder, crappy IBM interrupts and other things to do. I am limited in what information goes public but my last machine is in the corner of this place. Windows 98. 486 cpu bunch of RAM. Two 5″ HDs and 5′”floppy and 1.44MB floppy. Still works? Maybe as it is the coffee maker stand. I never want to be on a project like that again. Today Compaq and CDP engineering people would be under the jail. I got the task of tracking Franklin’s Apple experiment. Apple makes computers Microsoft doesn’t. CDP said Apple is not our problem, Compaq is.

     
  16. Jason Kankiewicz

    July 23, 2017 at 6:42 am

    “Eric Chuang” -> “Eric Chung”?
    “degree dominance” -> “degree of dominance”?
    “spoiled for choice on sources” -> “spoiled by the choice of sources”?
    “pretty book book-length study” -> “pretty complete book-length study”?

     
    • Jimmy Maher

      July 24, 2017 at 8:30 am

      Thanks!

       
  17. Jonathan O

    January 2, 2021 at 2:10 pm

    A very late typo:

    “to deny the injuction.” -> “to deny the injunction.”

     
    • Jimmy Maher

      January 3, 2021 at 12:23 pm

      Thanks!

       
  18. Ben

    March 24, 2022 at 10:33 pm

    a la Franklin -> à la Franklin

    Eric Chuang -> Eric Chung

     
    • Jimmy Maher

      March 25, 2022 at 9:24 am

      Thanks!

       
  19. Oliver

    February 24, 2024 at 3:58 pm

    Very interesting article.

    But if Compaq, Phoenix and Award have managed to create a legal BIOS that’s compatible with IBM computers, why hasn’t any company managed to do it for Apple computers?

     

Leave a Reply

Your email address will not be published.


This site uses Akismet to reduce spam. Learn how your comment data is processed.