Hi Mike,
Great investigation work!
I will update jserver to reflect your findings for ‘in’ and ‘out’
instructions.
Please can you clarify the behaviour of ‘outword’ and ‘outbyte’
instructions, based on you testing on the real transputer?
Since ‘outword’ instruction sends the data (i.e. 4 bytes) in AReg
using the channel in Breg, does that mean that if it actually does a
‘in’ instead (i.e. if external input address specified) does the data
(i.e. 4 bytes) end up in Areg, instead of Creg pointer location (which
happen for normal ‘in’ instruction).
The same question applies for the ‘outbyte’ case?
Regards
Gavin