Cacodemon345
7c9e94fb9b
net_modem.c: Make sure the CONNECT response gets through
2024-03-14 01:10:29 +06:00
Cacodemon345
53baaeece7
Comments cleanup and function name fixes
2024-03-13 19:21:16 +06:00
Cacodemon345
607f66a1f8
net_modem: Implement answer command
2024-03-13 19:14:00 +06:00
Cacodemon345
b2a4d7457e
netsockets: Swap port number
2024-03-13 16:38:32 +06:00
Cacodemon345
7d28e77273
EOF handling
2024-03-12 19:37:16 +06:00
Cacodemon345
074de35653
Telnet emulation
2024-03-12 19:34:01 +06:00
Cacodemon345
ea66c5fa74
Merge branch 'modem_emu' of ssh://github.com/Cacodemon345/86box into modem_emu
2024-03-12 19:25:35 +06:00
Cacodemon345
babadfb5c2
Handle large packets being sent
2024-03-12 16:23:35 +06:00
Cacodemon345
6be8ada352
Copyright text
2024-03-12 16:04:29 +06:00
Cacodemon345
59466a74f4
More TCP/IP related changes
2024-03-12 16:01:00 +06:00
Cacodemon345
fb8ff563b2
Oversight
2024-03-12 14:29:24 +06:00
Cacodemon345
d51ba85814
TCP/IP support
2024-03-12 14:27:19 +06:00
Cacodemon345
8fd35fccb8
Make fifo8 resizing code more reliable
2024-03-11 02:02:49 +06:00
Cacodemon345
bc6b659e02
SLIP works properly now
...
Preparation for modem phonebook files
2024-03-11 01:49:58 +06:00
Cacodemon345
af30550d94
Fix command mode
2024-03-09 15:49:08 +06:00
Cacodemon345
b5db53368f
Logging and crash fixes
2024-03-09 14:58:12 +06:00
Cacodemon345
ec8b8f2a92
Somewhat finish initial modem emulation
2024-03-09 01:37:13 +06:00
Cacodemon345
9488078c5a
Work-In-Progress modem emulation
2024-03-08 16:45:17 +06:00
OBattler
5af0ccd145
Assorted Voodoo and warning fixes.
2024-02-29 06:48:16 +01:00
cartifanwlr
fc63c26e04
Merge network device headers to network.h
2024-02-18 20:02:01 +03:00
OBattler
4dc7342d5e
Split the NE1000 and NE2000 into the Novell and Compatible versions, with I/O base address and IRQ selections per the Windows 95 .INF file, and added the D-Link DL-220P ISA PnP NE2000 clone.
2024-02-10 04:51:07 +01:00
OBattler
3f2a61ae70
DEC Tulip: Make the memory BAR 4096 bytes in order to fit within 86Box's memory mapping granularity.
2024-01-27 02:15:59 +01:00
OBattler
0c8f03effa
DEC 21140: Fix subsystem ID for the VPC Tulip, fixes #4081 .
2024-01-26 15:32:09 +01:00
OBattler
555cba7b8a
RTL8139 changes: The PCI memory BAR is now 4096 bytes instead of 256 in order to fit into 86Box's memory mapping granularity, and implemented the undocumented CSCR reads discovered by RichardG when probing the real hardware.
2024-01-24 05:22:22 +01:00
Miran Grča
d9607aee9f
Merge pull request #4071 from Cacodemon345/decchip-21040
...
DEC DE-435 EtherWorks Turbo (DECchip 21040) emulation
2024-01-21 09:11:48 +01:00
Cacodemon345
b241817c7b
Disable more logging
2024-01-21 13:45:36 +06:00
Cacodemon345
0da14beb39
Implement 21040 checksum algorithm
2024-01-21 13:28:29 +06:00
OBattler
485e73d4da
Added the Gateway Tomahawk (430TX machine).
2024-01-21 01:55:05 +01:00
Cacodemon345
7b38758072
Fix EEPROM reading in DECchip 21040
2024-01-20 17:06:46 +06:00
Cacodemon345
3857fede38
DECchip 21040 emulation (only tested on Linux)
2024-01-19 16:30:51 +06:00
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
redoste
a947e49f5e
Allow connection to a VDE switch run by the same user
...
`libvdeplug` will only change the mode if the switch is run by another
user that isn't root.
If the switch is run by the same user as 86Box the socket will be
chmoded to 000 and the switch, unable to connect back, will drop the
connection.
187256c528/libvdeplug4/libvdeplug_vde.c (L261-L275)
2023-09-05 19:04:46 +02:00
Jasmine Iwanek
0398ec450a
More linting in src/network
2023-08-23 00:18:14 -04:00