The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск эмулятора 86Box 5.0

24.08.2025 21:28

Представлен выпуск проекта 86Box 5.0, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта написан на языке C и распространяется под лицензией GPLv2.

Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеоадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков. Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.

В новом выпуске:

  • Предварительная реализация встроенного менеджера виртуальных машин, предоставляющего интерфейс для управления эмуляцией и запускаемыми виртуальными окружениями, не требующий установки дополнительных конфигураторов. Создаваемые виртуальные машины сохраняются в каталоге "~/.local/share/86Box/Virtual Machines".
  • Повышена плавность работы мыши и вывода на экран, особенно на мониторах с высокой частотой обновления экрана.
  • Полностью переписан компонент для отрисовки с использованием OpenGL 3.0, позволяющий использовать шейдерные эффекты при эмуляции дисплея. Добавлена поддержка формата шейдеров glslp и возможности для задействования сразу нескольких шейдеров и настройки параметров шейдеров через GUI.
  • Добавлена эмуляция компьютеров:
    • 808x: Amstrad PC5086, Atari PC 3, Mazovia 1016, Tulip PC Compact 2, VTech Laser Turbo XT, VTech Laser XT3.
    • 286: Amstrad PC7286, PC5286, Atari PC 4, Dell System 200, GRiD GRiDcase 1520, ICL DRS M35/286, Olivetti M290/AT&T 6286 WGS, Packard Bell PB286, PC’s Limited (Dell) 28608L/AT122, Sanyo MBC-17PLUS, Sharp AX286D, Tulip AT Compact.
    • 386SX: Dell System 333s/L, OKI if386AX30L, Packard Bell Legend 300SX, Silicon Valley Computer SVC386SX/P1.
    • 386DX: ASUS 386/33-64K, IBM PS/55 Model 5550-T, 5550-V.
    • 386DX/486: CAF Technology C747.
    • 486 Socket 1: AST Advantage! 40xxd, ASUS ISA-486C, DTK PKM-0031Y, Silicon Valley Computer 486WB, Tulip 486 DC/DT.
    • 486 Socket 2: Alaris Cobalt LPX, Dell 466/NP, ZEOS Martin.
    • 486 Socket 3: Acer P3, Biostar MB-84xxUUD-A, Compaq Presario 7100/7200 Series 486, ICS SB486PV
    • 586 Socket 4: Acer V12P, AT&T Globalyst 330, ECS SI5PI AIO, Micronics M5Pi, Taken PCI560-01
    • 586 Socket 5: Dell OptiPlex GXL/GXM, Siemens-Nixdorf D842
    • 586 Socket 7: Biostar M5ATA, Dell OptiPlex GN+, Gateway 2000 Tigereye, LG IBM Multinet x52, Packard Bell PB790, PC Partner VIA809DS, Siemens-Nixdorf D943, eMachines eTower 300k.
    • 686 Socket 8: Dell Dimension XPS Pro, FIC PO-6000.
    • 686 Slot 1: ABIT BX6, Acer V62X, Compaq ProSignia S316/318, Dell OptiPlex GXa.
    • 686 Socket 370: Soyo SY-7SBB.
  • Добавлена эмуляция видеокарт JVGA, Quadram Quadcolor, Yamaha V6355D, OKI JEGA, OKIVGA/H-2, ATI VGA Wonder 1024D XL Plus, ELSA Winner 1000, Quantum3D Raven (Voodoo Banshee).
  • Добавлена эмуляция звуковых карт: Gravis UltraSound MAX ISA, Creative EMU8000 PnP, Sound Blaster ViBRA 16CL, Ensoniq AudioPCI (ES1370), Mindscape Music Board, The Entertainer Commodore, Covox Voice Master Key, Covox Sound Master Plus, Rainbow Arts PC-Soundman.
  • Реализована эмуляция ранних моделей CD-приводов, поставляемых во времена до появления ATAPI и использующих проприетарные интерфейсы Panasonic/Matsushita. Добавлена поддержка формата CD-дисков MDS/MDF.
  • В интерфейсе пользователя реализована поддержка тёмного режима оформления в Windows, а также показа в строке состояния индикаторов клавиатуры и частоты обновления экрана. Предоставлена возможность изменения комбинаций клавиш для захвата указателя мыши, создания скриншота, приостановки выполнения и перезапуска.


  1. Главная ссылка к новости (https://86box.net/2025/08/24/8...)
  2. OpenNews: Выпуск эмулятора FEX 2508, позволяющего запускать x86-программы на системах ARM64
  3. OpenNews: Опубликован эмулятор QEMU 10.0.0
  4. OpenNews: Выпуск свободного эмулятора классических квестов ScummVM 2.9.0
  5. OpenNews: Выпуск эмулятора Box64 0.3.0, позволяющего запускать x86-игры на системах ARM64 и RISC-V
  6. OpenNews: Новые версии эмуляторов Box86 и Box64, позволяющих запускать x86-игры на системах ARM
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63769-86box
Ключевые слова: 86box, emulator
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 21:33, 24/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Как оно в сравнении с локомотивами индустрии вроде bochs?
     
     
  • 2.23, DasKolbass (?), 01:16, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Bochs - глючный
     
  • 2.25, DasKolbass (?), 01:19, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    86Box - эмулятор ретро-машин. А qemu - это не эмулятор машин,
     
     
  • 3.57, Tron is Whistling (?), 09:48, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    QEmu - это в целом тоже эмулятор машин. Эмулирует как проц, так и обвязку.
    Только он высокоуровневый, и необходимые софту квирки платформ почти не эмулирует.
    Да и набор машин у него весьма ограниченный.
     
     
  • 4.64, Аноним (64), 11:20, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да и набор машин у него весьма ограниченный.

    Так-то больше всех остальных.

     
     
  • 5.71, Tron is Whistling (?), 14:48, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, речь об x86 в данном случае.
     

  • 1.3, Аноним (2), 21:39, 24/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    NEC PC-98 вполне неплохо, но X68000 намного более актуально сегодня.
     
     
  • 2.4, Аноним (4), 21:56, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >X68000 намного более актуально сегодня.

    Просто интересно, почему?

     
     
  • 3.8, Аноним (2), 22:08, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>X68000 намного более актуально сегодня.
    > Просто интересно, почему?

    Под него актуальных игр больше чем под дос.

     
     
  • 4.45, зомбированный (?), 07:56, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    вообще ни одной не встречал
     
     
  • 5.53, Аноним (53), 09:10, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.mobygames.com/platform/sharp-x68000/
    |Где бы их встретить у нас, другой вопрос.
     
  • 2.5, Аноним (53), 21:57, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он не x86.
     
     
  • 3.7, Аноним (7), 22:06, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скоро технологии вернутся на уровень ламповых компьютеров.
     
     
  • 4.27, Джон Титор (ok), 01:23, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И когда последний ламповый компьютер был создан? Лет 15 назад. И вроде бы как не для простого обывателя с джойстиком, а для физиков. Йо-йо конечно крутится, но до коллайдера ему далеко. Толку сравнивать то?
     
     
  • 5.76, Аноним (76), 18:14, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >И когда последний ламповый компьютер был создан? Лет 15 назад.

    Педевикия пишет, что в 63-ем: https://en.wikipedia.org/wiki/List_of_vacuum-tube_computers

     
  • 5.78, BorichL (ok), 20:54, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну допустим не 15 лет назад, а года 3 назад, а доделан вообще в декабре прошлого года. UE-1. Работает, порнушку конечно не показывает, но перфоленту крутит.
     
  • 4.73, Ценитель GPL рогаликов (?), 14:58, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не переоценивай возможностей. Сейчас не смогут даже такое по чертежам воссоздать, хотя раньше могли:

    https://en.wikipedia.org/wiki/Iskra-1030

     
  • 3.12, Аноним (12), 22:59, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А вот кстати, упомянутая в новости, NEXTSTEP - она же на компутере NeXT Стива Жобса крутилась, который был на 68040.
     
     
  • 4.22, DasKolbass (?), 01:13, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Последняя версия NS работала на x86 тоже.
     
  • 3.72, гостеван (?), 14:49, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Оно x86, но не IBM совместима.
     
     
  • 4.74, Аноним (53), 15:31, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    The initial model has a 10 MHz Motorola 68000 CPU, 1 MB of RAM, and lacks a hard drive. The final model was released in 1993 with a 25 MHz Motorola 68030 CPU, 4 MB of RAM, and optional 80 MB SCSI hard drive. RAM in these systems is expandable to 12 MB, though most games and applications do not require more than 2 MB.

    В конце концов, название-то о чём-то говорит?

     

  • 1.9, 1111 (??), 22:43, 24/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хостовое приложение загружает только одно ядро процессора. Уже не за одним таким эмулятором заметил. PCEm....
     
     
  • 2.10, Аноним (10), 22:49, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Может, потому что эмулируемые компьютеры -- однопроцессорные и одноядерные?
     
  • 2.11, Аноним (53), 22:57, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эмуляция — нераспараллеливаемая задача.
     
     
  • 3.15, Tron is Whistling (?), 23:55, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Распараллеливаемая, но это не просто.
     
     
  • 4.33, Аноним (53), 05:07, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну можно, конечно, сделать некоторое программное подобие P-4 и даже гипертрединга… но боюсь, что в софтовой реализации это какого-то выигрыша в производительности не даст, а скорее наоборот (при многократном возрастании сложности).
     
     
  • 5.56, Tron is Whistling (?), 09:43, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да нет, там интереснее, на старых платформах обычно распараллеливают не собственно одноклеточный проц, а разделяют работу ядра и обвязки - генерацию изображения, звука и т.п. Их надо правильно синхронизировать, на ряде платформ - аж такт в такт, но тем не менее - распараллеливанию на несколько ядер поддаётся. А на платформах с многоядерными процами кроме этого ещё и сам проц распараллеливается - правда с синхронизацией ещё большая засада, особенно на приставках.
     
     
  • 6.62, Аноним (53), 10:27, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Периферию можно распараллелить. Проц — увы, никак.
     
     
  • 7.82, Аноним (82), 22:02, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Проц — увы, никак.

    Ну ладно, даю тебе хинту: код можно JIT-ить кусками, пока другие куски исполняются в нативе.

     
  • 3.26, Аноним (82), 01:22, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то ещё как параллелится. Вспомнить хотя бы "сан жаба хотспот сервер".
     
     
  • 4.34, Аноним (53), 05:08, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вспомнил. Каким боком он к эмуляции процессора?
     
     
  • 5.81, Аноним (82), 21:59, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не поверишь, прямым. Или ты думал, что внутри x86-го сидит аппаратная жаба? Нет, такое было только в некоторых старых ARM.
     
  • 3.28, Аноним (64), 01:29, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И как тогда это в QEMU работает в режиме эмуляции без гипервизора?
     
     
  • 4.32, Аноним (53), 05:01, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Очень медленно.
     
  • 2.16, Аноним (16), 23:56, 24/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сабж это собственно форк PCEm. Странно что вы их разделяете.
     
  • 2.68, _kp (ok), 12:45, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Рендеринг давно во всех эмуляторах в отдельном потоке делается, а с эмуляцией почти все на одном потоке пыхтят.
     

  • 1.14, nc (ok), 23:46, 24/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересная штука, надо будет поиграть с ней.
    Кстати, раз уж пошла речь о старых системах, выскажу здесь одну идею. Я времена DOS застал совсем немножко, опыта особо не было, но воспоминания самые теплые и ламповые:) Возможно в сообществе есть люди более опытные. Что если собрать своеобразную "сборку" DOS, куда бы входили популярные программы тех времен (всех видов - системные, офисные, для программирования, игры...), с максимальным охватом, и распространять ее скажем на рутрекере? Под любую виртуалку, хоть эту, хоть Dosbox или что там еще бывает. В некотором смысле это был бы такой снимок той эпохи, поддерживаемый и обновляемый энтузиастами.
     
     
  • 2.21, DasKolbass (?), 01:09, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Все популярные программы для DOS тех времён были платными, кроме Волкова и AIDSTEST.
     
     
  • 3.29, Аноним (29), 01:30, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    keyrus ещё забыл
     
     
  • 4.75, wd (?), 16:39, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    жаль, что из поделий Гуртяка помнят только кейрус...
    а ведь бы еще годный резидентный калькулятор, peek позволял раму колупать на лету
    вроде чтото еще я пользовал из его поделий
    хороший был программист
     
  • 2.40, анонимммм (?), 07:04, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Обычно людям хватает досбокса, который заводится без танцев с бубном.
    А полноценная эмуляция и что-то кроме игор - ценители и так этим занимаются. Сайты же есть с софтом под ДОС.
    Сомнительная, короче, идея, на мой взгляд.
    Но если хочется - делай конечно, мб кому зайдёт.
     
  • 2.47, зомбированный (?), 08:10, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    был проект FreeDOS - там было напхато в ISO на 3 сотни мегабайт
     
  • 2.63, зомбированный (?), 11:18, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://freedos.org
     
     
  • 3.65, Аноним (53), 11:21, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там не слепок времени, там всё новьё.
     
  • 2.67, Аноним (67), 12:10, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Дос плохо работает когда под ним много программ, особенно системных софт и игр... большой текст свёрнут, показать
     

  • 1.19, Ценитель GPL рогаликов (?), 00:06, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    For science, history and fun!!!
     
  • 1.20, DasKolbass (?), 01:06, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Назад в будущее?
     
  • 1.24, Джон Титор (ok), 01:17, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В общем IBM5100 так пока и не поддерживает.
     
     
  • 2.37, Аноним (53), 05:32, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И не будет. Вы в курсе, как он устроен? К x86 вообще никакого отношения (да и к процессорам в современном понимании). За такой экзотикой в MAME.
     
  • 2.70, _kp (ok), 14:43, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не смущает что IBM5100 ни в каком приближении не PC?
    С тем же успехом можно жаловаться, что нет эмуляции Zx Спектрумов и Денди.
    По здравому смыслу, он никогда не должен поддерживаться в одном эмуляторе с PC.
     

  • 1.36, Аноним (-), 05:23, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Зачем всё это делают в 2025 году?! Ностальгия? Графика современных игр намного круче.
     
     
  • 2.42, Эксконтрибутор FreeBSD (?), 07:45, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Есть такое слово «копрофилия»
     
     
  • 3.51, Аноним (51), 08:55, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такое слово "некромантия"
     
     
  • 4.52, Эксконтрибутор FreeBSD (?), 08:56, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Некромантия это к тем кто по помойкам свои кор-дал-дуба собирает
    А к тем кто эту фигню юзает уже копрофилия
     
  • 2.44, Аноним (53), 07:55, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Эксперты сразу про игры. А при чём тут они?
     
     
  • 3.55, Эксконтрибутор FreeBSD (?), 09:23, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Эксперты сразу про игры. А при чём тут они?

    А потому что больше ни для чего подобная дрянь не нужна
    Ну и вообще, индустрию двигают игры и порно. Тут порно не видать, а значит игры
    Человек он, знаешь ли, в принципе ludens, в принципе наш вид обезьян развился через игры и это нормально

     
  • 2.46, Аноним (46), 08:07, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чем еще заниматься старичкам на пенсии...
     
  • 2.49, Жироватт (ok), 08:38, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Иным анонимным кекспертам стоило бы погонять старые ОС - может быть они бы стали чуточку меньше нести хрени про х86 и про системы в частности
     
  • 2.58, Tron is Whistling (?), 09:52, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Графика - ещё не игра. Дурковатый геймплей большинства современных игр вкупе с отсутствием вменяемого сюжета - бич. Многие старые игры характерны тем, что при никакой графике - в них есть и над чем подумать, и просто геймплей интересный.
     

  • 1.50, Аноним (50), 08:40, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эмулирую в ней свой старый ретро комп, подобрал характеристики почти те же самые. Играю в ней в Star Wars: Jedi Knight под Win 98. Всё чётко.
    По ощущениям всё как тогда.
    Плюс ещё dial-up модем эмулируется через SliRP, так что выход в интернет есть.
     
     
  • 2.54, Джон Титор (ok), 09:14, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мониторы были другими. На ламповых мониторах старые игры несколько по другому выглядят. Оно и графику улучшает? Если взять тот же Jedi Knight, более чем уверен что на современных мониторах графика будет более угловатой из-за того что нет того монитора уже который частично эти проблемы решал (кроме видеокарты)
     
     
  • 3.83, Аноним (82), 22:16, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Трубочный моник - считай, как субпиксельный антиалиасинг. Эквивалент ему - мультисэмплинг+4к как минимум, не каждый современный утюг потянет.
     

  • 1.59, Аноним (59), 10:00, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В детстве у родителей на работе были два 286 на 12МГц с EGA и один 386 20МГц с VGA. Жаль не забрал себе, когда их выкидывали. Это как раз пришлось на момент, когда я учился и мне было не до того. В детстве с ними не наигрался. Например опыта не хватило, чтобы разобраться с CRTC. Сейчас опыт есть, а вот реального железа для тестов нет. Все таки вещи типа DOSBox слишком рафинированные. Поддерживают одну самую распространенную и прямую железку. S3-шку. Для тестов же надо разнообразие.
     
     
  • 2.61, Аноним (53), 10:24, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    machine The type of machine DOSBox-X tries to emulate ... большой текст свёрнут, показать
     

  • 1.60, Аноним (60), 10:04, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А баги в фуллскрине, в том числе с мышкой, на wayland позакрывали as not planned
     
  • 1.79, Аноним (79), 21:25, 25/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а для ABIT BX6 можно выставить несколько процессоров, как в настоящем?:)
     
     
  • 2.80, Аноним (79), 21:27, 25/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    отбой BP6 была.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру