<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.signature.net/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.signature.net/index.php?action=history&amp;feed=atom&amp;title=Send_a_Message_to_Another_Terminal</id>
		<title>Send a Message to Another Terminal - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.signature.net/index.php?action=history&amp;feed=atom&amp;title=Send_a_Message_to_Another_Terminal"/>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;action=history"/>
		<updated>2026-05-13T03:12:55Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1537&amp;oldid=prev</id>
		<title>Badge at 10:58, 13 June 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1537&amp;oldid=prev"/>
				<updated>2009-06-13T10:58:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:58, 13 June 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Also see [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Sending &lt;/del&gt;a Message to All Terminals]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Also see [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Send &lt;/ins&gt;a Message to All Terminals]] &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:1536:newid:1537 --&gt;
&lt;/table&gt;</summary>
		<author><name>Badge</name></author>	</entry>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1536&amp;oldid=prev</id>
		<title>Badge at 10:55, 13 June 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1536&amp;oldid=prev"/>
				<updated>2009-06-13T10:55:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:55, 13 June 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Also see Sending a Message to All Terminals &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Also see &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Sending a Message to All Terminals&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:1535:newid:1536 --&gt;
&lt;/table&gt;</summary>
		<author><name>Badge</name></author>	</entry>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1535&amp;oldid=prev</id>
		<title>Badge at 10:54, 13 June 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1535&amp;oldid=prev"/>
				<updated>2009-06-13T10:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:54, 13 June 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If an exception occurs, byte 2 of the AX field will contain the DOS error code (in hex).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If an exception occurs, byte 2 of the AX field will contain the DOS error code (in hex).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Discussion:'''&amp;nbsp; &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Discussion:'''&amp;nbsp; &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The DOSRW function can be used to send a message to another terminal on the Comet system. The message to be sent is contained in an Internet Basic format statement. The message may be a string constant or a string variable. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The DOSRW function can be used to send a message to another terminal on the Comet system. The message to be sent is contained in an Internet Basic format statement. The message may be a string constant or a string variable. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This function requires that the AX-value be set to &amp;quot;@FFFF@&amp;quot;. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This function requires that the AX-value be set to &amp;quot;@FFFF@&amp;quot;. &amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:1534:newid:1535 --&gt;
&lt;/table&gt;</summary>
		<author><name>Badge</name></author>	</entry>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1534&amp;oldid=prev</id>
		<title>Badge: New page: '''DOS pseudo functions: Send a Message to Another Terminal'''  '''Syntax:'''   DOSRW(AX-value, terminal-number, number-of-bytes, format-statement-label) EXCP=statement-label    '''Entry:'...</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Send_a_Message_to_Another_Terminal&amp;diff=1534&amp;oldid=prev"/>
				<updated>2009-06-13T10:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;#39;&amp;#39;&amp;#39;DOS pseudo functions: Send a Message to Another Terminal&amp;#39;&amp;#39;&amp;#39;  &amp;#39;&amp;#39;&amp;#39;Syntax:&amp;#39;&amp;#39;&amp;#39;   DOSRW(AX-value, terminal-number, number-of-bytes, format-statement-label) EXCP=statement-label    &amp;#39;&amp;#39;&amp;#39;Entry:&amp;#39;...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''DOS pseudo functions: Send a Message to Another Terminal'''&lt;br /&gt;
&lt;br /&gt;
'''Syntax:'''&lt;br /&gt;
  DOSRW(AX-value, terminal-number, number-of-bytes, format-statement-label) EXCP=statement-label  &lt;br /&gt;
&lt;br /&gt;
'''Entry:''' &lt;br /&gt;
   AX-value = &amp;quot;@FFFF@&amp;quot;&lt;br /&gt;
                                                                                                                    .&lt;br /&gt;
  terminal-number = terminal where the message is to be sent&lt;br /&gt;
                                                                                                                    .&lt;br /&gt;
  number-of-bytes = number of characters to be written to another terminal&lt;br /&gt;
                                                                                                                      .&lt;br /&gt;
  format-statement-label = format statement containing the message to be written to the other terminal (may be a constant or variable)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Return:'''&amp;lt;br&amp;gt;&lt;br /&gt;
If the write function is successful, the message  contained in the format statement will be sent to the terminal specified.&lt;br /&gt;
&lt;br /&gt;
If an exception occurs, byte 2 of the AX field will contain the DOS error code (in hex).&lt;br /&gt;
&lt;br /&gt;
 '''&lt;br /&gt;
