xcircuit (version 2.0b4) has been compiled for MS Windows with Cygwin B20.1, a compiler suite which emulates a UNIX environment under Win32. To access xcircuit's graphics, a Xserver for Win32 is required (see downloads below). 


Installation (tested on Windows98)

Install XServer:
X-WinPro 
    Labtam Finland Ltd. | mailto:sales@Labf.com
    Finlaysoninkatu 4 B |  phone:+358 3 260 4000
    33210 Tampere       |    fax:+358 3 260 4444
    Finland             |   http://www.Labf.com

I prefer this Xserver because it works smoothly and offers individual Win98 compatible windows for each application. The fully equipped demo version runs for 30 min before shutting down. Unlimited restarts are allowed. 

(Microimages MI/X 2.0   http://www.microimages.com/mix/)
This server has been tested, a bug remains, it works only in full screen mode.

(A free Xserver (xfree4.0) is available at http://sources.redhat.com/cygwin/xfree/. It is suited for Windows2000 or ME.)
This Xserver suite is under heavy development. I don't have Win2000 or ME, so could not test it.

Extract xcircuit.zip to C: (or D: or any other root, see mounting below)

/Xcicuit/xcircuit-2.0b4/bin contains dlls and *.exe required to set up and run Xcircuit.

libX*.dll, xset, xrdb, xmodmap stem from 
http://dao.gsfc.nasa.gov/software/grads/win32/X11R6.3/ . 
This web site provides X11 capabilities to Cygwin B20.1.

cygwin1.dll, mount, umount, stem from Cygwin B20.1, ftp://ftp.freesoftware.com/pub/sourceware/cygwin/old/cygwin-b20/full.exe.
 
run.exe is from http://cygutils.netpedia.net/B20/index.html
It is used instead of start. It emulates a DOS box but does not show this box.

Edit C:\xcircuit\xcir_lab.bat and setup.bat to include correct paths. The 
geometry of Xcircuit is adapted to a 17" screen with  Microsoft symbol and Office shortcut bar added. Change the geometry in in xcir_lab.bat if 
appropriate. 

If you install Xcircuit not in C:, you may need mount.exe to mount the proper path 
(e.g. mount D:\xcircuit\xcircuit-2.0b4\bin /xcircuit/xcircuit-2.0b4/bin).

The installation from xcircuit.zip has been tested under Windows NT4 (with NCD PCX-Ware Xserver) and works fine. 


PC pecularities

With a two button mouse you may choose left click for button1,  shift left click for button 2 and right click for button 3. Tutorial 13.12 "tapping on top" will not work this way, selection box with shift button 1 is o.k..


Problems left:

With MI/X 2.0: During opening xcircuit menue "File" and calling "Read..." 
a windows pops up which  should show the files and subdirectories of the /xcircuit-2.0b4 directory. File and directory names however are invisible. If the cursor crosses the appropriate area, a green border appears for each entry of the  file list. Choosing and clicking the upper left entry ("../) will lead to  the directory above. At the same time the new list entries become visible. 

The manual file xcircuit.1x may be used only after installing Xman 
(http://ftp.gwdg.de/pub/x11/x.org/pub/unsupported/programs/xman/)
and groff (http://cygutils.netpedia.net/V1.1/usr-local/).

Including XCircuit.ad does not work so far. Therefore Xcircuit will be started with some command line parameters in xcir_lab.bat.

Not having the full X11 installation leads to three error messages concerning missing locales in the DOS box during xcircuit.exe start up. This seems to have no implications on the functionality of xcircuit.

With XWin-Pro: German keyboard AltGr keys ~\}][{ don't work properly in xcircuit's text mode, but without problems appear in the file selection box. I will have to ask KeyCode and KeySym specialists to properly set up the Xserver. 
