NeuronC includes a 2D stimulator with spot, bar and grating stimuli, optical blur and voltage and current clamps. It can construct a compartmental model of any neural geometry including resistive loops (required for arrays of neurons connected by gap junctions).
The gcc-compatible source is available from:
NeuronC runs under virtually any Unix system, and is currently developed under Linux. There is a DOS version available. We recommend Slackware, RedHat, or Fedora. Linux.
Comments, questions, observations, etc., should be emailed to "rob@retina.anatomy.upenn.edu". -Rob