First post, by h-a-l-9000
Hi,
I've got Novell's netbios.exe working with the Dosbox IPX. Tested it with Armada and Hioctane.
Since there was a problem with data being received in non-suitable CPU mode, especially when running Armada, I had to do one massive change.
The games I usually test (see directserial patch thread) all except Armada Proving Ground which is a bit unstable work, but I had to add a workaround for Warcraft1, some bugs seem to be left.
So if you want to run Warcraft1 with this, you have to type "ipxnet localloopbackoff" before.
The problem is:
IPX broadcast packets are sent to every computer on the net, even back to the sender. Warcraft1 sends a broadcast packet, but somehow doesn't recognize the packet coming back it as its own and starts a connection attempt with itself. Possible cause could be wrong values in the IPX data structure.
But now for Netbios: I've included Novells netbios.exe in the zip file, but it can also be obtained from http://www.novell.com/coolsolutions/tools/13555.html .
You have to connect to the server first, then load netbios.exe inside Dosbox (not the other way around, because the IPX address changes when connecting to the server, and netbios.exe only checks it on startup).
Oh, and feel free to report non-functional IPX / Netbios games here.
Edit: was wrong diff file, sorry.