Excellent!

<table><tr><td valign=top></td><td>Thanks Steve. That's a bug. Thanks for finding it. The Vaddr allows it to work with WORD variables for the 16-bit ports. Then, these lines...
Code:
          if (PortAction == 0)                   ; read
              MOVE?TT  P, Pbit, PortVar, VarBit      
          else
              if (PortAction == 1)               ; write
                  MOVE?TT  PortVar, VarBit, P, Pbit
Should have used Vaddr instead of PortVar. I got the VarBit, but missed the Vaddr.

I will make the changes. &nbsp;http://www.pbpgroup.com/Vport/VirtualPort.bas.txt

Yeah, that new chair idea is sounding pretty good
and, yup spruced up the avatar a bit. Hopefully it's not too annoying.

Read the part about HighJack again.</td></tr></table>

Thanks again,
&nbsp; &nbsp; DT