Slashdot Mirror


Linux On a Motorola 68000 Solder-less Breadboard

New submitter lars_stefan_axelsson writes: When I was an undergrad in the eighties, "building" a computer meant that you got a bunch of chips and a soldering iron and went to work. The art is still alive today, but instead of a running BASIC interpreter as the ultimate proof of success, today the crowning achievement is getting Linux to run: "What does it take to build a little 68000-based protoboard computer, and get it running Linux? In my case, about three weeks of spare time, plenty of coffee, and a strong dose of stubbornness. After banging my head against the wall with problems ranging from the inductance of pushbutton switches to memory leaks in the C standard library, it finally works! (video)"

11 of 147 comments (clear)

  1. Pretty cool by Virtucon · · Score: 3, Funny

    Beats playing Assassins Creed all day.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  2. Re:LOL fag by Anonymous Coward · · Score: 4, Funny

    No, a Wang would be based on the older 8086 processor, this machine uses a 68000.

  3. Awesome by Troed · · Score: 4, Interesting

    Hats off. The 68000 was the first CPU owned (Atari ST) and I had a good six years of assembly skills behind me when it was finally time to leave. Awesome CPU for the kind of magic demo tricks only hard core assembler coding could bring out.

    Relevant discussion: http://compgroups.net/comp.os....

  4. Comment removed by account_deleted · · Score: 3, Funny

    Comment removed based on user account deletion

  5. Thanks for crashing my web server! by schamberlin · · Score: 5, Informative

    Thanks for all the comments! This "68 Katy" is my project. The video is a good overview, and lots more tech details are at http://bigmessowires.com/2014/... and the rest of the site. I've built a couple of other home-made CPU / computer projects in the past, including "Big Mess o' Wires" a few years ago, but this was the first time I tried to add a real OS. Cramming Linux into 512K was a challenge!

    The CPU is a 68008, which is a low cost version of the familiar 68000 with an 8-bit bus and fewer external address pins. It has a max of 1 MB of total address space. It’s paired with a 512K 8-bit SRAM, and a 512K Flash ROM (of which 480K is addressable – the remaining 32K is memory-mapped I/O devices). My 68008 runs at 2 MHz (it was unstable when tested at 4 MHz), providing similar performance to a 1 MHz 68000. That’s pretty slow, even in comparison to 68000 systems from the early 1980s, which were typically 8 MHz or faster. So frame rates in the latest games aren't great...

    1. Re:Thanks for crashing my web server! by Technician · · Score: 3, Informative

      I'm surprised he got it to run that fast. AM radio in the US broadcasts from about .5 to 1.5 Mhz. Without a ground plane and shielding, there is a lot of coupling between wires. I bet he can't listen to any distant AM radio stations in the same room with that running.

      Good job getting a breadboard computer to clock over 1MHZ.

      --
      The truth shall set you free!
    2. Re:Thanks for crashing my web server! by nsaspook · · Score: 3, Informative

      +1
      but I hate to tell you that it won't help with getting dates.

      --
      In GOD we trust, all others we monitor.
  6. Re:LOL fag by amiga3D · · Score: 3, Insightful

    Hell, we finally get an actual geek article on slashdot and this is the response? Take your penis envy somewhere else.

  7. Re:You need to create the tutorial by amiga3D · · Score: 3, Insightful

    I can't imagine the tutorial needed for something like this. To do something like this takes a lot of skill and knowledge. If you managed it you would have learned a lot and it'd take more than a weekend.

  8. Re:How is this "News for Nerds"? by Ogi_UnixNut · · Score: 3, Insightful

    Haha!

    For a long time I used to something similar. All ports that were not in use on my firewall would redirect to a port on an old Toshiba T4800CT: 486 with 8MB of RAM and 500mb disk, running linux kernel 2.0.

    It would run nethack on that port, so anyone who would try a connect scan would end up in nethack. Probably confused a bunch of people, and if someone managed to break through that, would be interesting to see what they would make of it.

  9. Re:next... by OzPeter · · Score: 4, Insightful

    The 68008 was discontinued 20 years ago, so this isn't really all that useful even as an educational exercise. Why not pick a current breadboardable, cheap microprocessor and get Linux to run on that? That way, other people can benefit.

    Why even bother with hardware. Why not just emulate it?

    But then again .. why emulate it when you can buy time on a virtual system?

    Then again why do all that when you could just be watching TV?

    --
    I am Slashdot. Are you Slashdot as well?