Commit Graph

6 Commits

Author SHA1 Message Date
Jookia
ee071c5853 ethernet_slirp: Add libslirp EthernetConnection backend
The existing Ethernet connection implementation is PCAP-based. This
allows bridging your virtual machine directly to the host's network, but
requires elevated permissions on your OS and appropriate drivers which
often aren't available on Wi-Fi cards.

This commit adds a libslirp-based backend that provides just enough
internal networking to handle TCP/IP out of the guest to host, LAN or
Internet. As such things like ICMP, IPX and NetBIOS don't work properly.

The use case for this connection is to give Internet access to the guest
for things like IRC, HTTP and other connections to online services.
2021-03-06 09:17:00 +11:00
Jookia
cb132e02ad ne2000: Decouple emulator from pcap
Currently the ne2000 emulator explicitly depends on pcap.
Decouple the ne2000 code and pcap code so we can always build with the
emulator but optionally disable pcap.

This also updates build defines and configuration to make this
decoupling explicit to the user.
2021-03-05 05:39:03 +11:00
Jookia
ebc513cbbc ref-nmake: Enable ne2000 pcap support 2020-10-03 18:28:53 +10:00
rderooy
e47a0ad53b Change http://dosbox-x.software to https://dosbox-x.com 2020-09-29 16:51:30 +02:00
yksoft1
6cf5463249 Also update NMAKE makefiles. 2019-10-01 19:03:37 +08:00
yksoft1
c8928df771 Add NMAKE static makefiles for reference. 2019-07-24 12:15:51 +08:00