DENYONET support

By slowerisbetter

Master (194)

slowerisbetter's picture

14-10-2011, 16:46

Probably this has been asked, but I couldn't find any authoritive answer; any plans to support DENYONET in openmsx (or others) or would it be hard to make? This would be nice for devving/testing ethernet stuff and I would want this to work for the live-cd (see my other thread) as well, as then it's a fully functional system while without networking it's a bit annoying Smile

Login or register to post comments

By konamiman

Paragon (1131)

konamiman's picture

14-10-2011, 17:31

Emulating Denyonet would be nice, but even better (and easier, I think) would be to simple implement a TCP/IP UNAPI compatible stack than simply redirects all the networking traffic from/to the host networking stack.

By Sd-Snatcher

Hero (582)

Sd-Snatcher's picture

14-10-2011, 21:19

And remember, bluemsx can emulate obsonet, they are compatible if you use INL.

By sd_snatcher

Prophet (3450)

sd_snatcher's picture

14-10-2011, 22:38

ObsoNet emulation would also be nice, as it is a very simple device.

AFAIK, QEMU emulates an RTL8029 chipset (which is a cousin of the RTL8019), so part of its code could be used.

By wouter_

Champion (456)

wouter_'s picture

15-10-2011, 12:11

Probably this has been asked, but I couldn't find any authoritive answer; any plans to support DENYONET in openmsx (or others) or would it be hard to make?
I agree having DenyoNet and/or ObsoNet support in openMSX would be very nice. Though I'm afraid I don't have time to work on it myself anytime soon. Help would be greatly appreciated.

I once looked into porting the ObsoNet emulation from blueMSX to openMSX. At first sight porting seemed very straight forward. The biggest problem was the actual sending/receiving of ethernet frames. IIRC blueMSX uses some windows specific library to do this, while in openMSX we prefer to use cross-platform libraries.

Though I'm sure such cross-platform libraries exist. So any volunteers to help?