Dynamic Debugging Tool for Input/Output Ports Version 1.0 (C) 1985 John P. Hohensee DATA : (714) 381-2887 Based on PORTMON.PAS by Jesse Bob Overholt Carrollton, Texas This version is released for the private use of individuals, as was the concept model Portmon. Any commercial use is strictly forbidden without prior written concent of the author. 1.0 CONTROL KEYS 1.1 CURSOR MOVEMENT ^E : Moves cursor upward one port slot, performs wraparound. ^X : Moves cursor downward one port slot, performs wraparound. ^S : Moves cursor left one port slot, performs upward wraparound. ^D : Moves cursor right one port slot, performs downward wraparound. 1.2 COMMANDS , , : Perform all active port I/O operations, signal with console bell if no I/O was performed. ESC : Reinitialize all port slots to startup condition. Status InActive Address 00H Data 00H Mode Input Type Hexidecimal P : Set PORT slot address, entry is determined by the slot base type which can be set to ( Binary, Octal, Decimal, Hexidecimal ). M : Set PORT slot mode, Input or Output. D : Set PORT slot data value, valid entry only when mode is input. Entry is determined by the slot base type. T : Set PORT slot type or number base. Automatically redisplays the address and data values to the new base. ^C : Return to operating system. 2.0 OPERATION 2.1 SETUP Repeat these steps until all ports required have been defined. Set slot type if data or address entry is other than hexidecimal. Set slot port address. Set slot mode, Input or Output. Set slot data if mode is Input. 2.2 INPUT/OUTPUT Press to perform the required I/O operation, input data will be displayed in the requested number base.