VOGONS

Common searches


First post, by pcm2a

User metadata
Rank Newbie
Rank
Newbie

There is a pretty snazzy program called IPXRelay for DosBox that lets you play IPX games over TCP/IP. However, the current binary requires WinXP for some of the WS2_32.DLL calls that it does. I think with some small tweaks this open source app could run on Dos/Win 3.11/Win95 as well.

Does anyone already know of a port to older Win 3.11/Win95 or any IPX to TCP solution?

Reply 1 of 5, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

It appears that the Winsock 2.0 update released for Win9x includes a suitable WS2_32.DLL.
http://www.tomshardware.com/forum/173010-48-ws2_32
http://support.microsoft.com/kb/184242

Getting it to work with DOS or Win3.x sounds like it would require a lot more than "some small tweaks".

Reply 2 of 5, by pcm2a

User metadata
Rank Newbie
Rank
Newbie

Yeah, Win95 has Winsock2 WS2_32.DLL but it is still different than the one with WinXP and higher. When I google the error messages from the IPXRelay app the errors say that the Win95 WS2_32.DLL < WinXP doesn't have that functionality.

If only there was a relay that worked everywhere 😀

Reply 3 of 5, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
pcm2a wrote:

When I google the error messages from the IPXRelay app the errors say that the Win95 WS2_32.DLL < WinXP doesn't have that functionality.

Perhaps you could supply a link to the pages you are finding..?

I notice that Windows ME also has a different, newer version of Winsock.

Reply 4 of 5, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

What error message are you getting?

Looking at the source it looks like it uses the function getaddrinfo which was added to ws2_32.dll for XP.
http://support.microsoft.com/kb/955045

To get programs to work on WIndows 2000 that require getaddrinfo I usually have to edit the binaries to remove those functions.
Re: Web Browsers - Chrome/Firefox/Opera/SeaMonkey, etc

Options:

1. Since the ipxrelay source is available you can modify the original source code and recompile or askk the developer.
or
2. Hexedit the ipxrelay to remove those functions
or
3. Create a wrapper for ws2_32.dll like Kernelex for Windows 98 or Blackwingcats or OldCigarette's wrappers for Windows 2000.

How To Ask Questions The Smart Way
Make your games work offline

Reply 5 of 5, by pcm2a

User metadata
Rank Newbie
Rank
Newbie

Compiling it would be great. I spent a few hours yesterday trying to get it to compile using MGWin and was unsuccessful. I wasn't trying to change the code at that point, just compile it. I'll keep at it.

getaddrinfo is what it was bombing out with and I saw the same page about that being there for Win XP and up.