OBattler
57266e7eef
Network Switch: Changed a += to + where it was probably intended to be +.
2025-08-05 21:13:28 +02:00
Jasmine Iwanek
60d8ea389f
Support for printer configuration
2025-08-03 23:19:09 -04:00
Jasmine Iwanek
037c2c7b96
More warning fixes
2025-08-02 18:53:17 -04:00
Jasmine Iwanek
6c375d04e2
Devbranch network switch
2025-08-02 17:04:57 -04:00
Jasmine Iwanek
2dc28d39b1
Network Switch support
...
Co-Authored-By: Alexander Babikov <2708460+lemondrops@users.noreply.github.com >
Co-Authored-By: cold-brewed <47337035+cold-brewed@users.noreply.github.com >
2025-08-02 16:18:09 -04:00
OBattler
b9e294b781
Trned the LPT ports into device_t's.
2025-08-02 14:51:28 +02:00
Alexander Babikov
8361b8f599
Translation fixes
...
Change "BIOS Address" -> "BIOS address"
Consistency for "KB" in Xi8088 configuration
Fix incorrect source strings and restore their correct translations
that were lost; apply trivial edits
Fix duplicate strings in the Polish translation
2025-08-01 15:23:48 +05:00
TC1995
eea13448db
Actually fix Loopback interrupt.
...
Fixes Netware related sessions with the ne2000 and possibly other dp8390-based cards.
2025-07-09 21:34:59 +02:00
Jasmine Iwanek
32313eb92d
Merge branch 'master' into net-add-tap-backend
2025-06-26 22:11:10 -04:00
OBattler
cd6a3ee48f
Applied the same sorting to hard disk controllers, network adapters, SCSI controllers, and sound cards as well.
2025-06-25 20:24:30 +02:00
Jasmine Iwanek
58aa261273
LPT ECP/EPP support
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-06-24 08:18:39 -04:00
Miran Grča
79c408b286
SLiRP: Make sure get_revents() returns SLIRP_POLL_IN set in two cases on Windows, fixes stalls.
2025-06-09 08:18:16 +02:00
Cacodemon345
343c011f6b
Rename "AMD PCnet-VL" to "AMD PCnet-32"
2025-05-26 00:28:27 +06:00
Cacodemon345
39a3d1ded0
Backport RxConfig fixes from QEMU
2025-05-21 14:04:55 +06:00
Cacodemon345
e703ac760b
Write indicators (except for floppy drives)
2025-04-22 17:37:00 +06:00
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
Doug Johnson
b28bed16fc
Merge branch '86Box:master' into net-add-tap-backend
2025-01-09 19:47:38 -07:00
Jasmine Iwanek
7dd540db96
Bring net_cards in line with other device arrays
2024-12-30 00:09:53 -05:00
Doug Johnson
45bcbc75fd
networking: add Linux-specific TAP mode to network interface
...
This addition was motivated by my lack of knowledge of VDE and my
familiarity with the Linux networking stack. The driver automatically
manages the creation of TAP devices and their association with bridges,
such that configurations which specify the same bridge will be connected
together. It also automatically handles the creation of bridge devices for
convenience's sake.
2024-12-23 17:46:31 -07: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