Slashdot Mirror


How the Lisa Changed Everything

Sabah Arif writes "The Lisa, started in 1979 to provide an inexpensive business computer to Apple's lineup, enjoyed little success. With its advanced object oriented UI and powerful office suite, the computer was priced well above the means of most businesses. Despite its failure, the Lisa influenced most user interfaces, and introduced many features unheard of in earlier systems (like the Xerox Star or VisiOn). Read the story of the development and demise of the Apple Lisa at Low End Mac."

49 of 194 comments (clear)

  1. Re:I for one welcome... by erick99 · · Score: 2, Interesting

    The Lisa was introduced for sale in 1983 for about $10,000. It sounds like development began in 1979.

    --
    http://www.busyweather.com/
  2. Knew I read this before by enigma48 · · Score: 4, Informative

    /. already posted this story http://apple.slashdot.org/article.pl?sid=05/07/31/ 1346224&tid=190&tid=3 a few months ago. In their defense, the old article was hosted at Braeburn.ath.cx (but looks like they've redone their website and braeburn resolves to lowendmac.com).

  3. The Lisa Was a Very Slow Computer by Anonymous Coward · · Score: 5, Funny

    Haha.. reminds me of this joke:

    Knock knock..

    Who's there?

    (wait 45 seconds) ... ..... .......

    Lisa!

  4. You got to wonder by Stevyn · · Score: 4, Interesting

    How would things be different today if Apple initially offered the Lisa at a substantially lower price just so people experienced the GUI? IBM and the clones were much cheaper, so businesses probably chose initial cost over an interface that could have lowered training costs and increased productivity. And if people were using Apple machines at work, then they would have bought an Apple for home later on.

    1. Re:You got to wonder by Midnight+Thunder · · Score: 4, Informative

      The site seems to be here: http://emulation.victoly.com/ Must admit I couldn't find any Lisa emulators on the site, but did find this link: http://lisa.sunder.net/

      --
      Jumpstart the tartan drive.
    2. Re:You got to wonder by cpt+kangarooski · · Score: 2, Insightful

      Meh. A damn lot of the POS terminals I see these days have buttons -- often touchscreen buttons -- and are GUI based. A GUI doesn't have to be a windowing interface with a mouse, you know.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    3. Re:You got to wonder by Dogtanian · · Score: 4, Informative

      Two years later. And yes, the graphics and multi-tasking ability of the Amiga kicked the Lisa's ass (and Macintosh's) all over the shop at a fraction of the cost, no doubt about it.

      But, as a former Amiga user, I'll still say that the OS 1.x interface wasn't the best GUI ever. They improved quite a lot with 2.x onwards, but that was five years or so later.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    4. Re:You got to wonder by Hiro+Antagonist · · Score: 3, Insightful

      The problem is, you're looking at computers as if they are disposable, not capital, goods. Realistically speaking, having a long-term planner in your systems department, someone who thinks about where a business is going to be in ten or twentry years, alleviates a lot of the costs of continuously replacing hardware, because their logic is, "Buy quality, plan for expansion, and don't through out perfectly good solutions just because Oracle bought me lunch at Morton's."

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    5. Re:You got to wonder by Dogtanian · · Score: 2, Interesting

      You're aware that a large amount of Amiga software (primarily games and graphics-oriented software) bypassed the OS, and "hit the hardware" directly?

      I'm not sure that the Mac/Lisa would have been focussed on those types of apps (let's face it, 2-colour monochrome isn't going to compete with 4096-colour HAM), so perhaps the comparison isn't entirely valid.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    6. Re:You got to wonder by default+luser · · Score: 2, Interesting

      As another example, I don't think the modern game hardware industry owes much to Silicon Graphics - their hardware was ahead of PC hardware for a long time, but at a price most people wouldn't pay. When the time was right, graphics hardware became widespread, but it was no thanks to SGI who were trying to maintain the old prices.

      Are you kidding me? The modern game hardware industry owes a lot to SGI.

      First, let's talk about SGI's direct effect on the industry:

      SGI designed the N64. It was basically all the best bits of a $10,000 Indy workstation, shrunk down and sold for $250. Sure, it was a little memory-deprived, but that was a result of the pricepoint. Its 3D prowess was unmatched by anything consumer-level until the Voodoo Graphics was released for the PC a year later (which still cost more, intro-ed at $300), and was unchallenged in the console arena until the Dreamcast.

      SGI's '$250 Indy' featured hardware support for mip-mapping, billinear filering, anti-aliasing...tons of features typically only seen on SGI workstations.

      Now, let's talk about the indirect effects SGI had on the industry.

      SGI developed OpenGL. This had the following indirect, but lasting effects:

      * 3dfx based their GLide API on a subset of OpenGL, removing some of the professional-only instructions, as well as the transform and lighting hardware support, in order to implement a cheap 3D pipeline. 3dfx was the most influential hardware company in the early consumer 3D industry.

      * OpenGL made Microsoft react and make Direct3D a solid development platform, and encouraged MS to innovate even when they surpassed OpenGL. The ability of OpenGL to use unofficial extensions kept Microsoft on their toes. SGI's industry clout was key in getting OpenGL support built into Windows 95b / 98.

      SGI lead the way in making 3D a commodity, but once 3D became a commodity they lost the reins.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

  5. Mac changed everything by gilesjuk · · Score: 3, Informative

    The Apple Lisa was way too expensive and rather slow. The Mac was much cheaper and worked much better. Hence why you buy an Apple Mac not an Apple Lisa when you go to an Apple store now.

    It was Steve Jobs who brought us the Mac too, he recognised it was the right product and better than the Lisa. Much of the work on the project until Jobs took over was done by Raskin and his team.

    1. Re:Mac changed everything by cerebis · · Score: 2, Informative
      It was Steve Jobs who brought us the Mac too, he recognised it ...
      Hang on there. Steve Jobs can take credit for seeing the Macintosh project taken to market, but Jef Raskin deserves all the credit for the initial concept (and name, complete with misspelling) and early development. It was only after Jobs was refused the position of project leader for the Lisa that he came across the small Mac research project, consisting of about 10 people Raskin had collected, and set about forcibly taking it over.

      Fear the 20 something millionaire major share holder with bad management skills and a serious case of narcissism.

    2. Re:Mac changed everything by Anonymous Coward · · Score: 2, Interesting

      Jef Raskin's total contribution to the Macintosh project was "Hey, let's build an inexpensive computer that's easy to use." That's it. He had absolutely no technical input whatsoever, and no input at all once Jobs took over the project.

      People love to latch on to Raskin and call him the unsung hero, but the fact is that he totally abandoned the project when he didn't get to do everything his way.

  6. Ah, Memories by rob_squared · · Score: 4, Informative
    I remember the good old days, back when the Apple computers were simpler. When the mouse only had 1 button.

    I kid, I kid.

    Anyway, here's a picture of the orgional ad: http://www.jagshouse.com/lisabrochure.html

    --
    I don't get it.
  7. Jobs didn't get it. by Baldrson · · Score: 3, Interesting
    As I described here years ago:

    Gutting programmer effectiveness and routing new programmers into BASIC by a factor of at least 10 while maintaining, and even slightly improving the GUI is a great example of "not getting it". You can say OOP would become important in a few years and I can say the windowing GUI would become important in a few years with or without Jobs. But the revolution had already occured at PARC (and if you're focused on the mouse environment -- even a decade earlier at SRI which is where PARC, and indeed PLATO with its touch panel, got their inspiration -- I remember sitting in meetings at CERL/PLATO viewing the films of SRI's research in 1974 as part of PLATO's computer-based conferencing project).

    DOS applications were starting to pick up on it despite the horrid CGA they had to work with initially -- and it wasn't because Jobs did the Mac. The Windowing GUI was inevitable and obvious to people with money as well as most personal computer programmers, especially once Tesler had already popularized it with his 1981 Byte magazine article.

    Dynamic, late-binding programming environments that highly leverage the sparse nerd matrix out there -- like Smalltalk, Python, etc. -- are, however _still_ struggling to make it past the concrete barriers Jobs poured into the OO culture with the Mac.

    When Jobs passed up Smalltalk for Object Pascal, and then again, with Next, passed up Smalltalk for Objective C, he set a pattern that continues to this day when Sun passed up that sun-of-Smalltalk, Self and went with that son-of-Objective-C, Java.

    Gutting the superstructure of technology while maintaining appearances isn't leadership.

  8. Article is hostile : mc68000 was 32 bit! not 16! by Anonymous Coward · · Score: 3, Interesting

    Article is hostile : mc68000 was 32 bit proccessor because it used 32 bit registers, had 32 bit math, and address more than 16bit addressing in linear addressing and used address registers than held 32 bits.

    the DATA bus and code bus used 16 wires.... b ut it was a goddamned 32 bit chip and this fact used to piss off intel x86 people for many years.

    So much so that they try to rewrite history with articles like this crap that ignore that the chip was 32 bits.

    A 64 bit processor for example DOES NOT have 64 bit data bus lines typically to the actual motherboard ram, and certainly NEVER EVER offers all 64 bit of addressing. (possibly some offer 48 in this universe though).

    but does that mean a 64 bit chip is not a 64 bit? no!! Jsut as the 68K was a genuine 32bit chip and almost no effort was needed when a full 32 bit wired version was offerred for sale.

    The article is hostile to history of the mac and lisa.

    by the way i bought both the years both shipped.

  9. The original message. by Baldrson · · Score: 4, Informative
    Here is the base message originating the "Jobs Didn't Get It" exchange:

    When Jobs brought technology in from Xerox PARC, and Adobe, he had the keys to the kingdom handed to him on a silver platter:

    1) A tokenized Forth graphics engine.

    2) Smalltalk.

    The Forth graphics engine was originally intended to grow from a programmable replacement of the NAPLPS videotex graphics protocol, into a silicon implementation of a stack machine upon which byte codes, compiled from Smalltalk would be executed. At least that's the direction in which I had hoped to see the Viewtron videotex terminal evolve when I originated the dynamically downloaded tokenized Forth graphics protocol as a replacement for NAPLPS in 1981 and discussed these ideas with the folks at Xerox PARC prior to the genesis of Postscript and Lisa.

    If Charles Moore could produce an economical 10MIPS 16 bit Forth engine on a 10K ECL gate array on virtually zero bucks back then, why couldn't Jobs with all his resources produce a silicon Postscript engine with power enough to execute Smalltalk?

    Somehow a Forth interpreter made it into the first Mac, as did Postscript, but Smalltalk just didn't.

    The Motorola 68000 family just didn't have the power. It may have been better than the Intel 86 family, but that really isn't saying much, now is it?

  10. An addendum by Baldrson · · Score: 2, Interesting
    While Jobs had his failure of vision in not pursing a hardware stack machine similar to Moore's Tesler also should have pushed back on Jobs harder to get some form of Smalltalk onto the Lisa even with the Motorola chip. The reason is that there are optimization techniques involving type inferencing and dynamic code generation that had been researched and to some extent exploited at PARC, and have certainly become a mainstay of the JVM today. If the software engineering resources that were to be invested in programming an abortion like Object Pascal had been instead invested in the optimization technologies already researched it is likely the Motorola chip could have performed adequately and the software industry wouldn't have been set back more than decade.

    I don't mean to single Jobs out here since, of course, Gates is the guy who ultimately defected against civilization to become its richest man.

    1. Re:An addendum by Baldrson · · Score: 2, Informative

      Things are starting to recover a bit with "AJAX" due to Javascript's more dynamic character. However, Gates can't get the garbage collector to work properly with IE for some reason so it can't be used as an application platform. Whether this is deliberate or not it certainly has helped protect his monopoly position by preventing web browsers from being becoming a viable cross-OS platform for network service applications. We'll have to wait and see if Ray Ozzie fixes the garbage collector before passing judgement. Thus far, it appears IE7 beta's garbage collector is still shit.

  11. LISA by hhawk · · Score: 2, Interesting

    The Lisa wasn't cheap unless you were comparing to some mainframe. We had one at Bell Labs when I was there. Did some graphics on it, which was easier than trying to do graphics with TROFF/PICS...

    but it was also always breaking needing service and it didn't get a lot of use..

    --
    http://www.hawknest.com/
  12. you clearly have no idea what you're talking about by jbellis · · Score: 2, Informative

    Objective-C's object system and general philosophy is _very_ smalltalk-ish.

    Java is much more "C++ with some warts removed" than an Obj-C derivative. Obj C _is_ a "dynamic, late-binding programming environment." C++ and Java are not.

    Self is no more a son of Smalltalk than Java is a son of Obj C. They (Self and Smalltalk) both came out of PARC, but they are very different.

    I suspect you have no more idea about what went on at Apple than you do about programming languages, but I can't speak to that myself.

  13. Lisa was like taking home an attractive woman by geekoid · · Score: 2, Funny

    to find out she has a penis.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  14. I disagree with the conclusion by AshPattern · · Score: 5, Informative

    My father, an early adopter-type, had a Lisa for his office, and it was the Lisa that I first learned how to program on.

    One of the most maddening things about programming the Lisa was that you couldn't make programs that integrated well with the Lisa office suite. Why? Because there was no API for the GUI. None. If you wanted a window drawn, you fired up QuickDraw and drew it yourself. Want a scroll bar? Do it yourself. Menus? Right.

    I ended up only using the development environment's console for my programs' interfaces. The development environment was also console based, probably for the same reasons. A couple of years later, Apple released the Lisa Toolkit that had all that stuff, after they had announced they were going to discontinue it.

    So in my opinion, it was the lack of software that killed the Lisa, not its high price. I mean, people were paying for it, and they wanted more. The ability to use proportional fonts was the killer feature to end all killer features.

    It's worth noting that Apple learned its lesson about making developers happy - the developer support program for the Macintosh has been one of the best.

  15. Re:Oh Please by hey! · · Score: 3, Insightful

    Well, it was very historically significant machine. By your standards, Smalltalk is contemptible because it never had more than a handful of programmers.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  16. Re:I for one welcome... by gbarrelhouse · · Score: 2, Funny

    I think waht made it newsworthy was that it's an interesting new article at Low End Mac. Just a theory.

    --
    GROGNARD'S TAVERN Old-School, Out-of-Print & Obscure RPGs
  17. Comprehensive Lisa info at guidebookgallery.org by toby · · Score: 3, Interesting

    Marcin Wichary has compiled a great deal of Lisa information, from screenshots, ads, brochures and articles to posters and videos, at his site GUI Gallery Guidebook. Recent postings include 17 exclusive Lisa posters for download and enjoyment, and an interview with Dan Smith that reveals "The original trash can for Apple Lisa was supposed to have been an old, beat up alley trashcan, with the lid half open, flies buzzing around it and appropriate sounds as user put something inside."

    --
    you had me at #!
  18. commentary is off-base by idlake · · Score: 3, Informative

    I had a Lisa, and Apple made the same mistakes with the Lisa as Xerox had made with the Star: it was too expensive, in particular for the limited hardware and completely incompatible software you got.

    Claims that the Lisa represented significant technological innovation seem dubious to me. You need to compare the Lisa to the totality of R&D efforts around at the time, not just the Star. Xerox alone had Alto, Star, Smalltalk, and probably others. The GUI of the Lisa was an evolutionary change, and not always for the better; what was under the hood of the Lisa can charitably be described as pedestrian. It took Apple 20 years to catch up and finally adopt system software that even is in the same league as Smalltalk-80 (that's "80" as in "1980"; Smalltalk-80 is the language and platform that Objective-C and Cocoa are modeled on).

    Lisa's main significance was to be a prototype for, and cannibalized for, Macintosh (and it served as the main development machine for Macintosh apps for a while), but I can't think of any significant new technology it introduced.

    1. Re:commentary is off-base by Blakey+Rat · · Score: 2, Insightful

      Making a computer easy for the masses isn't a "technology," but it's still damned important. You talk from the typical open-source "code is everything, usability unimportant" viewpoint but you have to remember that for the average user, if they can't use a feature, that feature might as well not exist. Now you're right in that the user experience for a few reasons didn't really gel until MacOS 4 or so, but the Lisa was a thousand times better (for users) than anything that came before it.

      Alto was, from every account I've read, a beast to work with. Sure, it had a GUI, but its GUI wasn't modeled after anything in real life, unlike Apple's desktop metaphor. You can make a GUI that's just as dense as a CLI easily, and that's what Xerox had done.

      Anyway, I think your criticism is unfair.

    2. Re:commentary is off-base by shakeedoo · · Score: 2, Informative
      I can't think of any significant new technology it introduced.

      Ummm.... menus?

  19. Re:Oh Please by rbanffy · · Score: 3, Insightful

    Microsoft Bob was very important - it told us what not to do and which way not to go.

    An yes, the Lisa shows paths we did follow as well as some we didn't. The whole idea of centering document creation on templates at the GUI level is very interesting and should warrant further investigation. Hope Gnome and OpenOffice folks think about it.

  20. Re:Article is hostile : mc68000 was 32 bit! not 16 by NormalVisual · · Score: 4, Informative

    Interestingly, the article also refers to the 8088 as a 16-bit processor, which is an 8-bit processor if one uses the same criteria that you'd have to in order to call a 68000 "16-bit".

    68000: 32-bit registers, 24-bit address bus (linear addressing), 16-bit data bus
    8088: 16-bit registers, 20-bit address bus (segmented addressing), 8-bit data bus

    I frankly don't consider the 8088 and 68000 even remotely comparable - it's far easier to program for (and design hardware around, IMHO) the 68K. The only difficulties that I knew of anyone really experiencing when moving to the 68020 and other full 32-bit variants was that people had gotten into the really bad habit of using the upper 8 bits of the A registers for general storage, which would break things on a '020 horribly. Even so, it was certainly nothing like the EMS/XMS hell that PC programmers had to go through just to use memory above 1MB because of the limitations of the 8088 memory architecture.

    --
    Please stand clear of the doors, por favor mantenganse alejado de las puertas
  21. What is an "object oriented UI"? by Tablizer · · Score: 3, Funny

    OOP is a technique for organizing programming code, not UI's. Thus, what exactly is an OO UI? I am not sure if there is only one way to interpret a UI analog to programming code code techniques. In fact, nobody can even agree on a clear definition of OO in the code world. If you want to start a bar fight in OOP forums, ask for a precise definition of OO, and e-chairs start flying.

    1. Re:What is an "object oriented UI"? by drsmithy · · Score: 2, Informative
      Thus, what exactly is an OO UI?

      OS/2's Workplace Shell is generally considered the best example.

  22. Remember, the original Mac didn't sell well either by Animats · · Score: 4, Informative
    It's worth remembering that the original Macintosh was a flop. The attempt to cost-reduce the Lisa resulted in a machine too weak to do much of anything. Remember the original specs: 128K, no hard drive, one floppy. Ever use one? Ever actually try to get work done on one? You had to fit the OS, the app, and your documents on one floppy. Or you could get an external floppy, which made the thing marginally useable. It was cute, but not productive.

    The lack of a hard drive was the killer. By the time the Mac came out, IBM PCs had a hard drive, so Apple was playing catch-up. Apple had tried building hard drives (the LisaFile), but they were slow and crashed frequently. But at least the Lisa had a hard drive. Third parties added a 10MB hard drive to the Mac in early 1985, which brought performance up to an acceptable level. Some people say that third-party hard drives saved the Mac. But Apple fought them tooth and nail. Apple finally came out with a 20MB external hard drive for the Mac in 1986. This was very late; IBM PCs had been shipping with hard drives for five years.

    Sales for the Mac were well below expectations. Apple had been outselling IBM in the Apple II era. (Yes, Apple was once #1 in personal computers.) In the Mac era, Apple's market share dropped well below that of IBM.

    What really saved the Mac was the LaserWriter, which launched the "desktop publishing" era. But that required a "Fat Mac" with a hard drive and 512K. By then, the Mac had reached parity with the Lisa specs, except that the Lisa had an MMU and the Mac didn't. The Lisa also had a real operating system, with protected mode processes; the Mac had "co-operative multitasking" in a single address space, which was basically a DOS-like system with hacks to handle multiple psuedo-threads.

    The MMU issue was actually Motorola's fault. The 68000 couldn't do page faults right, and Motorola's first MMU, the Motorola 68451, was a terrible design. The Lisa had an Apple-built MMU made out of register-level parts, which pushed the price up.

    Apple might have been more successful if they'd just stayed with the Lisa and brought the cost down as the parts cost decreased. They would have had to push Motorola to fix the MMU problem, but as the biggest 68000 customer, they could have.

  23. No, you don't get it. by Tablizer · · Score: 2, Informative

    You have to remember that the microcomputer hardware was sloooow and expensive back then. Compiled "static" languages simply run faster, even if they take longer to program with.

    Personally, I feel that GUI's should be mostly declarative based such that one stores descriptions and attributes of windows and widgets rather than use boatloads of "new Window(...)" and "new Widget(...)" commands in code. Events are then bound to a programming language of choice. Declarative approaches are usually easier to adapt to multiple programming languages. Why does the world still want to hard-wire GUI's to one and only one programming language? Java still made this same mistake in 1996, almost 20 years after Job's alleged "big mistake". I see no reason why it *must* be this way. It does not make sense to reinvent GUI engines for each of the 100 or so common languages. They like to talk about "reuse", but don't practice what they preach.

  24. Re:You are a Moron by ScrewMaster · · Score: 5, Interesting

    Actually, the original PC BIOS wasn't so much reverse-engineered, as it was simply duplicated. IBM published the full annotated assembler listing in the original IBM PC technical manual. I still have a copy, somewhere. And in any event, because the BIOS was accessed via software interrupts (unlike the Apple ][ machines, which required direct calls into the ROM) it was pretty painless to duplicate the functionality, and IBM for its part didn't seem to care one way or the other. That simply encouraged the entire PC clone market to burgeon and spread. Contrast this to Apple Computer, which was continually trying to shut down competitors (like Franklin, for example.) Apple ][ clones had endless compatibility issues with applications that were making ROM calls that would fail on non-Apple firmware. IBM (by using INT13 software-interrupts to access BIOS services) eliminated that problem, and so long as a clone BIOS correctly emulated the original functions the system would work.

    About a year after the formal release of the Mac, I called up Apple's service people looking for a replacement gate array chip for an Apple // disk controller board. They wouldn't sell me the part (it was for one of my customers, I finally found a computer store that had a couple left) and I was told that "we recommend you purchase a Mac." Apple lost market share all right, and it wasn't because of the Mac ... it was because they treated loyal, long-standing customers like myself as dirt. After that experience (and several others like it) I went out and bought a PC and never looked back.

    And the parent poster isn't too far off base in one respect. Apple's market share did drop, not so much because of the move from DOS3.3/ProDOS to the Mac, but because of the way Apple treated their existing base of Apple ][ and //e customers. I mean, even when the Mac came out there was still a huge base of installed Apple //e business customers and Apple pretty much just threw them away, fully expecting them to migrate to the Macintosh. Migrate they did, but to the IBM PC.

    Never forget one thing: Apple was the incumbent, with all the advantages that confers. Atari and Commodore together couldn't market themselves out of a cardboard box and both eventually fell by the wayside. I look back at Apple Computer as a company that was at the right place at the right time with everything in its favor, only to squander opportunity after opportunity, relegating itself to second place. And such a distant second as to be almost out of the running, when they could have owned the market. They do seem to be making some good moves lately: let's see if they can keep it up.

    --
    The higher the technology, the sharper that two-edged sword.
  25. Another good site is by stevey · · Score: 2, Informative

    Another good site full of first-hand descriptions of how early Apple development was done is http://folklore.org/.

    I've never owned a Mac, and am too young to have been involved in earlier developments - but that site does make it all seem very impressive.

  26. The Mac's other salvation: square pixels by PapayaSF · · Score: 4, Informative

    The Lisa, like other computers of the day, had rectangular pixels. The Mac's introduction of square pixels allowed true WYSIWYG, and was crucial to desktop publishing and computer art. The Mac's still strong position in the graphic arts industry is a direct result.

    --
    Q: What does the "B." in Benoit B. Mandelbrot stand for? A: Benoit B. Mandelbrot
    1. Re:The Mac's other salvation: square pixels by njh · · Score: 2, Interesting

      How does square pixels allow true WYSIWYG? The screen representation is still an approximation (unless you are printing on a B&W printer with 72DPI). One thing that we've learnt since is that tall pixels are better value, as the human eye needs greater horizontal resolution than vertical (c.v. cleartype, lcd mode in freetype, or whatever). I would rather have a 2:1 tall-pixel display than a /2:/2 once the resolution goes above 100dpi - better visual resolution for a given investment in pixels. Quickdraw even supported non-square pixels in the original firmware.

      (And IBM PCs had square pixels in some modes too in 1985)

  27. Re:You are a Moron by phillymjs · · Score: 2, Informative

    Holy crap, are you misinformed. Read some books on the history of the personal computer industry in the late 70s and the 80s. Start with Cringely's "Accidental Empires."

    Actually, the original PC BIOS wasn't so much reverse-engineered, as it was simply duplicated. IBM published the full annotated assembler listing in the original IBM PC technical manual.

    Yes, that was done purposely in the hopes that its existence could be used to quickly shut down any cloners via copyright infringement lawsuit. The grandparent poster was right on about Phoenix. They actually took out a huge insurance policy from Lloyd's of London that would protect them if IBM sued them, so IBM couldn't just use a nebulous lawsuit to legal-fee them into submission (as Hughes and the RIAA like to do today).

    IBM for its part didn't seem to care one way or the other.

    The hell they didn't! Aside from addressing shortcomings in the ISA bus, one of the main reasons IBM developed the very proprietary Micro Channel Architecture was to try to cram the cloning genie back in the bottle. IBM told the cloners they'd be happy to license the MCA, but demanded extortionate fees to do so, and apparently also wanted to be paid for every prior IBM PC clone that had been produced-- an offer that IBM had to know would be completely unacceptable.

    The cloners told IBM to pound sand, and went on building ISA-based IBM PC compatibles without paying IBM a dime, until PCI came on the scene. MCA went nowhere, and IBM's PC business continued its downward slide that started when Compaq was first to market with an 80386-based machine, and finished just last year when they sold the division to Lenovo.

    ~Philly

  28. 80386 better than 68000. by tjstork · · Score: 3, Informative

    Time to bust out the holy wars.

    I like the 68000 because it has so many registers but I think all in all in the 80386 is the better CPU.

    For reference, consider:

    http://www.freescale.com/files/32bit/doc/reports_p resentations/MC680X0OPTAPP.txt

    http://www.df.lth.se/~john_e/gems/gem0028.html

    http://linux.cis.monroeccc.edu/~paulrsm/doc/trick6 8k.htm

    http://www.csua.berkeley.edu/~muchandr/m68k

    Right off the wheel, we notice that the 68000 did not support 32 bit multiplecation at all. Doesn't sound too much like a 32 bit chip to me. Compare that to Intels quirky IMUL, which I believe puts the result into EAX, EDX to get a real 64 bit result.

    Integer math was faster clock for clock on the 386. Compare things like 68K register addition to Intel register addition. There's no comparison.

    Compare

    http://www.gamedev.net/reference/articles/article2 14.asp#ADC

    to

    http://www.df.lth.se/~john_e/gems/gem0028.html

    Whenever you did any 32 bit pointer math on a 68k, you paid a huge, huge performance penalty. It was always more efficient to do things in 16 bit PC relative addressing.

    The 68K had no concept of isolated memory or tasks. So systems like the Amiga and the Macintosh would run without any isolation between processes. I was an Amiga fan boy and I used to get that GURU meditation error so much that it was not even comical.

    The tragedy of the 386 architecture was actually Microsoft and not Intel. DOS and Windows did not use even the 386 chip to its fullest capability for memory management. MS users would have to wait until Sept 1995, almost 10 years after the 386, for a true 32 bit operating system.

    --
    This is my sig.
    1. Re:80386 better than 68000. by Misagon · · Score: 4, Informative

      You are comparing a newer generation to an older.
      The 68000 came in 1979. The i386 was introduced first in 1986.
      The 68020 however, introduced in 1987 did support 32x32->64 bit multiplication and division between all data registers. An external MMU was available, but it was unused by MacOS and AmigaOS.
      And the 68000 has had nice relative addressing modes from the start. I don't understand what you are referring to. (I have written machine code for all of these.)

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
  29. Some corrections by flimflam · · Score: 2, Informative

    The Fat Mac had neither a hard drive nor cooperative multitasking (unless you count desk accessories, but the original Mac had those too). There was Switcher which gave the ability to switch between apps, but there was no multitasking -- the background apps were completely suspended. Cooperative multitasking didn't come 'til Multifinder with System 6.

    Internal hard drives didn't come 'til, I want to say Mac II? Was there one for the SE?

    --
    -- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
  30. Re:The Apple II: What might have been? by ScrewMaster · · Score: 3, Insightful

    Well, it cost them the entire industrial sector, for one. At the time I was using Apple ]['s and //e's as data acquisition systems, real-time graphics displays, and other fun stuff like that. Then out came the Mac and my initial reaction was "Wow ... what a useless toy." Granted, it was cool and I had one for a while. However, without the ability to plug in an EPROM burner, high-speed A/D and D/A boards and other commonly-available Apple ][ peripherals the Mac was of no consequence to me. The PC, on the other hand, could be looked at as what the Apple ][ should have become (minus the stupid Intel CPU, of course. I would have just LOVED to have had a 68000-based Apple //e.) Slots, better monitor, lots better keyboard, etc. So, yes ... I think Apple might have ended up being a much bigger player if they'd played it a little differently. At least, it would have been a good idea not let Jobs' ego and limited view of the computing world push the Mac to the exclusion of the existing product lines.

    --
    The higher the technology, the sharper that two-edged sword.
  31. Hindsight is 20-20 by Thu25245 · · Score: 2, Insightful

    So Jobs didn't get it.

    Gates didn't get it.

    Sun didn't quite get it.

    But we, with the full benefit of hindsight...we get it. Just like those little-known geniuses, writing papers in the bowels of university research labs and Xerox PARC. We get it now. We are so friggin' smart. So much better than those short-sighted billionaires who pillaged and plundered the ideas of their betters twenty years ago.

    We get it. We are so brilliant. We totally rock.

  32. mod parent up by Billly+Gates · · Score: 2, Informative

    There is a huge 6 year gap between the two. I could say a powerpc G5 processor is alot better than an 8086. Well of course it is. But does that mean a fast Athlon64 is slower than a G5?

    By the time the 80386 came out, Motorrola had 60020's and perhaps 68030's.

    PS the 68020's and I think the 68000's could run Unix because of built in memory protection and other features. Could 8088's, 8086's, 80186's or 286's do that? No I do not Consider early SCO XENIX aka Openserver a real unix with built in memory protection and primptive multitasking until well after the 386.

  33. Re:I for one welcome... by Chris+Tucker · · Score: 2, Insightful

    Because he's a pretentious git, who wants people to think he's hip, happening, with it, a part of the hip happening with it scene.

    Actually, he's just some damn skript kiddie. They ALL talk like that.

    Pathetic, actually.

    --
    Guaranteed! This comment 100% Anthrax free!
  34. Re:not really by OwnedByTwoCats · · Score: 3, Informative

    High-end PC:

    High-end PC: 640 KB RAM. No further expansion possible
    LISA: 1 MB RAM, expandible to 2 MB.

    High-end PC: One 360K floppy, one Hard Drive
    LISA: Dual 860K floppies, 5 MB Hard Drive.

    High-end PC/Hercules Graphics: 720x348 bin-mapped display (plus 80x25 chararcter)
    LISA: 720x364 bit-mapped display

  35. Does Patrick Naughton Have No Idea Too? by Baldrson · · Score: 2, Interesting
    Patrick Naughton wrote:

    ...When I left Sun to go to NeXT, I thought
    Objective-C was the coolest thing since sliced bread, and I hated C++.
    So, naturally when I stayed to start the (eventually) Java project, Obj-C
    had a big influence. James Gosling, being much older than I was, he had
    lots of experience with SmallTalk and Simula68, which we also borrowed
    from liberally.


    The other influence, was that we had lots of friends working at NeXT at
    the time, whose faith in the black cube was flagging. Bruce Martin was
    working on the NeXTStep 486 port, Peter King, Mike Demoney, and John
    Seamons were working on the mysterious (and never shipped) NRW (NeXT RISC
    Workstation, 88110???). They all joined us in late '92 - early '93 after
    we had written the first version of Oak. I'm pretty sure that Java's
    'interface' is a direct rip-off of Obj-C's 'protocol' which was largely
    designed by these ex-NeXT'ers... Many of those strange primitive wrapper
    classes, like Integer and Number came from Lee Boynton, one of the early
    NeXT Obj-C class library guys who hated 'int' and 'float' types.


    Another interesting side-note, (so as not to break any rules on my first
    [and last]-ever posting to comp.sys.newton), John Seamons, (who happened
    to be Andy Bechtolsheim's roommate at Stanford and largely reponsible for
    the first ever port of Unix to the SUN-0) once did a port of Oak (Java)
    to the Newton. We were in the midst of trying to do a deal with 3DO to
    run as their OS/API, and we didn't have any 3DO dev systems on hand, so
    John took apart an Apple Newton 100 and wired it up to a bunch of logic
    analyzers, reverse engineered the interfaces and actually got some of the
    original Star7 demo to run on this machine. After the 3DO deal tubed, I
    think most of the code was lost to history... last I heard, John was out
    in Aspen working for wnj, so you never know.


    Sigh... we sure knew how to have fun in those days...


    -Patrick


    -------------
    Patrick Naughton
    President and CTO
    Starwave Corporation
    http://www.starwave.com/people/naughton