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: 2, Informative) by darinbob on Friday February 21 2014, @07:18PM

    by darinbob (2593) on Friday February 21 2014, @07:18PM (#4596)

    I had always thought this was the early Sun-1, however it appears this used a custom designed MMU. Sun-2 used 68010 and again with a custom MMU.

    A big problem with 68000 was that some exceptions could not be restarted after an interrupt, which is where the trick of using two CPUs in parallel came from. One would be cycle or half cycle behind and then be halted if the earlier CPU detected a fault. I can't discover what computers actually used this technique though but it's been talked about for decades.

    The 68010 fixed this problem and added some privileged instructions, and was pin compatible. However it wasn't only slightly faster so most companies just waited for the 68020 instead.

    So I don't know how the Sun-1 really managed this with only one 68000. I suspect there were some operations that just couldn't be recovered but it could do enough to run System 7.

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

    Total Score:   2