Slashdot Mirror


Intel 4004 Turns 30

fm6 writes: "Just the thing to remind an aging geek of his mortality: this week marks the 30th anniversary of the Intel 4004, the very first microprocessor. Another historical page here, and a column bemoaning the absence of dancing in the streets here. Trivia -- why 4004? Because it was the fourth component in a 4-bit chipset." You might want to read the interview with Ted Hoff from a few months ago, it's pretty informative about the origins of the 4004.

214 comments

  1. I thought... by scaramush · · Score: 2, Flamebait

    The best way to celebrate would be the release of a new athlon ;)

    --
    "...you can steal my woman, but you ain't done nuthin' smart."
  2. Well, Happy 30th... by ackthpt · · Score: 4, Funny

    Is it still in production anywhere and what's the current record for overclocking one of these babies?

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Well, Happy 30th... by VA+Software · · Score: 1

      The Intel 4004 executes about 100,000 instructions per second

      You can probably overclock to 101,000 i/s or so. But watch the heat! You can slighty warm the surrounding air with one of these monsters.

      --

      ---
      http://slashdot.org/moderation.shtml
    2. Re:Well, Happy 30th... by brer_rabbit · · Score: 1

      I don't think they've been in production for a long time. Go punch in "intel 4004" at ebay.

    3. Re:Well, Happy 30th... by ZeLonewolf · · Score: 2, Interesting

      Actually, you can get them...they're marketed as collector's items, tho :)

      --
      "If at first you don't succeed, lower your standards."
    4. Re:Well, Happy 30th... by SuzanneA · · Score: 2, Funny
      Should be easily synthesizable though. Opencores doesn't have one, but if someone can synthesize an ARM core, surely someone somewhere has synthesized the 4004.

      I did a quick search, but it seems as if every VHDL engineer in the country has a phone number ending in 4004, so the search results weren't too easily navigatable :)

    5. Re:Well, Happy 30th... by Monte · · Score: 2, Funny

      Should be easily synthesizable though. Opencores doesn't have one, but if someone can synthesize an ARM core, surely someone somewhere has synthesized the 4004.

      Pardon me for asking the obvious question, but, err - why would you want to? Is there some killer app for the 4004 that I'm not aware of? Somebody did a four-bit version of Wumpus or something?

    6. Re:Well, Happy 30th... by SuzanneA · · Score: 2, Interesting
      Because:

      1... Why not? People are synthesizing other CPUs that aren't really 'useful' in these days.

      2... Because you can!

      3... Because its part of our history, and keeping these things alive is part of our duty to preserve the history of computer science, even if a synthesized core is only the chip in question from an external point of view, it still preserves the memory.a well written VHDL specification should document how the chip works for anyone in the future to examine.

    7. Re:Well, Happy 30th... by J.Random+Hacker · · Score: 2

      One might as well ask why anyone would bother building a working Babbage Difference Engine, yet it has been done (and the sucker works too!). I suppose the rationale for building a trebucet is slightly more obvious (throwing things a long distance).

      Hack value has its own sweet savor.

    8. Re:Well, Happy 30th... by connorbd · · Score: 2

      Actually, the killer app in question was a Japanese calculator, programmable I believe.

      /Brian

    9. Re:Well, Happy 30th... by dumpster_d · · Score: 1

      Babbage's printer , was also completed. Holy smokes! The thing could line-space, character-space, do column-and-row formatting, and even word-wrap.
      Man, and I was impressed with his breaking of the Vigenère ciphre . . . .

  3. Hey! by 7608 · · Score: 3, Funny

    Unless you can port linux to this, why do we care? This is slashdot, we have standards!

    --
    Trapped in Time... Surrounded by Evil... Low on Gas.
    1. Re:Hey! by photon317 · · Score: 2


      SHHHHH

      Don't get those embedded linux project guys' thinking, you never know how many months of StrongARM development could be lost to the 4004.

      --
      11*43+456^2
  4. Perspective by inc0gnito · · Score: 1, Redundant

    Personally, I wasn't around back then. But looking at Intel's website looking at the predecessors to today's microprocessors really puts the accomplishments of the last thirty years into perceptive. It's staggering how far we've come in such a short period of time.

    1. Re:Perspective by ackthpt · · Score: 4, Funny
      I was around back then. My father even tried to get me interested in hobby computing, as opposed to my high-voltage experiments with transistors, capacitors, resistors and other things which could explode and poke an eye out. Eventually I got access to a DEC PDP system while in Explorers (at Dow Chemical in Midland, MI, no less) and once I discovered big, huge, high current processors (all TTL logic *8^) you could fry an egg on, I've never looked back. (much like today's P4 and Athlon, hey Thanksgiving baking tip, toss a turkey in one of these machines and cook it in half the time!)

      Maybe some day, when I get tired of making small electronic curcuits explode, I'll get one of these and build an SAP (simple as posssible) computer out of one, just for jollies, assuming I still have eyes left.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Perspective by staili · · Score: 0

      >fry an egg on, I've never looked back. (much like today's P4 and Athlon, hey Thanksgiving baking tip, toss a turkey in one of these machines and cook it in half the time!)

      I've long wanted to have a coffee maker that uses some kind of cpu as heat source, it would be nice to make a cup of coffee while compiling kernel :)

    3. Re:Perspective by ackthpt · · Score: 1
      I've long wanted to have a coffee maker that uses some kind of cpu as heat source

      I knew, but forget who, someone who actually made one. I think it was a 386, overclocked, with a switch which shut it down when the cup was removed.

      --

      A feeling of having made the same mistake before: Deja Foobar
    4. Re:Perspective by darkonc · · Score: 1
      Back in the earluy/mid 80's some friends of mine founded Myrias Computers... Proposing a 4000 processor system (68000s). I joked that the system would be able to calculate real-time holograms and pop popcorn at the same time. -- Then I did a bit of work on the kinds of CPU power it would take to do real time holograms.... I stand by the pop popcorn statement, though..

      Unfortunately, the company's financing colapsed before they could build anything larger than a 256 CPU unit, so my prediction was never tested.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    5. Re:Perspective by BdosError · · Score: 1

      Well, most of the Myrioids are now at YottaYotta where they once again are doing distributed work, but on Storage Area Networks instead. Ignoring the obvious Beowolf cluster comment, maybe these SAN controllers could generate the heat you need while serving up porn or something?

      --
      Complexity is Easy. Simplicity is Hard.
  5. Uh oh... by Anonymous Coward · · Score: 2, Funny

    ...pretty soon, it will start experiencing its midlife crisis.

    1. Re:Uh oh... by j7953 · · Score: 3, Funny
      ...pretty soon, it will start experiencing its midlife crisis.

      At Intel, they call it the Aging Microprocessor Depression.

      --
      Sig (appended to the end of comments I post, 54 chars)
    2. Re:Uh oh... by BdosError · · Score: 1

      And do what? Buy a Porche 906?

      --
      Complexity is Easy. Simplicity is Hard.
  6. Oh dear Intel by Anonymous Coward · · Score: 1, Funny
    Doesn't the modern Intel Pentium 4 run just about as fast as this one too?

    Haha.

    1. Re:Oh dear Intel by staili · · Score: 2, Funny

      Doesn't the modern Intel Pentium 4 run just about as fast as this one too?

      With XP :)

    2. Re:Oh dear Intel by Anonymous Coward · · Score: 0

      Is it even possible to do mixed SMP with a Pentium IV and an Athlon XP?

      If not, what was your point?

    3. Re:Oh dear Intel by Anonymous Coward · · Score: 0

      um.. he means WINDOWS XP, not an Althon XP.......

  7. Thirty Years...*sigh* by Magnum1202 · · Score: 1

    As I'm only almost 18, I've only been around for a little less than two thirds of its lifespan, but I'm impressed by the progress as well. I still remember playing Hard Hat Harry on the old Apple II/e in 4th grade and Where in Space is Carmen Sandiego in 5th. Now, I'm a hard-core Rogue Spear and Counterstrike player, so I appreciate everything that Intel has done for us. Here's to thirty more years, Intel.

    1. Re:Thirty Years...*sigh* by crumbz · · Score: 1

      I loved HHH and M.U.L.E and Archon and all the old 8-bit EA games.

      Although Civ III on a P3-900 is pretty kick ass.

    2. Re:Thirty Years...*sigh* by apstein · · Score: 1

      You probably already know this, but Apple employed 6502's, which was made at the time by (correct me if I'm wrong) MOStek.

      I recall the 6502 instruction set as being mingy when compared to the Z80 (for instance); I regarded that as a handicap at the time (this was 1981 or so) but it was probably a good thing for a beginning assembly hobbyist to cut his teeth on.

    3. Re:Thirty Years...*sigh* by Monte · · Score: 2, Informative

      I recall the 6502 instruction set as being mingy when compared to the Z80 (for instance); I regarded that as a handicap at the time (this was 1981 or so) but it was probably a good thing for a beginning assembly hobbyist to cut his teeth on.

      This is true. The 6502 was a competitor to Intel's 8080. The latter was much more powerful (and the later Z80 by Zilog was like an 8080 on steroids), but the former was cheaper... IIRC something like $400 for the 8080 and $250 for the 6502 (and these are mid-70s dollars). Also the support circuitry for the 6502 was simpler, further reducing cost.

      Pardon if I got some facts wrong, age and alcohol have taken a good number of brain cells :)

    4. Re:Thirty Years...*sigh* by Anonymous Coward · · Score: 0

      One wierd thing - Commodore (CBM), makers of the C64, actually ended up owning MOS. So CBM controlled the production of the CPUs for several of its rivals in the 8-bit days. And yet, CBM didn't force 'em all out of business, and, in fact, generally failed to capitalise on OWNING THEIR OWN F*CKING FAB!

    5. Re:Thirty Years...*sigh* by david+duncan+scott · · Score: 2
      Actually, MOS Technology, and how the lawyers allowed those two companies to co-exist in the same market I'll never know.

      I liked the 6502 instructions. There was an elegance to them, a symmetry that seemed missing in the 8080 and its ilk. When in doubt, Intel threw registers and special instructions at the problem (never mind the Z80's two complete register banks), whereas MOS seemed to favour soft solutions (don't need no stinking "multiply"), and of course memory-mapped I/O.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    6. Re:Thirty Years...*sigh* by Anonymous Coward · · Score: 0

      They had such a userbase of simpering Nancies that there wasn't much hope, even owning the fab, that they'd go far.

      I mean, some of us remember the putzes who wouldn't let go of their Commie 64s. Well into the era of the cheap PC-XT clone and the Amiga and AtariST those folks were out there festering away with their 1541 drives and their crappy 8 bit machines.

    7. Re:Thirty Years...*sigh* by Anonymous Coward · · Score: 0

      Well, geez. You can do Memory mapped IO with an 8080.

      You just aren't FORCED to do Memory mapped IO.

    8. Re:Thirty Years...*sigh* by david+duncan+scott · · Score: 2

      Well, yes, of course you could. I didn't mean to suggest that you couldn't, just that those IN and OUT instructions represented special cases, and the 6502 philosophy seemed to be against special cases.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    9. Re:Thirty Years...*sigh* by Amazing+Quantum+Man · · Score: 2

      I *LIKED* the Z80's alternate register set. It made interrupt handling much easier!

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    10. Re:Thirty Years...*sigh* by isdnip · · Score: 2

      The 6502's initial excitement was the price -- it was the first real $20 microprocessor. The 8080 cost quite a bit more in 1976. The 6502 was, I would suggest, a far more elegant chip than the 8080. The 6502 was Federico Faggin's second microprocessor. He did the Motorola 6800, then jumped ship to MOS Technology. The 6800 was loosely inspired by the PDP-11, a very nice machine for the day. The 6502 rethought a few of the 6800's design decisions and was even nicer. Apple picked the right chip.

      BTW the original 6501 was pin compatible with the 6800, but didn't ship because Moto made some threats. The 6502, I think, added an internal clock; there were a bunch of other 65xx chips that followed. Rockwell was the second source and kept the line going after MOS Tech, which had been bought by Commodore, tanked. I think it's still fairly popular in the embedded world.

      The 8080's instruction set was more reminiscent of the PDP-8, and rather ugly. The 4004 was not really a microprocessor, just a controller, because it lacked interrupts and some other features needed to be a "computer". The 8008 was a major improvement. And only 18 pins -- a lot of jelly beans needed to run it! The 8085 was the easier one to glue to. I recently read an article explaining the history of those early Intels, but I don't recall where.

    11. Re:Thirty Years...*sigh* by Anonymous Coward · · Score: 0

      why dont you do what this man did so you can be molested easier

  8. Re:how about a beow... by scorcherer · · Score: 3, Funny

    4004 Not found.

    --

    --
    The Cap is nigh. Time to get a fresh new account.

  9. Wait a minute ... by shaunak · · Score: 4, Funny

    "this week marks the 30th anniversary of the Intel 4004, the very first microprocessor. "

    What?
    I thought Microsoft made the first microprocessor after purchasing the idea from Al Gore.
    But, well, if they say so on Slashdot, it MUST be true.

    --
    -Shaunak.
    1. Re:Wait a minute ... by scorcherer · · Score: 2, Funny

      Everything that was invented by Al Gore was subsequently innovated by Microsoft.

      --

      --
      The Cap is nigh. Time to get a fresh new account.

    2. Re:Wait a minute ... by Anonymous Coward · · Score: 0

      What? I thought Microsoft made the first microprocessor after purchasing the idea from Al Gore. But, well, if they say so on Slashdot, it MUST be true.
      Hahaha... oh my god! That's almost as funny as when all those other people posted the exact same joke just after every other slashdot article!!!!! Oh, there's nothing like some originality. The only thing that could have made that funnier is if the joke was funny in the first place!!!

    3. Re:Wait a minute ... by Reality+Master+101 · · Score: 1, Funny

      And then stolen by Apple.

      --
      Sometimes it's best to just let stupid people be stupid.
    4. Re:Wait a minute ... by czardonic · · Score: 1

      But, well, if they say so on Slashdot, it MUST be true.

      Or, if it is a joke about Microsoft or Al Gore on Slashdot, it must be funny.

      --
      Takahashi Rumiko made beats! DON, taku, DON, taku. . .
    5. Re:Wait a minute ... by Maniakes · · Score: 1

      It was stolen by Apple BEFORE it was invented by Microsoft.

      --
      A legparnasom tele van angolnaval.
    6. Re:Wait a minute ... by shaunak · · Score: 1

      You mean to say someone must be original when she/he posts to /.? How the hell did John Katz get his job then?

      --
      -Shaunak.
  10. Try the emulator! by VDM · · Score: 4, Interesting

    Perhaps no overclocking and Linux, but -vice versa- there exists a 4004 software emulator for Linux (e.g., i4004em).

    1. Re:Try the emulator! by Sideways+The+Dog · · Score: 1

      But is there a Linux emulator for the 4004 software?

      --
      "Love is never saying you're too proud." -Tonic
  11. What is a chipset? by Anonymous Coward · · Score: 0

    I thought it was something that provided hardware access to the processor?????

  12. Anniversaries are great, but... by Tsar · · Score: 2, Offtopic

    Every day is the 5nth anniversary of .055% of everything that ever happened, and as a rule we celebrate very little of it, or it would occupy all our time.

    Do we really think the 4004 might be offended by the oversight, or that microprocessors in general aren't getting enough attention in the press? I think the computer industry as a whole could be modded down a point as it is.

  13. The 8080 by Reality+Master+101 · · Score: 5, Interesting

    The 4004 was certainly a significant milestone, but I think the 8080 launched in 1974 was truly the "Model T" of the computer industry. That was the chip that was general enough to really run everything. It was the basis for all the microcomputers and the CP/M operating system.

    In fact, I believe Zilog Z80s (an 8080 clone with some extra instructions -- around 1977?) are still being manufactured as controllers in various products.

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:The 8080 by Reality+Master+101 · · Score: 5, Informative

      In fact, here's Zilog's page on the Z80 still in production after 25 years! How many other computer technologies do you know that are still available after 25 years? Pretty remarkable.

      Talk about a company milking something for all its worth! :)

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:The 8080 by MrFredBloggs · · Score: 0, Offtopic

      "Greatest single guitar chord in music history: First chord, Time, Pink Floyd, Dark Side of the Moon."

      Well, if it helps take your mind off Nick Masons pedestrian drumming, its got to be a good thing.

    3. Re:The 8080 by Teratogen · · Score: 1


      Greatest intro to any rock song ever:
      California Girls, Brian Wilson, the Beach Boys

      Greatest A Capella break ever:
      Sloop John B, Brian Wilson, the Beach Boys

      --
      --- even the safest course is fraught with peril
    4. Re:The 8080 by snatchitup · · Score: 1

      Not to mention the fact that it isn't even a chord. It's a single note, with some light vibrato and in my mind, some tremelo as well.

    5. Re:The 8080 by jesser · · Score: 2

      If you write assembly programs for the TI-83 graphing calculator, you're writing in Z80 assembly. I don't know if they actually use a Z80 chip, or if they're using a clone or a faster-but-similar chip.

      --
      The shareholder is always right.
    6. Re:The 8080 by N2UX · · Score: 3, Insightful

      In my opinion, the DEC PDP-8 was the "Model-T" of the computer industry. It was essentially the first computer you could actually buy, instead of having to lease. At an entry level cost of around US$ 18,000 it was easily affordable by most businesses and universities who needed a computer. There were enough of them made that a lot of third parties developed add-ons. Also, there are still a few PDP-8's running production applications as controllers for manufacturing machinery.

    7. Re:The 8080 by Reality+Master+101 · · Score: 2

      Well, I was limiting myself to microprocessors, but if you want to refer to general purpose computers, it was probably the IBM 360 that really brought computers into mass production as general purpose devices.

      --
      Sometimes it's best to just let stupid people be stupid.
    8. Re:The 8080 by libre+lover · · Score: 1

      According to The Birth of the Microprocessor (to summarize) the 8080 was an improvement on the 8008 (the first 8 bit CPU, representing the birth of the x86 architecture) and the 8008's design was copied from the MSI/TTL CPU of the DataPoint 2200 Intelligent Terminal, which was also introduced in 1971 and is considered to be the first personal computer because it could be hacked into performing as such.

      --
      Error: .sig undefined
    9. Re:The 8080 by Rand+Race · · Score: 1
      I'm with ya on the Sloop John B, but greatest intro?

      Holiday In Cambodia, Jello Biafra, the Dead Kennedys

      --
      Insanity is the last line of defence for the master diplomat. But you have to lay the groundwork early.
    10. Re:The 8080 by DdJ · · Score: 2, Interesting
      In fact, I believe Zilog Z80s (an 8080 clone with some extra instructions -- around 1977?) are still being manufactured as controllers in various products.

      Heck, it's not just used for controllers: a Z80 clone is at the heart of every Gameboy and Gameboy Color (not Gameboy Advance).
    11. Re:The 8080 by fmaxwell · · Score: 2

      In fact, I believe Zilog Z80s (an 8080 clone with some extra instructions -- around 1977?) are still being manufactured as controllers in various products.

      Clone is an unfair word. The Zilog had a much larger instruction set and many of the shared instructions executed in fewer CPU cycles. Not only is the Z80 still manufactured, it's even used in TI graphing calculators. It was, and is, an elegant architecture that's well-suited to many applications for which blinding speed and access to megabytes of RAM is not a necessity.

    12. Re:The 8080 by Anonymous Coward · · Score: 0

      Two of my favourite machines at home are MSX computers (one Expert and one Hotbit), powered by Z80's at 3.5 MHZ with 64K of RAM.

      They're still pretty impressive machines even by today's standards. Have you ever seem and MSX 2+ (also powered by a Z80 at 3.5 MHZ) with 128K of RAM playing a 1 hour long video, "streamed" from a IDE CD-ROM drive, with sound, at 12 FPS? Amazing!

      In fact, I've just got a brand new motherboard for the Expert, powered by a Z80H (or Z84C) at 7 MHZ, with 1 MB of RAM (expanded through a Memory Mapper). The extra speed helps a lot, even more when connecting to the Internet with a serial cartridge trough a 33.6 sportster external modem, browsing the web on UZIX.

    13. Re:The 8080 by WWWWolf · · Score: 1
      In fact, here's Zilog's page on the Z80 still in production after 25 years! How many other computer technologies do you know that are still available after 25 years? Pretty remarkable.

      I guess there's just one reason for that. No, maybe two. =)

    14. Re:The 8080 by deaddrunk · · Score: 1

      MSDOS, although most of us wish it wasn't.

      --
      Does a Christian soccer team even need a goalkeeper?
    15. Re:The 8080 by Moghedien · · Score: 1

      Arcade games too:

      Street Fighter Alpha 3 (US 980904)
      1998 Capcom

      CPU:
      68000 11.8MHz
      Z80: 8.0 MHz
      ...

      Mmm, MAME.

      --
      I've come to... anesthetize you!
    16. Re:The 8080 by hearingaid · · Score: 2

      The 8080 was the first 8-bit microprocessor, wasn't it?

      I'm still a 65xx fan. The 6502 was a really nice little chip for the time; it actually managed to survive in ordinary use (in the 6510 format) until the late '80s.

      Imagine a chip design being good enough to last ten years now.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    17. Re:The 8080 by Free+Bird · · Score: 1

      Yes, it uses a Z80, as do the TI-73, TI-82, TI-85 and TI-86.

    18. Re:The 8080 by TheMeld · · Score: 1

      The Z80 is indeed still ubiquitous. The average car has at least a dozen of them from what I've heard. I wouldn't be surprised if your VCR (and other stereo components, at least the ones that have big fancy displays) had one. Many vending machines run on them, from what I've heard. The things litterally cost only pennies, so it's not like you'd save much money on the hardware going with simpler logic, and writing the control software is probably easier (and thus cheaper) than doing something with more deidcated / specialized hardware.

      --
      -Cheetah
    19. Re:The 8080 by Reality+Master+101 · · Score: 2

      The Zilog had a much larger instruction set and many of the shared instructions executed in fewer CPU cycles.

      Well, "much larger" is a bit of an exaggeration, although there's no doubt they added a bunch of useful instructions. What really rocked were the extra registers. They really came in handy.

      The 8-bit processor that really gets no respect is the Motorola 6809. Lots of registers, and the instructions set was orthogonal with respect to them. It was great, but not really widely used for some odd reason.

      Not much has changed, has it? :)

      --
      Sometimes it's best to just let stupid people be stupid.
    20. Re:The 8080 by Anonymous Coward · · Score: 0

      Also, the 8080 is dependent on a family of chips to get it up and running. All that complicated crap you had to do to get the proper bus signals. And it required three voltages! (+5,-5,+12).

      The Z80, on the other hand, can be stuck on a board with a crystal, an EPROM, a static RAM chip, some sort of I/O (i.e. an 8255 chip), a tiny big of glue logic, and made into a complete system. And it's happy with just a +5v supply.

    21. Re:The 8080 by fmaxwell · · Score: 2

      Well, "much larger" is a bit of an exaggeration, although there's no doubt they added a bunch of useful instructions.

      The Z80 had an additional 80 instructions. In an 8-bit CPU, that's a lot of additional instructions.

    22. Re:The 8080 by Amazing+Quantum+Man · · Score: 2

      Nope, the 8008 was. The 8080 was the child of the 8008.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    23. Re:The 8080 by Reality+Master+101 · · Score: 1

      The Z80 had an additional 80 instructions. In an 8-bit CPU, that's a lot of additional instructions.

      That many? Well, my brain is starting to overheat from having to dredge up memories from that long ago, so it's entirely possible that I'm forgetting a lot of instructions. :)

      --
      Sometimes it's best to just let stupid people be stupid.
    24. Re:The 8080 by _ph1ux_ · · Score: 1

      welp microsoft has been spewing out the same old crap for almost 25 years...

      sorry. had to.

    25. Re:The 8080 by elbarsal · · Score: 1
      "Also, there are still a few PDP-8's running production applications as controllers for
      manufacturing machinery."


      I know that there are PDP-8 machines still operating in nuclear facilities as well. Fun, isn't it?


      ed

  14. Addressable memory by RadioheadKid · · Score: 1

    That was back when they said we only need 16 bytes of memory, who will need any more...

    (yeah I realize.....it's a joke.)

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
  15. The good ol' days by micromoog · · Score: 4, Funny
    From Intel's site:

    The 8008 was twice as powerful as the 4004.

    If only naming conventions could make that much sense today . . .

    1. Re:The good ol' days by DeadMeat+(TM) · · Score: 2
      The 8008 was twice as powerful as the 4004.

      If only naming conventions could make that much sense today . . .

      "Today on Tom's Hardware: a review of the brand new Intel 4,198,498,304 processor."

      I'll stick with the Athlon model numbers, thank you.

    2. Re:The good ol' days by dumpster_d · · Score: 1

      You'd have to do it on a per-cycle basis.

      Chip--Clk[MHz]--MIPS---MIPS/clk--New Name
      4004--0.108-----0.060--0.556-----base [4004]
      P4----2000------3804---1.902-----7616

  16. First Single Chip Processor by Xenu · · Score: 2

    Can anyone name the first true single-chip microprocessor? It has to have integrated RAM, ROM and I/O.

    1. Re:First Single Chip Processor by glhturbo · · Score: 1
      I thought having integrated RAM, ROM, I/O made it a microcontroller, not a microprocessor

    2. Re:First Single Chip Processor by Ivan+Raikov · · Score: 1

      That's called microcontroller, and it probably was the Intel 8051.

    3. Re:First Single Chip Processor by Xenu · · Score: 2
      It would be both a microprocessor and a microcontroller. Microprocessor is the generic term, microcontroller is the more specialized term.

      The earliest microcontroller I've found a reference to is the TMS1000 (Texas Instruments), mid 1970's.

    4. Re:First Single Chip Processor by Anonymous Coward · · Score: 0

      Nope 8041 came much before 8051

    5. Re:First Single Chip Processor by Anonymous Coward · · Score: 0

      The 8048 is the processor family you are thinking of, I believe. The MCS-48 family to be exact.

      I've got a few tubes of 'em at home, and a simple wirewrapped system made up of one. It made some seven segment displays read '1234' before I got bored with it.

    6. Re:First Single Chip Processor by Eric+Smith · · Score: 2
      I can think of several candidates for the first single-chip microcontroller. The very first one in commercial production was probably the Texas Instruments TMS1000, although I think they may have had an even earlier version (TMS0970, perhaps?). These were four-bit microcontrollers.

      The first 8-bit single-chip microcontroller may have been the Intel 8048, introduced in 1976. It had masked ROM; there was also an EPROM version, the 8748, and a ROMless version (for external program memory), the 8035.

      Another possibility for the first 8-bit microcontroller may be the Mostek MK3870, which was a single-chip version of the Fairchild F8 processor family.

  17. 4004 Memories by Rick+Richardson · · Score: 4, Interesting

    I remember stopping by the Intel booth at the National Computer
    Convention in New York in 1971-1973 timeframe (can't remember exact
    date).

    My Dad had put me on a train to New York to expand my teenage
    horizons. I returned with 4004 and 8008 data sheets and some chip
    samples. I spent the next few months dreaming up what I was going to
    do with the chips and drawing schematics.

    I never did build anything with them, because owning a terminal and a
    modem was more important to me at that time than a having a uP - if I
    had had my priorities straight, I might be famous now [grin]. I did end up
    designing and building 3 different video terminals, though.

    Thanks for the memories.

    -Rick

    1. Re:4004 Memories by Monte · · Score: 1

      My Dad had put me on a train to New York to expand my teenage horizons. I returned with 4004 and 8008 data sheets and some chip samples

      They gave you free chips? Geez, I thought those things were expensive!

    2. Re:4004 Memories by Rude+Turnip · · Score: 2, Funny

      "My Dad had put me on a train to New York to expand my teenage horizons. I returned with 4004 and 8008 data sheets and some chip
      samples."

      It sounds like he sent you there "to become a man," but you came back a geek instead :-)

  18. Odyssey by Gothmolly · · Score: 2

    I had an Odyssey video console for my old B&W TV back in the day. It had a membrane style keyboard, which you could program assembly code in, and it ran on the 4004.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Odyssey by Rand+Race · · Score: 1
      I had one of those puppies.... taught me how to count in octal. Didn't know it was a 4004 though, I'll have to see if I can dig it up next time I go by the folks' place.

      --
      Insanity is the last line of defence for the master diplomat. But you have to lay the groundwork early.
    2. Re:Odyssey by Anonymous Coward · · Score: 0

      it's not it's got a 8048 cpu in it.

  19. Re:how about a beow... by Anonymous Coward · · Score: 0

    Seriously, with the crazy of emulators these days, even despite 4004's lack of anything remotely resembling memory protection or management... oh, on with the damn question:

    HAS ANYONE PORTED LINUX TO IT YET?

  20. Interview w/ Masatoshi Shima of Busicom by ch-chuck · · Score: 5, Interesting

    about the 4004 development, right here - they were Intel's customer at the time.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  21. And I though that... by staili · · Score: 2, Interesting

    ... the first microprocessor was older than UNIX

    It seems a bit strange for me to think that first unix didn't run on a machine with microprosessor.

    1. Re:And I though that... by Gordonjcp · · Score: 2

      Lots of operating systems ran on non-microprocessor machines. In fact, the first machines running Unix were roughly as powerful as a 68000 processor, like that used in early Macs and many others (including my favourite Motorola-powered computer, the Sinclair QL).

      Motorola actually produced a "VAX-on-a-chip" for Digital that was basically a re-microcoded 68000.

    2. Re:And I though that... by spiro_killglance · · Score: 3, Interesting


      In those days you couldn't put enough transitors
      on a chip to make a descent CPU core for a
      high end system, so what people did was join
      a lot of bit-slices together. A bit-slice was
      a 1,2 or 4 bit segment of an ALU +with instruction
      decoders, which could be chained together with
      carry bits outputs and inputs to make a 16 or 32 or whatever bit CPU core.

    3. Re:And I though that... by NoMoreNicksLeft · · Score: 1

      Infidel !!! Heathen !!! Blasphemer !!! Everyone knows that the Amiga was the best 68k computer ever produced, with the Atari ST a close runner-up.

      *grin*

      Truthfully, I like them all. I have all the consumer class 68k computers, and some of the workstation class (still need a Sun/3 and Apollo). Now though, slashdot is persuading me to find something 4004 based... wonder what ASM is like on that thing. "You have a total of two 4bit acumulators, and a 2bit index register. Computing has never been this fast!"

    4. Re:And I though that... by Anonymous Coward · · Score: 0
      Well, before microprocessors there were processors. And Unix ran on them, they just weren't small and in a single chip. Otherwise they wouldn't be called microprocessors!

      There never were milliprocessors, or centiprocessors...

    5. Re:And I though that... by BlacKat · · Score: 1

      Infidel !!! Heathen !!! Blasphemer !!! Everyone knows that the Amiga was the best 68k computer ever produced, with the Atari ST a close runner-up.

      You know... I'd have to agree.. and I was an ST owner... didn't get to see what the fuss on the Amiga was all about till I played with UAE. The GUI defiantly takes some getting used to tho! :)

    6. Re:And I though that... by Anonymous Coward · · Score: 0

      I think I'd take a Mac Quadra running 68k linux over an Atari ST...

      I'd take a 68060 based Amiga over either tho' :)

    7. Re:And I though that... by NoMoreNicksLeft · · Score: 1

      And for a PPC Amiga, you'd probably murder me. I'd allow you to, if I got to see a glimpse of it before the life faded from my eyes....

    8. Re:And I though that... by Gordonjcp · · Score: 2

      Try a multi-tune doorbell, the ones with a 3-way switch and an 8-way switch. They (IIRC) used a 4004 - a friend of mine had one with an "Intel Inside" sticker on it.

  22. CPU are like cars by 2Bits · · Score: 1

    I always prefer the latest model.

    1. Re:CPU are like cars by Anonymous Coward · · Score: 0

      troll.

  23. Celebrating the wrong date? by SuzanneA · · Score: 3, Interesting
    Are we celebrating the wrong date?

    According to The Chronology of Personal Computers (1969-1971):

    The first production run of the 4004 was in December 1970. Admittably the production run had to be tossed due to mask errors, but 2nd and 3rd production runs in Jan and Feb of 71 were more sucessful (the 2nd run still had errors). Sample calculator designs were shipped to Busicom in March 71 - comprising 4 4001s, 2 4002s, 2 4003s and 1 4001.

    The only relevance of November 71 that I can find, was that the MCS-4 microcomputer based on the 400x series was released. But thats not the microprocessor itself.

    One thing that stands out, is that Intel have had production problems and bugs since day 1 :)

    1. Re:Celebrating the wrong date? by SuzanneA · · Score: 1
      Typo Correction:

      the last component of the sample calculator design was obviously '1 4004' not 4001

    2. Re:Celebrating the wrong date? by Monte · · Score: 1

      Are we celebrating the wrong date?

      According to this Google cache of an Intel page, the introduction date was 15-Nov-1971.

  24. Where can I see it. by thetechweenie · · Score: 1

    Does anyone know if there are any computer museums with these on display? I haven't hit the computer museum in Boston for a while, I'ld go to see this.

    --


    Um, this is my sig.
    1. Re:Where can I see it. by Anonymous Coward · · Score: 0

      that museum sucks!! its all crap...then again i that was in 96'... who knows.

    2. Re:Where can I see it. by Mondrames · · Score: 1

      The Science Museum of Virginia has an Intel processor on display in their "We have this stuff we don't know what to do with anymore" section. I think it may be a 4004 even.
      They also have a version of Space Invaders (red LEDs), a counting game to teach you how base 2 works, AND a flowchart game to guess the card you picked.

      Very exciting stuff!

    3. Re:Where can I see it. by Anonymous Coward · · Score: 0

      Boston Computer Museum is GONE. The Rhode Island Computer Museum might have one. (www.osfn.org/ricm/)

  25. Re:how about a beow... by Monte · · Score: 2, Interesting

    HAS ANYONE PORTED LINUX TO IT YET?

    4 bit data registers, 640 bytes (yes, bytes) of addressable memory - I think I can safely say "no".

    &ltobligatory_MS_bash&gt

    But I hear Win 3.11 is coming along nicely. Thrashes like a bitch, though.

    &lt/obligatory_MS_bash&gt

  26. PC predates the microprocessor by blamanj · · Score: 2

    According to this site, the first personal computer was Simon, c. 1950, a relay and paper-tape affair. You can argue with their definitions, but it has a lot of interesting historical machines.

    MITS Altair really started the PC revolution, in that it was readily available, had a decent amount of compute power, and was affordable.
    1. Re:PC predates the microprocessor by ch-chuck · · Score: 3, Informative

      here is my working Simon test/prototype board - I'd love to make a 'finished' one someday (given time, $$$, and a better, faster stepping relay).

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    2. Re:PC predates the microprocessor by Anonymous Coward · · Score: 1, Insightful

      Actually, didn't the "PC" start the PC revolution. What would they have called it before? A Microcomputer.

    3. Re:PC predates the microprocessor by Hieronymus+Howard · · Score: 1

      According to this site [blinkenlights.com], the first personal computer was Simon

      Yes, but the 'paperclip and tin-can' computer must be the coolest geek toy.

      The story of the monopoly-playing geniac was fascinating too. Thanks for the link.

      HH

  27. Re:Well, Happy 30th... Why? by ackthpt · · Score: 3, Insightful
    why would you want to?

    CS and other hobbyists get all sniffly for the good old days. I was having a huge amount of fun a couple weeks ago hacking a 6502. That we even recall such an occasion should suggest to you that so long as some of us are alive, remembering and playing around with such artifacts defines who we are.

    --

    A feeling of having made the same mistake before: Deja Foobar
  28. Intel 4004 *NOT* the first microprocessor! by Eric+Smith · · Score: 5, Interesting
    Actually, the CADC was the first microprocessor. It was used in the F-14A.

    It is lesser known because the designer, Ray Holt, only received clearance to publish information about it in 1998.

    1. Re:Intel 4004 *NOT* the first microprocessor! by geekoid · · Score: 2

      But it was the first one designed as a generic microprocessor, meaning you could out it into anything, as opposed to designing for a specific purpose.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Intel 4004 *NOT* the first microprocessor! by Eric+Smith · · Score: 2

      The 4004 wasn't designed as a generic microprocessor either. It was designed for a calculator, just as the CADC was designed for an aircraft. Both could be used for other things, and both were.

    3. Re:Intel 4004 *NOT* the first microprocessor! by Anonymous Coward · · Score: 0

      Not to detract from this, but please see my earlier remarks about the Four-Phase Systems AL-1, the first non-classified microprocessor. --nb

  29. Anybody porting Linux to it yet? by damas · · Score: 1

    I don't remember any computers built around this one but since there exists an emulator... it would make a nice pet project.

  30. [OFFTOPIC] Re:The 8080 by Gordonjcp · · Score: 1

    Greatest single guitar chord in music history: First chord, Time, Pink Floyd, Dark Side of the Moon.

    What, F#m ? No way. The CM7 at the start of the chorus is much better.

  31. birthdays by jonestor · · Score: 1

    Damn, everything is turning 30 this year.

  32. Re:Well, Happy 30th... Why? by Monte · · Score: 1

    Ok, nostalgia. I'll buy that, I guess, but still...

    I was having a huge amount of fun a couple weeks ago hacking a 6502.

    You can actually do interesting and useful stuff with a 6502. With a 4004 you can build a traffic light controller. Once you emulate it, what are you going to do with it other than watch the bits in the registers change?

    Oh well, different strokes for different folks. Don't mind me, I'm just crotchety today.

  33. Note to self: Read next post dummmie by damas · · Score: 1

    Since it wouldn't run Linux, it would make a nice Turing machine though...

  34. 4004 Family Tree by spiro_killglance · · Score: 3, Interesting

    I'm sure i'll miss a few but here goes,

    Sorry the formatting is poor due to the lameness filter.

    4004
    4040
    8008 8080 Z80 (Zilog) Z8000 (16-bit)
    8086 8085 Z800 (Z80 extension)
    80186
    80286
    386SX also IA468 (still born new archi)
    386DX
    486SX
    486DX
    486DX-2
    486DX-4
    Pentium, AMD K5, 586 (cyrix)
    P-MMX P-PRO K6 686 Win chip
    P-2 Celeron K6-2 686MX Win Chip II
    P-III Cel(2) K6-3 ?
    Coppermine Athlon Cyrix III
    T-bird
    P4 Tualatin Athlon XP

    I've missed out the Xeons, and of course all the
    microprocessors that didn't have some lineage
    to the orignal 4004. Although the instruction
    sets changed a lot particular from the 4004 to
    8080 and from the 8080 to 8086, there is enough
    similarity in there style and content to claim
    that your Pentium 4 or Athlon XP is directly
    descended from the 4004. It makes you wonder
    if Intel can really expect to shift people from
    the x86 arch to a totally new one.

    1. Re:4004 Family Tree by Ivan+Raikov · · Score: 1

      You missed the 8088 (very important, it was on the first IBM PC), the 8051, the SLC series of 386 and 486, and all the CPUs and microcontrollers that use 8051 and 186 cores (TI, etc).

    2. Re:4004 Family Tree by PastaAnta · · Score: 1

      You missed the 8088, which is important because it was the chip used in the first IBM PCs. It was actually a cost reduced version of the 8086, where the external databus was reduced from 16-bit to 8-bit in exchange for lower performance.

      It is also slightly incorrect to list 386DX and 386SX as completely different processors, as the 386SX is just a cost reduced 386DX with the external databus reduced from 32-bit to 16-bit. (AFAIK the DX came before the SX).

      The same is true of the 486 family, as the SX was a cost reduced version of the DX, missing the FPU. The DX2 and DX4 was a DX with a core frequency multiplier of 2x and 3x (Yes, marketing bluff!) respectively.

  35. I've got three of them :) by MsWillow · · Score: 5, Interesting

    Still utterly unused, in anti-static foam, three Intel 4004s. My roommate decided to start collecting old CPUs, and I managed to find these, free. I still want to make a very simple blinking-lights toy with one of these, and proudly put the "Intel Inside" sticker on the box :)

    Goddess, this brings back memories! Hanging out at the library, using their terminal to call (at 300 baud, that was *fast!*) the HP-2000 system at Harper College, and chatting with friends who had serious money (Jeff actually *built* an Imsai 8080 unit, though he got many of the parts free by schmoozing the sales person).

    30 years, gads. Back then, having even a floppy disk was a wild dream, now we have 100+ gigabyte hard disks. Back then, having one whole K of ram was heaven - last week, I bought 512 meg for $20. Back then, the clock oscillator could be made from a simple L-C circuit, and it ran several hundred kilohertz. Now, it's a PLL-controlled internal oscillator, using an external crystal oscillator, all running at frequencies that make a microwave oven look slow.

    All this, in thirty years. That *really* makes me feel old :)

    --

    Lemon curry?
    1. Re:I've got three of them :) by darkonc · · Score: 2
      Yep.. The data sheet crows about how the 4004 can handle what would now be called 4K of ROM and 640 bytes of RAM (though it was measured in bits back then).
      and it could add two 8 digit integers in just under a second (probably stored in 32 bits as Binary Coded Decimal)

      And I moan about how my secondary computer has 'only' 96meg of RAM in it....

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    2. Re:I've got three of them :) by 11223 · · Score: 2

      And just think... Harper College still uses an HP-UX system that's not much more powerful than a 4004 :-P

    3. Re:I've got three of them :) by GroovBird · · Score: 3, Funny

      So, in essence they were saying "640 byte should be enough for everyone" ?

      (Can you imagina a B... ?)

      Dave

    4. Re:I've got three of them :) by Anonymous Coward · · Score: 0

      "Now, it's a PLL-controlled internal oscillator".. I know this is a Troll but the PLL structure is to large and less flexible for current microprocessors. A DLL structure is used in place of it. The DLL affects both the clock edges to allign any skew that might occur. A DLL is used when there is significant clock skew between two communicating blocks and need to be syncronized to a common time frame.

  36. Re:Europeans by i_am_nitrogen · · Score: 1

    So I suppose that it was Martians who invented the printing press, the Trébuchet, Allegro (a game library designed by a guy from England), and numerous other cool inventions. "I'm afraid of Americans. It sucks to fear myself."

  37. Moderators... by Anonymous Coward · · Score: 0

    The moderators seem to be smoking more crack than usual lately...HOW THE HELL IS THE PARENT INTERESTING?...i think the correct response would be FUNNY

  38. The old days by certsoft · · Score: 2, Interesting
    I did some programming for the 4004 back around 1975, I had no idea it was that old of a chip. Of course I was working for the military, so that might explain it :)

    As I recall we had a Model-33 Teletype for software development. We punched the program into paper tape, called up a system using an acoustic modem and used their cross-assembler. Or maybe I'm just having an antacid flashback.

    1. Re:The old days by fm6 · · Score: 2
      As I recall we had a Model-33 Teletype for software development. We punched the program into paper tape, called up a system using an acoustic modem and used their cross-assembler. Or maybe I'm just having an antacid flashback.
      No, I was doing the same thing during the same period. Disk storage was expensive and video display even more so. The KSR-33 Teletype provided cheap substitutes (paper tape and continuos-feed printer) for both. The damn thing was everywhere, and its design influenced the keyboards we still use. Oh yeah, and that's why Unix/Linux serial interfaces are still prefixed with /dev/tty.

      I worked for a company once that tried to do away with the ESC key -- a key which doesn't make sense except on a teletype. Everybody made fun of us for it.

      The KSR-33 was such an important part of computer culture that William Gibson put them in his classic cyperpunk novel, Neuromancer. Ironically, the Teletype Corp discontinued production of this model in 1984, the same year Neuromancer was published.

  39. Patience - 2015 by snatchitup · · Score: 2, Funny

    Wouldn't it be more appropriate to make a bigger deal when this thing is four thousand four years old? Or perhaps, when it turns 44?

    I've been waiting for the year 2015 to be the first poster with the story. I was really looking forward to all the extra karma gained with the mod ups.
    Dang, foiled again.

    1. Re:Patience - 2015 by gi-tux · · Score: 1

      Or in 303 years and 8 months from now, it will be 4004 months old. Of course it was 4004 days old over 19 years ago, so we missed that one.

      --
      I have no sig, does anyone have one to spare?
    2. Re:Patience - 2015 by Paul+the+Bold · · Score: 2
      Just wait two years if you want a nice round number. The 4004 will be oct 40.

      Now, if you really want to trace your Microprocessor lineage, start with William Oughtred.

    3. Re:Patience - 2015 by richie2000 · · Score: 1
      I've been waiting for the year 2015 to be the first poster with the story.

      No worries, this is Slashdot. You could probably get this story submitted again tomorrow. :-)

      --
      Money for nothing, pix for free
  40. No pun intended? by cide1 · · Score: 1

    Sorry, couldnt resist

    --
    -- the computer doesn't want any beer, no matter how much you think it does. NEVER, EVER feed your computer beer.
  41. look at Moore's law in action by compugeek007 · · Score: 3, Interesting

    Here is a link that has a simple graph from the 4004 to the P7 (Merced Pentium II) that shows how Intel has obeyed Moore's law (at least until the P2.)

    --
    Jesse Wolfe Sr. Manager Systems Integration
    1. Re:look at Moore's law in action by Anonymous Coward · · Score: 0

      It is wrong. Merced is not the P7, it is what turned into the Itanium. 0.8u in 1985, yeah, right. 2u is more like it, and in the 70's 10u.

    2. Re:look at Moore's law in action by compugeek007 · · Score: 1

      my bad -

      --
      Jesse Wolfe Sr. Manager Systems Integration
    3. Re:look at Moore's law in action by compugeek007 · · Score: 1

      Actually - look at the last time period whre the merced (the Itanium thank you very much whomever corrected me) ends.The time is now 2.5 years BUT - I think this is due to marketing and R & D practices, not the disproving of moores law

      --
      Jesse Wolfe Sr. Manager Systems Integration
  42. Now waitaminute!!! by Darth+RadaR · · Score: 3, Funny

    Intel 4004 Turns 30
    from the middle-aged dept.


    I'm 33 and that ain't middle-aged. I take offence! :P

    --
    /*drunk.. fix later*/
    1. Re:Now waitaminute!!! by thelexx · · Score: 0, Offtopic

      Hell, I'm 32 and still get carded for smokes with a fresh shave! It's all in the genes baby! :)

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    2. Re:Now waitaminute!!! by Dr+Caleb · · Score: 2
      Not to worry my son,

      According to my calculations, it's not 30. It's 29.99999... Did I mention I'm running a Pentium 75?

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    3. Re:Now waitaminute!!! by Anonymous Coward · · Score: 0

      Keep smoking, baby face. We'll see who looks worse when we're 60.

      If you make it.

    4. Re:Now waitaminute!!! by Anonymous Coward · · Score: 0
      Well, lets see. You are 33. Assuming you live to be 99 (statistically unlikely), your age is divided thus:

      0 - 32 Youth

      33 - 65 Middle Age

      66 - 99+ Seniority

      Are you planning to live past 99? Remember, every year that you want to stay a youth means THREE extra years you have to live on the back end.
      Face it, you are a geezer!

      (This message brought to you by a 31 year old planning to live well past 150...)

  43. wrong order? by Anonymous Coward · · Score: 0

    I don't know what kind of order you wanted this in, but if it's chronological order, the you need to do a bit of reordering. The 486DX (aka the 486) came out long before the 486SX (the SX was a model for cheapskates), and I believe the 386DX came out before the 386SX aswell.

  44. Re:Europeans by Anonymous Coward · · Score: 0
  45. Masatoshi Shima is the inventor of microprocessor by puz · · Score: 1

    Note that the IEEE interview of Shima says:
    > But he [Hoff] jumped into the room and said, "I found some ideas." But it looks to me there were almost no new ideas . . .

    But the Hoff interview says:
    > And again, the idea [of a general purpose computer] was basically rejected by the Japanese engineers but . . .

    I'm very surprised to learn that there is a big discrepancy between the US version of history and the Japanese version regarding who invented the first microprocessor. For all these years I thought that Mr. Masatoshi Shima, formerly of Busicom designed 4004 inspite of lack of understanding and support from Intel. For example, link [1] writes (my translation): When Busicom approached Intel with the idea of designing an LSI to be used in calculators, Intel managers Ted Hoff and Stan Mazur showed little interest. Discussion went nowhere for many months. Then one day Hoff stormed into the room excited about "his" idea of creating a 4-bit ALU with 16 registers and 4 stacks, which was basically a rehash of Shimafs original proposal to create a chip based on the concept of "stored program." Moreover, Hoff designed only the arithmetic unit, which is the core of the microprocessor, so Shima had to write the spec and do the logic design for the rest of the chip all by himself. RAM, ROM, and I/O expander were designed by Federico Faggin, who had just joined Intel.

    [2] [3]

    --
    Download Mazes and Puzzles from www.puz.com
  46. Download enlarged view... by whovian · · Score: 1

    Let's see here. OK! [click]
    Displayed scale: Acutal size

    --
    To-do List: Receive telemarketing call during a tornado warning. Check.
  47. HS District 211 ring a bell? by nick_danger · · Score: 1
    I was all ready to offer up for sale or trade my pair of Qume 8" DSQD floppy drives & 8 boxes of orginal factory shrink-wrapped 3M brand 8" SSSD diskettes, when I saw the Harper reference...

    Gawd that brings back memories! Volunteering as a terminal aid in -- what was it? D building? -- for the free terminal time. Accoustic couplers... Teletype Model 33... DecWriters... None of this energy efficiency mamby-pamby stuff, no sirree! We're talking real equipment, the kind that would dim the lights when switched on, and could heat small houses. And 300 baud was so fast, so cool. Who could want faster than that? Boy, those were the days.

    ...I'm stopping now. The geeze-alarm just started going off...

  48. On speed. by tit4tat · · Score: 3, Interesting

    Intel summed up the "speed" [sic] difference between a 4004 and a Pentium 4 with an interesting assume-this-basketball-represents-the-sun-like analogy: "Intel's first microprocessor, the 4004, ran at 108 kilohertz (108,000 hertz), compared to the Pentium® 4 processor's initial speed of 1.5 gigahertz (1.5 billion hertz). If automobile speed had increased similarly over the same period, you could now drive from San Francisco to New York in about 13 seconds."

    1. Re:On speed. by Anonymous Coward · · Score: 0

      Driving into New york at that speed would probably release so much energy upon stopping that New York would be no more.

    2. Re:On speed. by ch-chuck · · Score: 2, Funny

      If automobile speed had increased similarly over the same period, you could now drive from San Francisco to New York in about 13 seconds."

      but if you were running Winblows it would have crashed in Utah...

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
  49. Re:The 8080 is power hungry by Anonymous Coward · · Score: 0

    both of those use more power than the crusoe.

  50. One Hundred 4004s on eBay! by Caractacus+Potts · · Score: 3, Informative

    There's a Dutch auction over at eBay with 100 of these little babies at $10 a piece. Just search for "Intel 4004". The date code on the picture shows that they were made in 1975, so they're not the ceramic and gold ones. Auction ends Thursday evening. Don't outbid me, or I'll mod you down.

  51. Forgive me, lord Taco by billcopc · · Score: 3, Funny

    But imagine a beowulf cl...

    Hey, seriously, wouldn't it be groovalicious to have a bunch of 4004's produced using today's .13 micron technology, making them a tiny fraction of their original size ? Throw down a hundred of them on a board and have it run a massively parallelized app of some sort at 25 cents per node.

    Why the hell not ?

    --
    -Billco, Fnarg.com
    1. Re:Forgive me, lord Taco by connorbd · · Score: 2

      That's an interesting thought, and it's not the most ridiculous idea I've ever heard...

      The reason it makes sense is the same reason USB is in the process of displacing IEEE 1284 (and the reason RDRAM probably seemed like a good idea at the time) -- in theory parallel is faster, but the simple fact is that it's substantially more of a pain in the ass than serial to get working. The basic idea is to put several gazillion 4004 cores on one chip (perhaps something of a PGA-like device) and just bite off as much processor bandwidth as you need. I think the operative concept here is "dynamic pipelining" -- does that make sense to the sandbenders around here?

      /brian

    2. Re:Forgive me, lord Taco by billcopc · · Score: 1

      I see what you're hinting at : the I/O controller (the cluster of 4004s) would take serial data, munch it up and spit it out as a parallel/packeted chunk of data, which offers greater bandwidth for lesser end-processing. Bah, maybe.

      --
      -Billco, Fnarg.com
  52. Good Interview by crisco · · Score: 2
    Best thing I've found on /. in a while.

    Of course, it is best balanced with Mr. Hoff's interview, as they seem to have different ideas on how much everyone contributed, the language and technical communication barriers were definately there.

    --

    Bleh!

  53. Alas, the Z80 by fm6 · · Score: 2
    I agree, the Z80 is an important bit of technology. Is there any CPU that has gained such wide acceptance or been in continuous production for so long?

    Still, the Z80 now is nothing to what it might have been. I remember when Z80/CPM systems were the standard for serious desktop computing. Even Apple II people used a Z80 card to run business apps. (There was a MS version -- their first hardware product!) I think this Apple/Zilog combo was the most common desktop business computer at one time. If things had gone just a little differently...

    1. Re:Alas, the Z80 by Reality+Master+101 · · Score: 2

      It's worth pointing out that Zilog came out with a Z8000, which was a 16 bit version of the Z80, but it was a massive failure. The other competitor, of course, was the 68000 (which Apple chose). The rest of the industry (read: IBM) picked the 8086. I don't think the Z8000 was ever really in the running. I don't know much about it, so I'm not sure why.

      Trivia: I actually saw an early prototype of an IBM PC that used a 68000 microprocessor. Really! We were contracted to port some products to it (our shop had a bunch of 68000 products), but the contract never came through for obvious reasons.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:Alas, the Z80 by Anonymous Coward · · Score: 0

      Wow, how did that perform (comparatively) to the x86 based PC?

      (to think, if IBM had taken that route, we could all be sitting at PowerPC machines right now....)

    3. Re:Alas, the Z80 by Amazing+Quantum+Man · · Score: 3, Interesting
      Having had the pleasure of programming the Z8K, it was not a 16 bit version of the Z80.

      The Z8000 was available in four flavors:

      Z8001 Segmented (8MB address space)

      Z8002 Non-Segmented (64KB address space)

      Z8003 Segmented (8MB address space), Virtual Memory Support

      Z8004 Non-Segmented (8MB address space) Virtual Memory Support

      The Segmented CPUs had a flag bit that allowed them to run in non-segmented mode.

      The Z8000 was much closer architecturally to the 68K family than the Z80/x86 family. It had 16 orthagonal, 16-bit registers (R0-R15), which could be paired up as 8 32-bit registers (RR0-RR14). R15 (non-segmented mode) or RR14 (segmented mode) was the stack pointer.

      The opcode names were similar to the Z80, but the architecture was vastly different. The Z8000 series was popular in embedded and military applications. Unfortunately, I don't believe Zilog ever built the Z8070 FPU for the processor, which also hindered it's acceptance as a mainstream CPU.

      Anyone out there remember the Zilog ZEUS System 8000? It was a Unix System III variant.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    4. Re:Alas, the Z80 by Reality+Master+101 · · Score: 2

      Wow, how did that perform (comparatively) to the x86 based PC?

      To be honest, I don't think I even powered it on, much less ran performance comparisons. Not to mention that just about everything was written in assembly in those days, so benchmarking was a task of rewriting a (normally trivial) program for each processor. Also remember that this was before the official launch of any sort of IBM PC, so I didn't have an 8086 system to compare it with.

      My memory is fuzzy, but at the time it was kind of a curiosity of what IBM wanted to do with it.

      After the launch, we all felt that IBM rejected it because they didn't want to compete with their expensive mini-computers. :) (we were 68K snobs, of course). The real reason is probably that porting CP/M software from 8080/Z80 to 8086 was a much easier task than to the 68000 particularly because of the byte ordering issues.

      Once again, compatability issues rule the day.

      --
      Sometimes it's best to just let stupid people be stupid.
    5. Re:Alas, the Z80 by fm6 · · Score: 2
      Actually, I was working for Zilog at the time. I wasn't working on the component side (I was hired to document their Z8000-based Unix box), but I seem to recall that the Z8000 was a substantial change in architecture from the Z80. There was a school of thought that said that 16-bit processors should not try to be backward compatible with 8-bit processors. Thus Motorola chose to design the 68000 from scratch, rather than upgrading the 6800. I'm pretty sure Zilog made a similar decision.

      By contrast, Intel saw the 8086 as a continuation of the 8080. So they came up with this segmented architecture that looked much the same as an 8080 at the 64K address space level. (The binaries were different, but you can port an 8080 assembly program simply by resassembling it. Which is why Microsoft Basic was so slow on DOS!) Bad from an engineering point of view (we still have issues with memory models on Windows!) but that sort of cautious technology probably had a lot to do with Intel beating out Motorola to provide the PC's CPU.

    6. Re:Alas, the Z80 by tetranz · · Score: 1

      I remember someone telling me that internally the Z8000 had hardcoded logic whereas the 68000 had programmable microcode (as I guess most processors do these days). This made it very much easier for Motorola to fix bugs in the 68000 by changing the internal microcode rom than it was for Zilog to fix things by 'rewiring'.

      This may be complete nonsense. Can anyone confirm?

    7. Re:Alas, the Z80 by Anonymous Coward · · Score: 0

      The real reason is probably that porting CP/M software from 8080/Z80 to 8086 was a much easier task than to the 68000 particularly because of the byte ordering issues.

      Actually, IBM went with the 8086 due to supply issues. The 68000 was a new chip at the time, and Motorola was not yet able to produce the quantities IBM required.

      If IBM had waited 6 more months! Alas!

    8. Re:Alas, the Z80 by IntlHarvester · · Score: 1

      My understanding was that there was 2 PC projects going on at IBM -- the cheap off-the-shelf time-to-market one (8088), and the more expensive custom IBM job (68000) [which would have ran a UNIX?].

      The histories seem to indicate that time-to-market was the big factor (not that compatibility and supply wasn't also important). I don't know how much more expensive it would have been to go with 68K, but Sun and other people who used it were pretty pricey.

      It's very cool that you've seen one of the legends of microcomputer histories. If things had worked out differently, maybe your company would be Slashdot's Evil Enemy instead of Microsoft.

      --
      Business. Numbers. Money. People. Computer World.
    9. Re:Alas, the Z80 by Reality+Master+101 · · Score: 1

      If things had worked out differently, maybe your company would be Slashdot's Evil Enemy instead of Microsoft

      Trust me, Bill Gates had nothing to worry about from that company. :)

      --
      Sometimes it's best to just let stupid people be stupid.
  54. Sorry, the US Navy got there first. by Anonymous Coward · · Score: 0

    Actually... the first `microprocessor' was developed
    by Motorola for the Grumman F-14 fleet defence
    fighter, sometime in 1969. The story was covered
    briefly in Flight International a couple of years
    ago (sorry, I don't have the magazine to hand)
    but Intel have questioned the claim, saying that
    the Motorola design, although certainly revolutionary
    does not qualify as a microprocessor.
    See, for example, http://www.vintage.org/vcf99/press5.html

  55. Ted Hoff by fm6 · · Score: 2
    You might want to read the interview with Ted Hoff
    This interview credits Hoff with inventing the microprocessor. I think crediting any single person with "inventing" this device is a silly oversimplification.

    But Hoff did accomplish something important -- a lot more important than inventing a particular gadget. He demonstrated that simple general purpose computers could be built that could replace a lot of the complex custom hardware that was then being built. In so doing, Hoff started us down the road to making computers ubiquitous.

  56. NEW! by Anonymous Coward · · Score: 1, Funny

    Its Saturday November 13th, 2011 And on slashdot, an article saying Intel 4004 Turns 40!



    Its Friday Noveber the 13th (unlucky), and guess what, an article saying Intel 4004 turns 100! and as celebration Intel Release their Octium 8 Processor that runs at 1PHZ (1,000,000,000,000,000 hz!)

    Yet all the nostalgic geeks try to run linux on the 100,000 hz processor. And fail miserbly as global warming as melted antartica and penguins became extinct!

  57. Re:One Hundred 4004s on eBay! 9.99 is high for 1 by PalmKiller · · Score: 1

    You are bidding on one Intel brand P4004 CPU...looks like he has 100, but you are paying 9.99 for 1 to me. You want old parts cheap, go to bgmicro (they have a web site at www.bgmicro.com). I have used them for years (even before they did the internet thing, they are quick reliable and only subtitute if you confirm they can, and can get most things that are not in stock in 2 days or so. I have repaired and built things with very old type parts for cheap. Most notable are their power supplies, etc...its a geek-techno-hobbists home. Also try various other sites...like digikey...they are good too, I think they have a web site at http://www.digikey.com, and they have and awesome catalog.

  58. Congratulations! by SMN · · Score: 2
    Wow, 33? I think we've just found the oldest person on Slashdot. I mean, 33 years ago. . . that's like, the sixties, right? How did kids ever grow up without the Internet?

    If we take Moore's law and extrapolate. . . 33 years is 396 months, so technology must be 2^(396/18) = 4,194,304 times more advanced now than it was then. Did you guys even have fire yet, or were you still confined to nice warm Africa?

    I think we need to call up Guiness (aside: isn't it strange that a record-tracking group also makes beer?) and update the records. This is a major archealogical find.

    --
    -- Imagine how much more advanced our technology would be if we had eight fingers per hand.
  59. IBM Instrumentation Computer was 68000 based. by Anonymous Coward · · Score: 0

    Is this the machine you saw? It was a M68000 box built by IBM. It looked more like a cash register than a PC as it had a large panel of membrane keys with which things such as sensors and lab equipment could be activated.
    I think it never saw much acceptance (obviously). Must have been around 1983/84 or so?

    1. Re:IBM Instrumentation Computer was 68000 based. by Reality+Master+101 · · Score: 2

      My memory of it is REALLY fuzzy. I had a lot of projects on the burners, and it was just one hunk of hardware among many that were floating around. It was a curiosity because it was from IBM and a prototype, which is the reason I remember it at all.

      That said, yes, it was around 1983/84. I do remember that it was rather bulky, perhaps like a cash register, but I don't recall any membrane keys, sensor inputs, etc. It's entirely possible that they took a unit like that and created the prototype from it? On the other hand, I might just not remember the membrane keys.

      --
      Sometimes it's best to just let stupid people be stupid.
  60. System 8000 by fm6 · · Score: 2
    Anyone out there remember the Zilog ZEUS System 8000? It was a Unix System III variant.
    Was working for Zilog at the time. ZEUS (Zilog Extended Unix System) came out before System III was officially released. Pretty sure it was based on V7, not System III.

    At the time I thought this was Big Stuff. Unix on a microcomputer! But in hindsight, you really need a VM to have a serious modern OS. That's why there's no Linux for the 80286! I think the first commercial Unix to do this was CTIX, which Convergent Technologies created (System III/V, with the BSD VM, running on a 68010 with proprietary memory management hardware) for its MegaFrame box. The MegaFrame was a disaster (tried to be too many things at once), but it paved the way for the first 680x0 Unix boxes -- Convergent's main claim to fame before they were absorbed by Unisys.

    1. Re:System 8000 by Amazing+Quantum+Man · · Score: 2

      ZEUS (Zilog Extended Unix System) came out before System III was officially released. Pretty sure it was based on V7, not System III.

      I'm pretty sure that uname indicated SysIII. Of course, that was ZEUS 3.1 and 3.2. YMMV for earlier versions.

      Was there really any difference between V7 and SysIII?

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    2. Re:System 8000 by Anonymous Coward · · Score: 0

      I know someone who collects old computers, and does in fact own a (Rack mount?) box based on a Z80. It came with a box of 5.25" floppies with, you guessed it, everyones favourite OS, UNIX! Not sure what system though, I'm afraid.

      Can't tell you the name of the thing either I'm afraid. Sorry :)

  61. News that people actually care about...... by Anonymous Coward · · Score: 0

    Athlon turn 2 years old.

    and intel still suckin for 30 years.

  62. Collectors Item by Anonymous Coward · · Score: 0

    I have been collecting Intel CPUs for years and was wondering if anyone knows where I could possibly track down a 4004?

  63. hacking the 4004 by trb · · Score: 4, Informative
    I hacked the 4004 when I was a student, back around 1977. My work-study mentor had a contract with Monsanto, working on the machines that made the very first production plastic Coke bottles. These bottles were heavy duty, like little dark green wiffle-ball bats. The bottles were taken off the market pretty quickly, because of some problem with the plastic they were made from. I still have one.

    Anyway, a conveyor belt dropped bottles from a wheel going around (a horizontal disc) onto straight rows of pins, also moving. Required some trigonometry and timing, especially when starting the machines up. It was controlled by a 4004, the code lived in 7 256-byte uv eprom dip chips.

    We had an assembler written in Fortran, it ran on either a Honeywell 1648 or a Dec PDP-10 (both notable machines in ARPANET/Internet history). When I got there, they used to type the hex assembler output into the prom burner by hand! Burning the 7 proms took 18 hours of person time, and was error-prone. I wrote some code to do the eprom download automatically, with a paper tape or something, cut the process down to an hour and a half, made some folks pretty happy.

  64. The First? by arestivo · · Score: 1

    If it was the first then why on earth did they call it 4004?

  65. The 'First' INTEL processor by RQ · · Score: 0

    Microprocessors history date way back surely before the advent of INTEL. It is only because of the monopoly they enjoy now a days that so called 'Computer enthusiasts', who do not bother to check anything before they talk, think they single handed came up with everything. History is written by the winners.

    Microprocessors and computing in general dates from the Cold War era, when they were used to try and guide missiles (e.g. Billistic Missiles) back in the 1950s and 60s. Long before there was ever such a thing as INTEL. If there is a 'first' Microprocessor it would probably be found in Military research labs, not in the lame labs of INTEL.

    Why is Slashdot so sychophantic, so willing to be blind, about people like Microsoft and INTEL who only rose to prominence in just the last ten years? Before that they were just 2 in a long line of wanna be 'Techo wizards'. Both of them have REALLY crappy architecture. If it was not for those two we wouldnt have such games like Counter-strike and Quake III. Oh please! Look at those games very carefully. And what are these games in the greater scheme of things, even in the computer industry.

    NOTHING. Less than nothing.

    Rod.

  66. Intel 4004 and Michael Jackson's Performing Career by LinuxIsStillBetter · · Score: 1

    Things celebrating their 30th anniversary:

    * Intel 4004

    * Michael Jackson's performing career

    Coincidence?

    The truth is out there...

  67. These days... by KlausBreuer · · Score: 1

    ...when I ask my PC for that chip, it just replies "4004: chip not found"

    --
    Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
  68. 4004 was not the first IC microprocessor. by Anonymous Coward · · Score: 0
    The first IC microprocessor was a chip {set, iirc} made by Four-Phase Systems. Machines based on this chip set were commercially successful, and the company did quite a bit of business, over $1 billion, and many of the systems were still in use in 1996.

    For details, see "Origin of the Species", by Ron Wilson, in a supplement to EE Times for Oct. 21, 1996. Was developed by Lee Boysel and others who had worked at Fairchild, and was called the AL-1. Was documented in detail in Computer Design magazine shortly after its introduction. Much of the design was placed into the public domain. Was the fastest micro until the 68000.

    nbodley [at] world [dot] std [dot] com

  69. Not the first... by Anonymous Coward · · Score: 0
    Please see my comment, which (I hope) was posted above. The 4004 was not the first IC microprocessor. The first was the Four-Phase systems AL-1. See earlier post for docs.

    nbodley

  70. V7 versus SysIII by fm6 · · Score: 2

    That's a very good question. On the one hand, they were quite far apart on the Unix family tree. On the other hand, I don't recall anybody abandoning their V7 ports and starting over with System III, when AT&T decided that the latter was the official commercial Unix. Probably everybody just folded in System III features. I'm guessing that V7 backward compatibility was never an issue, though I'm hardly the expert.