[comp.sys.tandy] 16B/6000 MMUs

srh@.uucp (Steve Harmon) (05/21/91)

In article <5766@mindlink.bc.ca>, nanook@eskimo.celestial.com (Robert Dinse) writes:
>	[request for memory upgrade info deleted]
>
>     In order to do this you need an MMU upgrade. Stock the MMU can only
>address 1 megabyte of memory. Last time I got a price quote from Tandy
>it was around $300 if memory serves. I've got a couple of CPU boards with
>a custom MMU (that doesn't have a PAL chip - courtesy of design work done
>by Monty Schmidt) that works ok with 2-megs but not more than that. I am
>speculating that it's a fan-out problem.

    I've been meaning to post something about MMUs for a while so I guess
now is as good a time as any.  Some years ago I designed, manufactured and
sold MMUs for the 16B/6000.  This was a year or so before Tandy released
their MMU.  If anyone is interested in the technical info required to build
their own MMU then send me some email and I'll provide it for you.  The
unit is pretty simple to build (in fact the prototype was built on a piece
of perf board from RS :-) and only contains 5 parts.  This is probably not
a very good project for people with no working knowledge of digital electronics
especially since it requires modifying the CPU board.

    Anyway, anyone who is interested is welcome to send me some email.
Also, I believe that I still have 40-50 blank MMU boards somewhere if anyone
is interested (the info is free, the boards I'll probably charge for).

--
| Steve Harmon @ AT&T Tridom   Marietta, Georgia.
| INET:   srh%tridom.uucp@mathcs.emory.edu
| UUCP:   ..gatech!emory!tridom!srh
| VOICE:  (404) 426-4261
|

srh%tridom.uucp@mathcs.emory.edu (Steve Harmon) (05/28/91)

    Since I've received a great deal of interest in information about
extending the MMU on the 16B/6000 I've decided to post the info.  The
following should provide a little more info than my previous post.

	- the MMU (as I built it) is a 3" x 5" (approx) add on board
	- it is added to the CPU board in place of the CPU
	- it allows up to 7 meg (actually 7.5) of User RAM under Xenix 3.2
	- there are no limitations on the type of RAM boards (although some
	  earlier Tandy RAM boards have some interesting design problems)
	- the add on is passive in a pre Xenix 3.2 system (i.e. the OS doesn't
	  know how to use the extended MMU and therefore is limited to the
	  usual 1 meg of RAM)
	- there are no speed limitations for CPUs that have been modified for
	  greater than 8Mhz operation provided that you use fast parts in 
	  certain critical areas when you build the board (i.e. 74F series
	  logic)

    Via a friend I had sold over 40 of these into systems with various
configurations.  The only significant memory board problem that I can remember
was related to the float (charge) time of the A19 line.  I seem to recall that
this problem was on an older Tandy memory board if you tried to add over 1Meg
to the system.  If there is enough interest I'll look up my notes on memory
boards and post a list of mods that will help reduce their unreliability.

    BTW, if you don't have a reasonable amount of experience working on
micro-processor based equipment then I wouldn't recommend trying to add
an MMU addition to the 68000 CPU board.  The CPU/memory boards designs are
pretty poor (to say the least) and they are fairly easy to break and rather
difficult to fix.

    If you're reasonably handy with electronics you can put the MMU together
on a small piece of perf board (which is how I prototyped it :-) and attach
it via about 10 leads with 2 or 3 track cuts on the CPU board.

    Anyway, I'll post more detailed info soon.  Right now I've sent the info
to several people in order to evaluate the format of the information.  One
problem that I see coming up is the format in which to distribute my schematic.
I was planning on posting it in postscript format (compressed of course), if
anyone has a better suggestion then please let me know.  (Reply by email please
since I don't often read this group)

--
| Steve Harmon @ AT&T Tridom   Marietta, Georgia.
| INET:   srh%tridom.uucp@mathcs.emory.edu
| UUCP:   ..gatech!emory!tridom!srh
| VOICE:  (404) 426-4261
|