URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138178
[ Назад ]

Исходное сообщение
"Выпуск эмулятора 86Box 5.2"

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

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64121


Содержание

Сообщения в этом обсуждении
"Выпуск эмулятора 86Box 5.2"
Отправлено Жироватт , 27-Окт-25 10:31 
> В эмуляторе дисковода реализованы аутентичные звуки, издаваемые во время работы с дискетой, такие как

Вот теперь точно поставлю.


"Выпуск эмулятора 86Box 5.2"
Отправлено Diozan , 27-Окт-25 11:02 
Да, это класс. А ещё звуки диалап модема нужны!

"Выпуск эмулятора 86Box 5.2"
Отправлено ryoken , 27-Окт-25 14:35 
У LS-120 гораздо лучше звук :).

"Выпуск эмулятора 86Box 5.2"
Отправлено Илья , 27-Окт-25 18:09 
А можно еще звуки винтов и сидюка реализовать?
Ну модем - да, уже упоминалось

"Выпуск эмулятора 86Box 5.2"
Отправлено A.Stahl , 27-Окт-25 11:38 
Кто-то пользовался? Что там с видеорежимами? Мне пока ещё нужна поддержка Вин 3.1, но из-под ДосБокса всё как-то странно, коряво и не очень стабильно. Терпимо, но я не отказался бы от разрешений больших чем 640х480.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 11:50 
Какую видеокарту выберете — столько и будет. На Millenium II можно хоть 16 МБ поставить.

"Выпуск эмулятора 86Box 5.2"
Отправлено крокодил мимо.. , 27-Окт-25 12:03 
попробуй:
https://github.com/joncampbell123/dosbox-x/releases

если для игрушек - может полезен быть:
https://github.com/dosbox-staging/dosbox-staging/releases
особенно с Roland MT-32


"Выпуск эмулятора 86Box 5.2"
Отправлено привет , 27-Окт-25 12:11 
dosbox-x попробуй
там динамически можно экран растягивать

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 12:33 
> Кто-то пользовался? Что там с видеорежимами?

отлично! воспроизводятся даже баги старых видеокарт!


"Выпуск эмулятора 86Box 5.2"
Отправлено madcore , 27-Окт-25 21:34 
например?

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 21:52 
Например, «снежок» на CGA.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:25 
https://github.com/PluMGMK/vbesvga.drv/issues/62

Reproduced on real hardware Virge/DX card with Diamond bios, and also in emulators Virtual PC (Trio) and 86Box (vary cards).
Also bug appears on 86Box's "[PCI] S3 Trio64V2/DX", "[AGP] S3 Trio3D/2X (362)", "[PCI] Cirrus Logic GD5480".
And possible other cards/vbioses with that buggy VBE implementations.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 13:48 
Драйвер (в среде Win 3.1) на видеокарту ставили? По умолчанию у досбокса S3 с четырьмя мегабайтами, для любого разрешения за глаза.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:46 
В DOSBox-X все прекрасно работает. В отличие от QEMU. Ибо дрова под S3 все таки более прямые, чем под CL. Единственное, что жаль - нет универсальных VESA дров под Win3.x. Под 9x есть и это сильно облегчает жизнь.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:50 
> нет универсальных VESA дров под Win3.x

уже есть — вон выше vbesvga для обеих ос, 3х и 9х.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 23:05 
Я слышал об этой штуке, но мне казалось, что она не ушла дальше экспериментов. Уже стабильная и юзабельна? Я бы наверное и сам написал, но есть куча проблем. Не нормальной документации. В те времена было принято не документацию писать, а пихать исходник на ассемблере в качестве примера. Не, ассемблер я конечно понимаю. Но это делает код слишком путаным. К тому же дрова под Win3.x - это жуткая вещь. Мало разобраться с самими дровами, так еще и эмуляцию для окна DOS пили считай своими ручками. А это уже другая задача.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 23:18 
Бяка, тормозит жутко, выдает 1FPS.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 11:53 
> Прекращена полноценная поддержка компиляции 86Box на 32-разрядных системах x86 и ARM32.

:)


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 13:41 
> Прекращена полноценная поддержка компиляции 86Box на 32-разрядных системах x86 и ARM32.

Странные они... С одной стороны им надо что-то окаменелое запускать, с другой - гасят актуальные системы. Вы уж определитесь.


"Выпуск эмулятора 86Box 5.2"
Отправлено aaaaaaaaaaaaaaaaaaa , 28-Окт-25 20:41 
Это не виртуалка а эмулятор, там куда больше ресурсов нужно, 32битны хосты не вывезут что то более серьезное эмулировать
https://86box.net/2022/03/21/why-not-p3.html

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 14:35 
>В эмуляторе дисковода реализованы аутентичные звуки, издаваемые во время работы с дискетой, такие как вращение шпинделя и звук перемещения головок.

