General Documentation

How to build and use uisp under cygwin/w32

If you have Cygwin installed, just follow the Download and Installation Instructions.

If you don't have Cygwin installed, you can follow the instructions explained by redhat Be sure to also install the development tools: GNU-C and GNU-CPP, and don't forget to install 'make', too :).
Then you can follow the Download and Installation Instructions.

When you do make and make install, it will link uisp with the cygwin dll's to provide the unix subsystem (posix layer) on a plain windows box. See the cygwin site to get a deeper knowledge of it. But you can use this uisp/w32 by just copying the necessary dll's out of your cygwin directory into the windows\system or system32 directory.

Necessary are the following 3 dlls

 13.12.2001  11:33   22.016  cygintl-1.dll
 22.11.2001  00:16   41.105  cygpcre.dll
 25.02.2002  18:16   769.352 cygwin1.dll

Installing the Printer Port driver in NT and 2000

Under Windows NT or Windows 2000 you need to install a special driver to get access to system resources like the printer port. A ready to use lpt-driver for uisp is, for example, giveio.

Unzip the downloaded file to a location of your choice: e.g. c:\Program Files\Giveio.
Copy the unzipped giveio.sys to your winnt\system32\drivers directory.
Now run the program loaddrv.exe to install the driver, you'll have to change the "Full pathname of driver" to the location you copied the giveio.sys to: e.g. C:\WINNT\SYSTEM32\DRIVERS\GIVEIO.SYS.
Now press install, then start. You should see the status change to "Operation was successful" - Now the driver is installed.

You should now extend your preferred compiler-startup-batch e.g. run.cmd with the line net start giveio as this driver is not installed automatically. Or run the loaddrv.exe (with changing to the right path) and press the start-button.