Index of /pub/misc/neuron/mac
Name Last modified Size Description
Parent Directory 12-Apr-2001 23:40 -
README 24-Feb-1999 01:59 4k
mknrndll/ 12-Feb-1999 05:35 -
nrn412.hqx 24-Feb-1999 01:53 2.1M
nrn412.hqx is the powerPC version of NEURON 4.1.1
This version is identical in functionality to the mswin and unix 4.1.1
versions. But see below for Mac specific issues.
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:
-------------
nrn411.hqx: PowerPC, System 7, 16MB memory?
Installation for Power PC:
-------------
Download nrn412.hqx.
Filter it through binhex.
Execute the resulting nrn411.sea self extracting stuffit archive.
neuron, lib and demo directories, and neuron specific mknrndll
files will be extracted
into a new 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,
a warning will be printed and you should exit immediately and increase
the requested amount. 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.
If you need to add your own membrane mechanisms, get and extract the
mknrndll.hqx file. This is a free compiler and linker. You do NOT
need to purchase codewarrior.
IMPORTANT!
MAC specific Usage:
------------------
Graph and Shape view menus pop up by pressing the mouse button in the
small (10x10 pixel) square in the left top of each view. Alternatively
graph menus can be popped up by pressing the right mouse button. On a
mac this means to hold down the Command 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 option 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 by double clicking on the application icon,
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 (and loads the nrnmech.dll file if it
exists). Feel free to modify this macload.hoc file.
NEURON may also be started by dragging a .hoc file or nrnmech.dll file
onto the application icon (or alias). In this case the working
directory becomes the location of the hoc file and the hoc file is
executed.
When starting by dragging a hoc file onto the NEURON icon,
if a nrnmech.dll file exists in the working directory,
it is automatically loaded.
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.
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") or better, use load_file.
A person with a powerbook noticed that NEUORN runs extremely slowly
if in the Energy Saver Control Panel "Advanced Settings" there was a default
option of "Allow processor cycling". If this is off then the stylized
demo of the neurondemo should run in about 10 seconds (instead of 100's).
On some machines NEURON crashes almost immediately due to an
incompatible extension. Turn all extensions off and see if neuron
runs properly. In one case the incompatibility was with a RAM doubler.