Дискета не крутилась на шпинделе. Читающая лазерная головка и вращающийся шпиндель был у оптических дисков. Дискета представляла собой магнитную ленту в виде диска с несъёмным чехлом, который вращался не так быстро как CD, и при этом издавал громкий звук.

>Включение звука осуществляется в настройках через выбор типа устройства (возможна раздельная симуляция звука накопителей на базе 3.5- и 5.25-дюймовых дискет).

5.25-дюймовую дискету я видел только 1 раз в жизни. В продаже их не было. Все дискеты были 3.5-дюймовые.


"Выпуск эмулятора 86Box 5.2"
Отправлено Фрол , 27-Окт-25 16:46 
> Дискета не крутилась на шпинделе.

ну как это не крутилась. ещё как крутилась. ты что, ни разу дискету карандашом не перематывал?


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 08:18 
Кассету с песнями Цоя перематывал.

"Выпуск эмулятора 86Box 5.2"
Отправлено Дмитрий , 31-Окт-25 00:49 
Кассеты это z80, а не x86

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 31-Окт-25 04:55 
Молодо-зелено https://ryan.thoryk.com/pictures/Computers/Original%20I...)/back.jpg

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 31-Окт-25 05:01 
…ну как обычно.
https://i.ibb.co/jk56xC5G/back.jpg

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 31-Окт-25 05:28 
В кавычки, " " надо ссылки вставлять).

"Выпуск эмулятора 86Box 5.2"
Отправлено eugener , 27-Окт-25 17:03 
> 5.25-дюймовую дискету я видел только 1 раз в жизни

Вспомнил, что у меня завалялась в ящике одна штука в оригинальной коробочке!
Вот, в начале 90-ых ещё пользовались:

https://imgur.com/a/onjVvhY


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 21:10 
У меня 5-ти дюймовых штук 10-20 максимум, а вот 3-х дюймовых целая картонная коробка, там штук 300 (траста) наверное. В своё время батя "принёс" с работы, когда всё это уже устарело.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 00:38 
https://www.ozon.ru/product/gmd-130-diskety-5-25-130mm-720kb...

А это не какие то там 5,25.
Это Гмд СССР.!)

Видел такие дискеты, 3,5 продают, и написано.
Универсальный пенал для карандашей фломастеров.
Тоесть предлагают сложит из них коробку, и пенал. Тоесть изначально говорится что это пенал, а не какие то там дискеты.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 08:25 
Совсем забыл, флоппи-диск перед использованием нужно ещё и форматировать.

"Выпуск эмулятора 86Box 5.2"
Отправлено а , 28-Окт-25 13:30 
а многие продавались уже отформатированными с завода.
так то разметка дорожек требовалась на всех магнитных дисках - и гибких дискетах, и на жестких. Но жесткие поголовно форматировали на заводе.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 00:40 
https://pcpro100.info/wp-content/uploads/2020/03/imagetools3...

Во, нашел.
Подставка для цветов. ( дискеты ).
Но видел на маркетплейсе прям продают так.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 00:41 
> Дискета представляла собой магнитную ленту в виде диска с несъёмным чехлом, который вращался не так быстро как CD, и при этом издавал громкий звук.

Вы нам какой-то микродрайв описали.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 08:21 
>микродрайв описали.

Дискета имела объём 1,4 Мегабайта.


"Выпуск эмулятора 86Box 5.2"
Отправлено Крысюк , 28-Окт-25 13:32 
Молодой вы батенька просто.
У меня до сих пор лежит 5.25 дискета на 1.2 Мб со сборником древних игр типа Digger, Arkanoid, Paratrooper, и т. п. В школе еще играли в них.

"Выпуск эмулятора 86Box 5.2"
Отправлено Tron is Whistling , 29-Окт-25 00:13 
Тю, 1.2мб. У меня где-то ещё 360кб валяются.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 18:54 
Трехдюймовые дискеты шпиндель носили с собой. Металлический диск с квадратно-гнездовым пазком (для сцепления), вращаемый дисководом. На чехле было отверстие, обычно закрытое металлической шторкой, через которое дисковод, с помощью магнитной головки, считывал или записывал содержимое с/на магнитную ленту. Позиционирование головки создавало периодическое поскрипывание. Очень похожее на аналогичное у HDD.
У CD/DVD громкий протяжный гул вызывался, в основном, высокой скоростью вращения диска. Впрочем, обычно с диска снимался образ (ISO, MDS/MDF и т.п.), и в дальнейшем уже он воспроизводился в виртуальном приводе, бесшумно (если не считать скрип от HDD). Это делали программами Alcohol 120%, Daemon Tools, Nero Burning Rom и т.п. А скопированный диск можно было нести на местную "горбушку", менять на новый.

