QTERM is a terminal program which provides the following:
* Capture of text files
* Send text files to remote
* Xmodem / Modem7 / Ymodem protocol transfer
* Kermit protocol transfer
* VT100 emulation
* Split screen mode to separate typed and received text
* Script mechanism for automatic dialing and automation of other operations
* Transfer of text to printer
* Full user area support
(c) David Goodenough
It also has a huge advantage (at least for me, Anna) over KERMIT: It does not strip the 8th bit from received characters, so using a VT100 ANSI compatible terminal, you can just log into Telnet BBSes and see the full glory of ANSI/ASCII BBS graphics :)
QTERM uses patch files to adapt to the various CP/M implementations and hardware variations.
On this page, I provide several patches that can be used on "modern" CP/M systems like the RC2014 or SC126.
Unless otherwise noted, the patches were created by Anna Christina Naß and are based the IMSAI8080 patch by Udo Munk, the SIO initialization code by Steve Cousins and the XMODEM patch for RomWBW by Wayne Warthen.
## Common setting
The escape key is `^Y`, so to get help, just press `^Y` and `?` in sequence.
This patch allows the use of QTERM on a RC2014 using a SIO/2 serial port.
At the moment, the patches provided here are tested on a RC2014 running RomWBW and using 2x SC104 serial ports (SIO/2).
The patch ```QT-RC82.Z``` uses the second serial port of the first SIO/2 port (base address 0x82) while ```QT-RC84.Z``` uses the first serial port of a second SIO/2 (0x84).
This patch uses CP/M 3 BDOS calls to send and receive data from the serial port, so it is independant of the hardware as long as the BIOS provides an interface for CP/M.
To use it, make sure the desired serial port is mapped to ```AUX:``` by using ```DEVICE.COM```.
In a standard RomWBW system, the second serial port is mapped automatically to ```AUX```, so no remapping is neccessary.
This makes using QTERM on an SC126 (Z180 ASCI serial port) possible, but also works on an RC2014 with a SIO/2 port.