VOGONS


First post, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Hello,

this one lets Dosbox talk to a real networked PC as well as other Dosboxes using IPX network.
Type

ipxnet startni

to activate that mode.
It is Windows only, but it should not be difficult to port it to any platform that uses BSD socket style. This includes my previos Netbios patch, but I got rid of the localloopback thing (NOT fixd the warcraft1 bug, it's just hidden)

Also included is a small utility "setipx" which lets you set the IPX node address on a DOS computer - might be needed to play C&C.

Netbios will not work in native IPX since the host computer already uses the Netbios port. But there is a chance "native netbios" can be implemented.

Edit: For latest progress always see the end of the thread!

Attachments

  • Filename
    nativeipx.zip
    File size
    424.53 KiB
    Downloads
    633 downloads
    File comment
    src + bin + setipx
    File license
    Fair use/fair dealing exception
Last edited by h-a-l-9000 on 2006-02-17, 15:57. Edited 2 times in total.

Reply 1 of 14, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Interesting thing, now....

> but I got rid of the localloopback thing
> (NOT fixed the warcraft1 bug, it's just hidden)

Could it be that it was hidden the same way under a real
network? Then the implementation would be correct.
Have to dig through your sources 😉

Reply 2 of 14, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Nope, can't be. The local loopback is curently only given to programs that need it, which are netbios.exe and C&C. Netbios is detected by port number and C&C by the all-networks-broadcast (like in CVS).

Reply 4 of 14, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Fix Quake.
Edit: also includes Warcraft1 fix.

Attachments

  • Filename
    nativeipx.zip
    File size
    16.03 KiB
    Downloads
    503 downloads
    File license
    Fair use/fair dealing exception
Last edited by h-a-l-9000 on 2005-11-04, 20:32. Edited 1 time in total.

Reply 7 of 14, by Onsympatico

User metadata
Rank Newbie
Rank
Newbie

Ok, some basic questions,

How do I apply this .diff patch, or is it already done in the latest cvs build?

Has anyone got c&c multiplayer going yet? I tried all sort of things but under cvs it won't even show me the host/join screen.

Is there a way to configure the internal network number?

That setipx thingy always sets the same number no matter what I type, and isn't that the MAC adress?

Again,thx for your excellent help so far

Reply 8 of 14, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author
Onsympatico wrote:

Ok, some basic questions,

How do I apply this .diff patch, or is it already done in the latest cvs build?

This is done with CVS programming tools. It's not in the latest CVS but in the binary I provided.

Has anyone got c&c multiplayer going yet? I tried all sort of things but under cvs it won't even show me the host/join screen.

In dosbox command line type 'ipx'. If it prints false, type 'ipx true' to enable IPX at all. I have successfully played C&C even across dosbox - real dos computer.

Is there a way to configure the internal network number?

That setipx thingy always sets the same number no matter what I type, and isn't that the MAC adress?

The setipx utility is supposed to set the Network number on a real dos machine. It doesn't work in dosbox. For C&C (no other game I know of) this is required since it uses some strange packets. Both computers (Windows and dos) must have the same Network number, and since there is no easy way to set that on a dos client without a server I made this utility.

Reply 9 of 14, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Update:

- implement IPX function 0x1a - get driver packet size.
Fixes Death Rally.

Attachments

  • Filename
    nativeipx.zip
    File size
    467.19 KiB
    Downloads
    606 downloads
    File comment
    Patch + Windows exe
    File license
    Fair use/fair dealing exception

Reply 10 of 14, by Darklord42

User metadata
Rank Newbie
Rank
Newbie

Is this patch still necessary with the .72 build? I am trying to get armada to work online in .72 as HCl's patch uses the old .65 build. I know HCL said that Armada blocked IPX packets from your NetBios patch. Is this still relevant?