Slashdot Mirror


How the IBM PC Changed the World

Sabah Arif writes "On August 12, 1981, IBM released the IBM PC 5150. In less than two years, IBM had created a computer that would not only change IBM, but the entire world, mostly because it did not follow IBM tradition. It used an outside microprocessor (instead of the nascent IBM 801), operating system and software. Low End Mac recounts the birth of the IBM PC 5150."

232 comments

  1. The Next Big Thing by ian_mackereth · · Score: 5, Funny
    I reckon it was the Turbo button that was the best part of early PCs.

    These days, no turbo button, so I'm stuck at a crawling 3GHz...

    1. Re:The Next Big Thing by Squarewav · · Score: 5, Informative

      I wish there was a modern version of the "Turbo" button

      for thoes that don't know.. so many games and programs were made for the 8086/8088 that when they started upping the clockspeed many games ran too fast so they implimented the turbo button so that you could slow down the cpu to make old games and such useable

      would be nice now to beable to push a button and have games from around 1995~ or so that I have lieing around playable again.. but alas that would be an interesting trick sence you'd have to impliment 3dfx voodoo 1, soundblaster and true dos in software/hardware

    2. Re:The Next Big Thing by kongit · · Score: 0

      Yah, um this pc didn't have a turbo button. Not like it did any good anyway.

    3. Re:The Next Big Thing by Snover · · Score: 5, Informative

      And imagine that, they've done it. (Well, except for the Voodoo. But I bet that would happen eventually.)

      --

      [insert witty comment here]
    4. Re:The Next Big Thing by Valacosa · · Score: 4, Interesting
      I wish there was a modern version of the "Turbo" button
      So do I. I wonder how many FPS I'd get in Unreal Tournament 2K4 if I suddenly dropped my CPU* down to 8 MHz mid-game. My guess: 0.0037. Hey, we could start expressing Frames Per Second in scientific notation!

      * Before some humourless nerd points this out, yes, I know a good chunk of the graphics in modern games is generated by a dedicated GPU. Lets pretend the turbo button affects the video card too, okay? It's a personal fantasy of mine.
      --
      "Live as if you'll die tomorrow." Ridiculous. You could die later today.
    5. Re:The Next Big Thing by pimpimpim · · Score: 4, Funny

      Hmmm, let me think, reintroducing something from the 80's as if it was your own innovation..... Maybe you should just wait for the next WWDC! Except that it won't be called 'turbo' anymore (that is really too 80's), but more something like "Engage". And it won't be an actual button, but more some sort of fancy transparent widget.

      --
      molmod.com - computing tips from a molecular modeling
    6. Re:The Next Big Thing by poolmeister · · Score: 2, Informative

      You mean like DOSBox?

      --
      CN=poolmeister.OU=lurkers.CN=slashdot
    7. Re:The Next Big Thing by LiquidCoooled · · Score: 1

      Actually, its come full circle.
      AMD's cool n quiet does the opposite and at least for original Unreal tournament it runs at the wrong speed (sometimes too slow, occasionally too quick).
      My new amd 64 3400 runs UT worse than my older slower machine, I need an unturbo button which locks the processor speed for a while.
      timings in the game are based upon a test loop at the start, the cpu speed changes under load so you get the wrong speed, I know theres a parameter to attempt to fix it, but its just annoying to have my latest computer running a 7 year old game like crap, I've become fragbait in the office.

      --
      liqbase :: faster than paper
    8. Re:The Next Big Thing by jonwil · · Score: 1

      Whilst its not DosBox, I wouldnt be surprised if the PC emulation in MESS couldnt use the voodoo chip emulation from MAME...

    9. Re:The Next Big Thing by Yvanhoe · · Score: 1

      I'd rather have a potentiometer then. Sometimes I would need 8 MHz (for my 286 version of Alley Cats) , some other times 33Mhz, some others 166MHz ...
      Ho, yeah, this should of course have a logarithmic scale, this goes without saying...

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    10. Re:The Next Big Thing by ricky-road-flats · · Score: 1

      The turbo button - happy memories!

      My worst ever computing moment was in about 1989 when I got home from 2 weeks on holiday. My father was literally standing at the front door waiting for me, face like thunder. He looked ready to kill, and it quickly became apparent it was me he was ready to kill.

      He was so angry it took him a few minutes to give me the gist of the problem - I had used his PC before going on holiday (BBS stuff), and he'd had to struggle for two whole weeks with an unusably slow PC - driving him insane. As I'd been the last to use it, it must be my fault.

      I was in a real panic, I genuinely couldn't think what I might have done to cause it. I went to his study, and from across the room I saw what he problem was. I walked up to the PC, hit the turbo button and Lo! it was fine.

      The turbo button actually had an LED which was lit when the PC was running at reduced speed.For two weeks he's been rebooting, uninstalling things, reinstalling things, and underneath his monitor next to the floppy drive he used frequently was a light telling him what the problem was!

      I must have had a quick game of 'Level 42' which was unplayably fast on PCs faster than about 25 MHz...

      That evening, I opened his PC and disconnected the turbo button from the motherboard, preventing any repeats.

    11. Re:The Next Big Thing by redcane · · Score: 1

      Alley Cats! Gosh that takes me back!

    12. Re:The Next Big Thing by neildiamond · · Score: 1

      SpeedswitchXP. Okay so that's meant for speedstep and powernow, but still.

    13. Re:The Next Big Thing by smchris · · Score: 1

      Yup. Turbo let you feel like you had some control. Flip the nitro switch and peel out at a blazing 10 mhz. I can remember setting a full test of my dBase program running before I left for the day and didn't check the Turbo switch. It was still running when I got in the next morning.

    14. Re:The Next Big Thing by Anonymous Coward · · Score: 0

      Except that it won't be called 'turbo' anymore (that is really too 80's), but more something like "Engage".

      OK, Jean-Luc.

      What about calling it like it is: "Quaaludes," since it actually sooths the frenetic pace of computing...

    15. Re:The Next Big Thing by indifferent+children · · Score: 2, Funny
      Hey, we could start expressing Frames Per Second in scientific notation!

      Silly gamer! It's so much easier to change the unit: "I'm getting 13 frames per hour".

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    16. Re:The Next Big Thing by Anonymous Coward · · Score: 0

      I never quite understood why we had turbo buttons. Really, who would ever want to turn turbo off?

    17. Re:The Next Big Thing by eples · · Score: 2, Informative

      It wasn't just for "games", dude.

      Clockspeed also affected hardware - I remember that in order to format early hard drives on an 8088 (XT) you had to drop back down to 4.7 MHz.

      Why did you post that??

      --
      I'm a 2000 man.
    18. Re:The Next Big Thing by Jeff+DeMaagd · · Score: 1

      What was the point of that button? Backward compatibility with slower machines? I didn't know, all I knew was that it was a speed switch and my mom always told me to keep the "turbo" off because I didn't need that speed and she thought it used a lot more electricity when it was on. At the time, I simply didn't know how to respond to that because I didn't know what it did other than change the computer speed.

    19. Re:The Next Big Thing by noidentity · · Score: 1
      And it won't be an actual button, but more some sort of fancy transparent widget.


      And when you click it, it'll change to a plain old button without any transparency (along with all the rest of the user interface), thus making the computer run twice as fast.
    20. Re:The Next Big Thing by marcomarrero · · Score: 1

      The funny thing about the Turbo button is that it was never exact. The 8088 had an 8bit bus, ran at 4.77Mhz. The 8086 ran in a 16 bit bus and has a slighlty larger prefetch buffer (so at 4.77 Mhz it was still somewhat faster than the 8088).

      Technically, the Turbo button was needed because the stupid, pathetic, lousy and generic PC video cards didn't had a VBlank (vertical retrace, when the monitor finished drawing one screen) or HBlank interrupt. It was needed! You HAD to use it to avoid "snow" on older CGA cards! You could poll the VBlank like crazy - slowing your game to a crawl, or synch the clock to the VBlank. FYI: CGA used a Motorola text-only display chip, graphic modes were produced redefining charachers on-the-fly.

      The 286 was much more efficient, I think most PC's switched to 8Mhz instead of 4.77. 386 was even more, with its 32 bit bus. The 386SX was actually slower than a 286 (of course, running 16 bit code).

      The almost demise of the Turbo button was on the 486. They could not "slow down", the only thing that could be done was turn off the cache. They did slow down, but, it was pretty much useless... Probably, it was kinda of a "I'm a clone" tradition.

      The original PC was simply not fun: CGA had horrendous, pre-selected 4 color schemes, no sprites (actually the text screen cursor is a sprite! that's why it keeps blinking even when the PC had crashed) and MDA could simply not display any graphics! Ok, now I have to try again to run Flightmare on DosBox...

    21. Re:The Next Big Thing by Anonymous Coward · · Score: 0

      And imagine that, they've done it. (Well, except for the Voodoo. But I bet that would happen eventually.)

      Translation: They haven't done it.

    22. Re:The Next Big Thing by Anonymous Coward · · Score: 0

      The IBM-brand PC never had a "turbo" button. The turbo button was on clones to let the faster 8086 processor run in either "IBM-compatible mode" (4.77Mhz) or "Turbo mode" (native speed).

    23. Re:The Next Big Thing by Wolfrider · · Score: 1

      --Your ideas intrigue me, and I wish to subscribe to your newsletter.
      :b

      --Seriously tho; I submitted the link to your post as a Feature Suggestion to the Vmware forums; maybe they can implement this in software.

      http://www.vmware.com/community/thread.jspa?thread ID=51395

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    24. Re:The Next Big Thing by operagost · · Score: 1

      I didn't have to drop to 4.77 to format my Seagate ST225R. Man, that was totally cool when I found out how to use debug to get to the controller BIOS (g=c800:8 I think it was).

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    25. Re:The Next Big Thing by operagost · · Score: 1

      Meanwhile, you probably used more electricity waiting for the CPU and taking twice as long to do anything.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    26. Re:The Next Big Thing by operagost · · Score: 1

      CGA? Feh! I had a 256K EGA card. CGA was for amateurs. The really serious nerds had Hercules, which was mono but at a slightly higher res than even EGA. Both were real graphics adapters. My EGA even had the ability to switch to CGA or emulate Hercules, both in software.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    27. Re:The Next Big Thing by marcomarrero · · Score: 1

      In 1982 there was only CGA, MDA and Hercules. EGA was introduced in 1984. I can't find pricing, but, when new, EGA cards were horrendously expensive, especially those new high-rez non-interlaced monitors.

      You're absolutely right about serious nerds using Hercules cards, having it as a secondary adapter could display output from debuggers. :) I still hate programming when everything is on a single screen.

    28. Re:The Next Big Thing by akreps · · Score: 1

      Silly gamer! It's so much easier to change the unit: "I'm getting 13 frames per hour".

      That's about what I used to get running scene generation on VistaPro with my (turbo button on!) 386. :)

    29. Re:The Next Big Thing by General_Crespin · · Score: 1

      You turn it on and off in BIOS, no "attempt" involved. No reason to use it in most cases IMO. Just turn it off and see what happens.

      --
      "The past is but the beginning of a beginning, and all that is and has been is but the twilight of the dawn."
    30. Re:The Next Big Thing by Jonavin · · Score: 1

      Well I couldn't afford EGA in 1986, so I settled for a Commodore PC wth "PGA" (the P stands for Plantronics). It could display 16 colours at 320x200 on a composite monitor or TV. Very few apps actually supported this video mode. The one company that did was Sierra On-Line with their series of King's Quest, Space Quest and Police Quest games.

      The closest reference to it I've found to it is on Wikipedia:
      http://en.wikipedia.org/wiki/Plantronics_Colorplus http://en.wikipedia.org/wiki/Plantronics_Colorplus

    31. Re:The Next Big Thing by LiquidCoooled · · Score: 1

      its a locked down fujitsu-siemens, the option is not available in bios.
      my boss would go ape if the machine went tits up by upgrading the bios for a *game*.

      --
      liqbase :: faster than paper
  2. CPM by Tablizer · · Score: 5, Interesting

    I don't know why it is considered so great historically. CPM machines had spreadsheets and dBASE and word-processors and were doing quite well. The IBM PC stole that market and killed CPM because of the brand name. CPM would have been the base framework of the machines we use today had it not been for the IBM PC. In fact, the PC barrowed CPM-machine hardware in many cases.

    1. Re:CPM by jt2377 · · Score: 0

      i think MS-DOS killed CPM, Windows 3.1 kill Apple, Windows NT kill IBM's O/S 2 and now Windows XP/2003 is duking it out with Linux/Mac OSX. ahhhh...the never ending OS/PC war.

    2. Re:CPM by Waffle+Iron · · Score: 5, Informative

      CP/M was one of the OSes that IBM offered on the PC. So the PC itself didn't kill CP/M, rather it was probably Microsoft's much lower pricepoint for PC-DOS, along with all the customers who didn't feel that CP/M offered enough additional value to justify the extra cost.

    3. Re:CPM by mbstone · · Score: 2, Informative

      CP/M 86 was about the same price. But nobody wanted to type >pip >b:file=a:file (or whatever it was) instead of >copy a:file b: ?

    4. Re:CPM by 70Bang · · Score: 4, Informative


      Windows killed OS/2.[1]

      Microsoft & IBM had a partnership underway. When it came to renewal & examination of what stood where, Microsoft gracefully bowed out. That left Windows and OS/2 on the market [as separate products]. I don't have dates for other releases, but I know Windows 3.1 was in the March<->May '92 timeframe and remember working on an OS/2 book (power users) in the late '92 or '93 timeframe. For some time, software packages which ran on one ran on the other. This was still a DOS environment as you couldn't boot Windows and there were several flavors of DOS.

      Several Microsoft documents detailing meeting minutes indicated a discussion about making it such Windows wouldn't run upon anything but MS-DOS. The resolution was, "Only if it will absolutely, positively runs on MS-DOS [no matter what, no question whatsoever]; if it runs on something else, that's fine...it's better to err by running on too much than too little." The goal was to make it WOM[2]people would call and the response would be, "I'm sorry, Windows only runs on MS-DOS. I can put you in touch with the Sales[3] department so you can purchase a copy."

      There are a few packages which are still OS/2-only, although they might be migrating if not having done so recently. The missus works at a large hospital and Pyxis (automated med dispenser, it tracks userid, password, station, date|time, medication, doseage, etc. Basically, it a data collection system where you enter the necessary info and a drawer with the meds opens up for you to remove the meds. If the hospital has moved from OS/2, it's been less than a year and was extremely painful. They've had plenty of problems anyway, so I don't remember which one of the agonizing pains brought home would have been the migration. (fortunately, they're better than SMS on the mainframe (from days of yore). I so hated trying to protect the machines the systems programmers|technical support were responsible for and SMS demanded God privileges in order to do their work, walking in like stormtroopers. That's when we found out they were all OJT.[4]

      Someone mentioned CP/M and the turbo button. With the commercials today, one would expect an [Easy] button instead - slow things down & make them intolerably slow. I'm guessing any version of Windows would be like pushing the [Easy] button. Perhaps, push the [Easy] button and a list of Windows partitions (in order of slowness) would pop up and ask you which one you want to run. ;)
      ________________________________
      [1] The saying about OS/2 was DB/2, OS/2, PS/2: Half of a database running on half an operating system running on half of a PC.
      [2] WOM = Write-Only Memory. Infinite storage capacity, but if you try to read...out comes the smoke and they call support. "Smoke came out of the cabinet? Are you certain? Did you try to read from it? Oh, I'm sorry. It's read-only. You can store as much as you want, but you cannot retrieve it. During a trip to an ACM conference in college '84, several of us who had a few too many glasses of gin (I hate vermouth) and bloody maries were working out the details to create a glossy brochure to send to the profs.
      [3] Remember, Microsoft's strengths are Marketing, PR, and Sales; aka Huey, Dewey and Louie. I don't think people calling would understand if someone said, "I'll put you in touch with Donald Duck's nephew, Louie Duck." ;)
      [4] On the Job Training. "We'll hire you dirt-cheap but won't send you to any classes. That costs money. The best thing to do is send you out into the mean, harsh world and you'll figure things out with time. Providing you don't booger up the clients' systems first. This isn't a case of being hired and learn things fast. This is being hired today and sent to a client site tomorrow without a parachute or docs.

    5. Re:CPM by Anonymous Coward · · Score: 2, Informative

      > CP/M 86 was about the same price

      CP/M: $240
      IBM PC DOS: $40

      Identical, except for a leading digit.

    6. Re:CPM by Agripa · · Score: 1

      Sigh. I miss PIP. Of course, I miss FID also if only for sentimental reasons. I did not have access to hardware capable of running Unix for a long time or I am sure I would have made that transition earlier.

      One of the first utilities I wrote for CP/M involved pacing the output to our printers because we had no flow control by keeping track of both carriage and roller movement. If I had had the source to PIP, I would have modified it instead of writing a separate program.

    7. Re:CPM by Average_Joe_Sixpack · · Score: 1

      fortunately, they're better than SMS on the mainframe (from days of yore). I so hated trying to protect the machines the systems programmers|technical support were responsible for and SMS demanded God privileges in order to do their work...

      ICO site, huh ;-)

    8. Re:CPM by Anonymous Coward · · Score: 0

      I thought 'legend has it' that Gary Kildall was originally approached by IBM to supply CP/M as the operating system for their new PC. Story goes that either he decided to go and fly his aeroplane instead *or* his wife wouldn't sign the non-disclosure agreement and IBM walked.

    9. Re:CPM by Col.+Klink+(retired) · · Score: 1

      CP/M was fine, but I installed ZCPR on all my Kaypros...

      --

      -- Don't Tase me, bro!

    10. Re:CPM by Anonymous Coward · · Score: 0

      Incorrect. PC-DOS was something like $50, CP/M was something like $250. Which one do you think a customer is more likely to buy? IBM pulled the rug out from under Digital Research by doing that (and the prices were set by IBM). I don't have a link right now to prove that, but if you look around a little bit at the CP/M sites, you will find the info.

    11. Re:CPM by TheAncientHacker · · Score: 1

      Um. No. CP/M-86 was about three times the price of PC-DOS and didn't ship until months after IBM released PC-DOS 1.0.

      You almost got the Peripheral Interchange Program (PIP) syntax right, though.

      A> PIP B:FILE=A:FILE

    12. Re:CPM by Anonymous Coward · · Score: 0

      According to what I was told by a Digital Research employee the IBM representatives arrived a day earlier than the agreed upon appointment time. The declined to return at the correct appointment time. Also it is my understanding that QDOS was an unauthorized port of CP/M from the Z80 to the i8088. Also MS sold MSDOS to IBM even before they had acquired QDOS. In other words they did not have a product to sell. It was all bluff and fud.

    13. Re:CPM by rs79 · · Score: 1

      " but I know Windows 3.1 was in the MarchMay '92 timeframe"

      I don't think so. I remember my boss playing solitaire in late 89 or early 90 and I just laughed when he said "no, this 3.1 version actually works".

      Keep in mind I'd been exposed to versions 1,2 and 3. They were unbelivably unusable.

      --
      Need Mercedes parts ?
  3. First personal PC by zymano · · Score: 2, Informative

    Was the 'blue box' Altair.

    It inspired most of the techno-nerds from Gates to Jobs.

    1. Re:First personal PC by tinrobot · · Score: 1

      My first job ever was programming job costing apps for a company that had an Altair 8000b.

      My first personal computer was a Honeywell 6000. (Actually Honeywell owned it, my dad worked for them developing Gecos & Multics -- we had a TTY in the den)

  4. Impact by treak007 · · Score: 1, Interesting

    Looking back at the past, IBM was probably one of the most influential computer companies. Their Thinkpad notebook line was considered possibly the best notebook in existance. It's a shame that they were purchased by Lenovo, even if Lenovo continues making good Thinkpads.

    --
    Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
    1. Re:Impact by plover · · Score: 3, Interesting
      Looking back at the past, IBM was probably one of the most influential computer companies.

      "Probably"? :-) When I was in college, Apples were 'it' for the in-school computers -- IBM hadn't developed the 'PC' yet. We still had terminals and modems for accessing the CDC mainframe, but the Apples were there, and they were all yours. No sharing, no operators, just pop in your disc and go. It was an amazing machine.

      I wanted to get one for home, but my dad told me we weren't going to buy an Apple. He was waiting for the IBM home computer to come out. He said "IBM doesn't do anything half-assed. If there's a business need for it, IBM will come along and completely dominate the market. Apple will be pushed aside; they'll never make it as the mainstream computer for businesses."

      I, of course, couldn't believe that for a second. Every school in the state had Apples, they were everywhere, and this IBM thing didn't even exist! How could he even think that a company with no experience in home computers would take over the market, especially since Apple was so well entrenched?

      Y'know, I wish I'd listened to my dad more. He was a very, very wise man.

      --
      John
    2. Re:Impact by monoqlith · · Score: 2, Insightful

      His conclusion was right but his premises were false. Apple made computers as well as or better than IBM. They just weren't as prescient on the business side. They failed to get a clue once they introduced the Macintosh, when it was time for both sides to lay down their chips. Microsoft, with Windows. Apple with the Macintosh Operating System. If Apple had chosen at that point to license its operating system we would be in a very different world today. I'm not sure that I would prefer that world, because chances are Apple would have become anti-competitive and monopolistic, and their product quality would have diminished. And Microsoft wouldn't have likely risen to be the resident industry source for R&D innovation like Apple has done in actuality.
          In a way, they continue to make the same mistakes - only this time, they're not mistakes. They are still controlling every aspect of the platform. However, they are positioning themselves in such a way that will result in a much higher-profile competition with Microsoft - a head to head battle, the same hardware platform with different software. If Apple ever overtakes Microsoft in market share (in the distant future, if at all) they are then in a position to start licensing their operating system, and they will have recreated the opportunity they completely missed in 1984.

    3. Re:Impact by monoqlith · · Score: 1

      Correction: Microsoft with DOS and then Windows, I mean. IBM really isn't a big player in the PC business anymore, so it's hard to say that they "won" at all - when they had their chance to crush Microsoft, they screwed it up too.

    4. Re:Impact by mangu · · Score: 1
      If Apple ever overtakes Microsoft in market share they are then in a position to start licensing their operating system, and they will have recreated the opportunity they completely missed in 1984.


      I don't think so, for the same reason CP/M failed in the original IBM-PC market. Apple's OS doesn't offer that much in comparison to Linux to justify the price.

    5. Re:Impact by DynaSoar · · Score: 1

      "His conclusion was right but his premises were false. Apple made computers as well as or better than IBM. They just weren't as prescient on the business side. They failed to get a clue once they introduced the Macintosh, when it was time for both sides to lay down their chips."

      Half of Apple had good business sense extending from his engineering expertise. Unfortunately that half got disenchanted with arguing with the other half, got in a plane wreck that injured him significantly and made him rethink his life, and backed out. The other half of Apple made poor business decisions, frequently based strictly on the intention to carry through ideas that the first half said were bad. This is why the second and only remaining half of Apple lost his job for 10 years.

      The Apple 16 bit machine kept functional pace with the Mac and PC despite "poorer" specs into the 90's. It would have remained a contender had not Jobs seen his chance to finish pushing Woz out by shutting down the Apple line.

      --
      "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    6. Re:Impact by Lars+T. · · Score: 1

      Sure, IBM dominated the market - but for how long? Now who still makes PCs?

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    7. Re:Impact by plover · · Score: 1
      IBM made one fatal mistake early on. They didn't keep the machine locked down. If they had held on to the machine architecture as proprietary, Compaq never would have been able to reverse engineer it and build a clone, they would have had to license it instead. And IBM would still be the dominant player in the industry.

      This failure allowed the creation of the "clone" industry. Initially clones were seen as "not very compatible" with the real IBM PC (mostly because of FUD spread by IBM salesmen whose previous jobs were to spread FUD about mainframes.) That drove the price of the clones down, and the quality and compatibility up. As the clones became more affordable, people started buying them for home use. That increased adoption rates far beyond IBM's predictions.

      IBM then found themselves locked into their own architecture. They were no longer free to innovate in the PC world because there was so much infrastructure already built around the PC and the ISA bus inside it. In the late 1980s IBM tried to regain control over the architecture with a new line of "high-end" equipment called the PS/2. This model didn't repeat the mistake of the PC. Among other performance changes such as using the new 80386 chip, it featured the proprietary "microchannel architecture" (MCA) which was going to force everyone to license their cards through IBM. Millions of PC owners failed to see this as an advantage, and the PS/2 was ignored by everyone but a few corporate IBM accounts. The trickle down to the home users never happened. Instead, the clone industry (which by now had taken over the name "PC" as a generic term) developed open additions to the existing ISA bus architecture to improve performance (such as the VL bus and the PCI bus.) Even back then, the attempt to bring in the MCA was seen by everyone in the industry as the last dying gasp of IBM to hold on to the PC.

      Perhaps IBM's biggest failure was that their business model was designed to sell PCs to business users. They weren't interested in hobbyists, they were in it to utterly dominate the corporate world. They rightly figured every engineer and every accountant would need one of these. But they didn't forsee that the corporate use would fuel the adoption by the home users, and that they would in turn fuel the adoption by more and more white collar workers in other professions. And they didn't keep control, which benefitted everyone in the world -- except IBM.

      --
      John
    8. Re:Impact by monoqlith · · Score: 1

      First of all, despite what all the Linux proponents say, Linux is not quite where either Apple or Windows is in terms of desktop usability. Running Linux means running an operating system without a standard set of widgets and interface elements and no cohesive user experience. It also just doesn't look or feel as snappy as OS X or Windows - when you drag a window, at least on the machines I've experienced, you can see the X server trying to catch up - the window has a "tail." The fonts aren't anti-aliased, making it look less attractiive. You have to deal with a variety of package formats just to install and use software, and some expected out of the box features are missing on most distributions. DVD playback, for instance. Printer support is still dodgy. All of these little oversights add up to a less satisfying user experience.

      And yes, I do use Ubuntu Linux as my development platform at work, so I'm very aware of Linux's failings. Linux is not competitive (yet) for 90% of users at the moment, and it's going to take a "standard" distribution focused on tying together the user experience to make it competitive. I'm not ruling that possibility out, though.

      If Apple ever gets the opportunity to switch its business model to OS licensing, it will obviously allow clone makers to bundle it pre-instaslled on their systems. It will be just like Windows licensing, most likely - the OEM wholesale price being much lower than retail. And to the average user, Apple does offer a lot more than Linux right now, and will probably continue to offer more than Linux because, unlike Linux, almost all of their developers are focused on user experience and out-competing Windows, and the success of the platform depends on a good user experience - unlike Linux, which can fall back on the fact that it is a superior server platform.

  5. Does it run UBUNTU ? It must run UBUNTU !! by Anonymous Coward · · Score: 0



    Does it run UBUNTU ? It must run UBUNTU !! or it is not a PC.

  6. the x86 by phantomfive · · Score: 5, Interesting

    On the one hand, the x86 is a terrible design. It doesn't have enough registers, and the assembly interface is awkward (especially in the FPU). On the other hand, the openness of the architecture has freed us from the shackles of dependency on a single company for hardware (which DRM would like to lay back on us). If you don't like Intel, you can go to AMD. There are tons of board manufacturers to choose from, and all the parts need to be (more or less) interoperable.

    This prevents one manufacturer from imposing their wishes on us. If Microsoft had control of their personal computer platform the way apple does, we surely would have lost the battle to DRM already. Computers would be more expensive because there wouldn't be competition from cheap manufacturers in Taiwan to drive the prices down.

    The x86 may be an ugly beast, but it gives us the freedom that only openness can bring. And I will drink to that.

    --
    Qxe4
    1. Re:the x86 by bored_engineer · · Score: 1

      Thanks! I'll drink to that, too.

    2. Re:the x86 by kongit · · Score: 0

      But But

      the 5150 wased based on the 8088

    3. Re:the x86 by evilviper · · Score: 3, Insightful
      This prevents one manufacturer from imposing their wishes on us. If Microsoft had control of their personal computer platform the way apple does, we surely would have lost the battle to DRM already.

      If the PC was as tightly controlled as Apple's platform was... You probably would not ever have heard of Microsoft.

      Microsoft didn't make the PC, IBM did. They were just lucky enough to be in the right place at the right time, to ride the wave of "openness", which depended on their closed software for interoperability.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:the x86 by linguae · · Score: 4, Insightful

      There are just a few problems:

      The x86 has managed to kill off every other competing processor in the desktop space and relegate them to embedded computing or history books. First Alpha, then MIPS, and finally the PowerPC. (I'm typing this on an Intel Mac). We are now back to one architecture again, which is good for compatibility, but sucks for platform diversity. Not that I'm complaining about my computer (or the latest x86 offerings in general); you can't go wrong with the 1.83GHz Core Duo. The new Xeon chips make a dream machine. Intel did a very good job with the internals of the processor, by making it RISC-like (while still maintaining the x86 instruction set) and making it perform fast and relatively cool at the same time. I also like AMD's offerings; the Athlon 64 makes 64-bit computing very affordable (with great performance). But what about 10-20 years from now? Where will the new computer architecture ideas (or, more specifically, microprocessor ideas) come from? Will we finally get beyond the x86 instruction set? (Anybody who can point me to some recent academic/industrial research in this area will make me happy).

      Secondly, guess who is in the Trusted Computing Group? Intel and AMD. My Intel Mac has a TPM chip used to make sure I don't do something like purchasing a $299 Dell special desktop and installing OS X on it. Most new Core Duo laptops sold have some sort of TPM chip on them, although as of yet they have no use (unless you have a Mac). Imagine what happens when the law/**AA/Microsoft/whatever demands hardware-enforced DRM. Well, we already have the hardware on the Intel machines. AMD probably doesn't want to lose a few sales and doesn't want to look out of date, so they'll implement a TPM chip, too. Since there are no other architectures to choose from, you're stuck.

      Now, hopefully this doesn't happen. I am optimistic that this won't happen. There is quite a bit of backlash of DRM (even with normal consumers; look at the Sony rootkit fiasco, for example). However, it can happen, and the architecture for hardware-enforced DRM is falling into place. It's just the software that's falling behind, as usual.

    5. Re:the x86 by Gordonjcp · · Score: 1

      If Microsoft had control of their personal computer platform the way apple does, we surely would have lost the battle to DRM already. Computers would be more expensive because there wouldn't be competition from cheap manufacturers in Taiwan to drive the prices down.

      Ah, but if both the PC and Mac were locked-down single-manufacturer platforms, than another, more open platform would appear. Do you really think all those clever little Koreans would just sit on their arses and make nothing but MS-PC (for want of a better name) bits? You'd probably find something heavily Motorola-based would beast up the market. I still wish it would...

    6. Re:the x86 by itdlev · · Score: 1

      However terribly designed, the open architecture has freed us from being locked down to a particular platform. That's the first thing that came to mind. But when I think of my first 80286 in the late 80s, it is the (relatively) cheap pricing that has the greatest impact me. If it wasn't for the cheap price tag back then, I wouldn't even get a computer in the first place. Forget about being locked down to a particular manufacturer.

      --
      ~/.signature
    7. Re:the x86 by nickos · · Score: 3, Interesting

      Originally, IBM's engineers had wanted to use the much nicer Motorola 68000, but some of the business types at IBM had a deal with Intel so they went with the 8088 instead. I see no reason why things couldn't have developed differently with the 68k series being used instead of the x86 - the platform could still be open and other companies would still clone the 68k...

    8. Re:the x86 by evilviper · · Score: 1
      We are now back to one architecture again, which is good for compatibility, but sucks for platform diversity.

      Well, IBM's Power/PowerPC seems to be doing just fine, as are several handheld architectures (Arm, MIPS, SHx).

      And, you're acting like a single common architecture is a bad thing. With the switch to x86-64, and other parallel advances, almost all of the benefits of the alternative architectures are gone. Who's to say that a common hardware platform is bad?

      Where will the new computer architecture ideas (or, more specifically, microprocessor ideas) come from?

      Well, since AMD came up with x86-64 in the first place, and Intel was pushing Itanium, I'd say they're likely to continue advancing the technology, without the need for other architectures competing.

      Imagine what happens when the law/**AA/Microsoft/whatever demands hardware-enforced DRM.

      Imagine what happens when the law impose prohibition on alcohol... We won't be able to find a drop.

      Seriously though, whatever forces would drive Intel and AMD to require DRM, would surely have forced the same move on other propritary architectures as well. The ways to workaround DRM are exactly the same, no matter how many architectures there happen to be.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:the x86 by pe1chl · · Score: 1

      The IBM PC was designed when desktop systems were still 8-bit. IBM wanted to design an 8-bit system, but certain people recommended to go for 16-bit, and a compromise was found in the 8088 that had a 16-bit architecture but an 8-bit bus. So the hardware could be built for 8 bits, and the software still could use 16 bits. This fell within the design criteria and cost objectives.

      The 68000, on the other hand, was one step up. This was a 32-bit processor with a 16-bit external bus. Costs would certainly have been higher when using that.
      An 8-bit external version (68008) appeared only later, probably when Motorola saw the success of the 8088.

      In 1981, the 68000 was seen in "supermicro" systems, definately in a higher price class than the IBM PC. They were used as departmental computers with several terminals.
      Use of the 68000 in desktop systems became popular in later years, but then IBM was already bound to Intel and used the 80286 in their AT.

    10. Re:the x86 by LaughingCoder · · Score: 1

      If the PC was as tightly controlled as Apple's platform was... You probably would not ever have heard of Microsoft.

      Microsoft didn't make the PC, IBM did. They were just lucky enough to be in the right place at the right time, to ride the wave of "openness", ...


      Ummm, no. The reason we have all heard of Microsoft is because Gates wisely insisted that IBM *not* have an exclusive on PC-DOS. Microsoft reserved the right to sell their OS to other computer manufacturers. IBM agreed, probably due to arrogance, possibly due to cluelessness. If IBM had refused, some company like Phoenix (who cloned the BIOS) would probably have come up with a clone for PC-DOS, and we would now all be using THAT company's name in vain, instead of Microsoft's. You can criticize Gates for lots of things, but this was a very shrewd move on his part, insisting (while negotiating with a 600 pound gorilla) that he keep distibution rights to DOS. And that shrewdness has paid off handsomely for him.

      --
      The more you regulate a company, the worse its products become.
    11. Re:the x86 by Lars+T. · · Score: 1
      Don't pretend the openness didn't come by accident. IBM wanted the PC to be closed, but unlike Apple they fucked up - partly because they thought nobody would want to clone a PC, and even if they did, they couldn't just copy the ever so valuable IBM-BASIC in the ROM.

      Remember that IBM called the PC an "open architecture" because they used of the shelf parts, not because they wanted people to clone it.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    12. Re:the x86 by Lars+T. · · Score: 1
      Ah, but if both the PC and Mac were locked-down single-manufacturer platforms, than another, more open platform would appear. Do you really think all those clever little Koreans would just sit on their arses and make nothing but MS-PC (for want of a better name) bits? You'd probably find something heavily Motorola-based would beast up the market. I still wish it would...

      Enter MSX.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    13. Re:the x86 by mangu · · Score: 1
      the x86 is a terrible design. It doesn't have enough registers, and the assembly interface is awkward (especially in the FPU).


      I agree about the FPU thing, but otherwise the x86 was the absolutely best for assembly programming in the 1980s. I did a lot of assembly code then, because with the low clock speeds it was the only way of doing many things.


      Despite what many people who never did assembly code think, Intel had a great advantage in being little-endian. This makes things much easier if you have to mix 8 and 16 bit variables, because the address is the same for both lengths, only the total number of bytes changes. With big-endian machines, you have to add one to the address to convert a variable from 16 to 8 bits. When every clock cycle and every instruction counts, that's a big difference.


      About the number of registers, the x86 machines had what is needed for good programming. It had an instruction pointer, of course, a stack pointer, a base pointer, two index registers, and four 16-bit registers. That base pointer is what made it good for programming with functions, because it allowed one to define a frame on the stack for local variables. Having more registers wouldn't make it better, because no matter how many registers you have, your program will eventually have more variables, and keeping track of which variables are in registers and which are in memory is a big overhead. Look at the Z80 for an example on how having lots of registers could often hinder more than help assembly programming.


      All in all, the x86 architecture was very good for assembly programs, the only drawback I saw was in the segmented addresses. But the problem in managing segments was nothing compared to the ultra-stupid big-endian Motorola processors. If you do not have arrays bigger than 64 kbytes, the assembler itself can be made to handle the segments, but those stupid byte alignments in big-endian machines are always there to mess your code.


      However, even with the problems in the 16 bit addresses, the x86 became the success it is today. In the 1980s I also did some assembly code for VAX machines, and that was absolutely best architecture to program. Yet today the VAX is extinct and the x86 descendants rule the earth.

    14. Re:the x86 by noidentity · · Score: 1
      On the one hand, the x86 is a terrible design. It doesn't have enough registers, and the assembly interface is awkward (especially in the FPU). On the other hand, the openness of the architecture has freed us from the shackles of dependency on a single company for hardware (which DRM would like to lay back on us).

      How many hands do you have?

    15. Re:the x86 by noidentity · · Score: 1

      Argh never mind about the hands joke, I was reading too fast and missed "one" on the first mention.

    16. Re:the x86 by Erectile+Dysfunction · · Score: 1

      The obvious difference between the manufacturing of alcohol and the manufacturing of processors that are comparable to the complexity of contemporary desktop processors is the substantial difference in cost to entry both in terms of the necessary natural and human resources and the capital required. It would be much easier for the government to perform surveillance and thus regulation of the sales of goods output from foreign and domestic fabs than it would be the fermentation of starches into alcohol. It is quite reasonable though to assume that any government regulations regarding the requirement of Trusted Computing for the enforcement of DRM would apply to any processors sold within the United States (or your country of choosing), so the architecture of the processor would be largely irrelevant for the purposes of "fighting the power." If anything the variety in architectures would only make the job of circumvention more difficult by potentially requiring different approaches for each architecture. Monoculture is a superior vector for the transmission of pathogens, which in this case would be the circumvention of DRM enforcement.

    17. Re:the x86 by spitzak · · Score: 1

      No way. One of the primary design criteria was that it be easy to port CP/M programs (written in assembler) to the machine. The 8088 had to be chosen because of it's compatable instruction set to the 8080. This also fixed the design of MSDOS to match CP/M.

    18. Re:the x86 by dfghjk · · Score: 1

      Moto couldn't promise the volumes IBM demanded for the PC so they went with the 8088 which they had used already in another successful project. The 68K was a new processor and not yet released when IBM had to make their design decisions.

    19. Re:the x86 by dfghjk · · Score: 1

      They choice of the 8088 came from IBM's experience with the part from a previous project not for any other reason. They preferred to use the 68K and had Moto been able to commit to volumes IBM would hvae used them instead.

      IBM DESIGNED the 80286 for Intel so it's not surprising that they used it. Intel at the time was developing the 960 as their followon architecture. The success of the PC caused Intel to retarget the 960 and develop the 386 instead.

    20. Re:the x86 by dfghjk · · Score: 1

      perhaps, but only after committing to the 8088. At the time, IBM had 3 year internal development cycles. The PC was a rogue project within the company but the development cycle of that project was longer than people might imagine. It was well known that IBM preferred the use of the 68K processor but considered it unavailable.

    21. Re:the x86 by renoX · · Score: 1

      >Will we finally get beyond the x86 instruction set?

      Well in one way we already have: look at the GPUs, they're not using x86 ISA..

      But for the main CPU, I doubt it very much: x86-64 will probably rule the world for a long time, and if I remember well Intel has announced plans to build very low-power x86, so it's quite possible that x86 could make a comeback on (some) embedded devices.

      Too bad, the x86 ISA is still ugly as sin: low-endian, non-orthogonal, urgh..

    22. Re:the x86 by Anonymous Coward · · Score: 0

      >>The 8088 had to be chosen because of it's compatable instruction set to the 8080.

      Ahh... That turns out not to be the case. They were not compatible. However, they were similar enough that you could write a translator to turn 8080 into 8086. I've never seen it used in anger though!

  7. It was Compaq that opened up the clone market by BadAnalogyGuy · · Score: 4, Informative

    The article gave pretty short shrift to the Compaq engineers for the reverse engineering of the PC architecture.

    Imagine you were Chinese and had laid bare before you the innards of some cool technology that until now was locked up tight. You'd be the first one to put down your eggroll and cat-kabob and get right to the task of extracting its secrets. That's when you'd open up the clone market. It wouldn't be the prerogative of the original company whether you created the clone or not, it's out of their hands once they decided to use an open architecture.

    Compaq blazed the clone trail, not IBM.

    1. Re:It was Compaq that opened up the clone market by the_humeister · · Score: 1

      Yes, cat. The other white meat.

    2. Re:It was Compaq that opened up the clone market by Stormwatch · · Score: 1

      Compaq reverse-engineered IBM's BIOS, and wrote their own. Result: Compaq made PC-clones.

      Not too long after that, Phoenix Technologies reverse-engineered IBM's BIOS, wrote their own, and licensed it. Result: tons of companies made PC-clones.

    3. Re:It was Compaq that opened up the clone market by ClosedSource · · Score: 1

      But all that reverse engineering would have come to naught if IBM hadn't chosen an outside company to provide the OS and that company hadn't pushed for the right to sell the OS to others. MS also played a key role in making the multiple-vendor PC market possible.

    4. Re:It was Compaq that opened up the clone market by Skraut · · Score: 1

      And just think, today the engineers who did the work would be in jail for violating the DMCA. Ahh Progress!

      --
      Introducing Microsoft Vacuum 1.0 The first Microsoft product that doesn't suck.
    5. Re:It was Compaq that opened up the clone market by dfghjk · · Score: 1

      But Phoenix was not the only one. There were many clones appearing that didn't use Phoenix.

      Compaq and Phoenix made a big deal over their clean-room implementations but others did BIOS'es as well.

      I would agree that Compaq did far more to develop the clone market than Phoenix. They defined it, they proved the concept and they offered a compelling machine right out of the gate. The first Compaq clone was more than just a cheap alternative, people desired it. It also produced one of Compaq's most powerful pioneering patents.

  8. I bet it seemed insane at the time by davidwr · · Score: 0, Offtopic

    Did someone say 5150?

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:I bet it seemed insane at the time by RickBauls · · Score: 0, Offtopic

      Damn, all out of moderator points... SOMEONE MOD THIS FUNNY!

      Really, I thought it was hilarious :)

  9. Mod parent up by i.of.the.storm · · Score: 1

    Very good point. Without Compaq, we would be nowhere today, but I guess without IBM there would be nothing to reverse engineer.

    --
    All your base are belong to Wii.
  10. Acorn by RealGrouchy · · Score: 1

    Is it just a coincidence that the codename for this project was Acorn, or was the use of the codename in Dilbert a deliberate homage? (sorry, can't find video reference)

    - RG>

    --
    Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    1. Re:Acorn by Anonymous Coward · · Score: 0

      Yes, the use in Dilbert was a deliberate homage. It takes a true techno-geek to get ALL the references packed into Dilbert, which is why it's so good.

  11. No! by Anonymous Coward · · Score: 0

    IBM PC didn't change the world. Taiwanese clone PC changed the world. They made computing accessible to the mass.

  12. Re:Does it run UBUNTU ? It must run UBUNTU !! by kongit · · Score: 3, Funny

    Sadly I couldn't get it too, wouldn't fit on a 5" floppy.

  13. What? by Anonymous Coward · · Score: 1, Funny

    Haven't you heard? Apple is responsible for everything innovative and great. I can link to a picture gallery of mac users with Apple logos branded and dyed-black hair to prove it.

  14. I was always amused by this... by hullabalucination · · Score: 1

    From Intel's website:

    Starting from the highest to the lowest the IRQ priorities would be 2/9,10,11,12,15,3,4,5,6,7.

    Well, that's kinda...logical...I guess.

    * * * * * *

    Clear? Huh! Why a four-year-old child could understand this report! Run out and find me a four-year-old child, I can't make head or tail of it.
    --Groucho Marx as Rufus T. Firefly

    1. Re:I was always amused by this... by pe1chl · · Score: 3, Informative

      Well, in those days other chip manufacturers used a single interrupt line and either polling or vectoring. Priority was determined by the software or by a hardware daisy chain (e.g. in Zilog's vectoring system, which worked beautifully).

      Intel used a special chip that was dedicated to interrupt vectoring, the 8259. It had 8 inputs of fixed priority, int 0 being the highest and int 7 being lowest.

      The 5150 had one of these, and the ints 0 to 7 were partly hardwired and partly on the ISA bus.
      A stupid design mistake was made: interrupts were edge-triggered on the 0->1 edge of the input. This was a programmable option in the 8259, which could also operate in a level-sensitive mode. This mistake meant that interrupt lines could not be shared between cards.
      (other manufacturers of the time used active-low level-sensitive mode, which meant it was possible to share interrupt lines)

      When the AT appeared, and the number of available lines was felt too limited, a second 8259 was connected to int 2 of the first, and its input were designated 8..15.
      Input 9 was connected to the bus pin that originally was number 2. Hence the 2/9.
      The priorities of inputs 8..15 became relative to int 2, thus the complete priority sequence becomes:

      0,1,[8,2/9,10,11,12,13,14,15],3,4,5,6,7

      Some of those (0,1,8,13,14) are used on the motherboard. The remainder is on the ISA bus.

      Later, when MCA and PCI were developed, engineers corrected their mistake and used level-sensitive interrupts that could be shared.
      But in the name of backward compatability, the strange interrupt numbering and handling has always remained there.
      (current systems have 24 levels and more freedom in programming the whole thing to the OS developer's liking)

    2. Re:I was always amused by this... by 91degrees · · Score: 1

      But why did they choose int 2/9 for the daisy chaining? Why not int 7/15, or int 0/8? (And were they forced to use matched pins?)

    3. Re:I was always amused by this... by uucp2 · · Score: 1

      Probably because int 2 was not reserved for anything else so picking that one would cause least mayhem with existing software. Int 0 was timer, 1 keyboard, 3/4 serial UARTs, 6 floppy controller and 7 parallel port. Those were the times, no PCI autoconfiguration or APICs!

  15. Ah, the 5-slot PC... by MsGeek · · Score: 1

    My first computer. Of course, mine was gotten in 1987, when the 386 was common and the 486 was t3h 1337 b0xx. Castoff from my uncle's CPA practice. One hell of a little machine.

    --
    Knowledge is power. Knowledge shared is power multiplied.
    1. Re:Ah, the 5-slot PC... by 7grain · · Score: 1

      Agreed. Totally durable. My folks bought an 8088 PC in 1981. I was 12. 4.77 mhz, woo hoo! Ten years later, I STILL had it in my senior year of college (they had upgraded to an Epson 286). Along the way, I had upgraded from the base 64 KB of ram to 448 KB, and added a 10 MB hard drive. It had originally shipped with 2 5 1/2" 360kb full-height floppies, of course. Half of the hard drive contained the installation of Word Perfect 5.1 (about 5 MB.) The other 5 MB had, um... Procomm Plus... Tetris... Lotus 1-2-3 (v2.1) and a lot of data files.

      The 286, 386, and 486 generations had been introduced by the time I put that sucker to rest. but not before I'd become completely hooked on computers and everything about 'em. Damn, it ruined me for life! :-)

    2. Re:Ah, the 5-slot PC... by VGPowerlord · · Score: 1

      The 486 wasn't introduced until April 10, 1989.

      Source: Intel Microprocessor Quick Reference Guide

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    3. Re:Ah, the 5-slot PC... by MsGeek · · Score: 1

      OK, so it was the 386 that was t3h l33t. And AT class machines were the workhorse. Sorry about that gaffe. I wasn't entirely sure when I wrote about that...should have done a bit more checking before pressing "submit."

      --
      Knowledge is power. Knowledge shared is power multiplied.
  16. No, Columbia Data Systems was first by Terje+Mathisen · · Score: 4, Interesting

    Just after the PC introduction (at NCC fall 1981) I told my father-in-law that we should re-implement the software used for OCR processing in his downtown office. We should select something PC-compatible since this new open architecture was bound to generate compatibles, thereby ensuring a pretty long lifetime.

    After looking around the market, we bought two Columbia PCs, one desktop (with an immense, never to be filled, 10 MB hard drive) and one luggable, for the same price as a single IBM PC.

    The Columbia machine came with a BIOS/HW manual that documented all the various lowlevel interfaces, including the port adresses for things like the serial port and the interrupt controller, which allowed me to write a hw interrupt driver for the incoming 9600 baud OCR data stream.

    Columbia was both earlier than Compaq and more compatible, but that didn't matter, they still went under a couple of years later. The PCs lived for many years however. :-)

    Terje

    --
    "almost all programming can be viewed as an exercise in caching"
    1. Re:No, Columbia Data Systems was first by IvyKing · · Score: 1
      I sorta went the other way with my first PC - buying a Seattle Computer 8086 system - which predated the IBM PC by two years and was three times faster (8 MHz clock and 16 bit bus). It also came with pretty good documentation, including the source for IO.SYS in case you wanted to interface a new S-100 or funky disk drive. Most importantly, Tim Paterson paid attention to Intel documentation and did not use any of the interrupts below 20H - which is why DOS used 21H for OS calls. Unfortunately, most MS-DOS software was written to be PC dependent (most important was Lotus 1-2-3 which made the IBM PC) and not strictly MS-DOS.


      I do agree with a former co-worker's rant that the world would have been much better off had IBM gone with the 68K and OS-9 - however it did take Moto a few years to come up with their answer to the 8087.

  17. Crock of shit. by Anonymous Coward · · Score: 0

    Commodore et al were the drivers of the personal computing industry. IBM jumped on board with a me-too but the platform didn't achieve sales that compared to Commodore, Radioshack, Tandy, Apple or Sinclair until well after those platforms were eclipsed.

    MSDOS PC's only became the plaform of choice because of DOOM.

  18. I have one of those... by Anonymous Coward · · Score: 0

    in my closet

  19. Thank Phoenix Technologies by reporter · · Score: 4, Informative
    The IBM PC exerted a tremendous impact on the entire computer industry due to the confluence of 4 important factors.

    1. The IBM PC was initially sold for about $1295. That was much cheaper than any other IBM computer. Apple and Commodore had cheaper computers, but small-business owners want the IBM name on their computers. Business people tended to view Apple computers and Commodore computers as toys.

    2. The computer had the IBM label on it. These days, the IBM label does not carry the same cachet that the IBM name carried in the 1980s. At that time, IBM dominated the mindshare in the computer industry. People often said, "No one was ever fired for buying an IBM computer."

    3. IBM encouraged other companies to build hardware and software for the IBM PC. It literally came with a full set of manuals documenting the entire BIOS and the internal wiring among the chips of the motherboard. Compare that open approach to, say, the typical Sony laptop. The plethora of software and hardware peripherals for the IBM PC enabled it to be adapted to a wide-range of useful applications: music synthesis, video games, desktop publishing, real-time intruder monitoring, etc.

    4. Phoenix Technologies cloned the BIOS, enabling an army of companies to legally build functioning clones of the IBM PC. This army of cloners then spawned an entire universe of component suppliers. This intense competition among so many cloners and suppliers drastically lowered the price of the IBM PC and its clones. In turn, the lowered prices dramatically increased sales of the personal computers. Today, you can buy a Dell laptop for $500.

    As prices dropped, more people bought computers; with more people owning computers, more companies building software and hardware for the computers appeared. Lather. Rinse. Repeat.

    Among the four factors, item #4 is probably the most important factor in amplifying the impact of the IBM PC on the entire computer industry.

    You can easily see the impact of #4 by comparing (1) the size of the ecosystem of companies building hardware and software for IBM PCs (now known as Lenovo PCs) and their clones and (2) the size of the ecosystem of companies building hardware and software for 68000 Macintoshes or PowerPC Macintoshes. Still more interesting, the enormous size and supercompetitive nature of the 1st ecosystem has swallowed even Apple: the new x86 Macintoshes are essentially (in a very general sense) an IBM clone. The x86 Macintoshes use the x86 (the central component of an IBM clone) and take advantage of the super-cheap VLSI chips from which IBM clones are built.

    1. Re:Thank Phoenix Technologies by pimpimpim · · Score: 4, Interesting
      It's easy to see that point (4), copying the idea and standards to other hardware companies, couldn't have happened if they didn't give away all the documentation as in point (3). And, point (4) not only increased the impact of IBM on the history of PCs, but it also decreased their market share as a PC supplier enormously.

      What I find interesting to speculate on, is if they would've been bigger now if they had used some sort of "trusted hardware" contract, the same as which microsoft already tries to put through for some time now: forcing suppliers to develop hardware/software only under contract, and making sure that only hardware from those suppliers will actually function on their platform (not that the hardware capacity was there to check stuff like that at the time, I guess).

      Or, would they have been marginalized by the more open competition if they would've chosen that path, and their current technique to support open standards, but deliver paid service and support for companies that need reliable software/hardware, is actually the best one?

      --
      molmod.com - computing tips from a molecular modeling
    2. Re:Thank Phoenix Technologies by metamorphose · · Score: 1

      But but
      Point 1 is making the same argument as point 2
      and
      Point 4 is simply what happens _after_ point 3, or simply the cause of point 3 - not seperate factor
      In effect, you document 2 factors: the IBM name was useful in selling the things, and the machine had a large number of component suppliers due to full documentation of the hardware.

    3. Re:Thank Phoenix Technologies by clickclickdrone · · Score: 3, Interesting

      >Business people tended to view Apple computers and Commodore computers as toys.
      I'm not convinced. Over here in the UK CBM Pets and Apple IIs were all over the business world. Heck, even huge multinational banks used Apple II's. I knew some poor guy who had to log credits in to an Apple II running a database by Stoneware.
      Business magazines of that era were full of ads for Apple IIs and all the business software/hardware you could buy for them.
      Early reviews of the PC were also very negative, most noting Apple had nothing to worry about.

      --
      I want a list of atrocities done in your name - Recoil
    4. Re:Thank Phoenix Technologies by pe1chl · · Score: 1

      When the PC became such a success and IBM found itself more and more out of the loop, they tried that approach.
      With the introduction of the PS/2, a new bus (MCA) was introduced and everything was more or less closed again.

      It became a miserable failure, because the genie was already out of the bottle and the clone manufacturers could just ignore IBM and go on making their clones without having to incorporate more than the keyboard and mouse connector. The early issue of "is this clone really compatible with IBM" had turned around to "is IBM still compatible with the PC world", and after a while they turned back to making compatible systems.

    5. Re:Thank Phoenix Technologies by speculatrix · · Score: 2, Interesting
      2. The computer had the IBM label on it. These days, the IBM label does not carry the same cachet that the IBM name carried in the 1980s. At that time, IBM dominated the mindshare in the computer industry. People often said, "No one was ever fired for buying an IBM computer."


      IBM's previous attempts at a home or personal/small-business were laughable. And the first PCs were pretty crap compared in features and performance - whilst the first 8088 or 8086 IBMs and compatibles struggled on with 80x25 character displays, a beeper and crude user interfaces, the Mac + Atari + Amiga people had bitmapped colour displays, digital audio and WIMP.


      The only thing that made them interesting was the modularity and standard expansion slots; the rivals tended to be single-board devices which cost a lot more to expand.


      It was only when the higher end 386DXs were around and bit-mapped displays that PCs even came close to rivalling the capabilities (hardware wise) of their rivals. It's a sad sad footnote in history that so much investment in time by both developers and third parties into Amiga, Atari & BeOS software has been "lost".

    6. Re:Thank Phoenix Technologies by Waffle+Iron · · Score: 2, Interesting
      whilst the first 8088 or 8086 IBMs and compatibles struggled on with 80x25 character displays, a beeper and crude user interfaces, the Mac + Atari + Amiga people had bitmapped colour displays, digital audio and WIMP.

      For business applications, after evaluating both those early color displays and the IBM monochrome text displays, most people would have chosen the the text display. For the time it was very crisp, with a nice font and special long-persistence phosphors. Early color displays (including IBM's) were fuzzy with garish colors. The IBM monochrome monitor (along with the outstanding keyboard) was designed to match the look and feel of their well-respected mainframe terminals. The WIMP GUI software of the time was too primitive to offer an improvement over well designed character mode apps for most business software.

      When the PC came out, the Mac was still years in the future, and in comparison the Apple II and its ilk had poor ergonomics for someone trying to use the machine for serious work all day long.

    7. Re:Thank Phoenix Technologies by Anonymous Coward · · Score: 0

      IBM did try to do that with the PS/2. They called it Micro-Channel. In my opinion that was the beginning of the end of IBM's dominance in the PC arena. The hardware was unduly expensive and had to be licensed with IBM.

    8. Re:Thank Phoenix Technologies by general_re · · Score: 1

      And the first PCs were pretty crap compared in features and performance - whilst the first 8088 or 8086 IBMs and compatibles struggled on with 80x25 character displays, a beeper and crude user interfaces, the Mac + Atari + Amiga people had bitmapped colour displays, digital audio and WIMP.

      BS. The Mac, Atari ST, and Amiga didn't come out until years after the first 8088/86 PCs. Three years later, in the case of the Mac, and four years later (1985) for the ST and Amiga, by which time the first 386s/EGA displays were hitting the market. I suppose you could argue that the initial PC was somehow inferior to a set of products that didn't actually exist yet, but I'm not sure what that gets you, since you couldn't buy a Mac or Amiga for love or money in 1981.

      Anyway, by that logic, the first Amigas and Macs clearly sucked, as they're obviously inferior to the machine I'm typing on now, nevermind that this machine didn't exist back when the Amiga/Mac was introduced.

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    9. Re:Thank Phoenix Technologies by Junks+Jerzey · · Score: 1

      Although when the IBM PC came out, it sure did look sad--visually--next to the displays of the Atari 800. But remember, that was the point. IBM wanted a serious business machine, not a game playing, recipe-filing computer.

    10. Re:Thank Phoenix Technologies by mdwh2 · · Score: 1

      by which time the first 386s/EGA displays were hitting the market.

      Woo, 16 colours!

      The OP may have been wrong to compare to 8086s with text displays, but even compared with what PCs were available in 1985, the point still stands (and not just for graphics - e.g., to be honest Windows was laughable until Windows 95).

    11. Re:Thank Phoenix Technologies by mikael · · Score: 1

      Back in 1986, it amazed me that home computers like the Atari 800 could do 16 colour graphics, while the IBM PC could only do four colours from a fixed palette.

      EGA was a slight improvement, but it wasn't until VGA came along with multisync monitors that the fun really began. And there were all those wacky coprocessor cards that tried to bypass the CPU (some image processing cards had four transputers or a i860 for signal processing (Microway Quadputer/Number Smasher 860), Other had a TMS34020 for graphics or a builtin Ethernet controller so that images could be downloaded directly into video memory). And 8 Megabytes of video memory was considered generous.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    12. Re:Thank Phoenix Technologies by general_re · · Score: 1

      Absolutely, but it was good enough. And when you stop and think about it, isn't that what the x86 market has historically been all about - "good enough"? It just had to be good enough that you didn't have to hold your nose as you were buying one. Slap an IBM logo on it and you've got a winner :)

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    13. Re:Thank Phoenix Technologies by russellh · · Score: 1
      3. IBM encouraged other companies to build hardware and software for the IBM PC. It literally came with a full set of manuals documenting the entire BIOS and the internal wiring among the chips of the motherboard. Compare that open approach to, say, the typical Sony laptop. The plethora of software and hardware peripherals for the IBM PC enabled it to be adapted to a wide-range of useful applications: music synthesis, video games, desktop publishing, real-time intruder monitoring, etc.
      I'm not sure about this one; after all, the apples had full schematics in their manuals as well, ROM assembly code, and all those open slots, etc.
      --
      must... stay... awake...
    14. Re:Thank Phoenix Technologies by CagedBear · · Score: 1

      Hey, a peice of history that I remember. Guess I'm starting to show my age.

      It was quite funny at the time that all PC's where "IBM compatible" except the ones made by IBM.

    15. Re:Thank Phoenix Technologies by TheAncientHacker · · Score: 2, Informative

      Actually, no.

      There were a LOT of companies stealing the IBM BIOS code by typing in the source in the Technical Reference Manual. That was ruled illegal.

      What the later cloners (including Compaq) did was take the programming reference manual, hire people who would sign a legally binding statement that they had never seen the BIOS code and do a black box reverse engineering job on the functions. The best jobs were done by Compaq (who didn't resell their clean BIOS) and Phoenix who just did a much better job than everybody else. (Including things like making sure there was a "NOT (C) IBM" where IBM had their copyright statement since IBM software looked for the letters "IBM" to only run on their own machines)

    16. Re:Thank Phoenix Technologies by dfghjk · · Score: 2, Informative

      While I agree with all your points, if Phoenix hadn't cloned the BIOS someone else would have. In fact, the first "clone" (Compaq) did not use Phoenix and other, later, clones (Dell, etc) did not either. Furthermore, AMI offered a competing BIOS eventually. Vendors like Dell switched to Phoenix to obtain the marketing benefit much like they take the kickback for having the Windows and Intel stickers on their boxes.

      Phoenix desired 100% penetration and was willing to give their product away to get it since they were nearly backrupt at one time. Dell used the Phoenix name because they were offered a buyout on the license, but they continued to adapt BIOS'es themselves for their important lines. Dell contracted Phoenix to do BIOSes for Dimension machines for a period of time and those systems were the worst products Dell offered.

      I would agree that the existence of a cloned BIOS was an important matter but Phoenix was simply one of several that did it and I totally disagree that Phoenix was responsible for any marketshare differences in the platform. Phoenix was a player in the PC market but it is my opinion that the market would be little different today without them.

    17. Re:Thank Phoenix Technologies by dfghjk · · Score: 1

      While that is true, Compaq foiled the MCA effort by developing a backward compatible technology (EISA), giving development and manufacturing rights to Intel, and announcing it as a coalition of 8 members when it was only Compaq that actually did it. The combination of marketing, open availability of parts, and support for ISA infrastructure was a compelling advantage for EISA.

      At the time of the EISA announcement, there were imminent announcements of MCA clones and, because of that, Dell was conspicuously missing from the EISA coalition. Compaq could have been earlier in its recruiting efforts and gotten even broader support, and the lesson learned there influenced later architectural developments. PCI and VL-bus were developed in open forums and such industry-wide efforts were indicative of why the PC succeeded and the Mac (relatively) did not.

    18. Re:Thank Phoenix Technologies by sjames · · Score: 1

      At first there were attempts to lock software to only 'true blue' IBM PCs. That's why the clone BIOS had a string not copyright 1980, IBM embedded in it. It was good enough to trick most of the software.

      IBM lost a fair share of the hardware market when the cloners succeeded in 100% compatability, but what really put a dent in IBM sales was when they came out with Micro Channel and tried to lock it down and prevent 3rd parties from producing cards for it without a license. The rest of the industry went with PCI and IBM had to play catch-up a couple years later.

      It's important to keep in mind that in those days it was legally unclear if software could be copyrighted at all, much less an interface. I doubt the PC could have happened in todays legal atmosphere.

      Certainly, MS could not manage to get it's start today as they did then. I suspect that suits them just fine.

    19. Re:Thank Phoenix Technologies by poot_rootbeer · · Score: 1

      Over here in the UK CBM Pets and Apple IIs were all over the business world.

      Yes, but over there the Amiga and Atari ST were viable computing platforms also. In North America, the business desktop market was pretty much standardized on x86 by the mid-1980's.

    20. Re:Thank Phoenix Technologies by Mark_T18 · · Score: 1

      Great info! Thank you :)

  20. What if... by Anonymous Coward · · Score: 0

    If IBM didn't do it, then someone else would have.

  21. Last one I saw was in 1995 by marked23 · · Score: 2, Interesting

    I retired a 5150 in 1995. It had a hard drive and maybe 128k. We used it every day. It was the computer we all used to store our CNC programs on. Connected to a serial port switch box running 100's of feet of cable to the CNC machines. It worked until the day we turned it off and replaced it with a contemporary Pentium. That was the last time I saw a 5150 in working order.

    1. Re:Last one I saw was in 1995 by pe1chl · · Score: 2, Interesting

      That is more likely to have been a 5160. The 5150 did not come with a harddisk. It was usually seen with two floppies, but it even had a cassette recorder interface.
      The memory often was only 32 or 64K.
      The 5160 (IBM PC XT) followed shortly after the 5150 and had a whopping 10MB Harddisk, 8 instead of 5 slots, no cassette interface, and some more memory by default.

      Somewhere in 1983 (maybe early 84) we got one of those in the office, fully populated with memory (640K) and running XENIX.
      It was used as a low-end platform for our Unix-based application that usually ran on larger systems like the NCR TOWER or a PC-like box from Fortune Systems.

      Indeed, they were reliable. I think that is one of the major contributions of IBM into the Microcomputer world. Until then, there were systems from names like Commodore, Radio Shack and Apple that really were hobby systems and had lots of glitches. IBM introduced a sturdy system (although expensive) that you could put in a workshop or professional office without worrying about it breaking down all the time, or looking like a toy.

    2. Re:Last one I saw was in 1995 by Goat+Nutrition · · Score: 1

      We had one of the very early IBMs in the UK, in (I think) early 1982, and it did have the tape cassette interface for saving programs (perfectly normal for PCs of the time) - although we were much more excited that it had ** a floppy disk drive **. Sigh.

    3. Re:Last one I saw was in 1995 by Anonymous Coward · · Score: 0

      5150's are still around ... well at least in my house they are :) I have a working one on my desk.
      I have quite a few games for it, its a fun old beast to start up once and awhile ... I actually kept all
      of the original boxes, packing materials, documentation and bill of sale...

    4. Re:Last one I saw was in 1995 by Maximum+Prophet · · Score: 1

      Interestingly, IBM sold lots of 5150's without floppy drives (or hard drives). The marketing people originally thought that people were actually using the cassette interface. Almost no-one did, they were instead buying 3rd party floppies and hard drives because they were much cheaper.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    5. Re:Last one I saw was in 1995 by pe1chl · · Score: 1

      But that was true for many systems in those days!
      With my TRS-80 system, I used separately bought TEAC drives instead of the original Tandy drives.
      Not only did they store more date (being 40-track double sided instead of 35-track single sided), they were also "only" $400 each, so much cheaper than the genuine drives that went for like $600.

      (I just ordered some new harddisks, 800GB more space for much less than what a 360K floppy drive cost in those days)

  22. The turnaround of IBM by iota · · Score: 4, Interesting

    What the IBM 5100 really represents, in retrospect, is the beginning of the turnaround for IBM in the minds of the public. It's difficult to think of another example of a company so large and so universally despised eventually becoming the (mostly) developer friendly company it is today.

    By allowing their teams to skirt the system occasionally, we've seen truly open hardware (PowerPC) availablity, open source contributions, free training seminars for developers, etc. The 5100 was the first great example of the success that a little rule-breaking can bring to the company.

    IMO, it was exactly that product and the example that it was to IBM internally that allowed IBM to do the one thing no one was entirely sure it would be able to do in the age of personal computers -- survive.

    My hat's off to the improvements IBM has made in the last 25 years, and I hope that those lessons won't be forgotten over the next 25 years.

  23. Ummmm... by KeithLDick · · Score: 1

    I think the Apple Computer had already done this... IBM may have kinda made it Personal but it had already been done...

    --
    LifeTime Gamer
  24. Waaay OT, but.... by Anonymous Coward · · Score: 0

    I don't know whether or not it counts as white meat, but I believe they refer to cat and dog as "perfumed" or "fragrant" meat. However, from what I've heard, that moniker is something of a generous euphemism.

  25. Don Estridge by Anonymous Coward · · Score: 0

    Sadly, Don Estridge, the director of the Chess project, is not around to reflect back on the impact of the PC 5150. He and his wife died in a plane crash in 1985.

    http://en.wikipedia.org/wiki/Philip_Don_Estridge

  26. At IBM WebSite say that it born at September 1981 by corretge · · Score: 2, Informative

    In the IBM Site http://www-03.ibm.com/ibm/history/exhibits/pc25/pc 25_intro.html reffers that IBM PC 5150 was released on September 1981.

  27. OTOH, assembler, board design was easy in X86 by Flying+pig · · Score: 4, Interesting
    In the late 70s/early 80s I worked with a number of 16 bit architectures - TMS9900, 8086, 68000, F101, PDP-11. The great thing about the X86 was that it was extremely easy to use for the migrating 8-bit programmer and it was easy to teach. Not so easy for me, I began on 16 bit and then in later years had to do embedded work with 8 bit processors which I hated!

    In fact all the early processors had their architectural horrors. The 9900 had an absurd system in which the bit order of IO was reverse numbered with respect to the bus and we actually got an I/O board into production before we realised this owing to the poor documentation. The 68000 constantly caught out assembly programmers because of its word alignment issues, resulting in one occasion in a programmer going near berserk and having a screaming fit in the lab, fortunately when the boss was out at a meeting. And don't talk to me about the F100/L except to say that Ferranti did not get as much pain as they deserved for creating it. Not that it would ever have become mainstream...

    It's easy to be clever with hindsight, but the Power architecture came later and too late. After, as I recall, the NS32032 which, despite some performance issues, was a processor I really liked.

    --
    Pining for the fjords
  28. The article misses important details. . . by Anonymous Coward · · Score: 0

    . . . so I will happily comply in adding them to the story:

    From VERIFIED sources:
    QDOS, the "Quick and Dirty Operating System," was purchased in July 1981, a month before the PC's release, by Micro-Soft (Microsoft) for $50,000. QDOS was called "Quick and Dirty" since it was basically stolen from Digital Research by Seattle Computer Products (SCP). Bill Gates bought SCP after he sold the DOS code to IBM. When the code was presented to IBM by Micro-Soft, the IBM software engineers found over 1000 bugs. The IBM engineers corrected the bugs for PC-DOS.

    From unVERIFIED sources:
    According to many sources, including former Microsoft employees, the bugs IBM took out were forced to remain in Microsoft's version of the OS, MS-DOS. Microsoft took advantage of these bugs to put companies such as Digital Research, WordPerfect, Lotus and others out of business by not disclosing the bugs to its competitors.

    Those leftover bugs now form most of the code base of Microsoft's latest operating system, named Windows Vista.

    1. Re:The article misses important details. . . by ewhac · · Score: 4, Interesting
      According to many sources, including former Microsoft employees, the bugs IBM took out were forced to remain in Microsoft's version of the OS, MS-DOS. Microsoft took advantage of these bugs to put companies such as Digital Research, WordPerfect, Lotus and others out of business by not disclosing the bugs to its competitors.

      Actually, had PC clones not emerged, Microsoft would have been relegated to the scrapheap of history as just another vendor of a BASIC interpreter. And a fairly crappy BASIC at that.

      However, once the clones emerged, MS had it made. IBM was certainly not prepared to put in the engineering work to make PC-DOS run on non-IBM hardware. Microsoft, however, was willing to do that work (or at least let PC OEMs pay Microsoft to teach them how to do it themselves), and offer pack-in deals. As such, IBM PCs came bundled with PC-DOS, and every other machine came bundled with MS-DOS.

      Back then, just about everyone in the engineering community knew MS-DOS was shit, and would steer anyone who would listen toward PC-DOS, or Digital Research's CP/M-86 or Concurrent CP/M. However, most end-users considered MS-DOS to be "good enough," and it was "free," and they wanted to be able to run the same software they used on the real IBM PC at work on their cheap(er) clone at home. And besides any bugs were the application's fault.

      Oh, and you're also forgetting what the gold standard of PC compatibility was at the time:

      Microsoft Flight Simulator.

      Amazing foresight? Maybe, to some degree. But in large measure Gates fell flat on his face into a pile of amazingly good luck.

      Schwab

    2. Re:The article misses important details. . . by Saffaya · · Score: 1

      >

      Umh .. No.

      It was SUBLOGIC's Flight Simulator II that was the well-know and ubiquitous metric.
      And it was also perfectly ported to other architectures like the Apple II or the ATARI 800 XL.

    3. Re:The article misses important details. . . by $RANDOMLUSER · · Score: 3, Insightful

      While it's true that Microsoft Flight Simulator (NOT Sublogic) was the compatability standard mentioned in every review, the thing that sold all those PCs and all those copies of PC/MS-DOS was Lotus 123. 123 made the PC the way VisiCalc made the Apple II. Because Lotus wrote directly to the video memory, "sorta" clones (DEC Rainbow anyone?) that had BIOS, but not physical compatability, had no chance.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    4. Re:The article misses important details. . . by lseltzer · · Score: 1

      Unspecified "VERIFIED sources" from an AC?

      Your story is a pack of lies.

    5. Re:The article misses important details. . . by Anonymous Coward · · Score: 0

      Just because I choose to post as AC does not mean the FACTS are incorrect.

      BTW, the UNVERIFIED stuff is simply that, folklore and myth, and was meant as a joke that most Slashdotters familiar with DOS history would recognize.

      As for the VERIFIED sources:

      QDOS Origins and history http://en.wikipedia.org/wiki/QDOS/
      MS-DOS Origins and history http://en.wikipedia.org/wiki/MSDOS/
      Microsoft Origins and history http://en.wikipedia.org/wiki/Microsoft/
      DR-DOS Origins and history http://en.wikipedia.org/wiki/DR-DOS/
      Gary Kildall -founder of Digital Research http://en.wikipedia.org/wiki/Gary_Kildall/
      Bill Gates-founder of Microsoft http://en.wikipedia.org/wiki/Bill_Gates/

      If you don't like the information cited in Wikipedia, and feel it is incorrect, you are free to change it! :)

      In January 2000, Microsoft Settled with Caldera for $150 Million http://slashdot.org/articles/00/01/10/1840244.shtm l/

      Part of this settlement had to do with infringing code Microsoft took from CP-M/DR-DOS, which Caldera then owned. Another part of the settlement had to do with so-called 'bugs' which prevented competitors software from working properly. Although the 'publicly stated' amount was $150 Million, Microsoft's financial statements actually show the amount was much higher. The actual settlement amount was never disclosed.

    6. Re:The article misses important details. . . by spitzak · · Score: 1

      Actually every commercial program that displayed anything other than stdout wrote directly to the hardware. This was due to the insanely bad design of the "bios".

      How bad? How many calls do you think are needed to draw a letter on the screen?

      Anybody with any brains would probably choose something on the order of 1/80, ie draw up to 80 characters (the length of a line) at once, with a call that says "at this x,y, draw these n bytes").

      Now CPM and MSDOS were not done by smart people, so they already forced the api to be one character at a time. So you might think they ignored the real way to do this, and provided a BIOS call that drew one letter, so the MSDOS call could go straight to it.

      But NO, they instead managed to figure out how to require two (count em!) calls to draw a letter. There was a call to draw a letter at the current cursor position but not move the cursor!. There was another call to move the cursor. Not only that, each of these calls was (as evidenced by the supplied BIOS listing) 40 or more assembler instructions long!

      MSDOS's stdout "driver" literally did these two calls alternately for each byte they wanted to draw (plus it checked for backspace and return and line feed). This caused the "dir" type output to be hundreds of times slower than any even remotely intelligent design would do. Compare to any contemporary CP/M machine, even ones that drew on a remote terminal over a 9600 baud serial line, would reveal that MSDOS stdout was unreasonably slow for the hardware, and this was almost entirely due to the BIOS.

      No programmer in their right mind would pass up the opportunity to get a 100-fold speed increase by writing directly to the memory. Besides it was actually much easier to program.

      MSDOS did not help, as it's "driver" did not provide any escape sequences, so you *had* to use the BIOS or direct hardware to do anything other than teletype output. If there had been any escape sequences, I'm sure many people would have interrupted the MSDOS api and provided "turbo output" drivers that sped it up a hundered times, and enough programs would have used the escape sequences that it would have become a standard api. Adding an API that took many characters at once (as was added in MSDOS 2.0) and passed them through an escape sequence interpreter would have provided nearly the same speed as the direct hardware api. These escape sequences, which probably would have been in binary and very simple (one thing Microsoft does well), would have instantly become the standard for bulletin board dialup, and we would not have been stuck with the rather awful ANSI sequences that were designed by committee.

      The direct hardware api really hurt development of the PC for a long time. When it first came out there was lots of additional hardware, such as a 100x80 character screen that we tested where I worked, bitmapped graphics terminals (with mice!) and schemes to use one PC to drive lots of terminals or over phone connections, and also attempts like TopView to provide a (character based) windowed and multitasking api, there were also many semi-clones with much better graphics capabilities such as mroe than 256 glyphs at once, bitmapped graphics, and smooth scrolling, all of these were killed by the fact that they required the programs to use some api that could be redirected. This was also responsible for the 640K limit, the 8088 had a natural limit of 1M, but 640K was where the video hardware was placed and it could not be moved out of the way. Not until Windows came out and gave programmers a good reason to use an api did graphics hardware actually start to advance.

  29. $1295 by Sithech · · Score: 4, Interesting
    Yes, I remember going downtown in SF to see the PC. For $1295 you got a machine with 16 K of memory, no graphics adapter, no floppy drives. You could hook it to a cassette recorder. Pretty much a clone of the bottom-end configuration of the Apple II, at about the same cost (no, Apples weren't significantly cheaper). What it had going for it was a keyboard that included lower-case and function keys . And the graphics modes of the color adapter were very impressive. Also it could be configured with an enormous 640 K of memory, which was more than the floppy drive held.


    For the record, all the popular small systems of the time had third party add-ons. That's a tradition that goes back all the way to the Altair. The Apple II didn't even have an RF modulator, because a third-party deal saved some headaches for Apple. All the systems came with full documentation. Apple even gave you the source code for the whole ROM in a separate manual right in the box, along with the schematics. Cloning the BIOS happened long after the PC had established its place - and the first clones had significant compatibility problems. Clones really didn't take off until Compac beat IBM to market with a 386-based machine.

    1. Re:$1295 by SigmundFloyd · · Score: 1

      > Pretty much a clone of the bottom-end configuration of the Apple II, at about
      > the same cost (no, Apples weren't significantly cheaper).

      And, from what I recall, business people didn't generally view the Apple II as a toy. It was the computer on which the spreadsheet was invented, for instance.

      > Apple even gave you the source code for the whole ROM in a separate manual
      > right in the box, along with the schematics. Cloning the BIOS happened long
      > after the PC had established its place

      Right. Before the PC was introduced, the computer everybody was (illegally) cloning was the Apple II.

      --
      Knowledge is power; knowledge shared is power lost.
  30. Anti-Turbo by Kadin2048 · · Score: 1

    Actually, today it wouldn't be a bad idea to have a "Slow Down" button, to drop the clockspeed to a lower level. I guess this is effectively done in software anyway (how the chip turns parts of itself into low-power mode when it's not being fully used), but there are definitely times when I don't need my computer running at full speed. A simple switch that turned the clock down for a more power-friendly mode wouldn't be bad.

    Or something that briefly over-clocked the processor, maybe running the fans at a speed that you wouldn't want to keep them at indefinitely, but would be safe occasionally ... that could come in handy as well. Lots of computers get used for games on occasion, but most of the time don't need the majority of their power.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Anti-Turbo by pAnkRat · · Score: 1

      Thats exactly what I do at home with my Athlon64.

      I have a small button in the gnome desktop/toolbar, which flips the cpu speed between 1 and 2 Ghz.
      System starts with low speed (per /etc/init.d/SCRIPT)

      If want to play a game, I push the full_speed_switch on the desktop, and increase the cpu fan speed (Got an Zalman fan, with external speed adjuster)

      In quiet mode, my PC (located in the living room) is so silent, my wife sometimes ask me if the thing is on or off.

      --
      we need an "-1 Plain wrong" moderation option!
    2. Re:Anti-Turbo by LizardKing · · Score: 1

      my PC (located in the living room) is so silent, my wife sometimes ask me if the thing is on or off.

      I wasn't aware that people who have a computer in the living room were allowed to have wives.

    3. Re:Anti-Turbo by orasio · · Score: 1

      I wasn't aware that people who have a computer in the living room were allowed to have wives.

      Only if your computer is silent. Women try to avoid high pitch sounds.

  31. They Don't Make 'Em Like That Anymore by Vollernurd · · Score: 4, Funny

    Man, the hardware... Hewn from a single piece of purest iron those things were (literally?) bullet-proof. The keyboards would last for years before even one of those keys stopped working.

    Of course, you couldn't lift them. But whilst machines now whirr away at insane speeds and generally work well their keyboards suck.

    Er... that's it. Just got misty-eyed there for a second.

    --
    Smokey, this is not 'Nam, this is bowling. There are rules.
    1. Re:They Don't Make 'Em Like That Anymore by zenmojodaddy · · Score: 2, Informative

      The descendents of the IBM Model M Keyboards are still available... Clicky clicky.

    2. Re:They Don't Make 'Em Like That Anymore by pe1chl · · Score: 1

      Actually, the keyboard of the original 5150 was subject of a lot of critisism!
      Reviewers did not like the layout *at all*. For example, the swapped positions of Ctrl and Caps Lock, and the introduction of the Alt key and the strange form of Enter and the numeric keypad (combined with cursor arrows) really put them off.

      The keyboards of the later AT and PS/2 systems corrected that. IMHO the early PS/2 keyboard is the best of all.

    3. Re:They Don't Make 'Em Like That Anymore by Monty+Stubble · · Score: 1

      I worked for IBM EMEA Manufacturing when the 5150 was announced in Europe (First Customer Ship was April 03. I'll always remrmber the day the first PC rolled off the assembly line....literally.

      All the plant bigwigs were there. A proud day for the factory, golden future etc etc. They had a display stand all set up where the First Ever EMEA PC-G 5150 would take pride of place.

      Everyone waited patiently as the first machine came through Final Verify Test and Inspection.

      Unfortunately the people who had laid out the conveyoring forgot to put an end stop at the end of the line. As the first box, mounted on its pallet trundled serenely towards the precipice, one of the manufacturing engineers realised to his horror what was going to happen. He made a dash to catch the box but was too late and over it went with an almighty crash, landing on the floor and making a sizeable dent in the chassis.

      Red faces all round although as I recollect the machine still worked afterwards.

  32. personal computing by rubycodez · · Score: 1

    personal computing had been going strong since the mid 70's, I don't understand why everyone fusses about the IBM PC. I'd been into the hobby for four years already when that thing came out.

    1. Re:personal computing by pe1chl · · Score: 2, Insightful

      The fuss was about a computer that could be used in a business, vs the hobby computers that were popular before that.
      Most of the hobby computers could not stand up to professional daily use, and the IBM PC could.
      Personal computing went from hobby computing to being a business tool.

    2. Re:personal computing by ch-chuck · · Score: 1

      It was amazing how the IBM PC steamrollered over everything is sight. Manufacturers almost jokingly came out with clones call the "PC Too", etc. There were cartoons of a salesman showing a new model with outragesously advanced specs of speed and storage, and all the customer would say is, "But, is it PC compatible?".

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    3. Re:personal computing by rubycodez · · Score: 1

      true for alot of hobby machines, but others (I had a couple) were even more robust physically, heavy duty industrial power supplies, cages with a dozen slots, full diagnostics in ROM

  33. Altair & the Apple I by VValdo · · Score: 4, Interesting

    Funny you should mention it. I was just reading this fascinating account by Steve Wozniak about how he invented the Apple I (semi-technical), and he talks a bit about the Altair.

    Anyone have a "Woz" //gs?

    W

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
    1. Re:Altair & the Apple I by JeffElkins · · Score: 2, Informative

      Excellent interview at the link above. Mod parent up.

      --
      Why is all the good stuff already modded 5, when I have mod points?
  34. BBC Article by andytuna · · Score: 2, Informative
  35. Pure Fe is brittle by Anonymous Coward · · Score: 0

    Pure iron is actually quite brittle. Cracks too easily to survive a drop or a bullet.

  36. Involuntary psychiatric hold by mverwijs · · Score: 1

    5150!??! But that's *insane* [1]!

    5150 criteria

    The criteria for writing a 5150 includes danger to self, danger to others, and/or grave disability - as noted below. The conditions must exist under the context of a mental illness and the person must be refusing psychiatric treatment.

    1. Danger to self - the person must be an immediate threat to themselves, usually by being suicidal. Someone who is severely depressed and wishes to die would fall under this category.
    2. Danger to others - the person must be an immediate threat to someone else. A person hearing voices telling them to kill someone would fall under this category.
    3. Gravely disabled, Adult - the person (over 18 years old) is unable to provide for their food, clothing, and/or shelter - and there is no indication that anyone is willing or able to assist them in procuring these needs. This does not necessarily mean homeless, as a homeless person who is able to seek housing (even in a temporary shelter) when weather demands it would not fall under this category.
    4. Gravely disabled, Minor - the person (under 18 years old) is unable to provide for their food, clothing, and/or shelter - even if these are supplied directly.

    [1] http://en.wikipedia.org/wiki/5150_(Involuntary_psy chiatric_hold)

  37. Re:They Don't Make keyboards Like That Anymore by cdn-programmer · · Score: 2, Funny

    This is why I use an IBM keyboard which is over 10 years old on my present machine. The short of it is if the computer will not run this keyboard then I won't buy it or use it.

  38. Maths Co-Pro by clickclickdrone · · Score: 2, Funny

    We're spoiled. I remember a friend enthusing that his firm had just fitted Maths CoPros to their XTs (I think) and that they could now refresh big AutoCad drawings in mere minutes.

    --
    I want a list of atrocities done in your name - Recoil
  39. IBM WebSite say that it born on August 12. by systems_joe · · Score: 1
    That site clearly states that the Press Release occured on August 12, 1981. http://www-03.ibm.com/ibm/history/exhibits/pc25/pc 25_press.html and http://www-03.ibm.com/ibm/history/exhibits/pc25/pc 25_birth.html
    On August 12, 1981, at a press conference at the Waldorf Astoria ballroom in New York City, Estridge announced the IBM Personal Computer with a price tag of $1,565.
  40. Low End Mac, IBM, evangelists, etc. by wysiwia · · Score: 1

    It's amazing what's written on the net. I always used LowEndMac for information about low end Macs and liked it very much. Yet does this story mean LowEndMac wants to switch to provide information about low end PCs after Apple switched to Intel processors?

    Yet this story raises many other questions. How does IBM feel being famous for the most used kind of desktop processors but not being able to participate in that business anymore? How does Sony feel now its long time partner in several technologies (Apple) doesn't use the same processor (PowerPC Cell processor) anymore? How does Intel feel now Microsoft switched to PowerPC processors for their Xbox? Curious world these days, what can we expect next?

    But what interests me most is how evangelists feel after so many changes.

    O. Wyss

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
    1. Re:Low End Mac, IBM, evangelists, etc. by Anonymous Coward · · Score: 0

      They probably consider DOS/Windows PCs to be very low end Macs...

    2. Re:Low End Mac, IBM, evangelists, etc. by leoxx · · Score: 1
  41. Why all PC clones had two Power Supply connections by sirwired · · Score: 2, Interesting

    Did you ever wonder why ALL XT/AT motherboards in standard form factors had two power supply connectors? Especially since they were not keyed? (swapping the two could easily blow your motherboard.) I have heard that when IBM was preparing to ship the 5150, the supplier of power supply connectors (it happened to be Molex at the time) was out of stock of the 12? pin connectors necessary to integrate the whole PS connection into one. After that, every single PC Power Supply for many years shipped with two connectors on the output, because it had always been done that way.

    Probably a crazy urban geek legend, but a cute story nonetheless.

    SirWired

  42. 68000 wasn't 32 bit, being picky by Flying+pig · · Score: 1
    As I recall it had a 16 bit ALU. As a result fixed point multiply and divide were bottlenecks. It had 32 bit data registers and address registers, but this does not make it a 32 bit microprocessor. (In the same way, the RCA 1800 series had 16 bit registers but an 8-bit ALU, and nobody would ever call that a 16 bit processor).

    I know this is heresy, but IMHO the 68000 was actually a dead end, which is why it was ultimately abandoned by Apple. The 86 instruction set forced Intel to redesign the processor below the assembler level, the Power architecture was nice from the beginning, but the 68000 was neither one thing nor another. In comparative tests, our National Semi 32016 evaluation machine absolutely chewed a similarly specced Motorola workstation on a technical workload back in the 80s.

    --
    Pining for the fjords
    1. Re:68000 wasn't 32 bit, being picky by pe1chl · · Score: 1

      At first I had included this note in my reply (the 68000 really being 16 bit) but I left it out for readability. But you are right about that.
      However, to the programmer it appeared to be fully 32-bit and it could in later models be easily extended to be 32-bit without effect on software.
      (compare that to the 386 which needed new software that used 32-bit opcodes)

      Of course the main reason the 68000 became a dead end, is that it was not used in the PC and no development money went into it.
      The 68000 could have been re-designed the same way the x86 was, but there was no money to be made so no reason to do it.

      I don't want to defend the 68000 too much. I have used Atari ST machines for several years and I fully realize that although it looks beautiful at first, there are serious drawbacks, like:
      - the two kinds of registers (D and A) are a nuisance
      - the fixed opcode size means the cpu needs to read more opcode (program) data, consuming memory and bus bandwidth better left for data

      It was generally seen as a bad PDP-11 copy.

    2. Re:68000 wasn't 32 bit, being picky by nogginthenog · · Score: 2, Insightful

      The 68000 didn't have fixed opcode size. The minimum was 2 bytes though. If you think 2 kinds of registers are a nuisance you should try programming on the x86!

      Later 680x0 processors allowed you to use Dx registers as address registeres IIRC, but had a performance hit.

    3. Re:68000 wasn't 32 bit, being picky by dfghjk · · Score: 1

      "Of course the main reason the 68000 became a dead end, is that it was not used in the PC and no development money went into it.
      The 68000 could have been re-designed the same way the x86 was, but there was no money to be made so no reason to do it." ...and Moto was uncompetitive. The 68K family lived on in renamed form and was retargeted. Moto developed the 88K which was a market failure, then retired it when IBM gave them the PowerPC. Moto proceeded to fail with the PPC as well. Fact is that Moto bears some responsibility for the failures of their desktop processor lines.

    4. Re:68000 wasn't 32 bit, being picky by Jecel+Assumpcao+Jr · · Score: 1

      Since we are being picky, the 68000 actually had two simple 16 bit ALUs and one complex 16 bit ALU. The first was directly coupled to the high bits of the data and address registers and the second to the low bits of the address registers. The complex ALU was tightly coupled to the low bits of the data registers. The middle section of the processor (low address bits) could be connected to the other two when needed, but it was possible for the processor to handle 48 bits at a time in some common situations!

      See "Microprogrammed Implementation of a Single Chip Microprocessor" by Skip Stritter and Nick Tredennick in SIGMICRO Newsletter Volume 9, Number 4, December 1978.

    5. Re:68000 wasn't 32 bit, being picky by pe1chl · · Score: 1

      I don't know about the reasons for failures of desktop lines, but in those days I built my own electronics devices and it was often true that Motorola had the nicest databooks, but no silicon on the shelf.
      You could spend hours reading what the 68HC11 microcontroller was capable of, but you would spend months waiting when you wanted to order them.
      Same for certain 56K devices.

      I can understand that a computer manufacturer would not want to design around Motorola devices, then find that they have to hold production for months because the factory cannot deliver.

  43. The great PC 'What if' by owlman17 · · Score: 1

    This is a nice article that explores how the PC industry might have turned out if Microsoft never came to power as we know it in this world.

    For alt-history buffs: "Now, here's an interesting question that looks back 25 years: What if IBM demands an exclusive license to that operating system? One of two things happens: Microsoft and IBM don't get a deal done, or Microsoft caves. Let's follow both scenarios as far as they can go:"

    http://news.com.com/The+great+PC+what-if/2010-1042 _3-6102503.html?tag=fd_carsl

    1. Re:The great PC 'What if' by 91degrees · · Score: 2, Interesting

      The thing is, POCs weren't successful because they were clones. They were successful because they were IBM clones. Apple had their own OS. So did Commodore, Sinclair and all the others. Even more recently, Sun, SGI and all the big non Wintel companies have used their own OS. Selling the OS as a separate item has always been atypical.

      So, Scenario 1: MS manage to convince HP and DEC to licence their OS. This makes two a big assumptions in the first place - That they wouldn't want to make their own systems, and that Microsoft would be the ones who manage to convince them. But even if they do go with Microsoft, why are people going to buy these machines? They're not IBM or Apple. They have no software library. We're also assuming that IBM would do everything in house, even though Apple became successful from third party software (i.e. visicalc). My view is that IBM would make their own system, and it would sell because it was an IBM. All businesses would buy one, and prices would remain high.

      It's possible that MS would get to the same position they're in right now by writing Windows, but they'd need some degree of success beforehand, and they would be competing directly with OS2

      Meanwhile, the rest of the market would create their own competing incompatible computers. Eventually, a few of these companies would work to come up with a standard. This may use a third party's software. However, even though IBM are keeping prices high, the cost of the home computer would fall - possibly even more - and we'd have a situation similar to the 8-bit era lasting until a standard is formed.

      As for Scenario 2 (and I can't imagine MS would object to exclusivity back then): Well, I think things would turn out just the same. IBM would be more likely to succeed. If MS created windows, it would be more likely to be licenced exclusively to IBM.

      The tech industry would always have evolved. If someone can make hardware for less, then they will do so.

    2. Re:The great PC 'What if' by owlman17 · · Score: 1

      I absolutely agree. If MS never managed to convince IBM to license their OS back in 1981, today's PC world would probably more resemble the fragmented mobile phone industry. Oh yes, there will be 3-4 major players (OS/2, Windows, some form of n*x, and a fourth upstart OS that doesn't exist in our timeline), but no single dominant OS... yet.

      FOSS would rise to power much earlier. The PC boom wouldn't have been stunted, as suggested by the CNET article. On the contrary, it would have grown by leaps and bounds, with fierce competition and everyone jockeying for position to be the #1 platform. Borland would probably be at the forefront of development tools, creating cross-platform tools and frameworks.

      Its just a thought though. Fun to imagine at times.

      (This whole thing reminds me of the Age of Apocalypse timeline.)

    3. Re:The great PC 'What if' by Alioth · · Score: 1

      I'm not sure I agree with either of those scenarios (in so far that innovation by 2006 has been held back compared to what it is today). By the mid 80s, the microcomputing scene was boiling with contenders, any of which could have matured into one of the next business machines.

  44. Economically, open always wins by Colin+Smith · · Score: 2, Interesting

    Restrictions are designed to increase the profitability of the vendor and therefore always increase the costs to customers. Inevitably at some point a more open and lower cost alternative always appears. If IBM hadn't released the specs, something else would have appeared which we'd be using now. It's economically inevitable. This is actually why Linux will ultimately replace Windows and most other operating systems.

    --
    Deleted
  45. Re:Why all PC clones had two Power Supply connecti by PatrickThomson · · Score: 1, Troll

    Bzzt, wrong. He's talking about the bundle of wires going from the PSU to the motherboard. Try looking inside a case some time, nub.

    --
    I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
  46. Re:Why all PC clones had two Power Supply connecti by nogginthenog · · Score: 1

    I think he's talking about the motherboard power connector. They used 2 Molex connectors of 2x6 pins instead of 1 with 2x12 pins. Which means you could plug them in the wrong order.

  47. made p0rn free and by Anonymous Coward · · Score: 0

    made the p0rn business cry

  48. Why is it always IBM cpus in thge 80's??? by Nichole_knc · · Score: 2, Interesting

    Everytime I see this I have to shake my head... I had my first "desktop" in 1978. Ok it was not much.. A Radio Shack TRS-80 16K LevelII. sporting an 8088 blazing at 4mhz, a tape drive(cassettes). Heck it even had voice recognization(worked ok, bout as good as todays stuff). I still have this machine and it works just fine.... There where also many a Heathkits out there to in those days... IMO statements such as this article makes "about IBM changeing the world" will are just plain false....

    1. Re:Why is it always IBM cpus in thge 80's??? by nblender · · Score: 1

      dude, your TRS-80 had a Z-80. Not an 8088

    2. Re:Why is it always IBM cpus in thge 80's??? by IWannaBeAnAC · · Score: 1

      and surely it was 1MHz, not 4MHz?

    3. Re:Why is it always IBM cpus in thge 80's??? by AWhistler · · Score: 1

      Yup, my first was also a TRS-80 model 1 level 1 in May 1979. It had about 3.5K of usable RAM. In two weeks I outgrew it and upgraded to a Level 2 machine with 16K usable RAM. The level 1 had a cassette interface running at 250 baud, the level 2 had 500 baud. My machine had an "unlocked" cassette port which meant that it could open and close (1 and 0) faster than 500 baud, making it great for bringing SOUND to the machine. What a concept.

      It WAS a Z-80 CPU running at 1.78MHZ (I think). The screen resolution was 128x48, monochrome, and was memory mapped from address 15360 to 16383. The graphics were mapped to the upper 128 ASCII codes, or you could use the SET and RESET BASIC commands (0 to 127, 0 to 47). My favorite games on it were Duelin' Droids, Asylum II, and Galaxy Invasion.

      However, in early 1981 there was buzz in all the magazines about how IBM was going to change the world, and while my friends and I hated to admit it (there was HUGE brand loyalty back then), we knew it would happen. And it did, but it took the IBM XT (add a hard drive), and the AT (80286, 8MHZ) to really make it happen. Then compaq built the first legal clone (the courts IBM used to sue them said so), and soon there was no other PC out there until that woman threw the hammer through the screen at the Super Bowl, and the navy commander built a sprite-based very cheap PC that many people bought.

      I can't believe I still remember those memory addresses.

  49. you are wrong by Anonymous Coward · · Score: 0

    points 3 and 4 are not the same:
    3. IBM encouraged other companies to build hardware and software for the IBM PC .
    4. Phoenix Technologies cloned the BIOS, enabling an army of companies to legally build functioning clones of the IBM PC .

  50. Re:the x86, the 68000 by scharkalvin · · Score: 2, Informative

    First of all the 68000 cpu was not yet available when IBM started
    to design the PC. In fact, they were going to use an 8085 cpu, which
    they were using in their DataMaster series of machines. The PC ended
    up with the same bus already used in the DataMaster. IBM switched to
    the newly released 8088 at the suggestion of Bill Gates.

    The very first deliveries of 68000 cpus were locked up in advance sales
    to General Motors for use in auto electronics (smog control computers).
    Until Motorola could ramp up production very limited numbers of 68k chips
    were sold to anybody else.

    The 68000 IS a 32 bit machine in the sense that it has 32 bit registers,
    and a 32 bit instruction set. It is constructed with 16 bit data paths
    and a 16 bit alu however. The 68020 is a true 32 bit machine with 32 bit
    data paths and a 32 bit alu. The 68020 can run the same software as the
    68000 (it is actually binary compatible with the 68000). Motorola intended
    from the start to produce a 32 bit microprocessor but could not get the
    needed number of transistors on board till later on.

    The 68K series were not really a dead end. For a few years Motorola matched
    Intel with new processors. The 68030 matching the 486 and the 68040 the Pentium.
    Apple's sales were only a small precent of the PC world and Motorola was loosing
    interest in the 68K. They started promoting the PowerPC processors with IBM and
    for a while it looked like IBM would start shipping machines based on this part.
    Apple thought it would be a good idea to jump ship, but the PowerPC processors
    never really caught on outside of IBM's mini mainframe business. (Deep Blue of
    chess fame was a PowerPC cluster). Now Apple is jumping ship AGAIN, this time
    to Intel.

  51. Re:Why all PC clones had two Power Supply connecti by Carrot007 · · Score: 1

    NOt easily on later one, not greatly keyed but there was a larger plastic nibble on one side of the power connecters to persuade you not to put it the wrong way or at least make it need extra force, still with force you could plug it the wronh way.

    hey i've plugged a hard drive power cable the wrong way with force! that killed the drive certainly!

    --
    +----------------- | What is the question!
  52. ok, I'll play along. by nblender · · Score: 2, Insightful

    I had one of these speed demons. I grew up playing on my dad's Apple ][ (not plus) but played a lot of games. So he got me a 5150, fresh off the line. It had cassette ports even! But he splurged and got me the dual floppies. I still have my DOS1.0b diskettes and manual here, along with the other 3 manuals that came with it but sadly, the machine itself is no longer. In a bid to ensure that I wouldn't play games on it, my parents did not buy me the color graphics adapter and monitor. I had the monochrome monitor and adapter. I was a sad, sad boy. I couldn't even understand its assembly language. Sad, Sad boy of 15. Eventually I ended up getting a 300baud acoustic modem, shortly thereafter upgrading to 1200, and eventually ending up with an email address starting at !ihnp4!.... Life became more interesting around then...

    1. Re:ok, I'll play along. by glowworm · · Score: 1
      I still have my DOS1.0b diskettes and manual here If I remember right it was a burgandy red manual in a light olive green hard slip cover. Or was it an Olive manual in a grey slip?

      Ah the memories as I put those in the boxes and taped them close for people in doctor's surgeries and accountancy practices to buy ;)
      --
      Orationem pulchram non habens, scribo ista linea in lingua Latina
  53. Hidden meaning? by happyEverGeek · · Score: 1
    On August 12, 1981, IBM released the IBM PC 5150.
    In California, "5150" is shorthand for "Unsafe to self and others" used by the police and other agencies.
    --
    To a politician, one email equals one voter.
  54. Bzzt! No five inch floppy by DaveAtFraud · · Score: 1

    Sorry. No five inch floppy back then. 8 inch floppies and cassette tape (the kind that got replaced by CDs). The models I used only had the tape drive but I understand you could get the 8 inch floppy drive as an option for lots of $$$$.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  55. Re:Why all PC clones had two Power Supply connecti by glowworm · · Score: 1
    Probably a crazy urban geek legend, but a cute story nonetheless.
    It certainly would be an urban legend. There were (are) plastic nipples on the connectors that stopped you messing it up unless you forced them. Besides, the first thing we were taught (I unpacked one of the first 5150s in Australia) was that the red wires went together.
    --
    Orationem pulchram non habens, scribo ista linea in lingua Latina
  56. OLD? Not at MY shop. by boyfaceddog · · Score: 1

    At my placed of employment we not only have two IBM 5150s running as production machines - but we just spent around $1000 fixing those and the wonderful Xerox 6135 DocuTech those feed. Our parent corp (world-wide, largest in field, blah, blah, blah) wanted these in operation becasue the 6135 does some strange thing with carbonless forms that newer DocuTechs won't.

    By the way, older Nortel Meridian PBXs still run OS/2, so many more of you have OS/2 on sensitive machines than you might think.

    --
    Here will be an old abusing of God's patience and the king's English.
  57. Eazy-E paid homage... by the+way,+what're+you · · Score: 2, Funny

    ...in his album, 5150: Home 4 Tha Sick

    --
    example.org - powered by Linux!
  58. Re:Bzzt! No five inch floppy by Anonymous Coward · · Score: 0

    Sorry. The IBM PC didn't have 5" or 8" floppys. It had 5.25" floppy drive. The Radio Shack Model II Business computer used 8" floppy disks.

  59. Re:Why all PC clones had two Power Supply connecti by sirwired · · Score: 1

    I remember the keyed connectors only being some models... Yeah, I was taught about the wires too, so I never burnt anything out, but I do know some folks that did. Certainly since the connectors weren't fully enclosed, defeating the keying certainly didn't require much force beyond normal insertion force.

    SirWired

  60. The really sad thing though by Z00L00K · · Score: 1
    was that the IBM PC wasn't the best machine around and it actually killed a lot of machines that were far better...

    How many remebers the OKI 800, Commodore Pet, HP-85B, Osborne 1 or Luxor ABC80/800???

    A lot of other computers has also been manufactured with different functionality. OK the bad thing was that they weren't standardized, but on the other hand, how funny is it really with all computers around running the same core hardware configuration...

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  61. Re:They Don't Make keyboards Like That Anymore by Anonymous Coward · · Score: 0

    Not sure why this was modded funny, I too at home have an original IBM PC keyboard. My neighbors want to evict me for the clackety clack it makes, but F them, I love the spring goodness!

  62. 5150?! by Anonymous Coward · · Score: 0

    I liked OU812 better!

    Oh wait... this isn't a Van Halen forum? :)

  63. Digital Research by Centurix · · Score: 1

    Everytime I hear that name I cringe thinking about the years lost fixing CB86 code. Small memory model, code segments were split across module files and swapped in and out. I maintained a large job costing system which was split into hundreds of modules, old modules were basically full and we had to be very careful just fixing small bugs. We knew what kind of code would be produced by the compiler, so we could calculate to the byte how much data space we had left. Sometimes, for us to fix a bug, we had to optimise another part of the module so it would take up less space and then implement the bug fix. Either that or we split the module up into two files, which was time consuming and we had to be careful passing information from one module to another.

    It ran under MU/CCPM, with a little tweaking and some tactical ASM I managed to fix it so we could compile versions for MS-DOS, then with further changes to the record locking it would work nicely with Novell.

    --
    Task Mangler
  64. It's the memory, stupid by texaport · · Score: 1
    Businesses had Apple //e machines peppered around the place in 1981. The nerds and beancounters had already hit the 64K wall of the 6502C.

    Then the 48K of usable space in VisiCalc eventually would max out at 64K with paging in RAMdisks or memory boards or external bubble memory.

    The week when the original XT with a maximum 256K onboard came out, drycleaners worked overtime cleaning accountants' dark suitpants.

  65. Re:OLD? Not at MY shop. by tsangc · · Score: 1
    By the way, older Nortel Meridian PBXs still run OS/2, so many more of you have OS/2 on sensitive machines than you might think

    No, they don't. The Nortel Meridian series have always run a proprietary "OS" developed by BNR/Nortel. Offboard management was handled by a PC running Windows (Meridian Administration Tools, now OTM). The primary PBX software load (called X11, now CS1K Rel4) continues to be developed, it now runs over top of VxWorks. The management tools also continue to be developed, still on Windows.

    What you're probably referring to is a Norstar (the smaller PBX) NAM (Norstar Applications Module) which is an outboard voicemail and ACD system that attaches to a Norstar key system PBX. It is not part of the PBX for call processing.

    The NAM does run OS/2 but has been discontinued quite a while ago. It was replaced by the CallPilot 100/150 which runs VxWorks IIRC.

  66. Re:OLD? Not at MY shop. by boyfaceddog · · Score: 1

    My appologise. You are absolutely right.

    --
    Here will be an old abusing of God's patience and the king's English.
  67. Ramen! Re:They Don't Make 'Em Like That Anymore by RatBastard · · Score: 1

    On my new AMD PC is a 15-year old IBM Model M PC/AT keyboard. I bought it at the local state surplus office. It's had a very hard life. It has outlived four PCs while in my posession. And if it weren't for all new system being USB, it would probably outlast the next four PCs I buy.

    That keyboard is the best $50.00 I ever spent on computer parts.

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:Ramen! Re:They Don't Make 'Em Like That Anymore by monkaduck · · Score: 1

      You know, if you have the PC/2 converter for the keyboard there are PS/2 - USB converters as well. I'm not sure how comfortable you'd be with two adapters on the keyboard, but that'd insure you'd have that keyboard for the next four PC's.

      --
      Napalm is nature's toothpaste
    2. Re:Ramen! Re:They Don't Make 'Em Like That Anymore by glazed · · Score: 1

      Many of them have trouble with the Model M keyboard though.

      No affiliation with the site, but I bought one for my stable of Model M keyboards and this PS/2->USB adapter works wonderfully.
      http://www.clickykeyboards.com/index.cfm/fa/items. main/parentcat/11298/subcatid/0/id/124184

      (www.clickkeyboards.com bought the rights to make the keyboards from Lexmark, so if you want a new one made to original specs...)

      Here's what dansdata had to say:
      Why, you use a PS/2-to-USB adapter, of course. They're commonly available. Easy as pie.

      Or... not.

      Model Ms aren't quite within the, um, popularly agreed envelope of the PS/2 specification. Most modern PS/2-ported motherboards will work with most old keyboards, but some 'boards need modifications. And some modern computers (coughDellcough) have out-of-spec USB ports that're well known to misbehave with all kinds of peripherals. And some PS/2-to-USB adapters combine the worst qualities of the most half-assed implementations of each interface.

      Fortunately, Clicky Keyboards have sorted through several converters to find a couple that actually work with Model Ms. One keyboard-only, one keyboard-plus-mouse; $US15 and $US20 respectively.

      (There are various other adapters on that page, including a $US8 metal-cased AT-to-PS/2 converter that not only looks better than the usual plastic ones, but ought to work better too, because it's shorter and should thus subject the little PS/2 socket to less leverage stress.)

      http://www.dansdata.com/clickykeyboards.htm

  68. first PC's DRAM by gemtech · · Score: 1

    Does anyone else remember how much DRAM came with the base unit? 16K. That's right, 16K not 16M. It was expandable to a whopping 64K.
    It also booted from ROM BASIC, you could save and retrieve the program out to a cassette tape recorder (no floppy or hard drive).
    The neatest thing that I liked about it was how they did the DRAM refresh: they used one of the DMA channels. I think that the Intel IC they used had 3 channels.
    We used one of the first PCs to build a security system for J.C.Penney stores and warehouses. I designed an ISA-slot board with EPROM/RAM and a RS-422 serial interface to talk to remote multiplexors (they had 8048s on them). We replaced the first ROM BASIC parts with an EPROM board that forced the code to jump to my board.

    --
    Insanity: doing the same thing over and over again and expecting different results. Albert Einstein
  69. Re:Bzzt! No five inch floppy by DaveAtFraud · · Score: 1

    Not talking about an IBM PC. We're talking about the predecessor to the PC. The IBM 51XX. It ran APL and basic and had a built in cassette drive. One of the many "non-IBM" items included with the original IBM PC was the 5.25 inch floppy drive.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  70. Sad, Sad Changes. . . by Zobeid · · Score: 1

    Yes, the IBM PC changed the world -- very much for the worse.

    Before it came along there was a flourishing ecosystem of computer platforms: Tandy, Texas Instruments, Sinclair, Acorn, Commodore, Atari, Apple and several others. Then IBM came along and simply wiped them all out. Some (Atari and Commodore) straggled and survived longer than others, and Apple was never quite killed off completely, but we were nonetheless left with a tremendously impoverished environment.

    And I still don't really understand how it happened.

    In 1982 I got a new computer -- an Atari 800XL for $250 plus a floppy drive for $400. Just about the same time my high school bought some new IBM PCs. Both systems came with BASIC and were capable of performing many of the same kinds of tasks. My Atari had full color graphics and some decent sound effects. The IBMs had green text displays and a buzzer, and each of them cost several times as much as my Atari. (Now in retrospect, the fact that the IBMs were built like tanks and were unsuited to playing games surely must have looked like big advantages from the school's standpoint.)

    It didn't make right good sense to me. After the IBM PC was introduced, the speed with which it took over the marketplace was dizzying. It seems like it was less than a year before people were talking about the IBM PC as the "de facto standard", and all the previously established platforms (Commodore, Atari, TI) and their associated software were vanishing from store shelves. Sitting here with my very nifty Atari system, I had no idea why it was happening -- certainly nobody had asked my opinion on the subject. From my viewpoint the IBM PC had nothing interesting to offer.

    Later I worked my way through an Atari 520ST, Amiga 2000/2500, Amiga 3000T, Amiga 4000. . . Atari and Amiga were the hot platforms for games, while PCs were still puttering along with 8/16 bit processors, unusable GUIs (if any at all), CGI graphics, and mere buzzers for sound. And yet. . . Ease of use, excellent graphics and sound, low prices and raw speed were no avail against the flood of PClones. Once again, I didn't understand. Why did so many people seem stupid about this?

    After the Amiga platform pretty much died, I put together a generic 90MHz Pentium Win95, which was a disaster. I later rebuilt it as a 233 MHz AMD Win98 system, which was slightly less a disaster, but that was really the Dark Age of my computer experiences. It was the only computer I've ever owned that I've fundamentally disliked.

    After that it was iMac DV (nice hardware, too bad about Mac OS 8/9), then Mac OS X and Power Mac G4, Power Mac G5, and I was mostly happy again. But from where I sit, it still seems like everything good we have in the computer world today -- everything -- has come in spite of the IBM PC platform and Microsoft, not because of them.

    1. Re:Sad, Sad Changes. . . by Anonymous Coward · · Score: 0

      I didn't understand for much of that time, either. But here is what you are missing:

      Corporations had totally centralized (mostly IBM) data processing departments, usually referred to as 'DP' or 'MIS'. If you were a supervisor, frontline manager or project manager with ideas on enhancing performance or quality of work through innovative data techniques, you had to submit the idea rather high-up for approval. And if you were lucky THEN you would get to watch DP programmers literally ASLEEP at their keyboards for much of the day, botching-up your idea to the max or at least delivering it with numerous fatal bugs.

      THAT is reason #1 why the IBM PC took off: You could do an end-run around sleepy self-absorbed bureaucracy... *literally* by carrying floppy disks between departments on 'sneakernet'. Even with mainframe terminals that were fully remotely wired, the floppy-on-foot was usually preferable.

      Reason #2 is that you could stand a chance of actually GETTING the needed control over data via an IBM PC because the MBAs and the Purchasing Dept. saw purchasing requests for IBM PCs as merely an extension of the IBM equipment they already had. Management felt relatively assured that these new machines would not cause their already heavy investments (in dollars and reputations) to go haywire. You were far more likely to get an IBM PC approved than anything else for that simple brand-based reason, even though you would forego an existing software base and possibly useful A/V features. The IBM PC was a bit of anarchy -- in camoflage -- and that's what mattered.

      In 1990, the Amiga I had at home was slightly more powerful than the late-70s IBM 'mini' on site where I worked. It mattered little to the people who just wanted command over their data, who would gladly suffer an old 4MHz 5150 that took more than an hour to generate reports from their new material-tracking 1-2-3 macros. That slow (but mouldable!) PC in our little dept was far more valuable to us than a massively upgraded mainframe would have been. Whereas the Amiga was powerful, versatile and 'great' but just would not have been accepted by typical American beancounters and management egos.

      THAT is where the fealty to the "IBM Compatible" and Lotus, et al came from.

  71. In all seriousness.... by Ogre332 · · Score: 1

    Anybody know if this PC had anything to do with the Van Halen album of the same title?

    --
    Shut up brain or I'll stab you with a Q-Tip. - Homer Simpson
  72. 5. segment registers by Joseph_Daniel_Zukige · · Score: 1

    They actually kept a lot of important projects from getting overspecified in the first version.

    Sometimes bad is good.

  73. Your terminology is wrong - 5150 NOT the 5100 by Traf-O-Data-Hater · · Score: 1

    The 5100 was the PALM microcoded desktop computer, the later version 5110 had a data cartridge: http://en.wikipedia.org/wiki/IBM_5100 It predated the IBM PC by 6 years, being derived from the interesting and groundbreaking prototype PALM machine that I can't recall the designation of, but I do recall the briefcase-sized machine had curved sides so if it was knocked over it would roll back and forth. IIRC it predated the Altair 8800. The IBM PC was the 5150.

  74. Some more links and info by nezmar · · Score: 1

    Here are some more links.

    IBM has an intro piece which leads into a short but interesting set of pages with specifics, genealogy and original press release of the model 5150 and subsequent IBM PC offerings (including the PS/2s).

    News.com also has a feature that starts with a Michael Dell interview but frankly it is rather dull.
    Much better is the linked previous piece published for the 20th anniversary of the PC.

    Digibarn has also a page with a feature and some movies.
    They also show the cover of the original brochure for the IBM PC which had a Chaplin lookalike.Unfortunately it's just the cover but I managed to scan the internal pages from my copy and put them on Flickr.

    Oh, and... happy birthday, PC! :)

  75. A dark, dark day by Anonymous Coward · · Score: 0

    At a time when there were 68000 machines with 10 megabyte hard drives running verisons of UNIX, IBM comes out with a 8-bit POS with cassette BASIC.

    Set back the industry 10 years.

    All because "no one lost there job recommending IBM".

    A dark, dark, dark day.

  76. Thanks by davidwr · · Score: 1

    I'm glad someone got the joke :)

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  77. Re:Bzzt! No five inch floppy by FLEB · · Score: 1

    Ahh, so if we record the installation CD to a tape... I'll get "chrome".

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.
  78. Re:Bzzt! No five inch floppy by kongit · · Score: 0

    bzzzzt, have a 5150 at my house and looking at the 5" in it

  79. Re:Bzzt! No five inch floppy by DaveAtFraud · · Score: 1

    Any idea what year your 5150 is from? From what I could dig up through some Google searches, the 5.25in floppy was part of the "not-IBM" hardware that was included in the original IBM PC (1981) which was considered ground-breaking because, up until then, IBM had a really bad "Not Invented Here" attitude. Doesn't say IBM wouldn't have included it on the 5150 before then but the 8 inch floppy was "corporate standard" including being used to IPL their mainframes.

    The only 51xx I really used was the original 5100. Any chance that the 5.25 floppy was one of the enhancements to the 5100 that made it into a 5150?

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
  80. Victor 9000 / Sirius 1 by Anonymous Coward · · Score: 0

    It might be worthwhile to mention that IBM PCs didnt pop up in Europe until much later.

    If one wanted a decent business machine one needed the Sirius 1.

    I first programmed on the Apple II with an extra board inside to be able to use CPM and then we went straight to the Sirius 1 - Victor 9000 with MS-DOS

    The Sirius 1 had better graphics than the IBM PC and was overall a superior machine. The graphics was however a real pain to get right in dbase since one had to use special control codes to put the cursor into the desired places.

    I still cant quite figure out why IBM is still around and why no one has heard of Victor / Sirius in the last years :-)

  81. From an interview for the 20th anniversary by Lars+T. · · Score: 1

    In an interview with German magazine, c't BIOS-programmer David Bradley said that IBM exected to sell exactly 241,683 PC in the first 5 years.

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  82. Re:Bzzt! No five inch floppy by kongit · · Score: 0

    hmmm I'm not sure, but I know that it has 1 5.25 floppy in it right now, and an older one not in it. I am pretty sure that an 8" wouldn't fit in the case.