TC1995
465d619292
Networking: moved the pcnetPollTimer calls to a timer.
...
Storage: Implemented initial DMA DRQ's in the 53c90 MCA SCSI card. Properly fixed the multiple drives on the IBM PS/2 SCSI card (Spock).
2022-07-26 22:42:37 +02:00
TC1995
02874f2ed2
DMA: Implemented autoinit mode in the PS/2 MCA side (although the bit is undocumented in said side, but documented in the ISA/PCI side).
...
Networking: Added the WD8013EP/A MCA nic, which is more supported than the WD80x3ET/A plus an initial ram size configuration before POS configuration.
Sound: Added the Reply MCA OEM of SB16 with its own MCA POS ID and properly implemented the IRQ's and DMA's of the AdLib Gold in its EEPROM plus an initial configurable setting for them and an initial DRQ implementation into said card.
2022-07-23 23:54:42 +02:00
OBattler
1b56e118be
Back to IRQ 10.
2022-07-18 15:12:37 +02:00
GetDizzy
39145e7cc6
Set default IRQ for NE2000 to 3
...
Increases compatibility with Windows 9x and other operating systems that have a limited selection of IRQs for this device (usually IRQs <= 9).
2022-07-16 16:50:41 -04:00
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