Commit Graph

187 Commits

Author SHA1 Message Date
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
OBattler
bc90f99350 Finally got rid of the AT and PCI global variables. 2021-12-19 20:00:27 +01:00
ts-korhonen
9f7e46afb7 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-17 21:03:48 +02:00
OBattler
149c67335a Added a sanity check to the PCap code. 2021-12-17 19:23:46 +01:00
OBattler
9c7a3477aa Proper reimplementation of C++11 thread event signaling and the network code now uses an atomic instead of mutexes for wait. 2021-12-17 18:48:13 +01:00
Joakim L. Gilje
97d844c3fc match g_strlcpy with glib proper 2021-11-29 10:51:44 +01:00
Joakim L. Gilje
22c89177d5 use real glib when compiling for Qt on Unix platforms 2021-11-29 10:51:29 +01:00
Cacodemon345
426df48151 Add correct library names for macOS 2021-08-29 23:50:22 +06:00
Cacodemon345
88d14eb194 Fix MinGW build 2021-08-29 23:50:22 +06:00
Cacodemon345
c46ebc6a5e Fix macOS compilation for real 2021-08-29 23:50:21 +06:00
Cacodemon345
91e27c0ffc Second shot at fixing macOS compilation 2021-08-29 23:50:21 +06:00
Cacodemon345
f6af2b0162 Fix compile errors and get rid of glib dependency 2021-08-29 23:50:21 +06:00
Cacodemon345
1b93e8e989 Initial Linux/Unix code 2021-08-29 23:50:16 +06:00
RichardG867
c39587cfab Remove device names from LPT table 2021-07-08 22:55:56 -03:00
OBattler
a148d1fdda More RTL8029AS fixes. 2021-06-28 06:11:29 +02:00
OBattler
5d05434d46 Fixed NE2000 I/O port handlers, per report by waltje. 2021-06-28 01:03:24 +02:00
OBattler
8e88fe4c4f Fixed more warnings. 2021-04-29 22:32:54 +02:00
OBattler
63e9af5898 Fixed the TinyGLib "functions in header" nonsense. 2021-04-29 22:25:47 +02:00
David Hrdlička
dfbbe08a07 rewrite the emulator to use UTF-8 internally 2021-03-30 09:46:49 +02:00
OBattler
f6602d5f62 Committed the AMD PCNet code without the hacks, it should compile now. 2021-03-24 20:05:21 +01:00
RichardG867
c1858212e8 Change NE2000 PnP config function to be more in line with other devices 2021-03-22 21:55:19 -03:00
RichardG867
4803a6ce04 Switch RTL8019AS to the current ISAPnP ROM style 2021-03-22 21:47:03 -03:00
RichardG867
ac52052cfa Add PCnet-ISA+ PnP network card 2021-03-22 21:12:58 -03:00
RichardG867
70ae42e7a0 Merge branch 'master' of https://github.com/86Box/86Box 2021-03-21 16:59:28 -03:00
David Hrdlička
10cc122925 fix Clang/WinSDK warnings 2021-03-21 03:28:37 +01:00
RichardG867
d29d51cfd8 Fix RTL8019AS PnP card ID 2021-03-20 23:24:36 -03:00
RichardG867
82376a9bac Switch RTL8019AS to ISAPnP framework 2021-03-20 01:21:28 -03:00
RichardG867
640fbf7c5c Merge branch 'master' of https://github.com/86Box/86Box 2021-01-12 21:49:13 -03:00
RichardG867
aba9e0dac9 Fix illegal PIIX4 SMBus modes 2021-01-12 20:13:15 -03:00
David Hrdlička
96eb8d806e Add copyright headers 2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196 Add CMake build files 2021-01-12 18:22:40 +01:00
TC1995
c97434b482 Fixed the Racal EtherBlaster nic. 2021-01-12 13:05:26 +01:00
qeeg
6015675761 More POSIX fixes 2021-01-07 10:22:58 -06:00
David Hrdlička
5699215ff5 slirp: fix linkage 2020-12-16 20:40:41 +01:00
David Hrdlička
7c76b94821 slirp: rewrite macro to remove void* arithmetic 2020-12-16 20:40:22 +01:00
David Hrdlička
a22b9a0eb5 slirp: fix packed structs on MSVC 2020-12-16 20:39:50 +01:00
David Hrdlička
b11226321e slirp: don't include unistd.h on Windows 2020-12-16 20:39:15 +01:00