Index of /~adler/MIX
      Name                    Last modified       Size  Description

[DIR] Parent Directory 08-May-2008 22:35 - [   ] mix.tar 27-Jan-1999 22:01 150k

January 27, 1999

In this directory you will find a compressed tar file for an
emulator for the mythical machine MIX, introduced by 
Donald Knuth in his book, The Art of Computer Programming.

The emulator was written by David A. Smallberg in 1982 and it appears
here with his permission. He can be reached at das@alumni.caltech.edu.

I am placing it in this archive for the following reason: I would
like to stimulate interest in MIX, specifically in various
projects that to me seem quite natural. These include whatever
is necessary to make the MIX emulator the pedagogical tool it
ought to be. I don't know how to do it and anyway I don't have
time to do it myself at the moment. But I will be very interested
in studying the attempts of others and in discussing the relevant
techniques with them.

You can send me email about this at: ara@zurich.csail.mit.edu

I managed to install the simulator with a little hacking on a
80386/Linux. I used the GNU package gmp instead of the mp library.
According to David Smallgreen, with some revision it may not be
necessary to use packages like mp or gmp.

I don't include the hacks I introduced to get the code to compile
because I don't assume that I did them right and I don't want to
leave anyone with the additional burden of correcting my hacks as
well as the  original source. But the hacks were quite minimal and
you probably won't have any trouble doing it yourself.

If you do have trouble, please let me know and I will see if I can help
you. But there are definitely better people to ask.

Allan Adler
ara@zurich.csail.mit.edu