mirror of
https://github.com/holub/mame
synced 2025-05-31 01:51:46 +03:00

* taptun: add support for Windows Looking for feedback only at this point, because it's the first time I've attempted any OSD stuff - be gentle. This extends the existing taptun OSD module to support Windows through the TAP-Windows6 driver (https://github.com/OpenVPN/tap-windows6). * TAP-Windows6 is GPLv2, however only the header file is required in MAME, and the driver itself is entirely optional. * I've tried to minimise the size of the diff, rather than completely separate the Windows/non-Windows implementations - not sure which is preferable in this case. * The license file has Mac(?) line-endings - unsure if they should be normalized or used verbatim. * Uncertain about the non-Windows case (or the Windows SDL case) - existing code uses __linux__, but I'm not clear on how that works with OSX, for example? * I can't claim this actually "works" yet, because I don't know enough to configure the tap end of it properly to get networking doing something useful, but I will get there and correct anything necessary in a subsequent real PR. * minor fixes/improvements (nw) * Use Unicode Windows APIs, and UTF-8 for MAME * Deal with unterminated registry string values * Cancel any pending I/O in destructor
64 lines
2.7 KiB
Markdown
64 lines
2.7 KiB
Markdown
# **3rdparty** #
|
|
|
|
asio - [Boost Software License](http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
benchmark - [Apache License, Version 2.0](http://opensource.org/licenses/Apache-2.0) (used only for testing, not part of distribution)
|
|
|
|
bgfx - [The BSD 2-Clause License](http://opensource.org/licenses/BSD-2-Clause)
|
|
|
|
bx - [The BSD 2-Clause License](http://opensource.org/licenses/BSD-2-Clause)
|
|
|
|
catch - [Boost Software License](http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
compat - Wine headers missing in MinGW [The GNU Lesser General Public License, version 2.1 (LGPL-2.1)](http://opensource.org/licenses/LGPL-2.1)
|
|
|
|
**note that this one contain headers only and that real library/dll is dynamically loaded so use in commercial project is allowed, will be removed when becomes part of MinGW distribution**
|
|
|
|
dxsdk - [DirectX SDK EULA](https://github.com/mamedev/mame/blob/master/3rdparty/dxsdk/Documentation/License%20Agreements/DirectX%20SDK%20EULA.txt)
|
|
|
|
expat - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
genie - [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause)
|
|
|
|
glm - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
libflac - [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause)
|
|
|
|
libjpeg - [Custom BSD-like](https://github.com/numenta/nupic/blob/master/external/licenses/LICENSE.libjpeg-6b.txt)
|
|
|
|
linenoise-ng - [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause)
|
|
|
|
lsqlite3 - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
lua - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
lua-zlib - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
luafilesystem - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
lzma - [The GNU Lesser General Public License](http://opensource.org/licenses/LGPL-2.1)
|
|
|
|
nanosvg - [zlib license](http://opensource.org/licenses/Zlib)
|
|
|
|
portaudio - [The MIT License (MIT)](http://opensource.org/licenses/MIT) explanation at [their site](http://www.portaudio.com/license.html)
|
|
|
|
portmidi - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
pugixml - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
rapidjson - [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause)
|
|
|
|
sdl2 - [zlib license](http://opensource.org/licenses/Zlib)
|
|
|
|
softfloat - [U.C. Berkeley open-source license](https://github.com/mamedev/mame/blob/master/3rdparty/softfloat/README.txt) MIT compatible
|
|
|
|
sol2 - [The MIT License (MIT)](http://opensource.org/licenses/MIT)
|
|
|
|
sqlite3 - Public Domain
|
|
|
|
tap-windows6 - [The GNU General Public License, version 2](https://opensource.org/licenses/GPL-2.0)
|
|
|
|
winpcap - [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause)
|
|
|
|
zlib - [zlib license](http://opensource.org/licenses/Zlib)
|