Index of /opcs/ftp
README
------
PARALLEL.EXE, KUPER.EXE
=======================
These two programs allow you to monitor/modify the bits
on a normal PC parallel port (PARALLEL.EXE), and the bits
on the Kuper Controls RTMC-16 logic connector (KUPER.EXE).
8255.EXE
========
This program allows you to monitor all 3 ports (A,B,C)
as inputs on an 8255 I/O board.
I use these as diagnostic tools during optical printer
installations to assist in wiring debugging. I figured
other people might find these tools just as useful.
Standard disclaimer: Use this software at your own risk.
PARALLEL.EXE
------------
See parallel-screenshot.html for sample screenshot.
PARALLEL.EXE can be invoked with optional arguments to
specify LPT port numbers to monitor:
C:> parallel # diagnose lpt1 by default
C:> parallel 1 # diagnose lpt1
C:> parallel 2 # diagnose lpt2
Once in the program, the cursor keys move the selector to
the different pins.
Outputs are shown in normal text, inputs are hilighted.
If you can't see the hilighting, adjust your monitor's
contrast.
Pin numbers, port numbers and bit masks are shown for
each pin.
When the selector is sitting on a pin:
INPUTS: If the selector is on an input, the speaker
will make a tone if the bit is set, silent if clear.
This allows one to monitor a bit without looking at
the screen)
OUTPUTS: If the selector is sitting on an output,
you can use RETURN to toggle the output bit.
At the bottom of the screen is a small 'oscilloscope' that
monitors the inputs. This is handy to watch for flickering
state changes. I imagine on very fast machines, this may
scroll by so fast, it may actually just look like a bar
moving up and down. On slow machines, it looks more like
a nice squarewave graph ;)
Hit ESC to exit the program.
KUPER.EXE
---------
The KUPER.EXE program is similar to PARALLEL.EXE, but takes
a hex address as an optional argument for the kuper card's
base port number.
If unspecified, the default is 0300, which is the factory
default for the Kuper RTMC-16 card, which is typically
the case.
Since only 5 waveforms can fit at the bottom of the screen,
only the first 5 inputs can be monitored as waveforms.
8255.EXE
--------
This program is similar to the above two programs, except
it works for 8255 based IO boards, such as the CIO-DIO24
and CIO-DIO48 boards.
Invoke the program with the hex base port address of
the 8255 board. ie:
C:> 8255 # Diagnose ports 300-302 (by default)
C:> 8255 340 # Diagnose ports 340-342
C:> 8255 360 # Diagnose ports 360-362
For more info on the 8255.EXE program,
see 8255-screenshot.html.
Comments or questions should be forwarded to erco@3dsite.com.