Discussion:'''  &amp;lt;br&amp;gt;&lt;br /&gt;
The DOSRW function can be used to send a message to another terminal on the Comet system. The message to be sent is contained in an Internet Basic format statement. The message may be a string constant or a string variable. &lt;br /&gt;
This function requires that the AX-value be set to &amp;quot;@FFFF@&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The second parameter in this function call is the terminal number of the terminal receiving the message. This may be a string constant or variable in the standard Comet form (for example, T00, T05, T12). To send a message to all terminals, this string should be &amp;quot;ALL&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The third parameter contains the number of bytes to be written to the receiving terminal. This must be a constant value hard-coded into the function call (i.e., it may not be a variable). &lt;br /&gt;
&lt;br /&gt;
The fourth parameter, the format-statement-label, is the label of a FORMAT statement containing the appropriate control codes to place the message at the desired location on the receiving terminal. For example, to display a message on the bottom line (i.e., the message line), you should include the hex control &amp;quot;@0E07@&amp;quot; at the beginning of the format statement. &lt;br /&gt;
 &lt;br /&gt;
'''Example:'''&lt;br /&gt;
  ! S SMESSAGE,DSK&lt;br /&gt;
  ! O MESSAGE,DSK&lt;br /&gt;
  ! L T00,E&lt;br /&gt;
  ! R QMONITOR&lt;br /&gt;
  !&lt;br /&gt;
  !==========  SEND MESSAGE TO ANOTHER TERMINAL  ==================&lt;br /&gt;
  !&lt;br /&gt;
  LENGTH 2 &amp;amp; LOCAL AX$                 ! Define AX register&lt;br /&gt;
  LENGTH 3 &amp;amp; LOCAL TERMINAL$           ! Define terminal number&lt;br /&gt;
  LENGTH 60 &amp;amp; LOCAL DATALINE$          ! Define message variable&lt;br /&gt;
  !&lt;br /&gt;
  100 FORMAT (ET)                      ! Screen format&lt;br /&gt;
  !&lt;br /&gt;
  MESSAGE: FORMAT &amp;quot;@0E07@&amp;quot;;_           ! Write to the control line&lt;br /&gt;
                 (RB);(SF);_           ! Ring bell/set foreground&lt;br /&gt;
                 DATALINE$             ! Display the message&lt;br /&gt;
  !&lt;br /&gt;
  CLEAR                                ! Initialize all variables&lt;br /&gt;
  PRINT (0,100)                        ! Set typewriter mode&lt;br /&gt;
  !&lt;br /&gt;
  PRINT (0) &amp;quot;ENTER TERMINAL NUMBER:&amp;quot;   ! Display prompt&lt;br /&gt;
  INPUT (0) TERMINAL$                  ! Enter terminal number&lt;br /&gt;
  IF TERMINAL$ = &amp;quot;&amp;quot; THEN RUN &amp;quot;QMONITOR&amp;quot;  ! If null, then stop&lt;br /&gt;
  !&lt;br /&gt;
  PRINT (0) &amp;quot;ENTER MESSAGE:&amp;quot;           ! Display prompt&lt;br /&gt;
  INPUT (0) DATALINE$                  ! Enter message to be sent&lt;br /&gt;
  IF DATALINE$ = &amp;quot;&amp;quot; THEN RUN &amp;quot;QMONITOR&amp;quot;  ! If null, then stop&lt;br /&gt;
  !&lt;br /&gt;
  AX$ = &amp;quot;@FFFF@&amp;quot;                       ! Set AX to &amp;quot;SEND MESSAGE&amp;quot;&lt;br /&gt;
  !&lt;br /&gt;
  DOSRW(AX$,TERMINAL$,60,MESSAGE) EXCP=EXCEPTION   ! Send message&lt;br /&gt;
  !&lt;br /&gt;
  PRINT (0) &amp;quot;MESSAGE SENT TO &amp;quot;;TERMINAL$&lt;br /&gt;
  INPUT (0) &amp;quot;&amp;quot;&lt;br /&gt;
  RUN &amp;quot;QMONITOR&amp;quot;&lt;br /&gt;
  !&lt;br /&gt;
  EXCEPTION:                           ! Exception routine&lt;br /&gt;
  PRINT (0) &amp;quot;MESSAGE NOT SENT.&amp;quot;&lt;br /&gt;
  INPUT (0) &amp;quot;&amp;quot;&lt;br /&gt;
  RUN &amp;quot;QMONITOR&amp;quot;&lt;br /&gt;
  END&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also see Sending a Message to All Terminals &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
DOS pseudo functions&lt;/div&gt;</summary>
		<author><name>Badge</name></author>	</entry>

	</feed>