Index of /opcs/ftp

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[TXT]8255-screenshot.html2023-09-11 19:21 5.1K 
[   ]8255.EXE2023-09-04 11:18 21K 
[TXT]8255.c2023-09-04 11:18 11K 
[TXT]README.html2023-09-04 11:56 2.9K 
[   ]home.exe2000-04-11 18:14 48K 
[DIR]koala2-2003/2019-07-27 07:39 -  
[TXT]kuper-screenshot.html2008-03-16 21:10 1.9K 
[   ]kuper.exe1998-07-17 02:00 17K 
[DIR]old/2023-09-04 11:18 -  
[TXT]parallel-screenshot.html2024-03-15 09:01 2.7K 
[   ]parallel.exe1998-07-17 02:00 17K 
[DIR]perl/2019-07-27 07:39 -  
[   ]rawrite.exe1999-12-18 02:33 13K 
[DIR]rtmc48/2019-07-27 07:39 -  
[DIR]technicolor-2003/2019-07-27 07:39 -  
[DIR]technicolor/2019-07-27 07:39 -  


    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).

    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.

    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 

    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.

    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.

    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