awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
86Box avatar

86Box/86Box

0
View on GitHub↗
4,059 stele·486 fork-uri·C·gpl-2.0·6 vizualizări86box.net↗

86Box

86Box is a low-level x86 hardware emulator and vintage PC simulator designed to replicate early IBM PC compatibles. It provides virtualized environments for executing legacy operating systems, such as MS-DOS and early versions of Windows, by simulating processors and system designs ranging from the 8086 through the Pentium era.

The project distinguishes itself through cycle-accurate processor simulation and high-fidelity hardware emulation. This includes the ability to route retro MIDI audio data to emulated hardware modules or external synthesizers to achieve authentic audio playback from legacy software.

The emulator supports the configuration of virtual machine hardware, including video adapters, sound cards, network adapters, and disk controllers. It utilizes modular peripheral emulation and memory-mapped I/O translation to ensure that the simulated environment matches historical machine specifications.

Features

  • X86 Legacy Emulation - Simulates legacy x86 processor modes and system designs to run vintage software with high accuracy.
  • Vintage Hardware Simulation - Simulates the behavior of legacy computing components and peripherals to run vintage operating systems.
  • Peripheral Emulators - Manages emulated peripheral components including network adapters and disk controllers to match target specifications.
  • Vintage Software Execution - Executes vintage software and operating systems such as MS-DOS and early Windows within a simulated environment.
  • Hardware Emulators - Simulates x86 processors and hardware from the 8086 through the Pentium era for high-accuracy system emulation.
  • Cycle-Accurate Emulators - Implements cycle-accurate CPU simulation to ensure precise timing and compatibility with legacy x86 software.
  • Virtual Hardware Customization - Provides customization of system hardware like video adapters and sound cards to match historical specifications.
  • Virtual Machines - Provides a virtualized environment for executing MS-DOS and early Windows versions with high hardware fidelity.
  • Legacy MIDI Routing - Routes music data to emulated hardware modules to achieve authentic audio playback from old software.
  • Memory-Mapped I/O Simulation - Simulates memory-mapped I/O by mapping hardware registers to specific memory addresses for vintage hardware interaction.
  • Modular Bus Emulations - Treats components like sound and video cards as independent objects communicating via a simulated system bus.
  • Hardware Abstraction Layers - Employs hardware abstraction layers to separate guest hardware logic from the host operating system.
  • Hardware Configuration Profiles - Stores hardware layouts and component settings in external files to reconstruct specific machine environments.

Istoric stele

Graficul istoricului de stele pentru 86box/86boxGraficul istoricului de stele pentru 86box/86box

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru 86Box

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu 86Box.
  • amhndu/simplenesAvatar amhndu

    amhndu/SimpleNES

    5,087Vezi pe GitHub↗

    SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on modern computers. It functions as a hardware simulator and retro gaming emulator designed to execute classic game ROMs by recreating the original console environment through software. The system implements a software version of the 6502 CPU and picture processing unit to render retro game video and audio. It recreates 8-bit console architecture to ensure the execution of original game ROMs. The project covers low-level hardware simulation, including cycle-accurate CPU emulatio

    C++c-plus-plusemulatornes-emulator
    Vezi pe GitHub↗5,087
  • mamedev/mameAvatar mamedev

    mamedev/mame

    9,929Vezi pe GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    C++
    Vezi pe GitHub↗9,929
  • mgba-emu/mgbaAvatar mgba-emu

    mgba-emu/mgba

    6,798Vezi pe GitHub↗

    mGBA is a high-accuracy Game Boy Advance emulator and hardware-level debugger designed to run handheld console ROMs on modern computers. It serves as a scriptable emulation environment that allows for the execution of portable hardware software and the simulation of associated peripherals. The project distinguishes itself through its focus on technical analysis, providing a suite of tools for retro game debugging and game logic inspection. It includes a host-client debug protocol that enables external debugger connectivity via TCP socket communication and an event-driven scripting engine for

    Cemulatorgame-boygame-boy-advance
    Vezi pe GitHub↗6,798
  • copy/v86Avatar copy

    copy/v86

    23,160Vezi pe GitHub↗

    v86 is a browser-based virtual machine and x86 hardware simulator that allows 16-bit and 32-bit operating systems to run directly within a web page. It functions as an x86 emulator for WebAssembly, simulating CPUs, memory, and storage devices to execute legacy software without original native hardware. The project utilizes a WebAssembly just-in-time compiler to translate x86 machine code into WebAssembly modules for high-performance execution in the browser. The system covers hardware emulation and lifecycle management, including the ability to boot from disk images, configure virtual hardwa

    JavaScriptemulatorvirtualizationwasm
    Vezi pe GitHub↗23,160
Vezi toate cele 30 alternative pentru 86Box→

Întrebări frecvente

Ce face 86box/86box?

86Box is a low-level x86 hardware emulator and vintage PC simulator designed to replicate early IBM PC compatibles. It provides virtualized environments for executing legacy operating systems, such as MS-DOS and early versions of Windows, by simulating processors and system designs ranging from the 8086 through the Pentium era.

Care sunt principalele funcționalități ale 86box/86box?

Principalele funcționalități ale 86box/86box sunt: X86 Legacy Emulation, Vintage Hardware Simulation, Peripheral Emulators, Vintage Software Execution, Hardware Emulators, Cycle-Accurate Emulators, Virtual Hardware Customization, Virtual Machines.

Care sunt câteva alternative open-source pentru 86box/86box?

Alternativele open-source pentru 86box/86box includ: amhndu/simplenes — SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on… mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and… mgba-emu/mgba — mGBA is a high-accuracy Game Boy Advance emulator and hardware-level debugger designed to run handheld console ROMs on… copy/v86 — v86 is a browser-based virtual machine and x86 hardware simulator that allows 16-bit and 32-bit operating systems to… baekalfen/pyboy — PyBoy is a programmable Game Boy emulator and hardware simulation framework written in Python. It functions as an… pervognsen/bitwise — Bitwise is a computer architecture education kit and a comprehensive set of guides for building a custom CPU,…