Slashdot Mirror


Hand-made Web Server, Built From 200 TTL Chips

ps writes "Bill Buzbee has constructed a hand-made CPU, complete with hardware address translation, memory mapped I/O, and DMA, out of 200 74-series TTL chips wired together with thousands of individually wrapped wires. By using a port of Adam Dunkels' uIP TCP/IP stack to the Magic-1, it currently serves up live web pages at an amazing speed of 3 MHz. See the website for photos and schematics."

343 comments

  1. Serves up webpages... by drunkennewfiemidget · · Score: 5, Funny

    And as part of its stress-testing procedure, its been slashdotted!

    1. Re:Serves up webpages... by Binestar · · Score: 4, Informative

      Welcome

      These web pages are served by Bill Buzbee's Magic-1 Homebrew Minicomputer using Adam Dunkel's uIP TCP/IP stack.

      The uIP code was compiled using a Magic-1 retargeting of the LCC portable C compiler, and assembled with a custom assembler. The physical connection to the internet is done though Magic-1's auxiliary serial port via SLIP to a PC running SuSE 9.2 Linux, and finally on to my home DSL line. Click on the links above to see some status information about the web server, the TCP/IP stack and Magic-1.

      --- end site text

      I have the site mirror'd via wget, but have no place I can put it that wouldn't slashdot just as fast. If anyone has an idea where I can post it, let me know. email me at puevfs@zubayvar.arg (ROT-13 encrypted -- you'll need to brute force it for the key)

      --
      Do you Gentoo!?
    2. Re:Serves up webpages... by bagofbeans · · Score: 2, Informative

      It has 45k page hits as of 7.18AM, PST. Let's see how it goes!

    3. Re:Serves up webpages... by lbmouse · · Score: 0, Offtopic

      C'mon, it's not even a little bit sporting to slashdot something like this.

    4. Re:Serves up webpages... by Anonymous Coward · · Score: 0

      In a land where it's perfectly *legal* to use a 50 cal rifle to hunt squirrels.....you're complaining about slashdotting a itsy bitsy webserver?

    5. Re:Serves up webpages... by nherm · · Score: 1

      This is an animation of Buzbee's house right after slashdotting.

    6. Re:Serves up webpages... by EvilStein · · Score: 0

      Sadly, I don't think that the /. effect is anywhere near what it was several years ago.

      Fark takes down sites faster.

    7. Re:Serves up webpages... by squiggleslash · · Score: 5, Funny

      I just read something in the Wall Street Journal suggesting he was going to phase out the 200 TTL chips, and switch to Intel...

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:Serves up webpages... by pegr · · Score: 4, Funny

      Sadly, I don't think that the /. effect is anywhere near what it was several years ago.

      Fark takes down sites faster.


      And posts the same stories a week earlier! :p

    9. Re:Serves up webpages... by MrAnnoyanceToYou · · Score: 2, Insightful

      Sure it isn't that the internet's just gotten cheaper to operate? I mean, used to be a penny a gig, now it's less than half that. And building a web server that can stand slashdotting of the old proportions is easier now than it used to be, that's for sure.

    10. Re:Serves up webpages... by kae_verens · · Score: 2, Interesting

      brute force not necessary... the most common three TLDs are .com, .net, and .org your email obviously does not end in .org. .com cand be ruled out almost as easily by adding 2 to the .arg ext. that leaves .net. A quick count shows the key is ...13... I've just wasted my time, haven't I...

    11. Re:Serves up webpages... by CableModemSniper · · Score: 2, Interesting

      Maybe but would fark ever even post this?

      --
      Why not fork?
    12. Re:Serves up webpages... by shadowmas · · Score: 1

      I use the ROT13 bookmarklet written by Jesse Ruderman (maintainer of the Burning Edge Blog)

    13. Re:Serves up webpages... by fsterman · · Score: 1

      Actually /. is ranked 30th by netcraft in terms of visits, fark is ranked in the 400's.

      --
      Is there anything better than clicking through Microsoft ads on Slashdot?
    14. Re:Serves up webpages... by ShortSpecialBus · · Score: 1

      True, but people on fark actually read the links.

      --
      //FIXME: Bad .sig
    15. Re:Serves up webpages... by nharmon · · Score: 1

      Yes, but most people who read Slashdot don't visit the articles. :)

    16. Re:Serves up webpages... by ArgieNomad · · Score: 0

      I
      need
      mod
      points

      --
      I just read /. for the sigs
    17. Re:Serves up webpages... by RealityMogul · · Score: 1

      You'd see it on TotalFark, probably around 2 dozen times.

    18. Re:Serves up webpages... by websaber · · Score: 1

      Has it been slashdoted it so yesterday. The real question is has linux been ported to it yet? It's been several hours.

      --
      "A good friend will bail you out of jail. A true friend will be sitting next to you saying, 'damn....that was fun!'"
    19. Re:Serves up webpages... by Anonymous Coward · · Score: 0

      a new record!!! the slowest computer to ever be slashdotted

    20. Re:Serves up webpages... by FLEB · · Score: 1

      Well, the "link" button is usually bigger.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    21. Re:Serves up webpages... by Milican · · Score: 1

      No need to setup your own mirror. Just coralize the link and you have an instant mirror.

      JOhn

    22. Re:Serves up webpages... by starrsoft · · Score: 1
      "it currently serves up live web pages at an amazing speed of 3 MHz."

      It doesn't anymore!

      --
      Read my blog: HansMast.com
    23. Re:Serves up webpages... by Citizen+of+Earth · · Score: 1

      I just read something in the Wall Street Journal suggesting he was going to phase out the 200 TTL chips, and switch to Intel...

      He's not a real man until he re-implements the design using electro-mechanical relays!

      Click-click-click-clack-clack.

    24. Re:Serves up webpages... by nzkoz · · Score: 1

      And posts the same stories a week earlier! :p

      Sure, but Fark only posts them once, where's the fun in that

      --
      Cheers Koz
    25. Re:Serves up webpages... by StormKrow · · Score: 1

      They'll visit the articles... ...if they have lots of pictures.

      --
      Who cares about the ozone layer?...thanks to CFC's I can write my name......IN CHEESE!!!
    26. Re:Serves up webpages... by Anonymous Coward · · Score: 0

      right, if we'd all just listen to you everyrthing woulld be better.

  2. Garage innovation at its finest! by seanadams.com · · Score: 4, Funny

    This just goes to show the kind of amazing innovation that can still come out of a garage project. One guy working on his own can sometimes come up with ideas that the big guys like Intel etc are just too slow to be able to jump on. They're all fiddling around trying to get their buggy Verilog tools to work, while this guy just goes and wire wraps it in a few evenings. Bravo! I'll bet it takes the big semiconductor companies at least a year to catch up with this.

    1. Re:Garage innovation at its finest! by Anonymous Coward · · Score: 0

      Christ.. the OP should have been closed captioned for the humor impaired.

    2. Re:Garage innovation at its finest! by R.D.Olivaw · · Score: 1
    3. Re:Garage innovation at its finest! by WetCat · · Score: 1

      Actually, this thingie can be
      1) much more robust than ordinary new CPUs
      2) can accept much more RF than ordinary new CPU.
      Probably it can work after EMI from nuclear blast (if it's still has power...).

    4. Re:Garage innovation at its finest! by Anonymous Coward · · Score: 0

      > Probably it can work after EMI from nuclear blas

      Why, is he using "special semiconductors" or something?

      Anything in a faraday cage will survive EMP that isn't powerful enough to overcome the grounding. This includes most computer cases these days. The whole notion that a single EMP would destroy every single piece of computer technology we have is simply fearmongering.

    5. Re:Garage innovation at its finest! by Anonymous Coward · · Score: 0

      Apparently the same guy is playing with "printing" transistors onto thin sheets of pure silicon he's made in his oven from sand. He solders these teeny tiny wires onto them and he can put, like, 10 or 11 transistors onto a little piece (or "chip") of silicon no larger than your thumb.

    6. Re:Garage innovation at its finest! by clausiam · · Score: 0, Offtopic
      Ok - your post has me baffled

      • Trolling? No, the spelling and grammar is too good and it has 4 sentences.
      • Joking? No, because there are no funny puns
      • Being serious? Couldn't be. "Big semiconductor companies catching up to this"??? Like someone building a soap box car for their kid and now the big car companies have to catch up? This seems to be great, fun hobby-project but let's not blow it out of proportion.

      So what was the intent anyway?
    7. Re:Garage innovation at its finest! by kfg · · Score: 1, Insightful

      So what was the intent anyway?

      You left sarcasm off your list.

      KFG

    8. Re:Garage innovation at its finest! by aggieben · · Score: 0

      They're all fiddling around trying to get their buggy Verilog tools to work, while this guy just goes and wire wraps it in a few evenings.

      A few evenings? I think not. Probably more on the order of "a few months", although I can't really say because the site got slashdotted within 5 minutes (not that I didn't contribute :-)).

      Don't forget that engineers fiddling with Verilog are the ones that make high-quality, commercial electronics. This is a neat project, but let's not get carried away, eh?

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    9. Re:Garage innovation at its finest! by Anonymous Coward · · Score: 0

      But if intel and amd and ALL the other big manufacturers embed treacherous computing in every one of their chips, this demonstrates we can still make our own cpus.

    10. Re:Garage innovation at its finest! by AviLazar · · Score: 1

      Well between legal issues (potentially licensing from this guy), management approval, disection of this guys technology, building it (cost effective, making it faster, etc) and then testing (the biggest hurdle..will it work with most apps) -- yea a year is about right...and nothing is wrong with it. There are many advantages to doing it yourself --- there are also many advantages to working with other people in a large - well funded - organization. Let's not belittle this companies...that is grossly unfair.

      --

      I mod down so you can mod up. Your welcome.
    11. Re:Garage innovation at its finest! by log0n · · Score: 1

      Bemused irony would work as a descriptor as well.

    12. Re:Garage innovation at its finest! by AviLazar · · Score: 1

      So your saying I can setoff my EMP device at Cal Tech and not have to worry about frying every single piece of computer device in a 15 mile radius?

      In all seriousness, would you show a link to this? I would find it an interesting read?

      --

      I mod down so you can mod up. Your welcome.
    13. Re:Garage innovation at its finest! by danharan · · Score: 0, Offtopic

      Odd how much sarchasm we find on /.

      --
      Information: "I want to be anthropomorphized"
    14. Re:Garage innovation at its finest! by Dun+Malg · · Score: 1
      Don't forget that engineers fiddling with Verilog are the ones that make high-quality, commercial electronics. This is a neat project, but let's not get carried away, eh?

      Patently Absurd Notion + Deadpan Delivery = Humor

      Normally this style of humor works much better. The problem here on /. is that there are any number of clueless folks here where the following is true:

      Patently Absurd Notion + Deadpan Delivery = Numbskull Actually Believes That Shit

      --
      If a job's not worth doing, it's not worth doing right.
    15. Re:Garage innovation at its finest! by Anonymous Coward · · Score: 0

      The dead giveaway is if the person replying uses the phrases "I think not." or "Don't make me laugh!" Perfect indicators that the numskull missed the joke entirely.

    16. Re:Garage innovation at its finest! by mandolux · · Score: 1

      /. project of the year? YES! :)

    17. Re:Garage innovation at its finest! by Anonymous Coward · · Score: 0

      this is the greatest misspelling I have seen this month.

      In one word you have described both the humor and the depth of misunderstanding... genius...

    18. Re:Garage innovation at its finest! by pz · · Score: 1

      How about innovation like, oh, say, a complete web server inside an RJ45 jack?

      http://www.lantronix.com/device-networking/embedde d-device-servers/xport.html

      Guess the parent poster hasn't heard about them, nor the handful of companies that are producing single-chip web interfaces.

      The original story is a fun garage hack, mostly for the basic engineering chutzpa (Why build it when you can buy a single, small IC that does all of this and more? Because it was fun!), but a technical advance it is not.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    19. Re:Garage innovation at its finest! by Jahf · · Score: 1

      Your point being ... ?

      That's a lot of angst for a simple "hey, look at this interesting contraption" article.

      If you have been visiting /. for more than a week, you should have known that not every article is about innovation. Sometimes its just about "fun".

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    20. Re:Garage innovation at its finest! by AtlanticGiraffe · · Score: 1

      Amazing innovation? The guy just re-invented the wheel!

      Don't get me wrong, re-inventing the wheel is my favorite pasttime activity, but this guy has taken it beyond all limits.

    21. Re:Garage innovation at its finest! by aggieben · · Score: 1

      The problem here on /. is that there are any number of clueless folks here where the following is true:

      Patently Absurd Notion + Deadpan Delivery = Numbskull Actually Believes That Shit


      No, the problem on /. is that there are any number of clueless folks who get an article summary past the editors, and then another large number of dickweeds who are on the same page as the original numbskulls, while those of us who actually know a thing or two have to suffer drivel like the above both coming and going.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
  3. Not a smart move.. by Folmer · · Score: 3, Funny

    He posted his 3 Mhz server on slashdot.. i guess that by now that fine wire-mess is a melted wire-mess...

    1. Re:Not a smart move.. by lanced · · Score: 5, Funny

      That just goes to show how advanced that computer really is. This guy included firewire.

    2. Re:Not a smart move.. by NinjaFarmer · · Score: 1

      I'm I the only one thinking that one way to get something on the front page of slashdot without effort is to post an article about something cool you didn't do on a server that will die fast to a slashdotting?

    3. Re:Not a smart move.. by Anonymous Coward · · Score: 0

      Pretty much all alone there, Ryu.

  4. Good Luck by damonlh · · Score: 1

    A computer running at 3mhz is about to get slashdotted? Good Luck....

  5. 3 MHz? by Mz6 · · Score: 2, Funny

    Post a link to a 3 MHz webserver on Slashdot? BRILLIANT!

    --
    Hmmm.
    1. Re:3 MHz? by bobbis.u · · Score: 4, Informative
    2. Re:3 MHz? by Anonymous Coward · · Score: 1, Interesting

      There was a server running on a Commodore 64 some time ago, running at 1MHz, it handled the slashdotting nicely! CPU power isn't a huge factor with static pages, it's bandwidth that counts.

    3. Re:3 MHz? by bhtooefr · · Score: 2, Informative

      Actually, that was the first demo of uIP. Oh, and he was running dynamic pages, TWO VNC servers, and a RealAudio(!) server (from the cassette).

      And it took the /.ing.

    4. Re:3 MHz? by Varun+Soundararajan · · Score: 1

      kindly point to that site. We slashdotters are good at clicking any link posted here.

    5. Re:3 MHz? by Anonymous Coward · · Score: 0

      Once I finish protoboarding the 220M IDE hard drive interface for my MC-10, I'll have to write a web server for it. A 0.89 MHz 6803 should be able to handle it!

    6. Re:3 MHz? by Anonymous Coward · · Score: 1, Informative
  6. Jesus! by munehiro · · Score: 1

    Sublimating chubby black beetles in three... two... one...

    --
    -- "If A equals success, then the formula is A=X+Y+Z. X is work. Y is play. Z is keep your mouth shut." - Einstein
  7. 3? by Poromenos1 · · Score: 0, Redundant

    3 MHz? That poor server was /.ed before the article was even posted :P

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
  8. Checklist by nizo · · Score: 5, Funny
    - Lots of gigantor pictures: Check
    - Already slow even before hitting the front page: Check
    - Millions of bored geeks have just dragged themselves into work: Check


    Yep, there is no chance this will get slashdotted, but in case it does, I think there is a mirror working here.

    1. Re:Checklist by caluml · · Score: 2, Funny
      Millions of bored geeks have just dragged themselves into work: Check

      Did anyone explain to you how this world is spherical....?

    2. Re:Checklist by el33thack3r · · Score: 1

      The Coral mirror is not working. I have had no luck clicking on Coral links - on the rare occasions where Coral is up, the images fail to come through.

    3. Re:Checklist by Ford+Prefect · · Score: 2, Funny
      The mirror does seem to be at least partially working, but I have to admit I disagree with one of the designer's future intentions:
      TTL rather than FPGA. My reasons here pretty much boil down to "because that's what I want to do." FPGAs do sound fun, but I really am drawn towards using technology that is similar to that which was current when I first became introduced to computers. Perhaps for Magic-2....

      No! Magic-2 must be built out of discrete transistors, Magic-3 out of valves, and Magic-4 must be entirely mechanical. Successive technological anachronisms must increase in their level of insanity! :-)

      I did a short course in digital microelectronics a few years ago (ever-so-coincidentally using 74xx chips as well) - it was great fun putting everything together, extending things, linking flip-flops and whatnot together. With parts 'borrowed' from others, I built a giant counter circuit, but who knows what I might have built given enough chips, breadboards and wires...

      --
      Tedious Bloggy Stuff - hooray?
    4. Re:Checklist by Anonymous Coward · · Score: 0

      Did anyone explain to you how this world is spherical....?

      And how does this fact affect the statement that "millions of bored geeks have just dragged themselves into work?"

      Yes, millions of additional bored geeks have been at work for a while, or are perhaps leaving work (depending on time zone), but that does not change the observation that millions of bored geeks were, in fact, dragging themselves to work at the time the story was posted.

    5. Re:Checklist by joey_knisch · · Score: 1

      Unfortunately the mirror is only 5 MHz and made of. But they at least use ICs and a shit ton of duct tape.

    6. Re:Checklist by meatspray · · Score: 3, Insightful

      US Population in 2000:
      296,296,953

      The bulk of the US runs in 4 time zones.

      I figure if 5% of people are geeks, there's at least 2-3 million geeks in any given timezone even at loose standards. (Alaska, Hawaii, Puerto Rico, Pacific Island territories excluded)

    7. Re:Checklist by Feynman · · Score: 1
      No! Magic-2 must be built out of discrete transistors

      Funny you should mention (and the reason I enjoyed seeing this article): ever since receiving my B.S.E. in Electrical Engineering eight years ago, I've wanted to build some sort of digital device (an alarm clock, say) using discrete transistors . . .

    8. Re:Checklist by Thud457 · · Score: 1, Flamebait

      I've built a computer based soley on social engineering and the manual transport of small, green pieces of paper! Sad to say, it's still buggy as hell.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    9. Re:Checklist by cdrudge · · Score: 1

      Did anyone explain to you how this world is spherical....?

      Did anyone explain to you how this site is US-centric.

    10. Re:Checklist by Ford+Prefect · · Score: 1
      Flamebait?

      I think you insulted a capitalist there, comrade Thud457!

      All together now,
      The people's flag is deepest red,
      It shrouded oft our martyred dead,
      And ere their limbs grew stiff and cold,
      Their hearts blood dyed its every fold.
      Then raise the scarlet standard high.

      Within its shade we'll live and die,
      Though cowards flinch and traitors sneer,
      We'll keep the red flag flying here!


      Ahem. Bring it on, bourgeois capitalist moderator scum! :-)
      --
      Tedious Bloggy Stuff - hooray?
    11. Re:Checklist by Thud457 · · Score: 1

      Dammit, I forgot the part about monkeys paying for sex!!!!! That's definately going to be part of the design for my next computer!

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    12. Re:Checklist by theTerribleRobbo · · Score: 1

      And now us Aussie geeks just dragged ourselves into work, too. :P

  9. Wow. 3mhz! by sinergy · · Score: 0

    I'm sure it will withstand being linked to on Slashdot!

    --
    ...
  10. Kaboom... by some1somewhere · · Score: 1

    I can almost hear the explosion and the ensuring fire, and the screaming, and the water...

    --
    **FREE** Track and view your phone's via CellID and/or WIFI and/or GPS :- http://tinyurl.com/la6fhd
  11. Quickest Slashdotting on Record ... by xmas2003 · · Score: 3, Funny
    The 3MHz PC hung in there for about 3msec ...

    P.S. Cool project Bill.

    --
    Hulk SMASH Celiac Disease
    1. Re:Quickest Slashdotting on Record ... by KillShill · · Score: 1

      i don't think that bill gates would homebrew a cpu but you can never be too sure in the days of stable debian releases and apple switching archs.

      --
      Science : Proprietary , Knowledge : Open Source
  12. /.'ed in microseconds... by spigi · · Score: 0

    That was cruel.

  13. Are You Guys Nuts?? by ultimabaka · · Score: 1

    hmm....homebrewed webserver...serves at a majestic 3MHz...so let's all Slashdot it real quick! However, if the next Slashdot article talks about how we lit up a 3Mhz webserver on fire, I'll be satisfied.

  14. The power of positive thinking. by KrackHouse · · Score: 0, Redundant

    3Mhz, this won't get slashdotted.

    --
    What if Digg added local news and a Slashdot inspired comment karma system? ---
    http://houndwire.com
  15. 3mhz processor by lee13se · · Score: 1

    Something sayes his website will not be up for long...

  16. hah by Whafro · · Score: 1

    not so much serving up pages anymore, is it?

  17. Burn! by Bananatree3 · · Score: 0

    Listen to that baby burn! Burn, baby, Burrrrnnn.....

  18. i can smell it burning up ... by Anonymous Coward · · Score: 0

    nothing like killing a 3mhz webser with enough traffic to bring down machines 1000x it's power...

    maybe of a beowulf cluster of those ? (couln't help it ...sorry)

  19. Tradgic by Jo+Owen · · Score: 3, Funny

    Magic-1 Stats

    * Files served: 804
    * Boot time: Sunday, June 05 2005 - 08:59:01 PM
    * Current time: Monday, June 06 2005 - 07:05:14 AM
    * Ticks mod 64: 56
    * uIP start time: Sunday, June 05 2005 - 10:18:36 PM
    * Clock speed: 3.0 Mhz
    * OS Version: 1.33
    * Slashdotted: Monday, June 06 2005 - 07:13:14 AM

    1. Re:Tradgic by Anonymous Coward · · Score: 0

      * Current time: Monday, June 06 2005 - 07:05:14 AM
      * Slashdotted: Monday, June 06 2005 - 07:13:14 AM

      You know slashdotting has hit a new level when servers already know when they'll be slashdotted.

    2. Re:Tradgic by Wybaar · · Score: 1

      Impressive ... it predicted how far in the future it would be before it was Slashdotted!

      200 TTL Chips in a server,
      200 chips running well,
      Post URL to Slashdot,
      Fry server to hell,
      199 TTL Chips in a server.

      --
      Y|
  20. OMG by cosmic_0x526179 · · Score: 1

    That reminds me so much of a MITS Altair (8800 or 680b, take your pick)

    --
    This msg is brought to you by the letter 'W'.. for Worthless Wuss
    1. Re:OMG by rubycodez · · Score: 1

      nah, those had 8080 microprocessors. This project built a cpu at the gate level.

  21. Live by Anonymous Coward · · Score: 0

    and posting a link to it on /. is just ... evil.

    currently serves up live web pages at an amazing speed of 3 MHz.

    not anymore! it was nice while it lasted though.

  22. Correction by natefanaro · · Score: 2, Insightful

    It served up live web pages at an amazing speed of 3 MHz.

  23. Burnin' Up! by ChibiLZ · · Score: 1

    it currently serves up live web pages

    Not anymore it doesn't...
    I still have to say I'm very impressed with what they've done. It's not something I could do. I think it goes to show how much really goes into any chip these days, how complex they really are.

    --
    Don't buy WoW Gold! Make it yourself!
  24. Now THIS is a story! by 110010001000 · · Score: 5, Insightful

    THIS is the type of stories that Slashdot should be posting! Cool engineering type stuff. Enough with the "M$" slamfest and what is Apple/Sony/Nintendo doing today crap.

    1. Re:Now THIS is a story! by kbjnash · · Score: 0

      Concur. I thought until recently that 'stuff for geeks' only applied if it turned into a way to bash a software company or show how smart you are by belittling someone. Nice article...

    2. Re:Now THIS is a story! by Anonymous Coward · · Score: 0

      Hear hear.

    3. Re:Now THIS is a story! by Anonymous Coward · · Score: 0

      Yup. It used to be that you could get one or two of these type of stories every week. Then it was every other week. Now all we seem to get are "Your Rights on Whine" and "Guess what my brothers friends uncles frat brothers mother heard [SCO|Apple|Microsoft|Intel|AMD] are gonna do now!"

    4. Re:Now THIS is a story! by Blakey+Rat · · Score: 3, Insightful

      Except every goddamn comment is "oh look we slashdotted it! Ha ha ha it's not running anymore! Ha ha ha oh now it's all melted! Ha ha ha!" Yeah, that joke is funny... especially since it's been posted 15 times a day for the last 5 years.

      At least those other stories have comments that aren't completely asinine.

    5. Re:Now THIS is a story! by Anonymous Coward · · Score: 0

      HAHAHAHAHAHA!!! That IS funny!

      Melted...HAHAHAHA!!!

    6. Re:Now THIS is a story! by master_p · · Score: 1

      But these stories don't come up every day.

    7. Re:Now THIS is a story! by harrkev · · Score: 2, Insightful

      OK. Even /. has its share of idiots, but the original poster is right. This is the type of thing that a lot of geeks (myself included) wish that we had the insanity and time to do. This is cool stuff. Too bad I have a life. I would not even have the time to attempt this even using VHDL and an FPGA or two...

      Bravo for the guy who built this!

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    8. Re:Now THIS is a story! by nugneant · · Score: 1

      Headline: "M$ turns iron into gold" Comment: "Ha ha ha hope the alchemist wasn't running without SP2!" Reply: "Ha ha ha wonder if this will be GPL'd?" Reply: "Ha ha ha... not to interrupt the joke but I'm sure you meant copylefted... hahaha" [twenty post tangent-thread about the pros and cons of each] Headline: "Apple invents new, sub $1000 Macintosh" Comment: "Let's see, the PCs have been sub-$1000 since, what, 2002?" Reply: "Dumbass, you mean 2003. And anyway Apple has far more repubility" [twenty posts of the usual] Anything else, either the joke is "hahahaha RIAA", "hahahahaha MPAA", "hahahahahaha George Akbar Lucas", or, rarely, "hahahahahaha Cowboy Neal".

  25. Dear Ask Slashdot by Letter · · Score: 2, Funny
    Dear Ask Slashdot,

    In the time it took Bill Buzbee to create his homebrew CPU, I perfected the artificial vagina. Coincidently, it too is constructed out of 200 74-series TTL chips wired with thousands of individually wrapped wires. Now I ask: whose time was better spent?

    Letter

    1. Re:Dear Ask Slashdot by HaydnH · · Score: 3, Funny

      If you were a real geek you'd know that the web server is far cooler! ;P

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
    2. Re:Dear Ask Slashdot by Anonymous Coward · · Score: 0, Offtopic

      Probably the person who didn't need an artificial vagina. :-P

    3. Re:Dear Ask Slashdot by merlin_jim · · Score: 1

      If you were a real geek you'd know that the web server is far cooler! ;P

      If he were a real geek he wouldn't even be able to specify the properties of the perfect artificial vagina

      (perfection in imitation requires subject knowledge)

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    4. Re:Dear Ask Slashdot by hosecoat · · Score: 1

      Well, you're sitting on a gold mine, Trebek!

    5. Re:Dear Ask Slashdot by NMEismyNME · · Score: 3, Funny

      Well you two are a natural pair, aren't you? you have a homebrew sex toy, he has a homebrew web server. now all you need is someone to build a homebrew credit card processing server.

    6. Re:Dear Ask Slashdot by tsotha · · Score: 1

      His time was much better spent than yours. You could have forgotten the whole thing for the price of flowers, dinner for two, and a bottle of wine.

  26. Hemos shows his evil side by Colin+Smith · · Score: 2, Funny

    And cackling "3 megahertz, mwahahahaaaaaa". He pressed the submit button.

    --
    Deleted
    1. Re:Hemos shows his evil side by Anonymous Coward · · Score: 0

      There is no reason a 3mhz computer could not stand up to a slashdotting. At a potential thousand transactions a second, it should be possible.
      It's only the baby intel computers without proper mainframe style IO that will struggle.

    2. Re:Hemos shows his evil side by bhtooefr · · Score: 1

      Exactly. Hell, a ~1MHz computer (I know the C64 varies depending on whether it's NTSC or PAL) stood up to a slashdotting with dynamic content, VNC servers, and RealAudio.

      And it's not the TCP/IP stack either - both the C64 and this system are using uIP.

  27. Quick... by qw0ntum · · Score: 0

    Somebody grab a stopwatch... I think this one may set a new record for World's Fastest Slashdotting.

    --
    'Every story, if continued long enough, ends in death.' --Ernest Hemingway
  28. Lucky me... by Kindgott · · Score: 1

    I guess I managed to fetch the page before the slashdotting really took effect. Now I can't get to any of the links.

    Too bad, I really wanted to telnet into the machine to play Adventure.

    --
    If there's anything more important than my ego around here, I want it caught and shot immediately.
  29. correction by justforaday · · Score: 1, Funny

    ...it currently serves up live web pages...

    It previously served up live web pages...

    --
    I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
  30. A mystery by Tiroth · · Score: 2, Insightful

    I can't figure out who is more humor impaired--you, or the person that modded your post "Insightful."

  31. Area man adds homebrew MMU to PDP-11/34 by Anonymous Coward · · Score: 0

    This would have been news in 1981.

    1. Re:Area man adds homebrew MMU to PDP-11/34 by cosinezero · · Score: 2, Funny

      Back then, we just had a Slash - AND WE LOVED IT.

  32. OT Ad on Google Links by VideoJ · · Score: 1, Offtopic

    The first ad on the google adsense box was from Micrsoft. Clicking on it gave me the good feeling of knowing I took a few cents from Microsoft and gave it to Google and Slashdot.

  33. Wow, it's like ... by Anonymous Coward · · Score: 0

    Laboriously painting a beautiful portrait with traditional medieval pigments -- something that would impress even da Vinci -- and then wondering aloud if it is fireproof enough to withstand a blast from a 21-century flamethrower.

  34. 3Mhz by Anonymous Coward · · Score: 0

    While the webserver is currently unresponsive, I am left to wonder why. If it can serve webpages at a rate of 3MHz, it is very fast. As we all know, 1 Hz is one per second, 1MHz is one thousand per second. The article stated that the home-built webserver was serving pages at 3MHz, or at a rate of three thousand pages per second. That is very impressive. Now, if the webserver was only processing instructions at a rate of three thousand per second, then it'd be totally screwed.

    1. Re:3Mhz by cosinezero · · Score: 1

      1MHZ is a million cycles a second. Kilohertz is thousands.

    2. Re:3Mhz by griasr · · Score: 4, Informative

      Dennis Kuschel from Germany already did a similar project years ago. check his german page http://mycpu.dr.ag/ or his english page http://mycpu-en.dr.ag/ Dennis also wrote a custom OS with network stack and a c64-compatible basic interpreter for his homebrew-computer.

    3. Re:3Mhz by Anonymous Coward · · Score: 0

      1MHZ is a million cycles a second. Kilohertz is thousands.

      Your post is 77RHz, otherwise known as 77 Reallyhertz, and it does, it really, really hurts.

    4. Re:3Mhz by pz · · Score: 1

      And 6.004 students at MIT used to build similar computers, although they didn't do nearly as much design work. They did, however, span the full gamut of code from the very lowest level (called "nanocode" in the Maybe Machine) to OS-level functions. In one term. Including writing direct emulation code for a number of radically different architectures.

      Similarily, 6.170 students would build reasonably large projects out of TTL circuitry in three weeks. The one I worked on didn't have quite 2000 TTL chips, but it had perhaps 200, including custom designed hardware, instruction set, assembler, and so forth. My team built a polyphonic music synthesizer, the sort of thing that now you can get as a little keychain do-dad for $1.29 at the checkout counter that's made of a single custom IC, a piezoelectric speaker and chicklet buttons for keys.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  35. Mirror got slashdotted, too. by Ungrounded+Lightning · · Score: 1

    Yep, there is no chance this will get slashdotted, but in case it does, I think there is a mirror working here.

    Nope - the mirror got slashdotted, too. (Or otherwise is "not working here" - which I presume is the import of an error message saying "unable to locate ...".)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Mirror got slashdotted, too. by Anonymous Coward · · Score: 0

      Hmm, it still seems to be working for me, and as far as I know it isn't getting cached anywhere. Anyone else able to reach it?

    2. Re:Mirror got slashdotted, too. by Anonymous Coward · · Score: 0

      Fix your stupid DNS server. Apparently it doesn't understand DNAME records.

    3. Re:Mirror got slashdotted, too. by Ungrounded+Lightning · · Score: 1

      Fix your stupid DNS server. Apparently it doesn't understand DNAME records.

      Tell that to SBC.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  36. 3mhz? by PacketScan · · Score: 0, Offtopic

    Wow that got /.'d before anyone even tried to access the site.

  37. Predictable answers by hcdejong · · Score: 4, Informative

    As I write this, the vast majority of the 38 comments are about /.'ing the machine, blah blah blah.
    I, for one, think it's a neat project, and bow to Buzbee's superior geekdom.

    1. Re:Predictable answers by justforaday · · Score: 1

      Who's to say that it ever even worked? All you need to do is say "I have a webserver that runs at (insert ridiculously slow speed)" and get it posted to slashdot. After that noone will even question whether it was even up. They'll just joke about how quickly it was slashdotted. Not that I doubt that this machine does/did exactly what is claimed, I'm just sayin...

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    2. Re:Predictable answers by Anonymous Coward · · Score: 0

      One would assume the editors click on all the links to verify them, but that is assuming quite a bit....

    3. Re:Predictable answers by Thud457 · · Score: 1

      Slashdot regularly runs stories of claiments to being "the world's smallest webserver". I think there was at least one (claiming to be running on a PIC IIRC...) that was a hoax. Then again, there's still some people doing some outrageously wierd stuff out there, too.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    4. Re:Predictable answers by edunbar93 · · Score: 1

      Heh. I, for one, believe that posting the link to slashdot for the webserver in question is cruel and unusual punishment.

      This man poured blood, sweat, and tears into this project only to have it reduced to a smoking puddle of solder. The original poster is incredibly irresponsible in that regard, and should not have posted the IP address. Heck, even the real web host for the details of the project couldn't take the load.

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  38. Re:No child left behind? by cosinezero · · Score: 1

    Seriously. Likely we're going to /. his homebrew 48.8KBPS ISP LONG before we hit his CPU. :0

  39. It all makes sense now by bkocik · · Score: 1
    Now I get it. The Intel thing was just a ruse. Jobs is going to announce Apple's intention to switch to this chip today.

    You saw it here first.

  40. Re:Tragic by wild_berry · · Score: 0



    (and I'd like to disturb the silence by saying that the lameness filter/posting timer is on the blink, telling me that I could not post this comment because it was 4, 11 and 13 minutes since I had succesfully posted a comment and Slashdot enforces a minimum 2-minute wait between posting comments... wtf?)

  41. Re:No child left behind? by failure-man · · Score: 1

    Exactly. The cpu won't even get hot. All that'll happen is that the network stack will get annihilated, the kernel will go tits-up and the server will simply crash.

    Now, the fundie mods, they'll set some things of fire. ;)

  42. Unfortunate by hkb · · Score: 0

    It's unfortunate he chose not to implement the "500 Server Error" in his design. Shows lack of fore-sight.

    --
    /* Moderating all non-anonymous trolls up since 2004 */
  43. Interesting facts: by stienman · · Score: 1


    Wire wrap is usualy 30awg wire

    30 awg wire is usually good to 2A of current.

    I feel sad for the molten slag that represents thousands of hours of work. Poor thing.

    -Adam

  44. damn straight by Danzigism · · Score: 1, Insightful

    i think its pretty damn cool despite what some say about its speed.. i surely don't see you putting together a CPU of any sort.. its all about being a hobbyist.. thats how desktop computers came around to begin with.. i praise this guy, and hope he continues his passion of doing lots of work, for such a little pay off.. 3mhz indeed, but lots of fun, and something he did all by himself..

    --
    *plays the Apogee theme song music*
  45. Mirrors by lee13se · · Score: 3, Informative
    Hand-made Web Server, Built From 200 TTL Chips - Mon Jun 6 06:41:52 2005

    ps writes "Bill Buzbee has constructed a hand-made CPU, complete with hardware address translation, memory mapped I/O, and DMA, out of 200 74-series TTL chips wired together with thousands of individually wrapped wires. By using a port of Adam Dunkels' uIP TCP/IP stack to the Magic-1, it currently serves up live web pages at an amazing speed of 3 MHz. See the website for photos and schematics."

    1. Re:Mirrors by ghoti · · Score: 1

      His links point to a mirror.

      --
      EagerEyes.org: Visualization and Visual Communication
  46. Interesting by Anonymous Coward · · Score: 0

    Creating your own CPU can be a fun learning experience but has this person never heard of a FPGA?

    It is basically the same thing (you can create your own CPU) except much easier to work with since it would require much less parts.

    I wonder how much power all those chips use?

    1. Re:Interesting by DrSkwid · · Score: 1

      yeash, stupid idiot, doesn't he know you can just go and BUY a computer with a tcp/ip stack !

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:Interesting by Anonymous Coward · · Score: 0

      No, that's not what I was saying. The whole point is to build your own CPU. Of course you can buy something pre-made but then it's not your design and you don't learn anything.

      A FPGA accomplishes the same thing without using 200 individual chips. It's still your design and you still get to have fun building a CPU.

      but each to their own. For some it's the journey not the destination. I like to use stuff to accomplish things though, not just to be thrown out once you're done building it.

    3. Re:Interesting by bhtooefr · · Score: 1

      This guy's a masochist.

      He said that he WANTED to do one using TTLs. He didn't WANT to use an FPGA (but said that Magic-2, the successor, may use one).

    4. Re:Interesting by pclminion · · Score: 1
      No, that's not what I was saying. The whole point is to build your own CPU.

      Programming gates in an FPGA hardly qualifies as "building" something. You've created something, but it doesn't even come close to wrapping wires and thinking about how to position components.

      I like to use stuff to accomplish things though, not just to be thrown out once you're done building it.

      What in the hell makes you think he's going to throw this out?!

  47. OUCH!!! by mangu · · Score: 1
    200 74-series TTL chips wired with thousands of individually wrapped wires


    No way I'll stick any part of my anatomy into that!

    1. Re:OUCH!!! by jacksonj04 · · Score: 1

      And fine wires at that...

      *shivers*

      --
      How many people can read hex if only you and dead people can read hex?
  48. I doubt it... by Short+Circuit · · Score: 1

    TTL uses power continuously, not just during switching states. So the load on the server should have no relation to the power usage.

    1. Re:I doubt it... by Detritus · · Score: 2, Informative
      You do get current spikes when you change states. That's why you have to pay attention to power distribution, good grounds and bypass capacitors.

      ECL is the non-saturated logic family.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:I doubt it... by Short+Circuit · · Score: 1

      I stand corrected.

      However, you still shouldn't see a variable power consumption with TTL as you see with CMOS. With TTL, you have significant current flow regardless of the switched state.

  49. By extension by Anonymous Coward · · Score: 0

    If he can produce this with raw ttl gates, it can be produced with an fpga. Voila, a one chip web server which should run a lot faster than 3 MHz. (Of course, I haven't rtfa for obvious reasons.)

    This is actually neat and useful.

  50. 3MHz is.... by Anonymous Coward · · Score: 0

    ... a lot slower than I remembered.

    1. Re:3MHz is.... by Anonymous Coward · · Score: 0

      Nonsense.

      No one would ever need more than 640KHz :-)

  51. Linking to this is just... MEAN. by jrrl · · Score: 0

    Poor little ball of wires... never knew what hit it... -John.

    --
    Self Serving Sig: Hosting Comparison
  52. All hail Geekness by Nonillion · · Score: 1

    Now this is what geekness is all about. I remember back in the 80's while in school I designed a digital clock built entirely from TTL devices. Sure I could of just used a off the shelf clock chip, but that would be too easy.

    --
    "I bow to no man" - Riddick
    1. Re:All hail Geekness by HermanAB · · Score: 1

      Cool! I still want to build one using Nixie tubes.

      --
      Oh well, what the hell...
    2. Re:All hail Geekness by Jerry+Coffin · · Score: 1
      Cool! I still want to build one using Nixie tubes.

      See http://www.zetalink.biz/produ.html

      --

      The universe is a figment of its own imagination.

      --
      The universe is a figment of its own imagination.
  53. Article text by milgr · · Score: 4, Interesting
    New: Magic-1 is now serving web pages using Adam Dunkel's uIP - click here

    Magic-1 is a homebuilt minicomputer. It doesn't use an off-the-shelf microprocessor, but rather has a custom CPU made out of 74 Series TTL chips. Altogether there are more than 200 chips in Magic-1 connected together with thousands of individually wrapped wires. And, it works. Not only the hardware, but there's also a full ANSI C compiler for Magic-1 (retargeted LCC), and a rudimentary homebrew operating system. You can even telnet into Magic-1 and play Original Adventure.

    This web site has served as the development repository for the project, and contains lots of pictures documenting the construction, as well as full documentation and diaries stretching back to the project's beginning in 2001. You can also find a few videos of Magic-1 running, including the first time it worked.

    Start here, and then check out the Overview and Photo Gallery. To dig deeper, browse through Technical Info, Construction - and if you're really interested, you can even download Magic-1's full schematics.

    Magic

    In the summer of 1980 I celebrated my freshly minted B.S. in Journalism by blowing most of the cash I collected in graduation gifts on a TRS-80 Model 1 computer. Sitting on the floor of my apartment I fired it up, typed in the sample BASIC program and then "RUN".

    WHAT IS YOUR NAME?

    "BILL", I responded.

    HI BILL

    Wow! I was blown away. This was just a machine, but I could interact with it using language that we both understood. As a Liberal Arts graduate with next to no technical background, I found this completely astonishing. Over the next year, I continued to play with my TRS-80 Model 1 while working as a journalist on a small-town Kansas newspaper. I decided that I really wanted to learn more about how computers worked, so I went back to college and picked up a M.S. in Computer Science.

    Now, more than 20 years later, I find myself with an urge to touch that magic again by building my own computer from scratch. By "scratch", I mean designing my own instruction set, wire-wrapping a CPU out of a pile of 74 series TTL devices and writing (or porting) my own assembler, compiler, linker, text editor and operating system.

    I'm calling this computer the "Magic-1", or M-1 for short. It's a one-address, microprogrammed machine with one-byte opcodes. It features 8/16-bit data operations, functioning on an 8-bit wide data bus with 16-bit addresses (mapped via 2K-byte pages into a 22-bit physical address space). Code and data address spaces can be shared or disjoint, giving each process up to 128K bytes of addressing. User and supervisor modes exist, along with hardware address translation, memory-mapped IO, and support for DMA and externally-generated interrupts. As far as components go, it is built entirely out of 74LS and 74F-series TTL devices plus modern SRAM and old bi-polar PROMs for the microcode store. I designed it to run at 4 Mhz, but missed a couple of critical paths - so ended up at 3 Mhz. Goals

    OK, so I understand wanting to do your own CPU, buy why on earth are you doing it this way? I mean, why TTL - why not FPGA? And really, 16-bit virtual addresses in a 22-bit physical address space! What's the deal with that?

    I guess any project should start off with some notion what of what you're trying to achieve. My high-level project goals are: bullet

    Touch the magic. By this I mean to gain a deeper understanding of how computers work, and specifically computers similar to those of the late 70's and early 80's that first fired my interest. For this reason, the Z80 loomed large in my mind throughout the design process, and running with an 8-bit data bus and 16-bit addresses just seemed right. Although I'm largely trying to use parts that would have been current in that time, I'm not shooting for historical accuracy. My choice of

    --
    Where law ends, tyranny begins -- William Pitt
  54. Quite a few evenings by mangu · · Score: 1
    this guy just goes and wire wraps it in a few evenings


    Since TFA says ... stretching back to the project's beginning in 2001 ... it must have been something like 1500 evenings.

  55. Great! by deadbyte · · Score: 1

    He made his own CPU with TTLs ... used a port of Adam Dunkels' uIP TCP/IP stack... and made the homepage http://www.homebrewcpu.com/ with MS FRONTPAGE!!! Doh!

    1. Re:Great! by Anonymous Coward · · Score: 0

      hmm... typical geek? I bet it's pink and green all over with marquee headlines

  56. awww, that's not very nice by Macblaster · · Score: 0

    you broke his toy. shame on you all.

  57. Looks Like He's Whipped Also by HABITcky · · Score: 5, Funny
    I love this part from his site:
    When I said "my wife" in the previous section, I actually meant to say "my beautiful, intelligent and under appreciated wife who not only does way more than her share of the work around here, but also knows that this web site exists and checks it out from time to time."
    1. Re:Looks Like He's Whipped Also by Anonymous Coward · · Score: 0

      No, it just means that he is getting more than you.

    2. Re:Looks Like He's Whipped Also by leinhos · · Score: 3, Funny

      I'd say it shows that he's *wise*. Preemptive flattery goes a long way when you spend too much time in the garage.

    3. Re:Looks Like He's Whipped Also by That's+Unpossible! · · Score: 4, Funny

      There's a fine line between "being whipped" and "getting laid more often."

      A fine line.

      --
      Ironically, the word ironically is often used incorrectly.
    4. Re:Looks Like He's Whipped Also by Anonymous Coward · · Score: 0

      Yeah, else she'll put him on wife-support.

    5. Re:Looks Like He's Whipped Also by brickballs · · Score: 1


      "happy wife, happy life."

      --
      "What does slashdotting mean?"
      "You've never heard of slashdot?"
      "I know it makes websites not work."
    6. Re:Looks Like He's Whipped Also by mpthompson · · Score: 1

      Or, put another way,

      A man is only as happy as his wife.

    7. Re:Looks Like He's Whipped Also by morzel · · Score: 1
      How about being whipped while getting laid?

      (Good thing the missus isn't reading slashdot ;-)

      --
      Okay... I'll do the stupid things first, then you shy people follow.
      [Zappa]
    8. Re:Looks Like He's Whipped Also by Anonymous Coward · · Score: 0

      There's nothing wrong with getting both at the same time, you know.

  58. Ignorant as well as anonymous... by Anonymous Coward · · Score: 0

    > i guess that by now that fine wire-mess is a melted

    Seriously (no, I mean it) could someone describe exactly what happens to a server when it is slashdotted?

    Anyone? The more detail the merrier. :)

    1. Re:Ignorant as well as anonymous... by stratjakt · · Score: 1

      you simply run out of upstream bandwidth.

      The same thing that happens when you try to run a warez ftp on your $20/mo cheapo 'net connection.

      --
      I don't need no instructions to know how to rock!!!!
  59. Awesome! by Matey-O · · Score: 1

    I'm writing up a PO to replace our web cluster with these. How soon can you provide 150 units?

    --
    "Draco dormiens nunquam titillandus."
  60. I hope he included intels new DRM by tkavanaugh · · Score: 1

    I hope he included DRM, so that the chip will be considered part of microsoft's trusted computer program stuff, i'd hate to buy one and not have longhorn run on it properly when it comes out

  61. Almost familar by CBob · · Score: 4, Funny

    Blinky lights~Real Computer

    10 years ago I worked in a mainframe shop that had upgraded from the 4381 to a 9121. Neither system had much "eye candy". That meant that the client didn't have much to show off in the "big window" of the data center when tours/investors were guided thru.

    Unless Tex was working.(and thankfully he almost always there). He was the client's rep that ordered paper by the semi for us & was able to bend Standard Register to his will with a mere phone call(one semi load of paper a year will usually do that, we did multiples)

    Tex would lead the tour to the window and happily point to the elderly IBM network controller(box was actually blue on the sides, model forgotten) with all its blinking status leds and tell em "there is the computer".

    They'd make "pretty lights" noises and continue along, Tex would grin from ear to ear & we'd have to wait till they left before we could run outta air laughing.

    Tex dreaded the times anyone talked about network upgrades.

    1. Re:Almost familar by Anonymous Coward · · Score: 0

      Tex would lead the tour to the window and happily point to the elderly IBM network controller(box was actually blue on the sides, model forgotten) with all its blinking status leds and tell em "there is the computer".

      Circa 1990, my high school won a supercomputer in a programming competition. Apparently, the photographers for the local papers liked to come and take pictures of the air conditioning unit, which had more impressive blinkenlights than the computer itself.
    2. Re:Almost familar by Anonymous Coward · · Score: 0

      >>Tex would lead the tour to the window and happily point to the elderly IBM network controller(box was actually blue on the sides, model forgotten) with all its blinking status leds and tell em "there is the computer".

      Probably a 3741 Network Front-end Processor running NCP (Network Control Program for SNA networks).

      3741 was an old school IBM design from the early s/370 era. The logic was on racks full of wirewrapped boards. Very cool.

  62. nice hobby, sure by Keruo · · Score: 1

    but waste of money
    you could buy microcontroller and ethernet ready chipset for it for less than the cost of 200 ttls
    and you'd get much better performance with that rig

    --
    There are no atheists when recovering from tape backup.
    1. Re:nice hobby, sure by Detritus · · Score: 1
      You're missing the point. The advantage of designing it with SSI/MSI logic is that you can be a computer architect. You get to design everything, busses, register set, instruction set, ALU, control logic.

      For specialized applications, a custom-designed computer can still kick the ass of modern, general-purpose computers, even if it is only clocked at 1-10 MHz.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:nice hobby, sure by Keruo · · Score: 1

      No serious electronics engineer would build such thing from separate components today.
      Special systems would most likely use some fpga and save several hours in building time, board space and expenses in mass production.
      The fpga would take less power and have 10-100 times faster clock than those ttl chips.
      And if you're dealing with $20 fpga vs. $200 in ttl chips which need to be wired by hand separately, the choice is quite obvious.

      --
      There are no atheists when recovering from tape backup.
    3. Re:nice hobby, sure by Enigma_Man · · Score: 2, Insightful

      You are 100% missing the point of this exercise. It's more art than technology. It isn't about speed, it's about fun, and beauty, and designing something yourself, without the need for the latest-and-greatest. It's much easier to buy a fish at the store than catch one yourself, but I don't see fishermen stopping that any time soon.

      -Jesse

      --
      Nothing says "unprofessional job" like wrinkles in your duct tape.
    4. Re:nice hobby, sure by sjames · · Score: 2, Insightful

      you could buy microcontroller and ethernet ready chipset for it for less than the cost of 200 ttls and you'd get much better performance with that rig

      Way to miss the point! Since his intent was to delve into the lowest levels of the CPU logic (all of which is sealed up in a glob of epoxy in your suggestion), I'd say your solution has a performance of 0.

      As for being a waste of money, that depends on the value he places on what he has learned (including insight you have to experiance rather than just read for) vs. the cost in time and materials for the project.

    5. Re:nice hobby, sure by Anonymous Coward · · Score: 0
      no shit sherlock.

      now that he's had the fun of building it by hand, getting on /., etc., he can now take his design, put it in a fpga, and start selling a single chip webserver.

  63. Coral cache by baadger · · Score: 1

    Right now the coral cache of the Magic-1 is operating. But only the front page.

    Amazing!

  64. Re:No child left behind? by SirNAOF · · Score: 0
    then again, most people on /. are stupid college kids who think programming 101 is the axis of computer knowledge and and have no idea what and edge trigger even is.
    Sad but true.
    --
    Jeremy Baumgartner
  65. going going gonnnneee by vernonj · · Score: 1

    it used to serve up live web pages at an amazing speed of 3 MHz

    --
    you're the chicklet!
  66. THREE MILLION!!!! by WPIDalamar · · Score: 3, Funny

    Come on guys, this is 3,000,000hz! That's like, wow.

    Modern computers come with like 2.4 or something. This is wAY WAY faster, no way will we slashdot it.

  67. building cpu at gate level by rubycodez · · Score: 1

    back in the 70's I had to build controllers for video switching equipment with TTL gates, but I'm just wondering what this 4 year+ project proves in 21 century. Heck, I haven't even wirewrapped a board in 15 years; there's better ways of doing EVERYTHING now.

    1. Re:building cpu at gate level by HermanAB · · Score: 1

      Actually, wirewrapping is probably more reliable than hand soldering. Satellites used to be wire wrapped, to handle the vibration during launch.

      --
      Oh well, what the hell...
    2. Re:building cpu at gate level by rubycodez · · Score: 1

      wirewrapping is newer than soldering, but I was refering to laying out circuit boards via CAD and sending the file out for fabbing, cheaper and faster than buying a pile of wirewrap sockets at $1.50 - $3 each.

    3. Re:building cpu at gate level by HermanAB · · Score: 1

      Yes, but then he has to solder 200 ICs by hand. Wirewrapping may be more reliable, with a more dense board and shorter wires, than a PCB.

      --
      Oh well, what the hell...
    4. Re:building cpu at gate level by rubycodez · · Score: 1

      heh, no, just solder sockets for one FPGA and a few support chips by hand

  68. Burn Baby by SpinJaunt · · Score: 0

    Not sure if it fast enough but..

    Burn Baby, Burn!!

    I guess the smell of burning silicon is kinda overwhelming now?

    --
    /. is good for you.
  69. I built a mnemonic memory circuit ... by Quiet_Desperation · · Score: 1
    ...from stone knives and bear skins.

    So there.

  70. wonder if he's thought about load blancing by Anonymous Coward · · Score: 1, Funny

    All he has to do now is build 1000 more machines and one hell of a load blancer. :0

  71. submitter guilty of gross negligence and vandalism by Thud457 · · Score: 5, Funny
    That was just MEAN!

    This is a prime case where the submitter should have : 1) warned the site's owner, 2) made arrangements for a mirror or coral cache or bittorrent whatever. Because you KNOW this bitch was gonna go down like a three-year-old trying to stop a stampeding herd of elephants.

    And the alledged "management" of slashdot should have at least warned the poor sap before unleashing this upon his little corner of the web.

    That said, this sounds uber-l33t, and I'm planning to check it out once the smoking rubble is cleared away.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  72. In the immortal words of comic book guy... by um3k · · Score: 0

    Easiest. Slashdotting. Ever.

  73. Re:submitter guilty of gross negligence and vandal by lbmouse · · Score: 3, Insightful

    The real sad thing is that from a traceroute, it looks like he's hosting the site from his personal DSL connection. So, he probably can't even contact anyone for help or to even complain.

    Hope he doesn't need to use the Internet any time soon.

  74. RIP by adlj · · Score: 0

    RIP, hand-made CPU...

  75. How long does it take to rip a CD on this succa?!! by Thud457 · · Score: 5, Funny

    DRM-free, beeyotch!!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  76. Open letter to Steve Jobs by UnclePunk · · Score: 0, Offtopic

    Hey Steve, I know that IBM's Power PC chip has turned out to be a big disappointment. You're looking to cash in on CPU savings similar to what Dell is experiencing with Intel that IBM hasn't been able to provide. The G5 is as close to going into powerbooks as it was a few years ago. My suggestion to you is to consider using the Magic-1 CPU. Assembly is a snap! Sure, if you were to have it assembled in the US it would cost a pretty penny, but why not give our friends in Bangalore a chance? Sure, I understand that speed is a concern and that this CPU is only 3MHz. Well, dual core CPU's are starting to come out and quad core CPU's are on the horizon. You've always been an innovator. Why not have a 1000 core CPU? Can you imagine the press you'd get? All the hipsters would have to pause their iPods for a breif second in recognition. Hold the phone, you want more? How about this. This new system can be setup to launch different applications randomly. Starting up the applications you want is so passe. People love surprises. LIFE IS RANDOM.

  77. I've only got one question... by JustNiz · · Score: 0

    ...Why???

  78. Wire-Wrapping by bsd4me · · Score: 1

    When our interns or junior staff start complaining about mundane work, I show them pictures of wire-wrapping and tell them that used to be what the interns and junior staff did when I was learning the ropes. That ususally shuts them up for a while...

    --

    (S(SKK)(SKK))(S(SKK)(SKK))

    1. Re:Wire-Wrapping by Linker3000 · · Score: 1

      Having finished wire wrapping a prototype panel for a flight simulator during my apprenticeship - after 2 weeks of mind-numbing, tedious work - I called over Ray (my supervisor) to give it a visual inspection before it went to unit test...

      "Looks good", he said, "Er, you do know they come in pairs, don't you?"

      AAARRRGGHHH!!!

      --
      AT&ROFLMAO
  79. Paging Mr Jobs by Anonymous Coward · · Score: 0

    Hold the Apple keynote, and show it to Steve.

  80. Question... by halleluja · · Score: 1

    How can I squeeze this box onto my socket 462?

  81. Re:This 'acomplishment' by ledow · · Score: 5, Insightful

    Points missed: pretty much all of them.

    RTFA, he states that he knows he can use FPGA's etc. but doesn't want to. He WANTS the nostalgia value of wiring everything from bare basics and, short of wiring millions of transistors together, has done it. It was a personal project that was never supposed to have any value except that he can say "I made that".

    Personally, I'd love to have the money to start on something like this myself. It's something to show the grandchildren... this is how we used to do it and this is one that **I** made.

    It never hurts to forget where we've come from. You might as well ask why we're bothering to keep BBC Micros, ZX Spectrum's, Commodore's, PDP's in museums. This wasn't a "practical" project, it was a personal one.

    Also, I think it's a good thing to propogate the knowledge that is needed to build something manually from bare components rather than rely on a manufacturer of FPGA's, etc. to still be making the same components in another 50 years, the software to program them still be around etc.

    I've often pondered on what would happen if we had, say, some sort of nuclear war that put all the current methods of manufacture out of action. At the moment, everything is built on having a certain amount of technology available to build upon to fabricate the "latest" technology.

    When those layers are removed, you will have to go back to basics. This is why I was also against the scrapping of coastguard listening stations that would listen out for ordinary AM-radio morse code SOS signals. It's the lowest common demoninator that can be easily fabricated from the lowest-level components.

    We shouldn't forget where we've come from in case we ever had a need to get back from there!

  82. The Amish Computer? by Blitzenn · · Score: 3, Funny

    Is this an Amish version of a web server or something? I know the Amish insist on doing things the hard way, such as plowing a field with a horse. Why would a person choose to build a system today using old tech such as this? Must be some religious thing or perhaps a new Amish Sect? Compish? Or is it simply Stupish? ;)

    1. Re:The Amish Computer? by stinkpad · · Score: 1
      No, the amish one is steam powered and burns wood. :)

      Actually, they do not do things the "hard way". For a good read, get thee a copy of "Better Off" by Eric Brende. An MIT student questions technology and lives among a group of these people... His finding will suprise those of you who think that the 19th century lifestyle is "harder".

      Enjoy!

    2. Re:The Amish Computer? by omega9 · · Score: 1

      "I know the Amish insist on doing things the hard way,..."

      If you think the Amish haven't been using things like fully computer automated cow milking gear and such for the past couple years, you're dead wrong. Hell, it's nowhere near our saturation, but they use cellphones and laptops too.

      Wired 7.01 - Look Who's Talking

      --
      I'm against picketing, but I don't know how to show it.
    3. Re:The Amish Computer? by rk · · Score: 1

      The Amish have both a healthy respect and a healthy skepticism of technology. Apparently, they evaluate new tech and ask "will this technology, on balance, keep our families and community together, or split them apart?". That's why cellphones are genrerally okay, but they don't have TV.

      I don't know about the rest of you, but I think it sounds like they've got their priorities pretty straight.

    4. Re:The Amish Computer? by Anonymous Coward · · Score: 0

      I know the Amish insist on doing things the hard way, such as plowing a field with a horse.

      Very few Amish people try to plow fields with a horse! For one things, a horse doesn't turn over the soil well enough to make a decent furrow... and they tend to die if you try to sharpen them.

      Using a metal plow is much better, and doesn't attract SPCA attention.

  83. Does nobody see the value in this?? by kc01 · · Score: 5, Insightful
    I'm astounded at how many postings regarding this project belittle the effort.
    Sure, a 3 MHz TTL device isn't going to compete with anything comtemporary, particularly a commercial microprocessor.
    True, nobody is going to buy one due to the labor cost to build it.

    But can anyone think that it was built to set the world on fire? Has nobody but me ever built something simply for the love of doing it, or the knowledge gained from figuring out how to do so? There's more to building something (whether it be from a kit or personal design) than the usefulness of the end result.

    1. Re:Does nobody see the value in this?? by zmollusc · · Score: 1

      Hear hear! Kudos to anyone who builds something of this complexity just for fun.

      --
      They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    2. Re:Does nobody see the value in this?? by Winterblink · · Score: 1

      Does nobody see the value in this??

      I would like to, but the site's probably melted down by now from the Slashdot effect

      --
      "I'm a leaf on the wind. Watch how I soar."
      -Hoban Washburn
    3. Re:Does nobody see the value in this?? by jridley · · Score: 2, Insightful

      Yes, some of us do. There's a whole subculture of people who are building things that nobody would ever buy; spending dozens/hundreds of hours building something that you could go out and buy for 5 bucks, because it's FUN.
      It's just that they don't tend to be the type who spend all their work hours cruising slashdot and posting whatever dribbles down their brainstem into their fingers just to see their name on the board.

    4. Re:Does nobody see the value in this?? by Trogre · · Score: 1

      Exactly. You don't build model boats and planes to haul cargo or carry passengers. You build them because it's fun, and you have something pretty to show at the end.

      Some projects just don't need a practical aspect.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    5. Re:Does nobody see the value in this?? by Announcer · · Score: 1
      I see the value: Hours of enjoyment, just for the sake of it! It's something that only true geeks can relate to, I guess. :)

      But can anyone think that it was built to set the world on fire? Has nobody but me ever built something simply for the love of doing it, or the knowledge gained from figuring out how to do so? There's more to building something (whether it be from a kit or personal design) than the usefulness of the end result.

      Being a geek who cut his teeth on 74xx chips, myself, I loved it! (Thanks for the mirrors, guys!)

      I, too, have spent the occasional hour building something "retro"... I built an AM transmitter (for Ham Radio use) with tubes. Why? Because I COULD! :)

      for you RF-enhanced geeks out there, here's a link to the site, so you can check it out: http://www.mymorninglight.org/ham/6146.htm

      --
      Willie...
  84. In other news... by Anonymous Coward · · Score: 0

    NetBSD is expected to boot on it by the end of the week.

  85. Did you hear it? by Anonymous Coward · · Score: 0

    Did you hear that sound of 200 chips and thousands of wires instantly exploding at an amazing speed of 3 MHz? Anyone's got a mirror?

  86. tihs guy is teh l33t by loonicks · · Score: 1

    taht is teh coolest thing i have evar seen!! bill is a leet haxor supreem.

  87. HA! I can top that. by doublem · · Score: 1

    I built my motherborad out of GINGERBREAD!

    And the computer itself out of wheat bread.

    Top that

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  88. Re:submitter guilty of gross negligence and vandal by petermgreen · · Score: 1

    imo its the editors job to do checking like that not the submitter if every submitter did it then sites would get overrun with notifications that never lead anywhere

    unfortunately it seems the guy used absoloute links inside his site so network mirror only got the first page :(

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  89. Re:No child left behind? by Anonymous Coward · · Score: 0

    Flamebait.

    Like the same flames on the webserver.

    Notice how the old timers agree with me.

    FUCK YOU whoever modded thsi flamebait.

    Go back to Java programming 101. Some of us have real computer work to do.

  90. well, it is a way around DRM by jurt1235 · · Score: 1

    in chips of other manufacturers.

    --

    My wife's sketchblog Blob[p]: Gastrono-me
  91. FrontPage?? by YrWrstNtmr · · Score: 0
    This guy builds his own CPU, and he uses MS Frontpage to build the website?

    [meta content="Microsoft FrontPage 5.0" name="GENERATOR"]
    [meta content="FrontPage.Editor.Document" name="ProgId"]

    Megakudos for the hardware, but dayum!

    1. Re:FrontPage?? by pclminion · · Score: 2, Insightful

      Why should a person with a strong EE background have serious knowledge of HTML? Do physicists know everything about chemistry?

    2. Re:FrontPage?? by Dougthebug · · Score: 1

      Strong EE background? Where did you hear that? His site states that he has a BS in Journalism and an MS in Computer Science. This project really has no serious EE involved. 95% of the design is in Computer Architechure, Logic Design and compiler software. I can't imagine how long it took to debug that thing.

    3. Re:FrontPage?? by homebrewcpu · · Score: 1
      Actually, there were serious EE's involved - only I was not one of them, I just got some excellent advice along the way. To answer your question about debugging, though, within 36 hours of the last chip being inserted Magic-1 was up and running.

      The key was simulation. I wrote two complete simulators for it during design, and had the LCC C compiler running long before the first wire was wrapped. Also, while still in simulation, I wrote and passed a complete architectural validation test suite (several hundred individual tests).

      Now that I think about it though, there is a better answer. I've been actively working on this project for about 4 years. It's taken me 4 years to debug.

  92. I'm suspicious of this... by Thud457 · · Score: 2, Interesting

    I'm not calling a hoax yet, but 3MHz seems awfully fast for wire-wrap. Do any of the old salts out there know what the limiting frequency would be for a wire-wrapped board?

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:I'm suspicious of this... by theskipper · · Score: 4, Informative

      Shouldn't be a problem. Back in the 80's I remember wirewrapping Ciarcia's projects up to 10MHz. Judicious use of decoupling caps (.1uf) and standard digital design techniques were necessary but TTL and CMOS was pretty idiot proof at those frequencies.

    2. Re:I'm suspicious of this... by Demodian · · Score: 3, Informative

      3MHz should be plenty fine. It really depends on what the layout is of the chips and other circuits, how long the wires are, where/how they are spread out on the board, and how his power and ground is done. Power and Ground will be the biggie. If they are in actual planes on the board and he has plenty of decoupling capacitors, then he should easily be able to get over 10 MHz. We used to be able to get 16MHz 68000's running like this ages ago.

    3. Re:I'm suspicious of this... by Anonymous Coward · · Score: 0

      "We used to be able to get 16MHz 68000's running like this ages ago."

      Ahem...WE???

    4. Re:I'm suspicious of this... by Intron · · Score: 1

      Wire wrap is pretty good for TTL speed. Its about 100 ohm line. If you need lower impedance lines, you can use twisted pair and tie one wire to ground. You can also do matched lengths and clock trees easily. We did 6MHz CPUs on WW in 1980. Note: if you wear a wedding ring, take it off when working with live wirewrap circuits.

      --
      Intron: the portion of DNA which expresses nothing useful.
    5. Re:I'm suspicious of this... by homebrewcpu · · Score: 5, Informative

      Although I'm a software guy, I did get some great advice from folks who actually knew what they were doing. Power/ground & decoupling were given lots of attention, and I was also helped by finding some nice wire-wrap prototype boards that had good power and ground planes. What's keeping Magic-1 from going faster than 3Mhz is my memory access mechanism. I don't support wait states, and rather a lot happens during each clock cycle. In any event, except when being Slashdotted, 3Mhz is plenty fast enough for a homebrew project.

    6. Re:I'm suspicious of this... by Anonymous Coward · · Score: 0

      >Ahem...WE???

      It's a Britishism... you wouldn't understand.

    7. Re:I'm suspicious of this... by Pulse_Instance · · Score: 1

      As part of school we wirewrapped a microcontroller that was running at 4 MHz. One guy I know overclocked his to 16 MHz and it still worked fine. A bit of a risky move on his part though, had something fried at the wrong time from it he could easily have failed the course.

    8. Re:I'm suspicious of this... by SageMusings · · Score: 1

      This is also going to be highly dependant on the propagation delay imposed by the number of gates and separate packages a signal has to go through. In my experience, I am pretty amazed he can sustain 3Mhz. Now TTL is pretty freakin fast but noise and power draw (high in TTL) is going to impose limits, too.

      --
      -- Posted from my parent's basement
    9. Re:I'm suspicious of this... by homebrewcpu · · Score: 1
      Getting it running at 3 Mhz was actually a bit of a challenge. On paper, I'd naively thought I could push it to 4 (and possibly even higher), but as you might expect I missed some key critical paths (condition code setting, mostly). Even then, to get to 3 I had to put a bunch of 74F parts on each new critical path as it emerged (with associated cascading problems). I spent a lot of time with the logic analyzer during speed tuning.

      Overall, though, I'm quite pleased with 3 Mhz. It's also a bit better than you might imagine for a comparable non-pipelined CISC machine. I average between 4 and 5 micro-ops per instruction (minimum 2), compared to typically 6 or more for comparable CPU's of decades past. Of course, that isn't because I'm clever - I'm just using modern, very fast SRAM.

  93. Google cache by Martigan80 · · Score: 1

    Cache of the site.

    But it might be slashdotted too.

    --
    This SIG pulled due to lack of funding. (This damn war is costing too much!)
  94. A little scary when it hits so close to home... by Akardam · · Score: 1

    So sad to know that less than 50 miles away from me this poor little server faithfully chugged along until with a wimper and a sigh it gave up.

    *points to his own server*

    Hear that, MIKE? If you don't keep on the straight and narrow, you could be next...

  95. Re:This 'acomplishment' by HermanAB · · Score: 1

    "I'd have a 10-20 chips sitting on the garage roof" Wheee the good old bad old days - you should have stacked them on top of a kitchen fluerescent tube. It would take even longer to erase, but they would at least stay clean.

    --
    Oh well, what the hell...
  96. Re:This 'acomplishment' by Anonymous Coward · · Score: 0

    "It's something to show the grandchildren"

    I just don't know why the grandkids never visit!

    "what would happen if we had, say, some sort of nuclear war"

    I guarantee that I won't be worried about building web servers.

  97. Homebrew CPUs by LesPaul75 · · Score: 2, Interesting

    So, if a guy wanted to build a more "modern" homebrew CPU, what options are there? Are there any decent CAD tools that don't cost a thousand million dollars? And once a layout is done, is there anywhere you can get just one single chip made for a reasonable price?

    1. Re:Homebrew CPUs by woah · · Score: 1

      Just use a bunch of FPGAs. That's what every man and his dog seem to be doing these days.

    2. Re:Homebrew CPUs by crgrace · · Score: 5, Interesting

      So, if a guy wanted to build a more "modern" homebrew CPU, what options are there? Are there any decent CAD tools that don't cost a thousand million dollars? And once a layout is done, is there anywhere you can get just one single chip made for a reasonable price?

      LesPaul,

      I built a CPU using freeware tools as part of my PhD project. The paper is "A 12-bit 80MS/s Pipelined ADC with Bootstrapped Digital Calibration" published in the IEEE Journal of Solid-State Circuits, May 2005. You can google the title if you want to see the paper. Anyway, I designed a 24-bit microprogramed CPU in 0.25um CMOS to act as the calibration controller of the Analog-to-Digital Converter (ADC). The project was great because I got to design the architecutre of the CPU, the microcode/instruction set, I wrote a custom assembler, etc. I designed the circuits using viewdraw (public domain UNIX schematic capture tool). I designed the logic and tested the circuits using a public domain VHDL simulator (can't remember which one.. alliance maybe?). I laid out the circuit using Magic, a public domain layout editor running on Unix or Linux. The only thing that cost money was fabricating the chip. There is a service called MOSIS (www.mosis.org) that will do multi-project runs to lower the cost for you. I think the cheapest you will get is a couple of thousand bucks for 40 parts or so. Mine was something like $40k but I had high performance analog circuits in a fancy process. Email me if you need more info at carl.grace@yahoo.com

      Cheers,
      Carl

    3. Re:Homebrew CPUs by Jerry+Coffin · · Score: 1
      So, if a guy wanted to build a more "modern" homebrew CPU, what options are there? Are there any decent CAD tools that don't cost a thousand million dollars? And once a layout is done, is there anywhere you can get just one single chip made for a reasonable price?

      Yes -- Xilinx and Altera (and probably others as well) will let you download toolkits for free. They allow you to work in Verilog/VHDL or schematics (though most people use the latter primarily to see what the V* has produced).

      If you only want one chip, you're probably best off using an FPGA or CPLD. Xilinx has a development kit (using a Digilent board) available for $100US. It has a 200 Kgate Spartan 3, which is plenty to build a variety of CPUs. If you really want to low-ball things, they have a $50US kit with something like a 50 Kgate CPLD. While that should be plenty for something like a Z80, it's still half the price for a quarter the gates...

      Of course, Altera has some cheap development kits as well, but at least the last time I looked, their low-end kits didn't look (to me) like nearly as good of deals.

      If you really want custom hardware made: well, the cheapest I know of for a one-off chip is around $10K. That's a lot better than the $100+ K just for maskwork to do conventional fabrication, but still way too high for most hobbyists. Below that, you're more or less stuck with an FPGA/CPLD or else hardwiring from individual gates.

      Elsethread there was mention of the "big guys" with their Verilog tools not being able to do things like this. While opencores.org certainly isn't Intel, it also certainly has enough IP that putting together something on this order wouldn't really be a particularly huge challenge. They have a number of CPU cores, including some that emulate things like MIPS, so compilers aren't a major problem. Using the Wishbone SoC bus, connecting one of those to their Ethernet core should be fairly simple, and you're already about 90% done. Alternatively, you might want to look at the 10M Ethernet circuitry at fgpa4fun. The Ethernet core on opencores.org is only a MAC (so you'd need a separate PHY), but this outlines an on-chip PHY.

      Those who are sufficiently serious that they don't like fpga4fun very well might prefer to look at the FPGA CPU site instead.

      As you'd expect from the name, opencores.org is devoted to open source. The IP on the others varies, but IIRC, most of them are open to at least some degree as well.

      --
      The universe is a figment of its own imagination.
  98. Reminded of a guy who once worked for me by panurge · · Score: 1
    A pretty bright hardware engineer but with no sense of proportion. He built himself a 24 bit (yes...24 bit) cpu out of 4 bit slice components with a custom instruction set which if I remember rightly ran at about 2MHz. When I asked why he said, well, Intel haven't got a 32 bit chip yet, perhaps they would like my design for a 24 bit one instead. I am still unsure as to whether he was joking...Unfortunately I never really took in the details because I was too busy trying to get our multi-cpu 68010 based real time beast going at the time.

    Mike, if you read this you'll know it's you. Keep taking the medicine, huh?

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
    1. Re:Reminded of a guy who once worked for me by Linker3000 · · Score: 2, Interesting

      You should have been in our place - we were struggling to get parallel processing running on 286 processors (hmm, yes..) and we were very much an 'Intel Shop' (many of us wondered who from Intel was 'sleeping with the MD'!). At one very key developers meeting involving Senior Management, one brave engineer was heard to remark "Everything we're trying to do could be achieved almost instantly if we went to Motorola Processors" - you could have heard a pin drop. Management totally blanked the comment and on we went stabbing away at the design until we had a 4-CPU card working - just in time for the 386 launch...and off we went back to square one...

      --
      AT&ROFLMAO
  99. Re:submitter guilty of gross negligence and vandal by bcmm · · Score: 3, Insightful

    /. doesn't need to check everything, but when the site specifically says it's running on a 3MHz box at home...

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  100. Coolness by rsynnott · · Score: 1

    That is EXTREMELY cool. I thought of doing one on a Xylinx, but...

    --
    Me (Blog)
  101. Re:This 'acomplishment' by QJimbo · · Score: 1

    Very true. You also have to remember a lot of our current technology is due to our population. If you think how many industries and people were involved in creating that computer on your desk, it really is mind boggling. Even if you know how to build a computer and all the equipment needed to produce the components, without the population it's useless. For a start who'd get the oil and refine it and then finally turn it into plastic, even the first steps require a lot of people.

  102. EE201 by derubergeek · · Score: 1
    And thus another sophomore digital design project comes to completion.

    Geez - I thought we had actual geeks around here. The only thing I'm amazed about is that this seems to be noteworthy. Or are the majority of people just that hardware ignorant?

    In other news, major techno geek builds web server out of vacuum tubes, relays, and the speedometer from a '58 Edsel.

    --
    Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
  103. kneel before the revery effect by revery · · Score: 1

    Using firefox and multiple tabs (as in 2 maybe 3) you too can know personally the power of the effect, as you yourself bring a web server server to it's knees.

    --

    I AM MIGHTY!!!

  104. And it looks like you're single by Anonymous Coward · · Score: 0

    I'm married and I get it twice a day, byatch. Say hi to Rosie Palms for me.

  105. Maybe this would serve students... by Spy+der+Mann · · Score: 1

    This homebrew CPU might not impress us end-users, but this guy KNOWS how a CPU works. Have you guys wondered how modern-day CPU's are designed? You just see the chip. Ta-da.

    But who deals with the processor pipeline? The cache? etc? As much as we consider ourselves "hax0rs", "da l337 of da l337", who in here KNOWS how CPU's work, to the point of being able to design one?

    1. Re:Maybe this would serve students... by Anonymous Coward · · Score: 0
      But who deals with the processor pipeline? The cache? etc? As much as we consider ourselves "hax0rs", "da l337 of da l337", who in here KNOWS how CPU's work, to the point of being able to design one?

      Plenty of us? Wow, chip designers who read Slashdot, who'da thunkit?!

  106. I AGREE Whole Heartedly. :-) by sir+lox+elroy · · Score: 1

    This Rocks, I wish I could do this.

    --
    Kosh: "Understanding is a 3 edged sword, your side, their side, the Truth."
  107. Re:This 'acomplishment' by spaceyhackerlady · · Score: 1
    RTFA, he states that he knows he can use FPGA's etc. but doesn't want to. He WANTS the nostalgia value of wiring everything from bare basics and, short of wiring millions of transistors together, has done it. It was a personal project that was never supposed to have any value except that he can say "I made that".

    Another point is that the FPGAs, CPUs and stuff we use today didn't just appear out of nowhere. Somebody designed them. Somebody had to know how this stuff works at a hardware gate level.

    I've played with FPGAs myself, but have also designed and wire-wrapped the occasional board. Nothing as big as a whole computer, though.

    ...laura who remembers computers that were whole shelves of boards covered with TTL

  108. Good enough for me! by AviN456 · · Score: 0

    Looks like it could run Infocom's Hitchhiker's Guide to the Galaxy game. I'll take 2!

    --
    - Just because we CAN do a thing, does not mean we SHOULD do that thing.
  109. Idiotic by Misanthropy · · Score: 1

    What were the /. editors thinking linking to a 3MHz(!!) webserver on the front page??

    Slashdot editors thinking? Oh wait...nevermind.
    Nothing to see here. move along.

  110. 911 VOIP log by Spy+der+Mann · · Score: 1

    Hope he doesn't need to use the Internet any time soon.

    "911, can we help you?"
    "Help! My homebrew computer is on fire! I live at..."
    [error: connection reset by peer]

    Ooops....

  111. This is a great /. article... by Kozar_The_Malignant · · Score: 1

    It conjures up the two basic feelings central to all such articles:
    1. Wow! what a cool project. This guy has some SERIOUS geek cred. Imagine hand wiring all of that, etc. and,
    2. Wow! This guy really needs to get a life. You know, meet a few chicks, go bowling... something.

    --
    Some mornings it's hardly worth chewing through the restraints to get out of bed.
  112. building CowBoy Neal at Twinkie level by Anonymous Coward · · Score: 0

    Actually as part of our senior project, we had to build a CPU using TTL gates. And that was for the EE. The ME was an complete manufacturing line.

  113. Mastercard by farzadb82 · · Score: 2, Funny

    200 TTL chips for the CPU, $60
    Wirewrap boards to put the chips on, $20
    Wirewrap wire to hook everything up, $20
    turning on your webserver, only to be slashdotted - priceless!

  114. RTFA! by ctid · · Score: 1
    2. Wow! This guy really needs to get a life. You know, meet a few chicks, go bowling... something.

    I think his wife and three kids might not appreciate that comment!
    --
    Reality is defined by the maddest person in the room
    1. Re:RTFA! by Kozar_The_Malignant · · Score: 1

      I tried. Sadly, it wouldn't load. Perhaps others were trying at the same time. That sometimes happens, I find.

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    2. Re:RTFA! by ctid · · Score: 1

      I should have been more helpful. Further down the list of comments somebody has posted a link to the Google Cache of the page. That's where I read his comment about his wife and kids.

      --
      Reality is defined by the maddest person in the room
  115. The Effect by SumDog · · Score: 1

    Did the editor really need to keep in the link to the actual web server? Like a 3Mhz server made out of hundreds of small chips is really going to withstand a link on slashdot! Why even include it?

    The regular site is down too, so screw all your "RTFA" guys, we can't unless we use a google cache or mirrordot.

    -Sumit

    1. Re:The Effect by Euphorea · · Score: 1

      People should start using the CDN (Coral Distribution Network) when making posts to Slashdot... The homebrew site works nicely through it.
      http://www.homebrewcpu.com.nyud.net:8090/
      as for the little box getting creamed. well, the front page is on the CDN, but the rest... not quite so.
      http://64.142.4.132.nyud.net:8090/

      Cheers,
      Euphorea

  116. Re:This 'acomplishment' by chphilli · · Score: 1
    It never hurts to forget where we've come from. You might as well ask why we're bothering to keep BBC Micros, ZX Spectrum's, Commodore's, PDP's in museums. This wasn't a "practical" project, it was a personal one.

    I'm pretty sure you must have meant the opposite of that...

    All aside, this project is awesome - I'm not a hardware guy, so I'm pretty much blown away by the level of detail required. Good job Bill!

    --
    Please ignore any obvious problems in this post.
  117. Mod Parent Up +1 insightful or something. by donscarletti · · Score: 0, Offtopic

    Even though that joke was fairly predictable, it isn't fair that the poster should suffer a net karma loss for it despite the +5 funny total score. Shame on whoever gave that post an overrated moderation, may remorse be yours forever.

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  118. Wirewrap back in the day by Sparohok · · Score: 1

    The most incredible wirewrap project I ever saw was CMU's original Warp computer, a 10 CPU array computer, all wirewrapped and running at 10 MHz. Each cell had 255 chips and drew 136 watts peak. The whole array delivered 100 MFLOPS peak and about 30 MFLOPS on real problems. Apparently the price/performance was quite good by the standards of the day (1986).

    The boards themselves were an incredibly dense thicket of wire wrap. You could barely see the board for the layers and layers of wiring. I looked for a photo on the web but couldn't find one. Here's a paper describing the project:

    http://www.ri.cmu.edu/pub_files/pub3/annaratone_m_ 1987_1/annaratone_m_1987_1.pdf

    Martin

  119. DRM Free by nurb432 · · Score: 1

    Eventually this is how you will get a DRM free computer, if you dont know how to deal with FPGA's that is...

    --
    ---- Booth was a patriot ----
  120. Re:This 'acomplishment' by TimeForGuinness · · Score: 1

    Personally, I'd love to have the money to start on something like this myself.

    you know that there are a lot of companies like TI, Analog Devices, and National Semiconductor where you can request free (as in beer) samples. That can get you started and then maybe you can fill in the gaps later.

    TTLs are cheap to get, most of them free for small projects.

  121. Re:This 'acomplishment' by nurb432 · · Score: 1

    I tend to agree totally, as I sit here with an 8031 SBC I built 15 years go sitting on my desk.. It don't do anything, other then serve as a reminder of the past..

    However, I think its safe to say that in the future there will still be other FPGA companies out there, so as long as you don't try to hoard chips you will be ok.

    Also, don't forget the amazing things you can do with a simple PROM chip.. Any discreet logic can be emulated ( at decent speeds ) with a large enough PROM. The 'poormans' FPGA. Its how we did it in the 'old days'.

    Though I don't think ill care much about it all if we get hit with a nuclear war, as finding food and water will be more important then balancing my checkbook..

    --
    ---- Booth was a patriot ----
  122. funny by Amouth · · Score: 1

    now if it had handeled slashdot at only 3mhz.. we wouldhave needed to test it with botnet.. but it is dead so Nothing to see here ... please move along

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  123. Dr Daystrom says ... by deprecated · · Score: 1

    Well you see, M1 to M4 were not entirely successful. This one is. M5 is ready to take control of your ship.

  124. Done in the late 70s too by ChiefPilot · · Score: 1

    When I was attending tech school in Western NY in the late 70s there was a nearby computer store run out of a guys basement. He also had an '8080' that he built out of TTL in a rack mount that ran at 10 Mhz. Probably the fastest implementation of the architecture at that time !

  125. Re:submitter guilty of gross negligence and vandal by mizhi · · Score: 1
    This is a prime case where the submitter should have : 1) warned the site's owner, 2) made arrangements for a mirror or coral cache or bittorrent whatever. Because you KNOW this bitch was gonna go down like a three-year-old trying to stop a stampeding herd of elephants. And the alledged "management" of slashdot should have at least warned the poor sap before unleashing this upon his little corner of the web.

    Come now, you should know that /. editors don't give a rat's ass about little things like bandwidth. They've got network pipes thicker than Paul Bunyon's sausage, racks of servers, and a readership in the thousands; I think they get a kick out of DoSing the little sites. Sort of like frying ants with a magnifying glass.

    In all seriousness, people have suggested that they at least mirror small sites at the initial posting and they have steadfastly refused. Hell, a link to a google cache would be better than nothing.

    --
    Humorless sig goes here.
  126. Ok FINE... by Rhinobird · · Score: 1

    i'm not gonna post how this ttl cpu has melted into little bits of plastic and metal. Instead, I'm imagining a Beowulf cluster of these cpus. And that's making me laugh even harder.

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
  127. Blinky Lights by Anonymous Coward · · Score: 0

    Very cool project. Might have killed for a front panel like that back when I was working on Z80 projects -- especially before logic analyzers became affordable.

    For a homebrew project, that's a serious amount of wirewrap. At least he used RAM/EPROM/UART chips, instead of a _lot_ more flip-flops and other gates.

    Two things struck me as strange though. Why was the front panel done LSB to MSB instead of the more common (certainly more readable) MSB to LSB? Also, why wrap virtually everything in the same blue wire? I always tried to do power/ground/signal (at least) in different colors -- may have made his missing memory ground wire easier to find.

    1. Re:Blinky Lights by homebrewcpu · · Score: 2, Interesting

      Ah, I see you've been deceived by the "little-endian" heresy. As all right-thinking people know, both bits and bytes are numbered from the "big end" first. [In truth, I got used to big-endian numbering when doing lots of work on HP's PA-RISC architecture, which used big-endian bit numbering. So, when doing my own CPU I decided to make it big-endian as well.] As far as the blue wire, I started out trying to use different colors, but found that only a few kinds of wire would work reasonably well in my cut-strip-wrap gun. And, it only came in blue. I did make an exception for clocked signals where I could and used red wire (but I only had a limited amount of it).

  128. OMG by Anonymous Coward · · Score: 0
    How long did he spend on this thing... and you link it direct from the front page??

    You guys are such dicks.

  129. Re:This 'acomplishment' by elgatozorbas · · Score: 1
    I've often pondered on what would happen if we had, say, some sort of nuclear war that put all the current methods of manufacture out of action. At the moment, everything is built on having a certain amount of technology available to build upon to fabricate the "latest" technology.

    I agree completely with everything you said except this last bit: if technology disappears, chances are high that it will disapear 'further' than TTL logic. As someone else pointed out we would also have other worries.

  130. cost? by dan2550 · · Score: 1

    did anyone get a glimpse of how much the rig cost? i am the first to admit the cool factor, but geeze, that must have been alot of time and money if every in it wasfrom scratch.

  131. Re:This 'acomplishment' by Anonymous Coward · · Score: 0

    Personally, I'd love to have the money to start on something like this myself.

    In quantity the chips are about a quarter each and a spool of wire is only slightly more. You can buy enough stuff to "get started" for about $10.

    Personally, I wish I had the dedication to finish something like this.

  132. Re:Now THIS is a linebreak! by nugneant · · Score: 1

    [goddamn default options]

    Headline: "M$ turns iron into gold"

    Comment: "Ha ha ha hope the alchemist wasn't running without SP2!"
    Reply: "Ha ha ha wonder if this will be GPL'd?"
    Reply: "Ha ha ha... not to interrupt the joke but I'm sure you meant copylefted... hahaha" [twenty post tangent-thread about the pros and cons of each]

    Headline: "Apple invents new, sub $1000 Macintosh"
    Comment: "Let's see, the PCs have been sub-$1000 since, what, 2002?"
    Reply: "Dumbass, you mean 2003. And anyway Apple has far more repubility" [
    twenty posts of the usual]

    Anything else, either the joke is "hahahaha RIAA", "hahahahaha MPAA", "hahahahahaha George Akbar Lucas", or, rarely, "hahahahahaha Cowboy Neal".

    And no, I'm not a M$ supporter. Just the first two topics that came into my fatigued brain at this hour.

  133. Would you do this from scratch or use an HDL by da_guy2 · · Score: 1

    Id love to try somthing like this, but be really great if there was an HDL to ttl 7400 series synthesis tool. Anyone know of software that would take either verilog or VHDL and rather than mapping it to an FPGA or somethings, generates circuit made out of 7400 series chips?

  134. TTL is really old school by geekee · · Score: 1

    Why not use an FPGA instead? You could have the same design flexibility with a lot less wire wrapping.

    --
    Vote for Pedro
  135. Why... by webphenom · · Score: 0

    ... is this cosidered interesting?

    and

    Why...is this considered "news"?

    --
    ----- Open Source = More Secure (mmmmkay)
  136. I think it's been done before... by Milalwi · · Score: 1

    Well, maybe not the webserver part...

    When I was an EE undergrad at Ohio in the 1970's, I had heard that a fellow in the accelerator lab across the way had built a TTL-based computer which ran at 20MHz (I *think*). I tried Googling it, but I didn't find any references. So, I never actually *saw* it and it's a nearly thirty year ago memory. Take it with whatever sized salt you'd like.

    Milalwi

  137. Yeah Bill!!! by nytes · · Score: 1

    You finally made it to the front page of /.

    About time too.

    I've been following this guy's progress for more than a year now - sometime before he had the final schematics finished, and well before he actually started building anything.

    This is the uber-geekiest project ever and I'm quite dismayed by the number of posts that are saying, effectively "So what? He could've bought a better computer off the shelf!".

    Bah! To all you naysayers. This man deserves a Hacker-of-the-year award for seeing this through.

    --
    -- I have monkeys in my pants.
  138. Re:submitter guilty of gross negligence and vandal by SingleCube · · Score: 1

    Out of gross curiosity is /.ing a DOS?????

  139. Good lord man, you've invented the MINICOMPUTER! by John+Jorsett · · Score: 2, Interesting

    Seriously, that's pretty much what they were, just piles of TTL logic chips and strung-on-wire graphite beads for memory, all on pizza-box-size boards that slipped into a big chassis. You needed at least three boards, one for the CPU, one for memory, and one for I/O. The first minicomputer I worked with was a Data General Nova 1200. 1200 as in 1200 nanoseconds PER INSTRUCTION. That's a whopping 833 KHz. And a stunning 8 kilobytes of memory. It was amazing what we got that thing to do, though.

    You can tell you're getting old when people start reproducing the obsolete crap you're happy as hell to have left behind.

  140. Re:This 'acomplishment' by Anonymous Coward · · Score: 0
    I guarantee that I won't be worried about building web servers.
    Yes, because in a post-apocalyptic world where survival is at the forefront of everyone's minds, organizing and having access to information key to that survival will be a frivolous effort.

    Okay, as an antisocial loser YOU may have no use for information appliances in such a scenario, but I'll go ahead and take the survival advantage that they provide me.

  141. Re:submitter guilty of gross negligence and vandal by nanodude · · Score: 1
    "made arrangements for a mirror or coral cache or bittorrent whatever"
    coral cache's:

    http://www.homebrewcpu.com.nyud.net:8090/

    http://64.142.4.132.nyud.net:8090/

    check for a cache before you post that!

    Having said that, ok it was MEAN!

  142. Hemos, you're a tactless fucker by syukton · · Score: 1

    Hemos, you're a tactless fucker. You read the blurb, you know it's only a 3MHz machine, you KNOW that millions of slashgeeks worldwide will click that link and bring that guy's machine to a halt. Don't say it's stress testing, don't say anything like that.

    Have a little common sense (and maybe some respect) and don't link stuff like this on the front page. Link a mirror. Hemos, you're pretty nerdy I bet, I'm sure you can use wget to mirror somebody's site and find a place to host it for a while. I mean, if it's a tiny page on a 3mhz computer, it shouldn't take much to mirror it and be nice to the fellow and his project. Or even a coral cache link would be fine, so we don't break this guy's handmade computer.

    Have you ever hand-made something as an imitation of something else which is bigger/better/more powerful than your imitation, and then had somebody come along and use your imitation just like it's the real thing, and break it? Any adult who constructs model aircraft and has children should know this one by heart. Hemos is the annoying child who comes into our garage and plays with our model aircraft like they're toys and eventually breaks them because he doesn't understand that they aren't toys. He's actually a lot worse than that, because he's inviting over a million of his friends to come into our garage and play with our model aircraft like they're toys, ensuring only that they'll get broken faster and those with the mental capacity to enjoy the models as something other than toys will be left with nothing.

    I mean, really. I am not trying to be a troll here at all. Does anybody else see what Hemos did as totally tactless?

    --
    Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
    1. Re:Hemos, you're a tactless fucker by Anonymous Coward · · Score: 0

      He'd better keep his sticky mitts off my train set!!!!

  143. Thanks, mate! The pictures work! by Thud457 · · Score: 1
    That's pretty whack, he's got this 01d-5k001 wire-wrapped TTL beast lit up inside with b100 n30nz like some riceboy modder.


    I'm used to seeing such kit accessorized with twenty years of dust bunnies and dead roaches.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  144. Re:submitter guilty of gross negligence and vandal by absinthminded64 · · Score: 1

    Oh come on! If I put together something like this I would WANT it to get slashdotted! Years from now you could pull it down from a shelf.. or point at it in the corner and say .. I made a CPU and it got slashdotted! The ISP may not be too happy though : )

  145. Sadistic editors by poity · · Score: 1

    for shame

    --
    your thin skin doesn't make me a troll
  146. Re:submitter guilty of gross negligence and vandal by Spetiam · · Score: 1

    If he has a dynamic IP, it's simply a matter of making a new request. He just has to make sure that his dynamic DNS service doesn't update until the /. effect dies down. :)

  147. Re:This 'acomplishment' by ChickenFan · · Score: 1
    I've often pondered on what would happen if we had, say, some sort of nuclear war that put all the current methods of manufacture out of action.

    Chances are most of the tech centers where engineers live will be gone - and with them the information.

    Chances are the only surviving, and inhabitable (for the next 10,000 years or so) regions will be places like South America, Africa, northern and central Australia. You have to boot-strap the world from there.

    There will be batteries and appliances for years afterwards, but the batteries will die out. Maybe some solar powered calculators will survive, but the infrastructure and "start with nothing" knowledge will probably be non-existant, and the priorities will be food, water and basic survival.

    Over time, new societies will develop, new kingdoms formed and a new world order. With it will come organization and industrialization. It will take hundreds of years.

    Still... you've got to laugh.

  148. Electronics... more powerful than code. by rice_burners_suck · · Score: 1
    For those geeks who think a computer needs eight dual-core processors, 64 gigs of RAM, and 10 gigs of OS and software code to read email, I'd like to tell you a bit about the good ol' days.

    Amazing things can be done with a few measly logic gates and a few machine code instructions. Heck, you think a webserver made of 200 TTL chips is crazy? Check this out. About halfway down the page is a description of the R-741 computer, a minicomputer built in the early '70's to run robotic machinery. I doubt it even contains half as many as 200 TTL chips, and running at 4 MHz on a custom instruction set, this thing's operating system, coming in at a whopping 21k, runs all the functions of digital and analog I/O for robotic machinery--under a complete language interpreter! And it's faster at some functions than many modern computers, given that its electronics, instruction set, and software were all designed so tightly that not a single chip or wire was used unnecessarily, and not a single clock cycle was wasted. Today's general purpose machines, with their zillions of logic gates and gigabytes of memory, are weighed down by layers upon layers of stuff.

    It is truly refreshing (and a priviledge, I suppose) to work with this R-741 machine. And it's quite refreshing to see someone build a webserver in a similar style. We need more of this type of ingenuity, and less mountains of bloated code that work too hard to do things that are basically very simple.

  149. Webserver status report. by Anonymous Coward · · Score: 0

    As of Tue Jun 7 02:31:03 UTC 2005

    Files served: 758
    Boot time: Sunday, June 05 2005 - 08:59:01 PM
    Current time: Monday, June 06 2005 - 06:21:43 PM
    Ticks mod 64: 10
    uIP start time: Monday, June 06 2005 - 06:04:02 PM
    Clock speed: 3.0 Mhz
    OS Version: 1.33

    1. Re:Webserver status report. by homebrewcpu · · Score: 1

      Yes, I just put it back online. Actually, Magic-1 did just fine during the Slashdot storm - it was my home DSL line that got creamed (enough that I had to block access). As far as serving pages, Magic-1's 3Mhz clock isn't the primary bottleneck, it's the 38400 baud SLIP line that feeding it. My big regret right now is that I never got around to upgrading the packet statistics counter to 32 bits. It's 16 bits right now, and it looks like it's going to be rolling over pretty frequently.

  150. Re:submitter guilty of gross negligence and vandal by Maxite · · Score: 1

    God.. that was the best laugh I've had in weeks.

    Yes, the server is going to go down heavily. But this is slashdot, not... hmm... I can't think of any other news site forum like slashdot but with less of a punch..

    --
    Ah, you found me!
  151. Re:This 'acomplishment' by Anonymous Coward · · Score: 0

    What the hell? do you know anything about the level of technology produced in South America? let me give you an example, Nuclear Reactors exported to places like Australia.

  152. G o o g l e's cache by scum-e-bag · · Score: 1
    --
    Does it go on forever?
  153. Cinematronics by cybpunks3 · · Score: 1

    BTW, the Cinematronics arcade hardware used a similar approach of building a CPU out of TTL logic. In that case it was able to run at 5MHZ, which was faster than microprocessors at the time (the Apple II, for instance, only used a 1MHZ 6502).

    It's amazing to me how few components it takes to create a fully functional CPU.