Summary
86Box is a low level x86 emulator that runs older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.
Versions
v4.2.1-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- ~amd64
- USE flags
- experimental fluidsynth munt new-dynarec openal qt6 threads vde
USE flags
General
- experimental
- Enable hardware from devbranch, which may be unstable or unusable.
- fluidsynth
- Enable MIDI support through media-sound/fluidsynth.
- munt
- Enable MIDI MT-32 support through media-libs/munt-mt32emu.
- new-dynarec
- Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed.
- openal
- Add support for the Open Audio Library
- qt6
- Add support for the Qt 6 application and UI framework
- threads
- Add threads support for various packages. Usually pthreads
- vde
- Enable virtual networking through net-misc/vde.
Dependencies
app-emulation / faudio : Accuracy-focused XAudio reimplementation for open platforms
dev-libs / libevdev : Handler library for evdev events
media-libs / freetype : High-quality and portable font engine
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / openal : A software implementation of the OpenAL 3D audio API
media-libs / rtmidi : A set of C++ classes that provide a common API for realtime MIDI input/output
net-libs / libslirp : A TCP-IP emulator used to provide virtual networking services
net-misc / vde : Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml
Runtime Dependencies
app-emulation / faudio : Accuracy-focused XAudio reimplementation for open platforms
dev-libs / libevdev : Handler library for evdev events
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qttranslations : Translation files for the Qt6 framework
kde-frameworks / extra-cmake-modules : Extra modules and scripts for CMake
media-libs / freetype : High-quality and portable font engine
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / munt-mt32emu : Library for emulating the Roland MT-32, CM-32L, CM-64 and LAPC-I
media-libs / openal : A software implementation of the OpenAL 3D audio API
media-libs / rtmidi : A set of C++ classes that provide a common API for realtime MIDI input/output
media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications
net-libs / libslirp : A TCP-IP emulator used to provide virtual networking services
net-misc / vde : Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml
Bugs
- 947273
- app-emulation/86Box-4.2.1 - [gcc-15] vid_ati_mach64.c:(<snip>) undefined reference to thread_reset_event
- 949030
- app-emulation/86Box-4.2.1 - [texlive] [gcc-15] qt_vulkanwindowrenderer.hpp: fatal error: QVulkanWindow: No such file or directory
- 953992
- app-emulation/86Box-4.2.1-r1 - floppy (or other media) eject crashes 86Box
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Thomas Schneider · gentoo
app-emulation/86Box: Add support for virtual networking through net-misc/vde
The strange `-DHAS_VDE=...` CMake argument is because upstream searches for vde headers and libraries on its own, instead of using pkg-config. Closes: https://bugs.gentoo.org/949556 Signed-off-by: Thomas Schneider <qsx@chaotikum.eu> Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 4.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 4.2.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 4.1.1-r1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 4.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 4.0.1-r1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop dinput
Closes: https://bugs.gentoo.org/927751 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add 4.1.1, drop 4.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: fix unused cmake variable
Closes: https://bugs.gentoo.org/927194 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add 4.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.11, 4.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: fix incompatible-pointer-types
Closes: https://bugs.gentoo.org/919343 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add qt6 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add 4.0.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add 4.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: always enable dynarec
Closes: https://bugs.gentoo.org/903881 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.7.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.11
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.7
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.7.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.6
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.7
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add -fno-strict-aliasing
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: filter lto
Closes: https://bugs.gentoo.org/854507 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.5
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.6
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.4.1-r1
Closes: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.5
Bug: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add missing dep
Closes: https://bugs.gentoo.org/843890 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.4
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.4.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.4
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add missing dep
Closes: https://bugs.gentoo.org/835655 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: add missing dep
Closes: https://bugs.gentoo.org/835632 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.2.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: drop 3.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Conrad Kostecki · gentoo
app-emulation/86Box: add 3.2.1
Closes: https://bugs.gentoo.org/834722 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
app-emulation/86Box: initial import
86Box is a low level x86 emulator that runs older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus. Signed-off-by: Conrad Kostecki <conikost@gentoo.org>