Alexander Babikov
46978a808c
Disable rich text for ui_msgbox()-generated dialogs
...
No strings that gets passed to `ui_msgbox()` use HTML, and it causes
newlines to be ignored unless replaced by <br>
`MainWindow::showMessage()` can still accept rich text, but it's now
optional and disabled by default
2025-04-18 01:36:39 +05:00
OBattler
eeab2fe409
NE2000 Compatibles: Store the UI correctly.
2025-03-29 20:56:06 +01:00
TC1995
c7b5aa8f04
DEC 21x4 changes of the day (March 24th, 2025)
...
1. Change the block type of the extended format of the 21143 to 3 and do not issue an IRQ abuse.
2025-03-24 18:51:28 +01:00
David Hrdlička
97707a9831
net_modem: fix response to unrecognized will/wont telnet commands
2025-03-23 16:18:48 +01:00
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