REVISION HISTORY ---------------- March 1, 1987 Version 1.0 Original creation. - Jim Apolis April 9, 1987 Version 2.0 1) Added [E] option for CP/M to disable modifing the BDOS error vector table to make it work with programs that modify the jump at address 0005H and reside in upper TPA. 2) Added support for other programs that attempt to modify the BDOS error vector table under REDIR. 3) Added support for programs that make direct MP/M BIOS calls. 4) Added multi-console capability for MP/M. 5) Added support for programs that set the BDOS error mode under MP/M. 6) Fixed problem that would not allow the [B] option under CP/M. 7) Fixed bug under CP/M that caused REDIR to not restore the BDOS error vector table correctly when it terminates. 8) Fixed problem causing the ? function not to work under CP/M. 9) Modified the function that inputs a character from a file so that it aborts with the error "End of input file" only if the target program tries to input a character when there is no more data in the input file, not when the target program checks console status. 10) Optimised code. 11) Improved documentation. - Jim Apolis July 10, 1987 Version 3.0 1) Added batch processing capability. 2) Added real-time redirection toggle capability. 3) Improved control character handling. 4) Added patchable table in the beginning of the program. 5) Added support to exit gracefully for MP/M programs that attempt to bank switch memory. This would previously hang the system. 6) Added capability to enter S: and T: for the system and temporary drives. 7) Modified the help printing to pagenate when ^S is found instead of after a fixed number of lines. 8) Added support for programs that attempt to access the system data page under MP/M. 9) Fixed problem under MP/M that would output to the default console when a different console was specified. 10) Modified to use the get PDA call instead of calculating with the BIOS jump table addresses. 11) Shortened help summary that is displayed when no command tail is entered. 12) Optimised code. 13) Improved documentation. - Jim Apolis Page 1 August 16, 1987 Version 3.1 1) Added support for chain to program BDOS call under MP/M 2) Added background option [B] to drive/user logging during batch mode operations. 3) Fixed problem with the byte count at address 80H under batch mode operations. 4) Changed so that [-B] under batch mode forces console output to go to the console. 5) Repaired problem causing 7Fh to be returned when performing console input while the program was in the background mode and the input came from the console or punch devices. - Jim Apolis Page 2