Commit Graph

7 Commits

Author SHA1 Message Date
Jookia
ca9111abc2 ethernet: Add EthernetConnection interface
Currently DOSBox-X only supports one emulated network adapter and one
network backend: the NE2000 using libpcap.

In order to change either of those we need an abstraction between them,
and as such I've written the EthernetConnection interface.

The EthernetConnection interface will be used by emulated network
adapters (such as the NE2000) to send and received Ethernet frames to
and from the guest, usually through a DOS packet driver.

The actual implementation of EthernetConnection objects will take the
packets sent from the emulated network adapter and pass them to some
kind of backend (such as libpcap) then pass any received packets from
the backend back to the guest network adapter.

This will allow more emulated Ethernet adapters and more network
backends to be implemented with minimal changes to unrelated code.
2021-03-05 05:39:11 +11:00
Allofich
55b75c0964 SVN r4181
Remove file that has not been used in a long time
2019-06-03 20:01:14 +09:00
Allofich
1ca092999e SVN r3835 and r3836
Rework ListMidi so it can be more easily added to more backends.
2019-05-14 20:25:09 +09:00
Michael Greger
fe0974b9a3 Add preliminary QCow2 image support. Supports backing files only with aboslute paths. No compression, encryption, or snapshots. 2016-02-22 20:57:33 -05:00
Jonathan Campbell
a41741431b ...and their Makefile parts 2014-06-28 11:05:24 -07:00
Jonathan Campbell
21614b8c3f toss out my copy, integrate tawoongs's daum branch code into mine,
remove what won't compile, begin work.
2013-10-14 05:07:26 -07:00
root
f331824031 port from svn 2013-07-07 20:39:49 -07:00