"Выпуск эмулятора 86Box 5.2"
Отправлено Tron is Whistling , 29-Окт-25 00:13 
8" и 5.25" надевались на шпиндель. Там в центре диска было просто прочное кольцо под таковой.

"Выпуск эмулятора 86Box 5.2"
Отправлено nuclight , 30-Окт-25 15:10 
А на чем же она тогда вращалась, лол? Квадратный чехол вращался, да? Что за чушь.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 15:27 
Пользовался довольно долго. Вёнды идут с тормозами мышиного курсора и это никак не лечится. Всё же ничто не заменит реального железа, если хочется с комфортом работать в старом софте и без тормозов.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 16:30 
Это было давно, сейчас намного лучше с этим стало.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 17:58 
Конечно намного лучше, сейчас ничего не работает, кроме 64 бит.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 18:30 
Там же вроде проблемы с драйверами мыши, в этих Win98, Me. Все эти ps/2.
Вообщем помню что в Win98, Me мышь как будто плавает.
В 2000 вроже норм.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 19:57 
Но Windows 2000 уже можно поставить на VirtualBox с нулевой потерей производительности по CPU, в отличие от сабжа, который полностью эмулирует все инструкции. Для Windows 3.x/9x, насколько я помню, уже во времена ISA видеокарты имели аппаратную отрисовку мыши, чтобы обеспечить плавность, поэтому в эмуляторах оно тормозит.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:13 
На Win98 изначально у мыши очень низкий fps, исправляется с каким-то обновлением.

"Выпуск эмулятора 86Box 5.2"
Отправлено аовдмомг , 28-Окт-25 05:36 
Сторонним софтом оно исправляется. Называется ps2rate.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 06:03 
Не-не, не частота опроса порта. А частота обновления положения указателя на экране. Она и сейчас, между прочим, меньше кадровой частоты в четыре раза (именно поэтому, кстати, сразу благоприятно ощущается переход на мониторы с высокой герцовкой).

"Выпуск эмулятора 86Box 5.2"
Отправлено аовдмомг , 28-Окт-25 09:27 
Одно завязано на другое. По крайней мере в вин98 в игрушках приход был однозначный. Про рабочий стол не помню.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 09:49 
Нет, одно не завязано на другое. Частота опроса может быть хоть 1000 Гц, но на рабочем столе указатель будет рисоваться каждый четвёртый кадр.

"Выпуск эмулятора 86Box 5.2"
Отправлено аовдмомг , 28-Окт-25 09:29 
Да и частота монитора на рабочем столе вин98 свободно выставлялась в максимум возможного. Или я не понял о чем вы.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 31-Окт-25 05:27 
Ну вообще да, оно исправляется драйверами, специальными, которые для Win98, найти очень сложно. Особенно в 98м.

"Выпуск эмулятора 86Box 5.2"
Отправлено аовдмомг , 28-Окт-25 05:46 
В вин98/ме низкая частота опроса ps2 порта - 60 гц всего если мне память не изменяет. С ком портом как дела обстоят - точно не знаю, но визуально - ещё хуже (слышал что там вообще в районе 40 гц). В случае с ps2 в 90/ме ситуация исправляется сторонним софтом типа ps2rate, там можно выставить максимальные 200 гц после чего на 100 гц элт всё становится нереально плавно и отзывчиво. В вин2000 в настройках стандартного драйвера ps2 мыши можно поставить 100 гц, становится нормально. В вин хп там же доступны уже 200 гц. В висте/7 эту настройку вроде как уже вырезали, не помню точно.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 31-Окт-25 16:11 
>ps2 порта

Незнаю, была мышка ps/2, и помню что на win98,Me, медленно мышка обновляется, глючит. Еще там было обновление в Me, и вроде исправили.
А в 2000,Xp сразу норм.
Притом разница с 2000, и Xp тоже заметна разница что в 2000 немного похуже, в плане обновления мышки.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 21:24 
В винде курсор - приоритет номер один. Всё будет тормозить, только не курсор.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:36 
Выше уже написали по какой причине. Отрисовка спрайта курсора есть во всех современных видеокартах и даже в старых поверх фреймбуфера. Причем, начиная с XGA от IBM аж 1990 года.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 10:40 
Нормально всё работает. Я на нём Паркан прошёл

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 29-Окт-25 00:40 
> Нормально всё работает.

