Element: vt
Video terminal definition. The type attribute specifies to use a vt100, vt52 or external (terminal SW) terminal. Connection is used to define a serial, uart1854 or uart16450.
Type: vt100/vt52
Connection: serial
Video terminal definition for a simulated (VT52 or VT100) serial terminal.
| child element | attribute | value | description |
|---|---|---|---|
| ansi_vt52 | ansi or vt52 mode (ansi or vt52) | Defines ANSI or VT52 mode. Only valid for the VT100. | |
| dirname | type | directory name (text) | Location of font (type="font") or wav (type="wav") file; defined as sub-dir of the main Emma 02 data directory. If not specified the dirname specified in 'system' will be used (see also XML - system). |
| baud | correction, type | baud rate | Defines receive (type="receive") or transmit (type="transmit") baud rate; baud rate can also be changed in the GUI. If any terminal emulation doesn't work try adding a correction factor, default this is set to 0,5 but on a 4MHz Membership Card it is set to 2. |
| bell | margin bell (on or off) | Defines default margin bell on/off | |
| bits | number of bits (7 or 8) | Defines default number of bits per character 7/8. | |
| border | XxY (pixels) | Defines default border size. | |
| caps | Forces all upper case characters | ||
| characters | number of characters (64/132) | Defines the number of characters per line, default is 80 characters. Only valid for the VT100. | |
| color | type | red, green, blue (8 bit) | Defines foreground (type="fore"), background (type="back") or highlight (type="high") color. Color is specified as red, green, blue all 3 values range from 0 to 255. |
| cursor | cursor type (line/block) | Defines default cursor type to line or block | |
| ef | pol, q | ef flag (1 to 4) | EF used for serial in. For details about attribute and value usage see XML - I/O |
| echo | local echo (on or off) | Defines default local echo on/off | |
| font | file name (text) | Video terminal binary font filename. | |
| frequency | bell frequency (Hz) | Defines default bell frequency | |
| int | CDP1877 PIC interrupt number | Activate interrupt handling and specify PIC interrupt number (if used). | |
| interlace | interlace (on or off) | Defines default interlace on/off | |
| iogroup | group number (8 bit) | Video terminal iogroup definition. For details about value usage see XML - I/O | |
| key_click | key click (on or off) | Defines default key click on/off | |
| newline | newline (on or off) | Defines default newline on/off | |
| out | mask, q | port (1 to 7) | Video terminal output port definition to enable terminal. For details about attribute and value usage see XML - I/O |
| parity | parity (on or off) | Defines default parity on/off | |
| parity_sense | parity sense (odd or even) | Defines default parity odd/even | |
| pos | screen position (x, y) | Defines default video terminal screen position. | |
| power | power (50 or 60) | Defines default power 50/60 Hz | |
| repeat | auto repeat (on or off) | Defines default auto repeat on/off | |
| screen | screen type (light/dark) | Defines default screen type to light or dark | |
| scroll | scroll (smooth or jump) | Defines default scroll type to smooth or jump | |
| show | no | When value is no, no video terminal screen will be shown. | |
| q | pol | Defines reversed q for serial out | |
| shift3 | shift3 (US or UK) | Defines default shift 3 US # or UK £ | |
| wav | file name (text) | Video terminal wav filename. | |
| wrap | wrap around (on or off) | Defines default wrap around on/off | |
| xon_xoff | auto XON/XOFF (on or off) | Defines default auto XON/XOFF on/off |
Connection: uart1854/uart16450
Video terminal definition for a simulated (VT52 or VT100) uart terminal.
| child element | attribute | value | description |
|---|---|---|---|
| ansi_vt52 | ansi or vt52 mode (ansi or vt52) | Defines ANSI or VT52 mode. Only valid for the VT100. | |
| dirname | type | directory name (text) | Location of font (type="font") or wav (type="wav") file; defined as sub-dir of the main Emma 02 data directory. If not specified the dirname specified in 'system' will be used (see also XML - system). |
| baud | type | baud rate | Defines receive (type="receive") or transmit (type="transmit") baud rate; baud rate can also be changed in the GUI |
| bell | margin bell (on or off) | Defines default margin bell on/off | |
| bits | number of bits (7 or 8) | Defines default number of bits per character 7/8. | |
| border | XxY (pixels) | Defines default border size. | |
| caps | Forces all upper case characters | ||
| characters | number of characters (64/132) | Defines the number of characters per line, default is 80 characters. Only valid for the VT100. | |
| color | type | red, green, blue (8 bit) | Defines foreground (type="fore"), background (type="back") or highlight (type="high") color. Color is specified as red, green, blue all 3 values range from 0 to 255. |
| cursor | cursor type (line/block) | Defines default cursor type to line or block | |
| ef | pol, q | ef flag (1 to 4) | EF used for serial input (on the uart1854 only). For details about attribute and value usage see XML - I/O |
| echo | local echo (on or off) | Defines default local echo on/off | |
| font | file name (text) | Video terminal binary font filename. | |
| frequency | bell frequency (Hz) | Defines default bell frequency | |
| int | CDP1877 PIC interrupt number | Activate interrupt handling and specify PIC interrupt number (if used). | |
| interlace | interlace (on or off) | Defines default interlace on/off | |
| in | mask, q, type | port (1 to 7) | Video terminal input port definition. Attributes values are different for the uart1854 and uart16450:
|
| iogroup | group number (8 bit) | Video terminal iogroup definition. For details about value usage see XML - I/O | |
| key_click | key click (on or off) | Defines default key click on/off | |
| newline | newline (on or off) | Defines default newline on/off | |
| out | mask, q, type | port (1 to 7) | Video terminal output port definition. Attributes values are different for the uart1854 and uart16450:
|
| parity | parity (on or off) | Defines default parity on/off | |
| parity_sense | parity sense (odd or even) | Defines default parity odd/even | |
| pos | screen position (x, y) | Defines default video terminal screen position. | |
| power | power (50 or 60) | Defines default power 50/60 Hz | |
| repeat | auto repeat (on or off) | Defines default auto repeat on/off | |
| screen | screen type (light/dark) | Defines default screen type to light or dark | |
| scroll | scroll (smooth or jump) | Defines default scroll type to smooth or jump | |
| show | no | When value is no, no video terminal screen will be shown. | |
| shift3 | shift3 (US or UK) | Defines default shift 3 US # or UK £ | |
| wav | file name (text) | Video terminal wav filename. | |
| wrap | wrap around (on or off) | Defines default wrap around on/off | |
| xon_xoff | auto XON/XOFF (on or off) | Defines default auto XON/XOFF on/off |
Type: external
Connection: serial
Video terminal definition for an external (terminal SW) serial terminal.
| child element | attribute | value | description |
|---|---|---|---|
| baud | type | baud rate | Defines receive (type="receive") or transmit (type="transmit") baud rate; baud rate can also be changed in the GUI |
| bits | number of bits (7 or 8) | Defines default number of bits per character 7/8. | |
| ef | pol, q | ef flag (1 to 4) | EF used for serial in. For details about attribute and value usage see XML - I/O |
| int | CDP1877 PIC interrupt number | Activate interrupt handling and specify PIC interrupt number (if used). | |
| iogroup | group number (8 bit) | Video terminal iogroup definition. For details about value usage see XML - I/O | |
| out | mask, q | port (1 to 7) | Video terminal output port definition to enable terminal. For details about attribute and value usage see XML - I/O |
| parity | parity (on or off) | Defines default parity on/off | |
| parity_sense | parity sense (odd or even) | Defines default parity odd/even | |
| q | pol | Defines reversed q for serial out | |
| serialport | serialport | Defines the serial port used by the external terminal SW |
Connection: uart1854/uart16450
Video terminal definition for an external (terminal SW) uart terminal.
| child element | attribute | value | description |
|---|---|---|---|
| baud | type | baud rate | Defines receive (type="receive") or transmit (type="transmit") baud rate; baud rate can also be changed in the GUI |
| bits | number of bits (7 or 8) | Defines default number of bits per character 7/8. | |
| ef | pol, q | ef flag (1 to 4) | EF used for serial input (on the uart1854 only). For details about attribute and value usage see XML - I/O |
| in | mask, q, type | port (1 to 7) | Video terminal input port definition. Attributes values are different for the uart1854 and uart16450:
|
| iogroup | group number (8 bit) | Video terminal iogroup definition. For details about value usage see XML - I/O | |
| out | mask, q, type | port (1 to 7) | Video terminal output port definition. Attributes values are different for the uart1854 and uart16450:
|
| parity | parity (on or off) | Defines default parity on/off | |
| parity_sense | parity sense (odd or even) | Defines default parity odd/even | |
| q | pol | Defines reversed q for serial out | |
| serialport | serialport | Defines the serial port used by the external terminal SW |