
Contemporary Research 18 ICE-HE Ethernet Head End
On-Screen Text Commands
“$A5,<dh>,<dl>,<ncb>,„DM‟, <start line>,<text color>,<background
color>, <background>,<size and shadow>,<timeout>,<message bytes>”
(variable bytes)
Clears current text, displays text message over video (default) or blank
background. The built-in character generator can accept up to 40
characters of text (including carriage returns), 28 characters per line. Use
a hex $0D or decimal 13 in the text as a carriage return, which will
advance CG to the next line, first space on the right.
Start Line - 1-11
Text Color - 1-7= White
Text Background Color – 0-7=Transparent (no background)
Full screen background – 0=normal insert over video, 1=blue screen
Size and Shadow – 0-3=small text with drop shadow
Time-Out – 0=15-second display, 1=persistent
Persistent text stays on screen until the next DM, or new Menu or channel.
Ex1: “$A5,<dh>,<dl>,10,„DM‟, 2,7,0,0,1,0,‟TEST‟ ” displays the word
TEST on the second line, white text, inserted over video, small size with
drop shadow, and timing out after 15 seconds.
Ex2: “$A5,<dh>,<dl>,2,„DM‟ ” clears on-screen display, also clears
persistent text
The IRC and VDC use white text and clear backgrounds when it receives a
Text or Background Color parameter between 1 and 7, and accepts values
0-3 for text size and shadow. This allows compatibility with Smart TVs
mixed in the same system that can display other colors and fonts.
The following commands provide advanced CG text operation
“$A5,<dh>,<dl>,<ncb>,‟DN‟, <text> ” (variable bytes)
Clears display, writes specified text starting at column 1, row 1. $0D and
hex $EA, $EB, $DC, and $DB can be included, operate same as matching
commands below.
“$A5,<dh>,<dl>,<ncb>,‟DW‟, <text> ” (variable bytes)
Writes specified text starting at present cursor position. Accepts same Hex
as DN.
“$A5,<dh>,<dl>,4,‟DG‟, <row>, <column>” (8 bytes)
Moves the cursor to the specified row and column position. If row is 0,
then row will not be changed, and if column is 0, then column will not be
changed.
“$A5,<dh>,<dl>,3,‟E7‟, <column>” (7 bytes)
Sends cursor to specified column.
“$A5,<dh>,<dl>,3,‟E8‟, <row>” (7 bytes)
Sends cursor to specified row.
“$A5,<dh>,<dl>,2,‟EB‟ ” (6 bytes)
Moves cursor down to the first column of the next row.
“$A5,<dh>,<dl>,2,‟EA‟ ” (6 bytes)
Clears display, sends cursor to column 1, row 1.
“$A5,<dh>,<dl>,2,‟DC‟ ” (6 bytes)
Clear on-screen display from cursor to end of screen, position stays the
same.
“$A5,<dh>,<dl>,2,‟DB‟ ” (6 bytes)
Clear on-screen display from cursor to end of line, cursor position stays
the same.
“$A5,<dh>,<dl>,3,‟E9‟, <num spaces>” (7 bytes)
Clears specified number of spaces, starting from cursor to the right.
“$A5,<dh>,<dl>,3,‟DQ‟, <time>” (7 bytes)
Sets screen timeout to specified time in seconds (1-254). If time is 0 or
255, any text on the screen will persist indefinitely, or until cleared.
IRC/VDC will respond to all formatting commands, using white text on
transparent background
Commentaires sur ces manuels