Cacodemon345
023763d0a8
DEC Tulip: Make PCI bars instanced
2026-01-08 16:41:50 +06:00
RichardG867
06c3186858
Switch: Store the actual 1-based group number on the config file, and add min/max group defines
2026-01-07 22:07:00 -03:00
RichardG867
0884f9f28b
Switch: Streamline MAC address comparisons
2026-01-07 21:38:27 -03:00
RichardG867
c9f095cbbf
Switch: Rename logging scope
2026-01-07 21:10:50 -03:00
RichardG867
4ab6c318ed
Un-devbranch the network switch
2026-01-07 21:00:22 -03:00
RichardG867
6c0b6c056c
Network switch rewrite with a simpler protocol and multiple host interface support
2026-01-07 20:51:55 -03:00
OBattler
3dd5657dec
DEC Tulip: Revert the changes introduced in build 8078, fixes #6614 .
2025-12-23 17:53:23 +01:00
starfrost013
7860e06f8a
Remove all non-library _MSC_VER checks
2025-12-22 22:36:15 +00:00
OBattler
c4f97f453a
DEC Tulip and L80225 MII: Some improvements.
2025-11-21 03:16:12 +01:00
OBattler
c06fa6af22
DEC Tulip: Fix the compile-breaking mistake.
2025-11-08 19:54:48 +01:00
OBattler
b17927a64e
DEC Tulip: Allow broadcast packets once again.
2025-11-08 19:42:09 +01:00
Jasmine Iwanek
13ccf19017
Use Realtek OID for RTL8139C+ [skip-ci]
2025-10-24 22:42:02 -04:00
OBattler
e5d1d20c8a
DEC Tulip: 100 megabit modes now actually run at that speed.
2025-10-07 02:29:48 +02:00
OBattler
b8b8efd454
RTL8019AS: Inform ISA PnP of the I/O base address, configured in the EEPROM even if it's programmed to start inactive, fixes the remaining I/O range check errors in RSET8019.
2025-09-27 00:56:50 +02:00
OBattler
ca1005817a
RTL8019AS: Properly fix the RSET8019 IRQ check (writing 0x00 to IMR clears IRQ, writing 0x80 to CONFIG1 sets IRQ, changing IRQ does not clear it).
2025-09-27 00:04:42 +02:00
OBattler
60bef8bb48
Ne2000-compatibles: Fix IRQ's (this will break RSET8019 again, I'm trying to understand now to fix it).
2025-09-26 18:20:06 +02:00
OBattler
086f955e7e
RTL8019AS: Implement active low IRQ mode, fixes RSET8019 IRQ detection.
2025-09-26 05:06:06 +02:00
OBattler
5ac9d65a8b
RTL8029AS: Do not call isapnp_set_normal() in nic_config_reset() on this card, fixes segmentation fault.
2025-09-26 01:14:07 +02:00
OBattler
e7645e5c39
ISA PnP and RTL8019AS: More fixes - fixes I/O range check errors in jumperless mode.
2025-09-25 05:45:14 +02:00
OBattler
f0b20fddd5
RTL8019AS: Fix base address when active at initialization.
2025-09-25 03:36:09 +02:00
OBattler
c1235e9ee7
RTL8019AS: Re-add the commented out CONFIG1 stuff, fixes PNPODI.COM.
2025-09-25 01:08:51 +02:00
OBattler
ae369dc34d
RTL8019AS and ISA PnP: More fixes.
2025-09-25 00:58:53 +02:00
OBattler
01c410479b
RTL8019AS and ISA PnP fixes: fixes PNPODI.COM. RTL8019AS now detects the card but thinks there's an IRQ conflict.
2025-09-24 15:16:59 +02:00
OBattler
b81dee7998
Fix three network-related warnings.
2025-09-22 05:18:04 +02:00
Miran Grča
810f17c50f
Merge pull request #6192 from 86Box/feature/int-cast
...
Add integer casting macros
2025-09-22 00:55:49 +02:00
Jasmine Iwanek
3c5190a0db
Header cleanups (1/2)
2025-09-21 00:48:38 -04:00
RichardG867
7c25ca22e3
Convert existing code to the integer casting macros
2025-09-19 20:09:29 -03:00
MaxwellS04
845d1ddc43
Added two baud rates (28.8k and 33.6k)
...
According to Windows 98 modem setup.
2025-09-08 11:23:08 +07:00
RichardG867
bb95ffaf5f
SLiRP: Remove extraneous log [skip ci]
2025-09-05 20:41:49 -03:00
RichardG867
f4f39f2858
SLiRP: Force resetting of the range number
2025-09-05 17:21:19 -03:00
TC1995
5618dba9d1
Restore FreeBSD stuff that was removed accidentally
2025-09-03 00:53:26 +02:00
TC1995
5f06561469
EEPROM use changes and misc (September 3rd, 2025)
...
1.Move the 93cxx EEPROM implementation to the mem directory since it's used by cards which are not nics (e.g.: DC390 SCSI and S3 ELSA cards).
2. DC390 specific: remove the implementation used there and use the generic one from mem (used to be on the network directory) as well as fixing bus reset when interrupts are related.
3. S3: when the 64k size is selected in the LFB, use the SVGA 64k mapping as LFB (0xA0000).
2025-09-03 00:49:27 +02:00
OBattler
28d678476d
Implement the ELSA S3 EEPROM, the RGB528 RAMDAC clock selection, and fix split calculation on all the S3 cards (ViRGE included).
2025-08-31 19:35:04 +02:00
Tiago Gasiba
331278084d
Display::Name -> VMManager::Display::Name + changes for FreeBSD
2025-08-28 16:48:24 +02:00
OBattler
a680f20c33
Fixed LPT ECP operation and UM8669F IRQ and DMA assigning, fixes Windows 95 printing.
2025-08-28 14:42:57 +02:00
OBattler
b7a01e682f
RTL8193 and DEC Tulip: Initialize the SPI EEPROM with instance.
2025-08-28 00:41:17 +02:00
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