Ну вот и У-Меня-Всё-Работает, а то я уже начал беспокоиться, куда вы подевались, ведь вы главная движущая сила всего open source.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 21:20 
Как оно в сравнении с PCem?

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 29-Окт-25 08:37 
Лучше. Гуй из коробки нормальный. Масса фиксов тут и там. Развивается. PCem релиз больше 4 лет назад последний был, с пачкой багов, с тех пор разработка остановилась. 86Box это его разивающийся форк.

https://86box.net/2022/01/07/pcem-migration-guide.html почитать.


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 21:23 
Не плохо было бы для проекта рядом финальные обновления безопасности держать рядом, а то с древними система и в наш Интернет...  

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:07 
>Windows 3.11/95

А на скрине почему-то Windows Server 2003... То есть можно и экспиху смела там запускать, выходит?


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:26 
Запросто. Только кор2дуо в качестве хоста не сгодится.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:38 
Прекрасно работает эмуляция i486 на Intel Core 2 Duo. Загрузка ядра не более 40%, так что слухи о смерти "коры дуба" сильно преувеличены. Её производительность в некоторых задачах излишняя даже в наши дня.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:52 
А на 486 прекрасно работает эмуляция NES, только речь  была про запуск XP.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 01:11 
Зачем тебе XP запускать на эмуляторе, когда она прекрасно работает на любой виртуалке без потери производительности на эмуляцию инструкций цп.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:51 
Надо заценить, насколько точная эмуляция. Ибо по факту чаще всего "точная" эмуляция сводится только к стандартным видеорежимам. А прочитать в мануале, что делает каждый битик в регистре видеокарты - это ни ни. А там много чего веселого есть. Переключение видеостраниц в CGA режиме на EGA/VGA, бесплоскостной 4bpp режим на VGA, эмуляция HGC на VGA.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 27-Окт-25 22:56 
Запускает даже игрухи, которые ни нативно в винде, ни в QEMU, ни в VirtualBox не идут из-за какого-то корявого использования MMX.

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 18:58 
"King's Bounty 2" запускается?

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 28-Окт-25 19:41 
Она нативно не запускается в винде?

"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 29-Окт-25 08:28 
Запускается. Но тут человек спрашивает не про настоящую King's Bounty 2 (https://store.steampowered.com/app/1135300/Kings_Bounty_II/) а про неофициальный дос-порт от других людей. Демейк из прошлого, так сказать. Вот зачем ему это - другой вопрос.

Но в целом под 86Box все запускается. Это же улучшенный PCem. Там даже такая экзотика как OS/2  1.x / 2.x запускается, а она крайне требовательна к точности эмуляции железа того времени: https://betawiki.net/wiki/Draft:Recommended_VM_configuration...


"Выпуск эмулятора 86Box 5.2"
Отправлено Аноним , 29-Окт-25 18:27 
> неофициальный дос-порт от других людей. Демейк из прошлого, так сказать.

Оригинальная King's Bounty (от Ван Канегема/New World Computing) выходила официально под DOS. А KB2 - это не порт, а неофициальное продолжение. Там оригинальная графика и механика. И делал её наш соотечественник, кстати.

> Вот зачем ему это - другой вопрос.

Чтобы проверить качество эмуляции. KB2 работает в MSDOS (нативно) и DOSBox (под Линукс), но не работает, почему-то, на Винде старше 3.11 (нативно).
Ещё можно проверить по "X-Com: UFO  Defense", но там дольше и сложнее: на Виндах наблюдается стабильный вылет в первой миссии Устрашения. А под MSDOS/DosBox всё работает.



"Выпуск эмулятора 86Box 5.2"
Отправлено анон1 , 28-Окт-25 09:27 
ReactOS нормально пашет? Больше интересует, есть ли папка для обмена между хостом и гостем и выход из виртуалки в инет.

"Выпуск эмулятора 86Box 5.2"
Отправлено анон1 , 28-Окт-25 09:36 
Поискал в сети - обмена нет ни по типу smb в qemu, ни по способу в VirtualVob. В таком случае и для React не очень подходит.

"Выпуск эмулятора 86Box 5.2"
Отправлено а , 28-Окт-25 13:46 
встроенного наверное нет.
но если в виртуалке есть сеть, то кто вам мешает поднять самбу или хотя бы фтп сервер для обмена?

"Выпуск эмулятора 86Box 5.2"
Отправлено zionist , 28-Окт-25 21:22 
> В эмуляторе дисковода реализованы аутентичные звуки, издаваемые во время работы с дискетой, такие как вращение шпинделя и звук перемещения головок.

Это не столько эмулятор, сколько ностальгатор.