Wengier
a13ff3b34c
fix freetype build
2021-03-07 03:23:19 -05:00
Jookia
ee071c5853
ethernet_slirp: Add libslirp EthernetConnection backend
...
The existing Ethernet connection implementation is PCAP-based. This
allows bridging your virtual machine directly to the host's network, but
requires elevated permissions on your OS and appropriate drivers which
often aren't available on Wi-Fi cards.
This commit adds a libslirp-based backend that provides just enough
internal networking to handle TCP/IP out of the guest to host, LAN or
Internet. As such things like ICMP, IPX and NetBIOS don't work properly.
The use case for this connection is to give Internet access to the guest
for things like IRC, HTTP and other connections to online services.
2021-03-06 09:17:00 +11:00
Jookia
cb132e02ad
ne2000: Decouple emulator from pcap
...
Currently the ne2000 emulator explicitly depends on pcap.
Decouple the ne2000 code and pcap code so we can always build with the
emulator but optionally disable pcap.
This also updates build defines and configuration to make this
decoupling explicit to the user.
2021-03-05 05:39:03 +11:00
Jonathan Campbell
3835831fde
begin next version
2021-03-01 12:26:48 -08:00
Wengier
c2c97cc237
fix MinGW build
2021-02-16 17:57:55 -05:00
Robert de Rooy
540eb41ea7
Add comment about MIPS32 missing from whitelist
2021-02-13 18:09:56 +01:00
Robert de Rooy
a090cf9c48
Fix building DOSBox-X RPMs for 32-bit ARM, PPC and s390x
2021-02-13 17:46:33 +01:00
Jonathan Campbell
dcfe778e6a
Begin next version
2021-02-01 12:32:35 -08:00
Jonathan Campbell
a66ce7c758
Merge pull request #2212 from Wengier/master
...
Support for Direct3D output on Windows SDL2 builds
2021-01-24 13:17:37 -08:00
Wengier
ea9a61a140
allow printer selection in Windows
2021-01-24 02:26:54 -05:00
Allofich
a64834e609
SVN r4287
...
Update configure -h output for dynamic x64
2021-01-23 16:22:46 +09:00
Jonathan Campbell
4cda528e15
Add missing ;; for Haiku case
2021-01-18 13:33:36 -08:00
Zoltán Mizsei
fd91eb69db
Haiku patches
2021-01-18 22:00:29 +01:00
Wengier
79dedbc99a
update version
2021-01-08 02:07:10 -05:00
Jonathan Campbell
61e4e5ea73
Use FFMPEG by default, just respect the --disable-avcodec and --enable-avcodec configure options
2020-12-27 10:13:38 -08:00
Jonathan Campbell
0dbe892203
configure.ac: Instead of blindly assuming yes for enable_ffmpeg, use what the user actually specified. For example, --disable-avcodec means NOT to compile FFMPEG support
2020-12-27 10:08:46 -08:00
Jonathan Campbell
82c0bba871
Merge pull request #2076 from rossimo/emscripten
...
Emscripten Builds Again
2020-12-08 07:59:59 -08:00
Ross Squires
008cb7e568
Initial emscripten
2020-12-07 09:11:51 -05:00
Jonathan Campbell
3aa8b05812
Check for Darwin kernel mach_vm_remap
2020-12-01 09:02:58 -08:00
Jonathan Campbell
eef0959545
configure.ac: Check for mmap and posix_memalign
2020-12-01 01:05:40 -08:00
Jonathan Campbell
ae13cf0ae5
configure.ac: Detect whether the host Linux system has glibc function memfd_create. Linux memory fds might be a useful way to do dynamic core code cache generation on Linux systems that otherwise mount /dev/shm noexec
2020-11-30 23:30:18 -08:00
Jonathan Campbell
2abf6700cb
Begin next version
2020-11-30 23:03:49 -08:00
Jonathan Campbell
3a7e280cb0
Enable FreeType in SDL1 Mac OS X
2020-11-27 11:41:07 -08:00
Jonathan Campbell
198a3087f4
Update configure.ac to identify ARMv8 based Mac OS X systems, so that it does not try to compile x86 dynamic core for ARM. Also the Intel-based FPU macros do not work on ARM and need to be patched out.
2020-11-21 23:12:38 -08:00
Jonathan Campbell
c58180f016
configure.ac uses the system FreeType, forcing CFLAGS to include our internal copy will only cause problems
2020-11-21 22:31:30 -08:00
Wengier
020a648f16
Merge pull request #1 from joncampbell123/master
...
Latest commits
2020-11-13 01:48:10 -05:00
Wengier
5ce4a511d0
add initial support for TrueType font output (output=ttf in Windows)
2020-11-13 00:28:58 -05:00
Jonathan Campbell
28994fe479
Fix --enable-avcodec
2020-11-08 18:27:06 -08:00
Wengier
4426b41696
re-begin new version
2020-11-03 13:42:05 -05:00
Wengier
de0e9a0be1
replace inet_ntop with gamenameinfo
2020-11-02 23:15:54 -05:00
Jonathan Campbell
2f21e54239
Remind devs how to test if new code compiles as C++11. Remember that by C++ standard, C++14 can be detected using the __cplusplus macro
2020-11-02 01:10:38 -08:00
Jonathan Campbell
de6de785a1
As long as DOSBox-X still supports C++11 as a baseline, but autodetects and uses C++14 by default, give the developer a way to force a compile as if C++11. --enable-force-cxx11
2020-11-02 01:05:41 -08:00
Wengier
26d318d070
start new version
2020-11-02 01:57:10 -05:00
Jonathan Campbell
223701a170
Fix mingw reference to pcap in the source tree
2020-11-01 07:36:10 -08:00
Jonathan Campbell
b0a75d9305
Detect C++14, require C++11
2020-10-31 02:59:46 -07:00
Wengier
f6e5d3b125
disable avcodec by default and allow disable libfluidsynth
2020-10-29 14:19:31 -04:00
Wengier
a5ff5c232f
Add OPUS CDDA support
2020-10-27 05:21:41 -04:00
Wengier
a643101e2d
Update FluidSynth and more
2020-10-23 01:20:48 -04:00
Robert de Rooy
0faae5bd94
Merge branch 'master' of github.com:rderooy/dosbox-x into master
2020-10-20 15:34:48 +02:00
Robert de Rooy
11cad2aab5
Use reverse DNS naming
...
Use reverse DNS naming for .desktop and .metainfo.xml as your
supposed to do nowadays according to freedesktop.org.
This also happens to match what is mandated by flatpak, so it
simplifies the flatpak post install script a little.
+ cleanup the mess that flatpak builds can leave behind when you
do a clean.
2020-10-20 15:24:03 +02:00
Wengier
53553a2edb
support for both dyn_x86 and dyn_rec cores
2020-10-12 21:15:54 -04:00
Wengier
3ddf6d97d1
update for dynamic_x86 core
2020-10-12 16:06:32 -04:00
Wengier
39cea90974
re-add dynamic x86 core
2020-10-12 02:17:44 -04:00
Wengier
5fe2223d89
Merge pull request #1911 from Jookia/RFC_mingw_pcap
...
MinGW: Support compiling with pcap
2020-10-03 17:30:28 -04:00
Jookia
d681859f4a
configure.ac: Support pcap on MinGW
...
We don't actually need the library or headers when compiling with MinGW,
we can just use our vs2015 headers and link at runtime.
2020-10-03 18:51:03 +10:00
Jookia
932eba1919
configure.ac: Add -loleaut32 -lversion -lsetupapi on Windows
2020-10-03 17:54:52 +10:00
aybe
6e841d2df1
Merge branch 'master' into develop
2020-10-02 03:16:45 +02:00
Jonathan Campbell
0972c36199
begin next version
2020-10-01 09:17:35 -07:00
Wengier
8bf5aced45
Merge pull request #1885 from linkmauve/out-of-tree-build
...
Add support for out-of-tree builds
2020-10-01 13:16:38 -04:00
Wengier
4f553be5b9
Merge pull request #1889 from linkmauve/simplify-types
...
Replace integer aliases with stdint integers
2020-10-01 13:15:53 -04:00