Alexander Babikov
2353d1f917
Modem: Stop command line processing after dialing
...
"Phone numbers" with letters in them, such as hostnames, are no longer
interpreted as commands
2024-04-01 20:28:33 +05:00
Alexander Babikov
b63c1e04eb
Modem: Fix escape guard counter never resetting
...
Escape sequence guard timer now actually works
2024-04-01 20:28:29 +05:00
Alexander Babikov
05bbb2a807
Modem: Increase phonebook size to 200 entries
...
Also make some string operations (such as phonebook file parsing) safer
2024-04-01 20:28:10 +05:00
Miran Grča
f5dabe83d8
Merge pull request #3681 from redoste/vde-mode-fix
...
Allow connection to a VDE switch run by the same user
2024-03-28 18:17:22 +01:00
OBattler
f63cc093e1
net_modem and sb_dsp: Warning fixes.
2024-03-23 17:22:36 +01:00
cold-brewed
a776a54b55
network: Modify the PCAP filter to allow multicast packets
2024-03-21 15:11:08 -04:00
Miran Grča
2ed732eb6c
Merge pull request #4285 from lemondrops/npcapfix
...
[v4.2] Check for pcap DLL in Npcap's installation directory on Windows
2024-03-20 20:05:25 +01:00
Alexander Babikov
53fbe7343e
Check for pcap DLL in Npcap's installation directory on Windows
2024-03-20 22:30:11 +05:00
Alexander Babikov
3cc0a9176c
Remove unused and unmaintained pcap_if utility
2024-03-20 20:33:29 +05:00
Alexander Babikov
8e06b5449f
Overhaul plat_get_string()
...
Now takes constants with human-readable names instead of
Win32 string table IDs, language.h is no longer needed
ui_msgbox*() no longer accepts string IDs as arguments directly,
plat_get_string() must be explicitly called to retrieve the string
2024-03-20 20:33:28 +05:00
OBattler
5fdf6dfb79
Merge branch 'version/4.2' of https://github.com/86Box/86Box into version/4.2
2024-03-15 18:08:15 +01:00
OBattler
f2ff9e3637
Merge remote-tracking branch 'origin/master' into version/4.2
2024-03-15 18:08:08 +01:00
Alexander Babikov
64f343049f
Fix Novell NE2000's default IRQ being out of range
2024-03-15 14:01:12 +05:00
Cacodemon345
0ce889e9ad
net_modem.c: Fix memory leak
2024-03-15 02:46:00 +06:00
Cacodemon345
6e87964b28
net_modem: process '&' escaped commands properly
2024-03-14 16:14:06 +06:00
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