Slashdot Mirror


A Replica of the First 4004 Calculator

mcpublic writes "For the 37th anniversary of Intel's 4004, the world's first off-the-shelf, customer-programmable microprocessor, vintage computer enthusiast Bill Kotaska has successfully built a replica of Busicom's historic 141-PF printing calculator using vintage Intel chips. Decades before the ubiquitous 'Intel inside' sticker, Japanese calculator maker Busicom introduced the first product ever built around an Intel microprocessor. Bill's homebrew replica includes a rare Shinshu Seiki Model-102 drum printer and runs firmware extracted from the original Busicom ROMs. Schematics and photos of his re-creation are available at the unofficial 4004 web site, along with Tim McNerney's new PIC-based emulator of the Model-102 printer. The site includes the Busicom 'source code,' 4004 details, interactive simulators, and other goodies for students, engineers, and computer historians." We discussed the 36th 4004 anniversary project here last year.

21 of 63 comments (clear)

  1. Prior to this... by gowen · · Score: 5, Funny

    ... you would have just got a "4004 Not Found" error.

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Prior to this... by troll8901 · · Score: 2, Funny

      740kHz should be enough for anybody!

    2. Re:Prior to this... by Prof.Phreak · · Score: 3, Funny

      Wait till DMCA lawyers get a hold of this...

      --

      "If anything can go wrong, it will." - Murphy

    3. Re:Prior to this... by that+this+is+not+und · · Score: 2, Interesting

      I've written code that runs at 32KHz. It's a great way to run code that never, ever, shuts down off a coin battery for a few years.

  2. He should be incarcerated or worse by Anonymous Coward · · Score: 5, Insightful

    This criminal mind has misappropriated proprietary copyrighted code by the Japanese company Busicom. If he can't wait until 70 years from the death of the author, i.e. until year 2100 or so, jail is too good for him. I hope they throw him to a bunch of radioactive mutated lawyers.

    1. Re:He should be incarcerated or worse by Anonymous Coward · · Score: 5, Insightful

      Your sarcasm detector is miscalibrated. The "insightful" mod is correct, because what he actually said is: "If he had followed the law, this project would not have been possible. Copyright law extends too far."

    2. Re:He should be incarcerated or worse by FuzzyBad-Mofo · · Score: 2, Insightful

      You're right.

      No victim? No crime.

      Unfortunately some legal systems of the world are still based on archaic thought patterns..

  3. You mean by Whiteox · · Score: 2, Funny

    You mean I shouldn't have thrown mine out in the trash?

    --
    Don't be apathetic. Procrastinate!
  4. Looks complicated by troll8901 · · Score: 3, Informative

    Looks complicated. I would have a very difficult time coming up with such a polished work.

    1. Re:Looks complicated by Anonymous Coward · · Score: 3, Informative

      Even though you're probably joking, here's a pic of the original

    2. Re:Looks complicated by Joce640k · · Score: 3, Informative

      The original was neatly packaged...as a quick google would have shown you:

      http://images.google.es/images?q=Busicom+141-PF

      --
      No sig today...
    3. Re:Looks complicated by sam0737 · · Score: 4, Interesting

      The architecture diagram is actually so simple...each rectangle there is representing at most ~30 transistors.

      Take a random rectangle of the current whatever chips architecture diagram, even for the simple one likes microcontroller, each rectangle is more complicated than the whole 4004 diagram there.

      The final project of 2*14 weeks (semester) IC design course could easily be as complex as the 4004.

      I have to admit it's like rocket science 35~40 years ago though. I actually admire that they could actually come up with that...imagine that they could actually be using pencil and ruler to draw the schematic and layout.

    4. Re:Looks complicated by Smivs · · Score: 3, Insightful

      Yes, of course I was joking! This was clearly a significant piece of kit in it's day. My point was simply that a 'replica' should look like the original article....a collection of panels, suspension parts and an engine don't make a replica car. What we were shown is perhaps more properly called a 'working demonstration model'.

    5. Re:Looks complicated by TheRaven64 · · Score: 4, Informative

      The 4004 was around 2300 transistors, which was close to the limit of the fabrication technology at the time (if you read about how it was created you'd be amazed at how primitive it seems - you couldn't quite do it in your own home, but it's not far off). With a modern HDL designing something like the 4004 would be trivial, and even designing it a gate at a time is not hugely difficult.

      --
      I am TheRaven on Soylent News
  5. Re:Yes but... by jaminJay · · Score: 3, Informative

    Surely you mean 55378008. Or 5318008, for that matter.

    --
    Leela: "Is all the work done by children?" Alien: "No, not the whipping."
  6. Linux by mcnazar · · Score: 4, Funny

    yes.. yes.... but does it run Linux?

    1. Re:Linux by tsjaikdus · · Score: 4, Funny

      10 print "but does it run Linux?"
      20 wait for new article
      30 goto 10

    2. Re:Linux by mustafap · · Score: 2, Funny

      10 wait for new article
      20 print "but does it run Linux?"
      30 goto 10

      There, fixed that for you

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    3. Re:Linux by IL-CSIXTY4 · · Score: 2, Informative

      "WAIT" is a valid keyword in Commodore BASIC 2.0. Recall the famous easter egg Microsoft planted in the first version they sold to Commodore: WAIT 6502, n

  7. While a novel project... by blue+l0g1c · · Score: 2, Funny

    I'm afraid he's going to have a lot of trouble finding printer cartridges for that thing.

  8. Link to article by howardd21 · · Score: 2, Informative

    The link posted is to the main site 4004 site; the actual project article is here: http://www.4004.com/busicom-replica.html

    --
    no comment