Oleg Farenyuk
234d06c620
Initial support for the 8-bit NE2000 compatible boards.
2024-07-14 05:52:15 +03:00
OBattler
a614e935fb
Clean-ups in device.c/h and the _params() device add functions now work exactly as originally planned.
2024-05-25 02:00:19 +02:00
TC1995
0a1888feec
the DEC 21143-based NIC expects a SROM Format version of 3
...
This fixes detection under various operating systems, including NT-based ones.
2024-04-18 20:39:05 +02:00
OBattler
5d94a361f1
net_modem: Remove excess parentheses.
2024-04-01 23:36:38 +02:00
Alexander Babikov
0a1e92e239
clang-format modem and serial passthrough related files
2024-04-01 21:08:55 +05:00
Alexander Babikov
9a8bc1ab08
Modem: Disable most logging by default
2024-04-01 21:08:52 +05:00
Alexander Babikov
93f7705c83
Modem: Extra logging and misc improvements
2024-04-01 20:49:02 +05:00
Alexander Babikov
9b8680b7cf
Modem: Implement A/ (repeat last command)
2024-04-01 20:48:54 +05:00
Alexander Babikov
ba499b9563
Modem: Implement ATDL (dial last number)
2024-04-01 20:48:51 +05:00
Alexander Babikov
e641365866
Modem: Implement AT&C (DCD signal control)
2024-04-01 20:48:44 +05:00
Alexander Babikov
94c917eaaf
Modem: Implement ATD; (return to command mode after dialing)
...
To simulate the in-progress dialing, the number before the semicolon
is appended to a temporary buffer; when an ATD command without a semicolon
is issued, the buffer contents are prepended and the complete number
is dialed at once.
Fixes Windows 98 dialer being stuck if "wait for dial tone" option
was enabled.
2024-04-01 20:48:41 +05:00
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