Interrups | Categories | Contents |
AX = AC06h DI = 1092h
Return:
AX = character to send to BBS (0001h-00FFh) or special code (see #02967) BX = string-waiting flag 0001h entire string waiting to be sent to terminal (call AX=AC0Ch) CX = DX = AX
Note: If DI <> 1092h on entry, QRIP chains the call
See Also: AX=AC04h - AX=AC05h - AX=AC0Ch - AX=AC16h -
(Table 02967) Values for QRIP special codes: 0000h if none 0100h wait for user keypress (must call AX=AC16h/BL=00h or AX=AC18h) 0101h both/middle mouse button pressed 0102h entering block mode (up/download) (call AX=AC1Ah) 0103h right mouse button pressed 0104h BBS requested status bar on 0105h BBS requested status bar off 0106h BBS requested VT-102 terminal emulation. (keypad keys should send VT-102 escape codes) 0107h BBS requested VT-102 mode off 0108h BBS requested doorway mode (raw IBM keyboard ASCII/scan code pairs) 0109h BBS requested doorway mode off 010Ah hotkey mode on 010Bh hotkey mode off 010Ch BBS requested Tab-key button changing on 010Dh BBS requested Tab-key mode off 010Eh XOFF (use flow control to stop incoming characters) 010Fh XON (use flow control to resume incoming characters) 0110h-0119h BBS requested application (0-9) be run. Application 0 should be a standard text editor 01FFh send ASCII 00h to BBS
Note: For special codes 0104h to 010Dh, the terminal program should report any mode changes it make in response by calling AX=AC16h
Interrups | Categories | Contents |
|