<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I would say it because of the code snippet at the bottom of G.'s,
      letter, viz:</p>
    <pre class="moz-quote-pre" wrap=""><font size="+1">  FAL$RENAME::                            ; Entry point
          BBS     #DAP$V_GEQ_V70,(R9),10$ ; <b><font color="#ff0000">Exit if partner does not support</font></b>
          BRW     FAL$UNS_ACCFUNC         ;  <b><font color="#ff0000">DAP V7.0</font></b></font>

<font size="+1">The first instruction is a branch-on-bit-set and it looks like it is testing a bit and branching if it is set.  It would appear that bit is associated with V7 DAP, based both on the symbolic value and comment.  If that branch isn't taken, then an unconditional branch is taken to what appears to be an unsupported function return.

However, I am in no way a VAX assembly hacker.  We looked it briefly when our chemistry department got their first VAX and decided to stay with high level languages.  While the VAX had some fun stuff, the PDP-10's instruction set was considered far easier; definitely the paging subsystem.

However, I suspect that was more because we had decades of experience with it.  The VAX multiple byte architecture had some remarkable similarities to a number of 360, 3033 and 4341's that we had, which weren't as much fun to program in assembler.

At any rate, that's why I said, "my guess".</font>
</pre>
    <div class="moz-cite-prefix">On 12/10/19 8:02 PM, Paul Koning wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8F53E393-04BB-40E2-87D5-C16E7BA322D3@comcast.net">
      <pre class="moz-quote-pre" wrap="">

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">On Dec 10, 2019, at 6:36 PM, Thomas DeBellis <a class="moz-txt-link-rfc2396E" href="mailto:tommytimesharing@gmail.com"><tommytimesharing@gmail.com></a> wrote:

Interesting.

Do you have source for the DAP/NFT/FAL on Tops-10 or know where I might get what you have?

May I ask you what it does against a VMS system?  Unless it is reporting DAP 7, my guess is that it won't work.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Why would you say that?  The DECnet rule is backward compatibility, that's why the version numbers are exchanged.

Actually, DAP takes this very seriously indeed, which is why it sends very long bitmaps describing in detail all the protocol features supported.

It may well be that a V7 DAP implementation won't talk to V4 (Phase II).  But I'd be very surprised to see it fail talking to a V5.6 protocol peer -- I'm pretty sure RSTS uses that version and we would certainly have complained if other Phase IV implementations had trouble with that.

More in general, across the board the rule always was "One version back compatible".  So Phase IV can talk to Phase III (but not to Phase II -- except for PyDecnet.  :-)  )

        paul


</pre>
    </blockquote>
  </body>
</html>