Home

News

FAQ

Mailing Lists

How to Volunteer

The Volunteers

MMIX Programs

Links

How to Volunteer

  1. Download the documentation and programs from Knuth's MMIX page. You will need:
    • Sections 1.3' and 1.4': An introduction to MMIX and MMIXAL (424KB of compressed PostScript)
    • Preliminary writeup of architecture details (141KB of compressed PostScript)
    • Preliminary definition of the assembly language and loader format (61KB of compressed PostScript)
    • Preliminary definition of the runtime environment and the simulator's online/offline iteraction commands (45KB)
    • Beta-test version of the simulator, assembler, test programs, and full documentation: mmix.tar.gz
    All these files are available from Don Knuth's MMIX News page .
  2. Familiarize yourself with the documentation and the programs.
  3. Choose a MIX program that is not already taken to convert to MMIX, if there are any. See MMIX Programs for the list of available programs. Send email to the MMIXmaster Coordinator to reserve the program you've chosen. Stop if there are no more MIX programs to convert.
  4. Do the conversion, trying to be faithful to the Knuth's style.
  5. Post your MMIX program to  mmixmasters-discussion for discussion and acceptance. Acceptance is by consensus of the mmimasters-discussion list members. (Of course, Don Knuth has the final say.) Go to Step 3.

Questions or comments? Please email the MMIXmaster Coordinator.

SourceForge Logo Valid HTML 4.01! Checked with LinkLink!