https://github.com/86Box/86Box Skip to content Navigation Menu Toggle navigation Sign in * Product + GitHub Copilot Write better code with AI + Security Find and fix vulnerabilities + Actions Automate any workflow + Codespaces Instant dev environments + Issues Plan and track work + Code Review Manage code changes + Discussions Collaborate outside of code + Code Search Find more, search less Explore + All features + Documentation + GitHub Skills + Blog * Solutions By company size + Enterprises + Small and medium teams + Startups By use case + DevSecOps + DevOps + CI/CD + View all use cases By industry + Healthcare + Financial services + Manufacturing + Government + View all industries View all solutions * Resources Topics + AI + DevOps + Security + Software Development + View all Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners + Executive Insights * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} 86Box / 86Box Public * * Notifications You must be signed in to change notification settings * Fork 362 * Star 3k Emulator of x86-based machines. License GPL-2.0 license 3k stars 362 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 48 * Pull requests 8 * Discussions * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights 86Box/86Box master BranchesTags [ ] Go to file Code Folders and files Last Last Name Name commit commit message date Latest commit History 13,876 Commits .ci .ci .github .github cmake cmake debian debian doc/specifications doc/specifications src src wl_protocols wl_protocols .clang-format .clang-format .editorconfig .editorconfig .gitattributes .gitattributes .gitignore .gitignore AUTHORS AUTHORS CMakeLists.txt CMakeLists.txt CMakePresets.json CMakePresets.json CONTRIBUTING.md CONTRIBUTING.md COPYING COPYING README.md README.md SECURITY.md SECURITY.md bumpversion.sh bumpversion.sh sonar-project.properties sonar-project.properties vcpkg.json vcpkg.json View all files Repository files navigation * README * GPL-2.0 license * Security 86Box Build Status License Latest release Downloads 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. Features * Easy to use interface inspired by mainstream hypervisor software * Low level emulation of 8086-based processors up to the Mendocino-era Celeron with focus on accuracy * Great range of customizability of virtual machines * Many available systems, such as the very first IBM PC 5150 from 1981, or the more obscure IBM PS/2 line of systems based on the Micro Channel Architecture * Lots of supported peripherals including video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters * MIDI output to Windows built-in MIDI support, FluidSynth, or emulated Roland synthesizers * Supports running MS-DOS, older Windows versions, OS/2, many Linux distributions, or vintage systems such as BeOS or NEXTSTEP, and applications for these systems Minimum system requirements and recommendations * Intel Core 2 or AMD Athlon 64 processor or newer * Windows version: Windows 7 Service Pack 1 or later * Linux version: Ubuntu 16.04, Debian 9.0 or other distributions from 2016 onwards * macOS version: macOS High Sierra 10.13 or newer * 4 GB of RAM or higher Performance may vary depending on both host and guest configuration. Most emulation logic is executed in a single thread; therefore, systems with better IPC (instructions per clock) generally should be able to emulate higher clock speeds. It is also recommended to use a manager application with 86Box for easier handling of multiple virtual machines. * 86Box Manager by Overdoze (Windows only) * 86Box Manager X by xafero (Cross platform Port of 86Box Manager using Avalonia) * sl86 by DDX (Command-line 86Box machine manager written in Python) * Linbox-qt5 by Dungeonseeker (Linux focused, should work on Windows though untested) * MacBox for 86Box by Moonif (MacOS only) It is also possible to use 86Box on its own with the --vmpath/-P command line option. Getting started See our documentation for an overview of the emulator's features and user interface. Community We operate an IRC channel and a Discord server for discussing 86Box, its development and anything related to retro computing. We look forward to hearing from you! Visit our IRC channel Visit our Discord server Contributions We welcome all contributions to the project, as long as the contribution guidelines are followed. Building For instructions on how to build 86Box from source, see the build guide. Licensing 86Box is released under the GNU General Public License, version 2 or later. For more information, see the COPYING file in the root of the repository. The emulator can also optionally make use of munt, FluidSynth, Ghostscript and Discord Game SDK, which are distributed under their respective licenses. Donations We do not charge you for the emulator but donations are still welcome: https://paypal.me/86Box. You can also support the project on Patreon: https://www.patreon.com/ 86box. About Emulator of x86-based machines. Topics emulator Resources Readme License GPL-2.0 license Security policy Security policy Activity Custom properties Stars 3k stars Watchers 104 watching Forks 362 forks Report repository Releases 25 86Box 4.2.1 Latest Sep 1, 2024 + 24 releases Sponsor this project * patreon patreon.com/86box * https://paypal.me/86Box Contributors 60 * @OBattler * @richardg867 * @jriwanek * @TC1995 * @dhrdlicka * @Cacodemon345 * @lemondrops * @iamgreaser * @cold-brewed * @dgurney * @mourix * @Kagamiin * @josephillips85 * @BurnedPinguin + 46 contributors Languages * C 88.7% * C++ 10.5% * HTML 0.3% * CMake 0.3% * Shell 0.2% * Objective-C++ 0.0% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.