MFM Usage Tips

Basics

Some keyboard controls:

  1. 'h' to show/hide help menu (list of all keyboard controls)
  2. 'i' to show/hide info panel (population counts, timer, some controls)
  3. 't' to show/hide toolbox (create/destroy objects, edit settings)
  4. SPACEBAR to start/stop simulation
  5. Arrow keys - pan view of MFM grid

Saved state feature

From Professor Ackley:

   "When you click 'Save State', it writes out a file in a temporary directory.  You can find the name of 
    that file by looking at the console output or typing 'l' in the interface.  It's usually some kind of 
    name like
                 /tmp/NUMBERS/save/10.mfs
    Because /tmp is temporary, if you get a save file you like, you should probably copy it off someplace    
    else.  To restart from a saved position, you need to mention its path name in a -cp argument on the
    command line.  Like if you ran:
                 mfms -cp file1.mfs -cp /path/file2.mfs
    
    then it will try to load file1.mfs on startup, and if you then hit 'Reload', it'll alternately load
    /path/file2.mfs and file1.mfs each time you click it.

MFM Tool Questions

These are questions and comments on how to use / usability of the mfms GUI tool.