Stories
Slash Boxes
Comments

Dev.SN ♥ developers

posted by LaminatorX on Friday February 21 2014, @01:33AM   Printer-friendly
from the I-don't-care,-I'm-still-free.-You-can't-take-the-garage-from-me dept.

demonlapin writes:

"Brian Benchoff at Hackaday has an ambitious new project: a homebrew computer based not on a classic 8-bit processor like the Z80 or 6502, but on the 16-bit Motorola 68000. It's a backplane-based machine with wire-wrapped connections planned. His first summary post is here. Blinkenlights are planned."

[ED Note: With so much commercially available hardware getting more and more locked down, projects like this are a good reminder of what is possible for a dedicated enthusiast.]

 
This discussion has been archived. No new comments can be posted.
Display Options Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1, Informative) by Anonymous Coward on Friday February 21 2014, @02:55PM

    by Anonymous Coward on Friday February 21 2014, @02:55PM (#4458)

    I believe Unix needs a MMU to run properly. The 68020 was the first m68k with a MMU chip, and the 68030 was the first to have the MMU on-die.

    Starting Score:    0  points
    Moderation   +1  
       Informative=1, Total=1
    Extra 'Informative' Modifier   0  

    Total Score:   1  
  • (Score: 2, Interesting) by Uncle_Al on Friday February 21 2014, @03:16PM

    by Uncle_Al (1108) on Friday February 21 2014, @03:16PM (#4479)

    > I believe Unix needs a MMU to run properly. The 68020 was the first m68k with a MMU chip, and the 68030 was the first to have the MMU on-die.

    68000 unix machines were built, using designs including variations of the "SUN" MMU design or the Moto 68451
    You just couldn't do demand paging with the 68000 because you couldn't restart an instruction.

  • (Score: 0) by Anonymous Coward on Friday February 21 2014, @06:33PM

    by Anonymous Coward on Friday February 21 2014, @06:33PM (#4583)

    > I believe Unix needs a MMU to run properly.

    As other people have mentioned, uCLinux can run on a 68000 [eetimes.com] without an MMU!

    • (Score: 1) by darinbob on Friday February 21 2014, @08:23PM

      by darinbob (2593) on Friday February 21 2014, @08:23PM (#4624)

      Yea, but that's not really Unix. And I'm saying that as someone who believes Linux is Unix.
      Basically you're left without memory protection; which doesn't really make something non-Linux by itself.
      However you are unable to dynamically grow the size of heap or stack for processes. So like Minix you either allocate a standard stack size for everything or you specify a specific stack individually for each process. All memory is shared, everyone presumably allocates from the same heap, etc.

      • (Score: 0) by Anonymous Coward on Friday February 21 2014, @09:02PM

        by Anonymous Coward on Friday February 21 2014, @09:02PM (#4641)

        > Yea, but that's not really Unix. And I'm saying that as someone who believes Linux is Unix.

        True. But given the limitations of the 68000, I would rather run something Linux-like than System 7-like. If you can't have memory protection, you might as well have preemptive multitasking!