Good news! I managed to replace all the 286 specific asm instructions with generic 8086 asm instructions and now the packet driver seems to work in a 8088 based XT machine.
Please test it, you will find the files attached to this post.
Good work!
I've looked at the Cyrnwr packet drivers before and they are well structured. What assembler did you use - an older copy of MASM?
One thing to keep in mind is that although it worked for this card, getting a 16 bit card working in an 8 bit bus is not as easy as fixing instructions. If the card wants 16 bit I/O and can't be told to use just 8, nothing is going to work.
Mike