Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Profiles Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

68010 / 68451 MMU Homebrew

A homebrew computer built around the 68010 with the companion 68451 MMU

John SonnenscheinJohn Sonnenschein
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Public Chat
Similar projects worth following
747 views
2 comments
8 followers
6 likes
  • Description
  • Details
  • Files 1
    • View all
  • Components 0
  • Logs 1
    • View all
  • Instructions 0
  • Discussion 2
View Gallery
Public Chat
747
2
8
6

Team (1)

  • John SonnenscheinJohn Sonnenschein

Join this project's team
  • KiCAD files
hardware
ongoing project
68k m68k MMU RETRO 68451 m68451 m68010

This project was created on 01/15/2020 and last updated 2 years ago.

Description

the 68451 MMU was made as a companion for the 68010 CPU, Motorola's first CPU to support virtual memory. There are very few examples of machines built with this combination, and neither Linux nor NetBSD support it (yet). Most 68010 machines were either built with no MMU at all (being a minor upgrade from the 68000), custom MMU's (for instance the Sun-2), or the generation was skipped entirely for later M68k CPU's that included on-chip MMU.

Files

68451_Memory_Management_Unit.pdf

Manual for the 68451

Adobe Portable Document Format - 2.40 MB - 11/05/2020 at 23:58

Preview
Download

Project Logs
Collapse

  • Early research

    John Sonnenschein • 03/01/2020 at 21:40 • 0 comments

    I've found exactly one example of schematics of a machine that used the 451 at https://archive.org/details/bitsavers_compuproA1nualNov83_1763479/page/n7/mode/2up

    Unisoft was a company in the 80's that ran around porting UNIX to various things, and they have a version of UTSv7 on bitsavers: http://bitsavers.org/bits/Unisoft/V.1.5+/sys/

    and finally, the retrobrew community has peripheral boards and compute boards that use the 68000. Presumably we can shoehorn the 68010 in to there (it was pin compatible) with the 451 in between https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:mini-68k:start

View project log

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
Watchm4ker wrote 04/12/2020 at 09:07 • point

I've poked at this idea myself, ever since I saw the MMU. From what I can tell, between the 68000's botched page fault handling, and the limited capabilities of the 68451, most system designers used their own MMUs. That S-100 card's a good find, though I had a thought of using VMEBus. After all, it was designed for backplane 68000 machines from the start.

  Are you sure? yes | no

RW wrote 03/01/2020 at 22:17 • point

Hi John, there's some documents in the hardware directory on Aminet that cover swapping their 68000s over to 68010s, so you may find them of use when using an 010 in an 000 design.

  Are you sure? yes | no

Similar Projects

Based on Tiny030 design
Project Owner Contributor

Building a 68030 computer in 5 stages

PlasmodePlasmode

Porting the classic Doom engine to an FPGA-based system
Project Owner Contributor

FPGA Doom

Matt StockMatt Stock

A custom 32-bit CPU core with GCC toolchain
Project Owner Contributor

Bexkat1 CPU

Matt StockMatt Stock

Modular 8-bit computer system based on the WDC 65C02 and a mix of modern hardware.
Project Owner Contributor

Herring 6502 Computer

Colin MaykishColin Maykish

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2022 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "68010 / 68451 MMU Homebrew", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.