David Hrdlička
c5da38705a
network: link Windows libs when using system libslirp
2022-05-28 17:39:11 +02:00
Miran Grča
6e402e69d4
Merge pull request #2336 from korneliuszo/debug_build_fixes
...
Buildable with ENABLE_DP8390_LOG
2022-05-15 00:01:12 +02:00
Miran Grča
e15eade178
Update net_dp8390.c
...
Fixed the DCR FIFO size.
2022-05-12 14:37:32 +02:00
Korneliusz Osmenda
95638bd90a
Buildable with ENABLE_DP8390_LOG
2022-05-10 17:29:32 +02:00
OBattler
6a4b3fc7bb
Enabled the non-blocking stuff for Windows as well.
2022-04-20 01:16:16 +02:00
Miran Grča
fc14db3710
Merge pull request #2255 from goeiecool9999/master
...
linux pcap fix
2022-04-20 01:12:50 +02:00
David Hrdlička
e60af6c29d
Clean up plat.h a bit
2022-04-20 01:03:39 +02:00
Miran Grča
2f737e2f47
Merge pull request #2256 from goeiecool9999/logfix
...
network.c: fix log statement
2022-04-20 00:48:51 +02:00
Miran Grča
cc666e6cc4
Merge pull request #2281 from jriwanek-forks/named-initializers-3
...
Named initializers part 3
2022-04-12 23:38:32 +02:00
Jasmine Iwanek
d1b274ace2
src/network
2022-04-12 17:26:07 -04:00
klaas
3772aa312b
Apply for Mac OS too.
2022-04-05 10:29:26 +00:19
OBattler
1a99a7cc6a
Phase 3 (Network and SCSI).
2022-04-04 18:16:53 +02:00
klaas
093eddf5f1
network.c: fix log statement
2022-04-02 15:46:19 +00:19
klaas
e7d09a31a4
linux blocks until a packet arrives which the rest of the code does not expect
2022-04-02 15:38:37 +00:19
Jasmine Iwanek
d1dc795659
src/network
2022-03-13 09:50:25 -04:00
Jasmine Iwanek
51532f7aaa
lpt_device_t.internal_name added
2022-03-13 08:58:31 -04:00
Miran Grča
c1ccee6abd
Merge pull request #2214 from Cacodemon345/c345/haiku
...
qt: Add support for Haiku
2022-03-11 20:11:50 +01:00
Cacodemon345
c1f9d35de8
qt: Add support for Haiku
...
* OpenAL backend is enabled by default on Haiku
* bswap include now makes use of builtins if they exist
* Use a local fgetws method for Haiku to avoid crashes
* OpenGL renderers are completely disabled on Haiku (they do not work)
* Software renderer is a widget, not a window on Haiku (fixes blank screen)
* Add option to disable System MIDI at compile time
2022-03-11 12:13:08 +06:00
David Hrdlička
47211f43e9
Disable tinyglib for Qt builds on Linux/BSD
2022-03-06 19:09:12 +01:00
Jasmine Iwanek
801f81fbda
clean up device_config_t formatting
2022-02-26 23:31:28 -05:00
Jasmine Iwanek
8597e4e4d7
Merge branch 'master' into more-updates
2022-02-20 16:28:50 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
OBattler
2a0b72739b
More changes in network.c.
2022-02-20 21:04:30 +01:00
OBattler
ac2bdcf84c
And it turns out we can actually use network_wait(1) in the CPU thread just fine.
2022-02-20 20:39:39 +01:00
OBattler
3b5be8b619
Reduced some network times.
2022-02-20 20:11:41 +01:00
OBattler
9b09a5058c
And some fixes.
2022-02-20 19:41:34 +01:00
OBattler
b18d7795f6
Changed the way failed packed deliveries are handled.
2022-02-20 19:37:47 +01:00
OBattler
f80937d350
Actually advance the interim queue after getting from it.
2022-02-20 17:01:46 +01:00
OBattler
c19b06d404
Added a sanity check and more clean-ups.
2022-02-20 14:19:38 +01:00
OBattler
01e0609ab6
And more network clean-ups and fixes.
2022-02-20 13:58:38 +01:00
OBattler
7928bc8c1c
And even more.
2022-02-20 02:03:42 +01:00
OBattler
f06736ed9a
And more.
2022-02-20 02:01:56 +01:00
OBattler
b4c1e801c5
Some more network changes.
2022-02-20 02:00:23 +01:00
OBattler
8ec062e1ec
And of course, release the mutex as well after we're done.
2022-02-20 01:30:37 +01:00
OBattler
bd32abf94e
Attempt to make the main thread wait for network mutex.
2022-02-20 01:22:28 +01:00
David Hrdlička
76fbaa4b8c
Revert "Merge branch 'master' of https://github.com/86Box/86Box "
...
This reverts commit efb79217f2 , reversing
changes made to 351db812e0 .
2022-02-18 21:42:05 +01:00
David Hrdlička
8938c7ed08
Revert "Use external libslirp on Unix systems except macOS"
...
This reverts commit 3361c05efd .
2022-02-10 08:25:08 +01:00
Cacodemon345
3361c05efd
Use external libslirp on Unix systems except macOS
2022-02-09 21:49:11 +06:00
David Hrdlička
1654c8ec8f
Add a proper option to toggle between tinyglib and glib proper
2022-02-09 12:23:34 +01:00
David Hrdlička
3305063f55
Add options to discover munt and slirp locally
2022-02-07 20:30:33 +01:00
Alexander Babikov
1cb301cf3b
Refactor NIC logging
2022-02-07 18:09:22 +05:00
ts-korhonen
df7a9f897e
Merge branch 'master' of https://github.com/86Box/86Box into qt
2022-02-03 18:06:37 +02:00
OBattler
6f2b93923c
A lot of fixes - everything now seems to work properly.
2022-02-03 03:10:06 +01:00
Jess Lovelace
4849deb156
added null devices and refactored tables
2022-02-02 17:48:04 -05:00
Jess Lovelace
5398143f42
obsoleting tables for internal names
2022-02-02 16:31:24 -05:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05:00
Cacodemon345
279287565a
Fix compilation on FreeBSD target with Qt
2022-01-07 14:20:13 +06:00
ts-korhonen
9adc683cbc
Merge branch 'master' of https://github.com/86Box/86Box into qt
2021-12-20 22:30:50 +02:00
David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
ts-korhonen
75d4e923ae
Merge branch 'master' of https://github.com/86Box/86Box into qt
2021-12-20 00:43:22 +02:00