Index of /opcs/ftp

Icon  Name                    Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] kuper.exe 1998-07-17 05:00 17K [   ] parallel.exe 1998-07-17 05:00 17K [   ] rawrite.exe 1999-12-18 05:33 13K [DIR] perl/ 2000-03-28 03:03 - [DIR] rtmc48/ 2000-04-11 20:55 - [   ] home.exe 2000-04-11 21:14 48K [   ] 8255.exe 2000-05-28 19:22 13K [TXT] 8255.c 2000-05-28 19:22 3.3K [DIR] koala2-2003/ 2003-08-04 02:25 - [DIR] technicolor-2003/ 2003-08-04 02:26 - [DIR] technicolor/ 2004-02-18 06:42 - [TXT] 8255-screenshot.html 2008-03-17 00:10 2.0K [TXT] kuper-screenshot.html 2008-03-17 00:10 1.9K [TXT] parallel-screenshot...> 2008-03-17 00:10 2.6K
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
--------
    See 8255-screenshot.html for sample screenshot.

    This program is similar to the above two programs, except
    it currently only supports reading the three ports on
    the 8255 as inputs. (If any of the ports are programmed
    as outputs, this program will not let you modify them)

    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

Comments or questions should be forwarded to erco@3dsite.com.