TC1995
|
82b19477f4
|
PCnet-based fixes:
1. Racal Etherblaster now has, on reset, the proper initialization values, fixes detection under various operating systems, especially NT.
|
2024-01-04 00:46:20 +01:00 |
|
OBattler
|
04103ee9b1
|
Made the RTL8139 use the same 93x6 EEPROM implementation as the DEC Tulip's, also cleaned up the I/O and memory access handlers a bit.
|
2023-12-20 20:49:51 +01:00 |
|
OBattler
|
1201b52890
|
Fixed the RTL8139 MAC address.
|
2023-12-19 20:09:00 +01:00 |
|
OBattler
|
c64748ca6c
|
Slight RTL8139 mapping fixes, now Windows 2000 pings correctly, but still all 00's MAC address.
|
2023-12-19 20:02:07 +01:00 |
|
Jasmine Iwanek
|
4c87164692
|
Fix remaining warnings in windows and linux builds
|
2023-12-17 15:08:22 -05:00 |
|
OBattler
|
6f218b6360
|
Fixed some left-over network warnings.
|
2023-11-24 21:49:56 +01:00 |
|
TC1995
|
97bdf1bdc0
|
DEC/Tulip/Intel 21140/21143 fixes:
Corrected serial ROM defaults, fixes NT 3.x's driver of the NIC while keeping compatibility with the other guests.
|
2023-11-24 21:17:15 +01:00 |
|
OBattler
|
f890257237
|
Added the Virtual PC DEC Tulip 21140.
|
2023-11-19 02:12:33 +01:00 |
|
OBattler
|
942be26bdc
|
And the RTL8139.
|
2023-11-19 02:09:39 +01:00 |
|
OBattler
|
76bfbb6ec0
|
DEC Tulip PCI fixes and added proper MAC address generation.
|
2023-11-19 01:35:25 +01:00 |
|
Alexander Babikov
|
f83a63daf2
|
Fix a warning in net_eeprom_nmc93cxx.c
|
2023-11-18 02:31:48 +05:00 |
|
OBattler
|
f9d673708a
|
Fixed warnings in the network code.
|
2023-11-11 16:57:55 +01:00 |
|
RichardG867
|
bc522612c7
|
Merge branch 'master' of ssh://github.com/86Box/86Box into version/4.1
# Conflicts:
# CMakeLists.txt
# debian/changelog
# src/include_make/86box/version.h
# src/unix/assets/86Box.spec
# src/unix/assets/net.86box.86Box.metainfo.xml
# vcpkg.json
|
2023-10-23 15:42:06 -03:00 |
|
linear cannon
|
b43116fdfb
|
net_pcap: use standard unsigned type names
|
2023-10-16 23:04:23 -04:00 |
|
OBattler
|
7013949310
|
Made sure the dummy "None"/"Internal" devices never get initialized and fixed some PCI AGP bridge mess (including AGP-less 440BX/ZX/GX erroneously initializing the 440LX/EX AGP bridge), fixes #3696.
|
2023-10-14 06:45:45 +02:00 |
|
Jasmine Iwanek
|
ca45c58c59
|
Merge remote-tracking branch 'upstream/master' into version/4.1
|
2023-10-07 16:40:58 -04:00 |
|
OBattler
|
79e5a1dfbb
|
Proper UI support for internal devices, phase 1.
|
2023-10-06 05:28:26 +02:00 |
|
OBattler
|
1fa5f7c406
|
Conflict resolution.
|
2023-09-21 20:44:44 +02:00 |
|
Jasmine Iwanek
|
0398ec450a
|
More linting in src/network
|
2023-08-23 00:18:14 -04:00 |
|
OBattler
|
073193a66a
|
Merge remote-tracking branch 'origin/master' into version/4.1
|
2023-08-10 05:15:26 +02:00 |
|
Jasmine Iwanek
|
81bb5e564b
|
Better fallthrough annotation macro.
|
2023-08-09 20:09:36 -04:00 |
|
Jasmine Iwanek
|
70d4fc1b9a
|
clang-format the new network cards
|
2023-08-08 10:15:49 -04:00 |
|
Jasmine Iwanek
|
69bbee137f
|
Sonarlint the new network cards
|
2023-08-08 10:15:49 -04:00 |
|
Jasmine Iwanek
|
d79ad02e91
|
Fix compilation error in net_rtl8139.c
|
2023-08-08 10:15:48 -04:00 |
|
OBattler
|
2f485f830b
|
Updated Cacodemon's two new Network adapters to the new PCI API.
|
2023-08-07 03:22:22 +02:00 |
|
OBattler
|
036dcbf2a6
|
Merge remote-tracking branch 'origin/master' into version/4.1
|
2023-08-07 03:18:29 +02:00 |
|
OBattler
|
c30d5d90b7
|
PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable.
|
2023-08-07 03:04:52 +02:00 |
|
Jasmine Iwanek
|
83c0efa042
|
Merge pull request #3516 from Cacodemon345/tulip-24110
Add DECchip 24110 NIC emulation
|
2023-08-06 20:53:17 -04:00 |
|
Miran Grča
|
45a4a0a58b
|
Update net_tulip.c
A copyright fix.
|
2023-08-04 21:58:36 +02:00 |
|
Miran Grča
|
bae1915e22
|
Proper copyrights for the Tulip code as well.
|
2023-08-04 21:58:16 +02:00 |
|
Miran Grča
|
93c03b5df9
|
Update net_rtl8139.c
Proper copyrights for the RTL8139.
|
2023-08-04 21:56:35 +02:00 |
|
Miran Grča
|
83571bb344
|
Update net_rtl8139.c
Make the RTL8139 timer use the actual PCI bus speed.
|
2023-08-04 21:50:25 +02:00 |
|
Miran Grča
|
3616a5b604
|
The RTL8193 PCI Latency Timer register is now writable.
|
2023-08-04 21:45:37 +02:00 |
|
Cacodemon345
|
57decf2e72
|
net_tulip: L80225 transceiver emulation
|
2023-08-04 15:04:58 +06:00 |
|
Cacodemon345
|
76faa5ef75
|
net_tulip.c: Add memory mapping
|
2023-08-04 00:03:22 +06:00 |
|
Cacodemon345
|
f1548b3fe6
|
net_tulip: Return TX suspended status
|
2023-08-04 00:03:04 +06:00 |
|
Cacodemon345
|
3522b3ba5d
|
Add DECchip 24110 NIC emulation
|
2023-08-03 00:26:15 +06:00 |
|
Miran Grča
|
ffaeef4420
|
Merge pull request #3509 from Cacodemon345/rtl8139c-port
Port Realtek RTL8139C+ emulation from QEMU
|
2023-07-31 22:04:59 +02:00 |
|
Miran Grča
|
c04fe9e1cc
|
Merge pull request #3508 from Cacodemon345/nmc93cxx_eeprom
net_eeprom_nmc93cxx.c: Proper logging
|
2023-07-31 22:04:49 +02:00 |
|
Cacodemon345
|
76a589012f
|
net_rtl8139.c: Also change name of EEPROM file on-disk
|
2023-07-31 17:22:25 +06:00 |
|
Cacodemon345
|
abdb34aed6
|
net_rtl8139: This is a RTL8139C+ NIC
|
2023-07-31 16:40:41 +06:00 |
|
Cacodemon345
|
5685583d33
|
RTL8139: Fix potential interrupt storm
|
2023-07-31 02:37:49 +06:00 |
|
Cacodemon345
|
f3233c4eb5
|
Port Realtek RTL8139C emulation from QEMU
|
2023-07-31 02:04:53 +06:00 |
|
Cacodemon345
|
2d3d99aec0
|
net_eeprom_nmc93cxx.c: Proper logging
|
2023-07-31 01:43:47 +06:00 |
|
Cacodemon345
|
5671b0b679
|
net_tulip.c: Copyright header
|
2023-07-29 22:35:57 +06:00 |
|
Cacodemon345
|
4e038fa5fa
|
MII status changes
|
2023-07-29 21:15:36 +06:00 |
|
Cacodemon345
|
42e53cb180
|
net_tulip.c: Change name of adapter for clarity
|
2023-07-29 21:06:09 +06:00 |
|
Cacodemon345
|
7abc05274d
|
Format changes (part 2)
|
2023-07-29 21:04:05 +06:00 |
|
Cacodemon345
|
868a0b7f5f
|
net_tulip.c: Code style changes (part 1)
|
2023-07-29 21:03:38 +06:00 |
|
Cacodemon345
|
659143408e
|
Port DECchip 21143 "Tulip" emulation from QEMU
|
2023-07-29 16:24:35 +06:00 |
|