Skip to content

Acknowledgements

2ksbox stands on the work of many people who gave their code away. Every machine runs on QEMU, the Voodoo 2 is 86Box’s, the music comes from emulators of the original sound chips, and the CRT look is the libretro community’s. Thank you, all of you.

Every component the app ships, and its licence, is listed in THIRD-PARTY-NOTICES.md. The app carries a copy of that file and the full licence texts. To read them, open About 2ksbox and click Licences. They are also files:

System Folder
Windows doc\licenses in the app’s folder
macOS Contents/share/doc/2ksbox/licenses inside 2ksbox.app (Show Package Contents)
Linux share/doc/2ksbox/licenses under the install prefix (/app in the Flatpak)

Emulation

ProjectWhat it does for 2ksboxLicence
QEMUThe emulator every machine runs onGPL-2.0
qemu-3dfxOpenGL pass-through for the guestGPL-2.0
86BoxThe Voodoo 2GPL-2.0
SeaBIOSThe PC BIOSLGPL-3.0
EDK IIUEFI firmware for Windows 11BSD-2-Clause-Patent
libtpmsThe TPM for Windows 11BSD-3-Clause and TCG
virtio-winDrivers for Windows 11BSD-3-Clause
libslirpGuest networkingBSD-3-Clause
GLibQEMU's support libraryLGPL-2.1

Graphics

ProjectWhat it does for 2ksboxLicence
DXVKDirect3D 9 on VulkanZlib
WineDirect3D on hosts without Vulkan 1.3LGPL-2.1
MesaVulkan on macOS (KosmicKrisp)MIT
wgpuThe player's rendererMIT OR Apache-2.0
librashaderRuns the CRT shadersMPL-2.0 OR GPL-3.0
libretro slang-shadersThe CRT shadersVarious

Sound

ProjectWhat it does for 2ksboxLicence
Nuked-OPL3The OPL3 FM chipLGPL-2.1
nuked-opl3-rsNuked-OPL3 in RustLGPL-2.1
moontThe Roland MT-32LGPL-2.1
MuntThe MT-32 emulator moont portsLGPL-2.1
RustySynthSoundFont musicMIT
TimGM6mbThe General MIDI sound bankGPL-2.0
cpalAudio outputApache-2.0

Other

ProjectWhat it does for 2ksboxLicence
mitsuamiThe launcher's and player's windowsMIT OR Apache-2.0
gilrsGame controllersMIT OR Apache-2.0
UIDEThe DOS CD-ROM driverFree with source