
nrn323.hqx is the second release of the MAC version of NEURON.
It fixes? the NEURONHOME/working directory issue. Fixes the resizing
window bug. And is consistent with the new release for unix and mswindows.

Please send bug reports and suggestions/requests to
     michael.hines@yale.edu
See also http://www.neuron.yale.edu
The primary archive site for the mac version is
    ftp://ftp.neuron.yale.edu/neuron/mac

Requirements:
-------------
nrn323.hqx: PowerPC, System 7,  16MB memory?

Installation:
-------------
Download nrn323.hqx.
Filter it through binhex.
Execute the resulting neuron3.2.3.sea
  README, neuron, and the lib and demo directories will be extracted
into a new "neuron3.2.3 folder".  The extractor will give you an
opportunity to change the name of the folder if you wish to call it
something else.  All files are placed in this folder and uninstalling
consists of dragging the folder to the trash. 

Look at the Get Info of the neuron program and adjust the memory
requirements consistently with your machine.  If you run out of memory,
your computer will have to be rebooted.  6 MB is probably a minimum . 

This version does NOT have a MAC look and feel.  The GUI style is almost
exactly the same as in the UNIX and MSWIN versions.  ie. 

   IMPORTANT!
MAC specific Usage:
------------------

Graph menus pop up on pressing the right mouse button.  On a mac this
means to hold down the Control key while pressing the mouse button in a
Graph window. 

A mouse down action takes effect in a window without having to click on
the window once to first make it the front window eg.  pressing a button
in a non-front window first brings the window to the top and then
executes the button action. 

In a Graph, the middle mouse button moves the view.  On a mac this means
to hold down the shift key while pressing the mouse button in a Graph
window. 

Do not move the neuron executable from its installation location.
However you may create aliases to the executable and put them wherever
you wish. When NEURON is run, the NEURONHOME environment variable is set
to the directory in which neuron is located (not the directory
in which any alias is located) and the working directory is this
directory as well. The :lib:hoc:macload.hoc file is
then executed which allows you to determine the working directory
and starting hoc file. Feel free to modify this macload.hoc file.


BUGS:
-----
 No MAC look and feel yet. 
 The gui performance is not as good as it could be.  A factor of two
faster would be desirable. 
 Missing microemacs editor.  (Do not use the em command)
 Graph crosshair text not displayed in xor mode. 
 No emergency memory.  Machine has to be rebooted if the heap is used
up. 
 No ability for user to create new membrane mechanisms (missing a free
tiny c compiler).  At this time the user would need to purchase
CodeWarrior and request the libraries and project files from me. 
 Cannot print to printer directly.  (Must print to ascii file or to a
post script file and use another program to print it)
 No system() function. 
 load_proc, load_template, load_func do not work.  Use xopen("filename")

I have pretty much only checked the rudimentary usage of the tools and
the neurondemo.  Things I haven't used that require window or OS
functionality probably don't work. 



