A UNIX minicomputer platform supplied by Gigabyte Computer Services with applications written in COBOL.
A DDE frame from the Gigabyte Host to the PC may contain between 0 and 511 printable characters. On the wire, the frame must be prefixed by STX (02hex) and suffixed by ETX (03hex). Within the frame US (1Fhex) may be used to separate fields and _ (5Fhex) may substitute for SP (20hex) (should the Gigabyte Host's platform replace spaces by a cursor position command.
On the wire, a DDE frame to the Gigabyte Host from the PC is prefixed by a single byte and suffixed by CR LF (0D 0Ahex). A SP (20hex) is inserted as shown to ensure a minimum frame size of four bytes.
On the wire: | Frame received: | Usage: |
---|---|---|
SP data CR LF | Data: between 0 and 127 printable characters | |
1 SP CR LF | Control: FS | No (cancel) |
2 SP CR LF | Control: GS | Yes (proceed) |
3 SP CR LF | Control: RS | |
4 SP CR LF | Control: US | Repeat previous frame |
0 SP CR LF | Control: ESC | Terminate DDE immediately |
A UNIX minicomputer platform supplied by Sutton Computing with applications written in COBOL.
A DDE frame from the Sutton platform to the PC may contain between 0 and 511 printable characters. On the wire, the frame must be prefixed by STX (02hex) and suffixed by ETX CR LF (03 0D 0Ahex). Within the frame CR LF (0D 0Ahex) or BEL (07hex) may be used to separate fields.
A DDE frame to the Sutton platform from the PC comprises all characters on the wire up to CR (0Dhex). The Sutton platform must echo every character sent (including control codes). If no echo is received after six seconds the PC will repeat the character. The driver will tolerate any multiple echoes ensuing from CR.
On the wire: | Frame received: | Usage: |
---|---|---|
data CR | Data: between 0 and 127 printable characters | |
FS CR | Control: FS | No (cancel) |
GS CR | Control: GS | Yes (proceed) |
RS CR | Control: RS | |
US CR | Control: US | Repeat previous frame |
ESC CR | Control: ESC | Terminate DDE immediately |
The PC approximately emulates the Lear Siegler ADM3A/5 and Wyse 120 terminals. The keyboard mapping is:
PC Keyboard | Usage | Opus 4 Keyboard | On the wire |
---|---|---|---|
CTRL+A | Add | F11 | SOH J CR |
CTRL+C | Change | F12 | SOH K CR |
CTRL+D | Delete | F13 | SOH L CR |
CTRL+E | Enquire | F14 | SOH M CR |
CTRL+Q | Quick | F16 | SOH O CR |
HOME | Clear Field | Clear Field | ESC A |
SHIFT+HOME | ESC { | ||
END | Clear to EOF | KEYPAD . | ESC T |
SHIFT+END | ESC Y | ||
PGUP | Skip to previous page | Prev Scrn | ESC J |
PGDN | Skip to next page | Next Scrn | ESC K |
INSERT | ESC q | ||
SHIFT+INSERT | ESC r | ||
DELETE | Delete Character | ESC W | |
SHIFT+DELETE | Delete Line | ESC R | |
SHIFT+F3 | F13 | SOH L CR | |
SHIFT+F4 | F14 | SOH M CR | |
SHIFT+F5 | F15 | SOH N CR | |
SHIFT+F6 | F16 | SOH O CR | |
ESC | Escape | ESC | ESC ESC |
Various minicomputer platforms running UNIX or Windows NT supplied by the XKO Group with applications written in COBOL. GO.EXE provides two versions of the XKO Group driver, as selected by the DDE field in the Change Settings dialog:
Set DDE field to: | When Host platform is: |
---|---|
0 | UNIX |
1 | Windows NT |
The only difference is in the echoing of characters in Input Frames.
A DDE frame from the XKO Host to the PC may contain between 0 and 511 printable characters. On the wire, the frame must be prefixed by STX (02hex) and suffixed by ETX (03hex). Within the frame US (1Fhex) may be used to separate fields and _ (5Fhex) may substitute for SP (20hex) (should the XKO Host's platform replace spaces by a cursor position command).
On the wire, a DDE frame to the XKO Host from the PC is prefixed by a single byte (identifying the frame type) and suffixed by CR (0Dhex).
The XKO UNIX platform must echo every character sent to it (including control codes). If no echo is received after six seconds the PC will repeat the character. The driver will tolerate multiple echoes ensuing from CR.
The XKO Windows NT platform, however, does not echo any character sent to it.
On the wire: | Frame type received: | Usage: |
---|---|---|
SP data CR | Data: between 0 and 127 printable characters | |
1 CR | Control: FS | No (cancel) |
2 CR | Control: GS | Yes (proceed) |
3 CR | Control: RS | |
4 CR | Control: US | Repeat previous frame |
0 CR | Control: ESC | Terminate DDE immediately |
The PC enters DDE mode upon receipt of STX (02hex) and reverts to Terminal Mode after sending 0 CR (30 0Dhex) to the Host.
When the PC keyboard is enabled (by the /K switch on the MS-DOS command line), the PC approximately emulates a Wyse WY-120 terminal.
WY-120 keys used by XKO Group (Narborough) applications but not available on the PC keyboard are mapped as follows:
WY120 Keyboard | PC Keyboard | Usage | On the wire |
---|---|---|---|
HOME | ESC A | ||
CLR LINE | END | ESC T | |
PAGE PREV | PGUP | ESC J | |
PAGE NEXT | PGDN | ESC K | |
F14 | SHIFT+F10 | SOH M CR | |
F15 | SHIFT+F11 | SOH N CR | |
F16 | SHIFT+F9 | SOH O CR | |
F16 | SHIFT+F12 | SOH O CR |
When the PC keyboard is disabled, pressing Ctrl+F1 during DDE mode requests DDE shutdown. Pressing Ctrl+F1 in Terminal Mode sends the ESC control frame (0 CR) to the XKO Host.