Alexander Babikov
|
a29613a880
|
Switch to slirp_new
|
2025-03-10 10:53:26 +05:00 |
|
Alexander Babikov
|
e84bbcac0f
|
Handle libslirp 4.9.0's deprecations
|
2025-03-10 10:53:02 +05:00 |
|
OBattler
|
655a007579
|
SLiRP: Introduce a new queue for packets received immediately transmssion - those are now collected into said queue and processed immediately after, improves SLiRP operation.
|
2025-02-19 11:12:49 +01:00 |
|
OBattler
|
2c197000ea
|
Removed the legacy #defines in device.h.
|
2025-02-14 07:39:21 +01:00 |
|
OBattler
|
4806519388
|
The device_t available/poll union is now gone, mouse poll is now set using mouse_set_poll(), and mouse_curr is now also gone.
|
2025-02-13 00:23:35 +01:00 |
|
Jasmine Iwanek
|
d00f80d3ce
|
General changes from the obattler_202406 branch
Co-Authored-By: Miran Grča <oubattler@gmail.com>
|
2025-02-09 02:20:36 -05:00 |
|
Jasmine Iwanek
|
d5d1d5c449
|
More cleanups to device structs
|
2025-02-08 01:28:25 -05:00 |
|
Jasmine Iwanek
|
a3fb32cdc3
|
Rename define+device for Realtek 8019AS PNP
|
2025-02-02 05:03:44 -05:00 |
|
Jasmine Iwanek
|
5f273265ae
|
Assorted warning fixes
|
2025-02-02 03:24:50 -05:00 |
|
Jasmine Iwanek
|
4e6f29a7d5
|
malloc to calloc
|
2025-02-01 15:38:36 -05:00 |
|
Jasmine Iwanek
|
81b8038bc5
|
Clean up .available & .poll
|
2025-02-01 03:38:52 -05:00 |
|
Jasmine Iwanek
|
fabe71150c
|
Various improvements & Cleanups
Some ported from ANightly's work
|
2025-01-11 21:25:29 -05:00 |
|
Jasmine Iwanek
|
7dd540db96
|
Bring net_cards in line with other device arrays
|
2024-12-30 00:09:53 -05:00 |
|
RichardG867
|
4dd638907e
|
PCnet: Bypass length checks in MMIO APROM accesses, fixes OpenBSD MAC address readout
Reference: VirtualBox 7.0.2 DevPCNet.cpp:pcnetR3Mmio*
|
2024-12-17 16:28:10 -03:00 |
|
RichardG867
|
f5983080c8
|
PCnet: Mask I/O BAR to 32 instead of 256 ports, fixes OpenBSD misdetecting as vmxnet
|
2024-12-17 11:19:21 -03:00 |
|
OBattler
|
463badd613
|
kB -> KB.
|
2024-11-19 04:08:21 +01:00 |
|
OBattler
|
9beadac607
|
Some forgotten instances of "address" in network/net_wd8003.c.
|
2024-11-10 05:17:58 +01:00 |
|
OBattler
|
6d7e11c620
|
WD8003 and AHA-154x: address -> Address.
|
2024-11-10 02:51:18 +01:00 |
|
OBattler
|
fbc21cdf49
|
DMA channel -> DMA.
|
2024-11-10 02:42:01 +01:00 |
|
OBattler
|
8b68dec1b5
|
Two more strings.
|
2024-11-10 02:33:27 +01:00 |
|
OBattler
|
55b091fb58
|
Assorted string fixes, mostly for consistency.
|
2024-11-10 02:23:21 +01:00 |
|
Miran Grča
|
b44c214cea
|
Fixed a case of off by one in network/net_ne2000.c.
|
2024-11-01 20:26:24 +01:00 |
|
OBattler
|
c17fbfb9c6
|
Generic NE-x000 Comaptible cards: allow changing the MAC OUI.
|
2024-11-01 19:19:19 +01:00 |
|
OBattler
|
c172cc8dbe
|
RTL8139C+: Fix duplex negotiation so it correctly negotiates full duples, fixes #4867.
|
2024-09-29 10:27:21 +02:00 |
|
OBattler
|
8593b175fd
|
More slight fixes to the RTL8139C+.
|
2024-09-22 10:22:03 +02:00 |
|
OBattler
|
cc67f712b0
|
RTL8139C+: Return correct PCI revision 0x10, fixes #4839.
|
2024-09-22 07:11:09 +02:00 |
|
OBattler
|
ea878410b0
|
Serial mouse, microtouch, and modem: Add some more sanity checks.
|
2024-09-20 13:36:01 +02:00 |
|
OBattler
|
61ac77affe
|
Modem: Increase buffer sizes to 256k and make sure to never transfer more packets than there are available FIFO slots, and removed excess logging, fixes #4793.
|
2024-09-19 08:08:21 +02:00 |
|
Jasmine Iwanek
|
f4b63caf0b
|
One line per file in CmakeLists.txt
|
2024-09-04 18:34:06 -04:00 |
|
OBattler
|
01267965ca
|
DEC Tulip: Fixed BIOS disabling.
|
2024-08-27 05:13:18 +02:00 |
|
OBattler
|
b7624e5b00
|
DEC Tulip: Correctly return 0 when aborting receive on the first descriptor and no longer block broadcast packets.
|
2024-08-11 20:53:01 +02:00 |
|
OBattler
|
62efc68d9a
|
DP8390: Correctly use the Rx page start instead of the Tx one in the Rx function, fixes loss of received packets.
|
2024-08-09 00:25:17 +02:00 |
|
Jasmine Iwanek
|
e1fffd155a
|
Compile fix for net_rtl8139.c logging
|
2024-08-07 02:23:50 -04:00 |
|
OBattler
|
eee7c39b84
|
Modem: Double the size of the FIFO's, should mitigate buffer overflows, fixes #4669.
|
2024-08-04 05:20:04 +02:00 |
|
OBattler
|
4d3b062793
|
net_modem.c: Fix credits.
|
2024-07-28 06:22:06 +02:00 |
|
RichardG867
|
2b399e210f
|
Network: Force SLiRP for PLIP as well
|
2024-07-27 19:45:53 -03:00 |
|
RichardG867
|
0ae49490d2
|
Network: Make packet dumping work again
|
2024-07-27 19:43:50 -03:00 |
|
RichardG867
|
09ba9a1fb2
|
Modem: Respond to % escaped commands, fixes Windows autodetection taking a long time
|
2024-07-26 17:07:49 -03:00 |
|
RichardG867
|
b418b0d186
|
Modem: Clean up some dead code
|
2024-07-26 16:45:17 -03:00 |
|
RichardG867
|
e91ffcffa2
|
Modem: Add SLIP alias for Win9x/IE5 with numbering rules enabled
|
2024-07-26 16:17:50 -03:00 |
|
RichardG867
|
d0b2efface
|
Modem: Convert phonebook parse failure to pclog
|
2024-07-26 16:11:54 -03:00 |
|
OBattler
|
3897cdd311
|
Fix compile-breaking mistake in net_dp8390.c.
|
2024-07-26 00:43:57 +02:00 |
|
OBattler
|
e377e58881
|
Assorted fixes and Dev branched the Matrox G100 and the PCL printer.
|
2024-07-26 00:39:11 +02:00 |
|
Jasmine Iwanek
|
27c8bdd57e
|
Less dummy devices
|
2024-07-19 16:57:11 -04:00 |
|
Alexander Babikov
|
1d322fe99d
|
Fix ssize_t related warnings on 32-bit Windows builds
|
2024-07-15 14:34:20 +05:00 |
|
Alexander Babikov
|
0177e2881a
|
Define LIBSLIRP_STATIC on Windows for proper static linking
This requires a not-yet-released version of libslirp, but thankfully
MSYS2 has backported the patch
|
2024-07-15 10:53:57 +05:00 |
|
Oleg Farenyuk
|
234d06c620
|
Initial support for the 8-bit NE2000 compatible boards.
|
2024-07-14 05:52:15 +03:00 |
|
OBattler
|
a614e935fb
|
Clean-ups in device.c/h and the _params() device add functions now work exactly as originally planned.
|
2024-05-25 02:00:19 +02:00 |
|
TC1995
|
0a1888feec
|
the DEC 21143-based NIC expects a SROM Format version of 3
This fixes detection under various operating systems, including NT-based ones.
|
2024-04-18 20:39:05 +02:00 |
|
OBattler
|
5d94a361f1
|
net_modem: Remove excess parentheses.
|
2024-04-01 23:36:38 +02:00 |
|