Представлен выпуск проекта 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
> В эмуляторе дисковода реализованы аутентичные звуки, издаваемые во время работы с дискетой, такие какВот теперь точно поставлю.
Да, это класс. А ещё звуки диалап модема нужны!
У LS-120 гораздо лучше звук :).
А можно еще звуки винтов и сидюка реализовать?
Ну модем - да, уже упоминалось
Кто-то пользовался? Что там с видеорежимами? Мне пока ещё нужна поддержка Вин 3.1, но из-под ДосБокса всё как-то странно, коряво и не очень стабильно. Терпимо, но я не отказался бы от разрешений больших чем 640х480.
Какую видеокарту выберете — столько и будет. На Millenium II можно хоть 16 МБ поставить.
попробуй:
https://github.com/joncampbell123/dosbox-x/releasesесли для игрушек - может полезен быть:
https://github.com/dosbox-staging/dosbox-staging/releases
особенно с Roland MT-32
dosbox-x попробуй
там динамически можно экран растягивать
> Кто-то пользовался? Что там с видеорежимами?отлично! воспроизводятся даже баги старых видеокарт!
например?
Например, «снежок» на CGA.
https://github.com/PluMGMK/vbesvga.drv/issues/62Reproduced 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.
Драйвер (в среде Win 3.1) на видеокарту ставили? По умолчанию у досбокса S3 с четырьмя мегабайтами, для любого разрешения за глаза.
В DOSBox-X все прекрасно работает. В отличие от QEMU. Ибо дрова под S3 все таки более прямые, чем под CL. Единственное, что жаль - нет универсальных VESA дров под Win3.x. Под 9x есть и это сильно облегчает жизнь.
> нет универсальных VESA дров под Win3.xуже есть — вон выше vbesvga для обеих ос, 3х и 9х.
Я слышал об этой штуке, но мне казалось, что она не ушла дальше экспериментов. Уже стабильная и юзабельна? Я бы наверное и сам написал, но есть куча проблем. Не нормальной документации. В те времена было принято не документацию писать, а пихать исходник на ассемблере в качестве примера. Не, ассемблер я конечно понимаю. Но это делает код слишком путаным. К тому же дрова под Win3.x - это жуткая вещь. Мало разобраться с самими дровами, так еще и эмуляцию для окна DOS пили считай своими ручками. А это уже другая задача.
Бяка, тормозит жутко, выдает 1FPS.
> Прекращена полноценная поддержка компиляции 86Box на 32-разрядных системах x86 и ARM32.:)
> Прекращена полноценная поддержка компиляции 86Box на 32-разрядных системах x86 и ARM32.Странные они... С одной стороны им надо что-то окаменелое запускать, с другой - гасят актуальные системы. Вы уж определитесь.
Это не виртуалка а эмулятор, там куда больше ресурсов нужно, 32битны хосты не вывезут что то более серьезное эмулировать
https://86box.net/2022/03/21/why-not-p3.html
>В эмуляторе дисковода реализованы аутентичные звуки, издаваемые во время работы с дискетой, такие как вращение шпинделя и звук перемещения головок.Дискета не крутилась на шпинделе. Читающая лазерная головка и вращающийся шпиндель был у оптических дисков. Дискета представляла собой магнитную ленту в виде диска с несъёмным чехлом, который вращался не так быстро как CD, и при этом издавал громкий звук.
>Включение звука осуществляется в настройках через выбор типа устройства (возможна раздельная симуляция звука накопителей на базе 3.5- и 5.25-дюймовых дискет).
5.25-дюймовую дискету я видел только 1 раз в жизни. В продаже их не было. Все дискеты были 3.5-дюймовые.
> Дискета не крутилась на шпинделе.ну как это не крутилась. ещё как крутилась. ты что, ни разу дискету карандашом не перематывал?
Кассету с песнями Цоя перематывал.
Кассеты это z80, а не x86
Молодо-зелено https://ryan.thoryk.com/pictures/Computers/Original%20I...)/back.jpg
…ну как обычно.
https://i.ibb.co/jk56xC5G/back.jpg
В кавычки, " " надо ссылки вставлять).
> 5.25-дюймовую дискету я видел только 1 раз в жизниВспомнил, что у меня завалялась в ящике одна штука в оригинальной коробочке!
Вот, в начале 90-ых ещё пользовались:
У меня 5-ти дюймовых штук 10-20 максимум, а вот 3-х дюймовых целая картонная коробка, там штук 300 (траста) наверное. В своё время батя "принёс" с работы, когда всё это уже устарело.
https://www.ozon.ru/product/gmd-130-diskety-5-25-130mm-720kb...А это не какие то там 5,25.
Это Гмд СССР.!)Видел такие дискеты, 3,5 продают, и написано.
Универсальный пенал для карандашей фломастеров.
Тоесть предлагают сложит из них коробку, и пенал. Тоесть изначально говорится что это пенал, а не какие то там дискеты.
Совсем забыл, флоппи-диск перед использованием нужно ещё и форматировать.
а многие продавались уже отформатированными с завода.
так то разметка дорожек требовалась на всех магнитных дисках - и гибких дискетах, и на жестких. Но жесткие поголовно форматировали на заводе.
https://pcpro100.info/wp-content/uploads/2020/03/imagetools3...Во, нашел.
Подставка для цветов. ( дискеты ).
Но видел на маркетплейсе прям продают так.
> Дискета представляла собой магнитную ленту в виде диска с несъёмным чехлом, который вращался не так быстро как CD, и при этом издавал громкий звук.Вы нам какой-то микродрайв описали.
>микродрайв описали.Дискета имела объём 1,4 Мегабайта.
Молодой вы батенька просто.
У меня до сих пор лежит 5.25 дискета на 1.2 Мб со сборником древних игр типа Digger, Arkanoid, Paratrooper, и т. п. В школе еще играли в них.
Тю, 1.2мб. У меня где-то ещё 360кб валяются.
Трехдюймовые дискеты шпиндель носили с собой. Металлический диск с квадратно-гнездовым пазком (для сцепления), вращаемый дисководом. На чехле было отверстие, обычно закрытое металлической шторкой, через которое дисковод, с помощью магнитной головки, считывал или записывал содержимое с/на магнитную ленту. Позиционирование головки создавало периодическое поскрипывание. Очень похожее на аналогичное у HDD.
У CD/DVD громкий протяжный гул вызывался, в основном, высокой скоростью вращения диска. Впрочем, обычно с диска снимался образ (ISO, MDS/MDF и т.п.), и в дальнейшем уже он воспроизводился в виртуальном приводе, бесшумно (если не считать скрип от HDD). Это делали программами Alcohol 120%, Daemon Tools, Nero Burning Rom и т.п. А скопированный диск можно было нести на местную "горбушку", менять на новый.
8" и 5.25" надевались на шпиндель. Там в центре диска было просто прочное кольцо под таковой.
А на чем же она тогда вращалась, лол? Квадратный чехол вращался, да? Что за чушь.
Пользовался довольно долго. Вёнды идут с тормозами мышиного курсора и это никак не лечится. Всё же ничто не заменит реального железа, если хочется с комфортом работать в старом софте и без тормозов.
Это было давно, сейчас намного лучше с этим стало.
Конечно намного лучше, сейчас ничего не работает, кроме 64 бит.
Там же вроде проблемы с драйверами мыши, в этих Win98, Me. Все эти ps/2.
Вообщем помню что в Win98, Me мышь как будто плавает.
В 2000 вроже норм.
Но Windows 2000 уже можно поставить на VirtualBox с нулевой потерей производительности по CPU, в отличие от сабжа, который полностью эмулирует все инструкции. Для Windows 3.x/9x, насколько я помню, уже во времена ISA видеокарты имели аппаратную отрисовку мыши, чтобы обеспечить плавность, поэтому в эмуляторах оно тормозит.
На Win98 изначально у мыши очень низкий fps, исправляется с каким-то обновлением.
Сторонним софтом оно исправляется. Называется ps2rate.
Не-не, не частота опроса порта. А частота обновления положения указателя на экране. Она и сейчас, между прочим, меньше кадровой частоты в четыре раза (именно поэтому, кстати, сразу благоприятно ощущается переход на мониторы с высокой герцовкой).
Одно завязано на другое. По крайней мере в вин98 в игрушках приход был однозначный. Про рабочий стол не помню.
Нет, одно не завязано на другое. Частота опроса может быть хоть 1000 Гц, но на рабочем столе указатель будет рисоваться каждый четвёртый кадр.
Да и частота монитора на рабочем столе вин98 свободно выставлялась в максимум возможного. Или я не понял о чем вы.
Ну вообще да, оно исправляется драйверами, специальными, которые для Win98, найти очень сложно. Особенно в 98м.
В вин98/ме низкая частота опроса ps2 порта - 60 гц всего если мне память не изменяет. С ком портом как дела обстоят - точно не знаю, но визуально - ещё хуже (слышал что там вообще в районе 40 гц). В случае с ps2 в 90/ме ситуация исправляется сторонним софтом типа ps2rate, там можно выставить максимальные 200 гц после чего на 100 гц элт всё становится нереально плавно и отзывчиво. В вин2000 в настройках стандартного драйвера ps2 мыши можно поставить 100 гц, становится нормально. В вин хп там же доступны уже 200 гц. В висте/7 эту настройку вроде как уже вырезали, не помню точно.
>ps2 портаНезнаю, была мышка ps/2, и помню что на win98,Me, медленно мышка обновляется, глючит. Еще там было обновление в Me, и вроде исправили.
А в 2000,Xp сразу норм.
Притом разница с 2000, и Xp тоже заметна разница что в 2000 немного похуже, в плане обновления мышки.
В винде курсор - приоритет номер один. Всё будет тормозить, только не курсор.
Выше уже написали по какой причине. Отрисовка спрайта курсора есть во всех современных видеокартах и даже в старых поверх фреймбуфера. Причем, начиная с XGA от IBM аж 1990 года.
Нормально всё работает. Я на нём Паркан прошёл
> Нормально всё работает.Ну вот и У-Меня-Всё-Работает, а то я уже начал беспокоиться, куда вы подевались, ведь вы главная движущая сила всего open source.
Как оно в сравнении с PCem?
Лучше. Гуй из коробки нормальный. Масса фиксов тут и там. Развивается. PCem релиз больше 4 лет назад последний был, с пачкой багов, с тех пор разработка остановилась. 86Box это его разивающийся форк.https://86box.net/2022/01/07/pcem-migration-guide.html почитать.
Не плохо было бы для проекта рядом финальные обновления безопасности держать рядом, а то с древними система и в наш Интернет...
>Windows 3.11/95А на скрине почему-то Windows Server 2003... То есть можно и экспиху смела там запускать, выходит?
Запросто. Только кор2дуо в качестве хоста не сгодится.
Прекрасно работает эмуляция i486 на Intel Core 2 Duo. Загрузка ядра не более 40%, так что слухи о смерти "коры дуба" сильно преувеличены. Её производительность в некоторых задачах излишняя даже в наши дня.
А на 486 прекрасно работает эмуляция NES, только речь была про запуск XP.
Зачем тебе XP запускать на эмуляторе, когда она прекрасно работает на любой виртуалке без потери производительности на эмуляцию инструкций цп.
Надо заценить, насколько точная эмуляция. Ибо по факту чаще всего "точная" эмуляция сводится только к стандартным видеорежимам. А прочитать в мануале, что делает каждый битик в регистре видеокарты - это ни ни. А там много чего веселого есть. Переключение видеостраниц в CGA режиме на EGA/VGA, бесплоскостной 4bpp режим на VGA, эмуляция HGC на VGA.
Запускает даже игрухи, которые ни нативно в винде, ни в QEMU, ни в VirtualBox не идут из-за какого-то корявого использования MMX.
"King's Bounty 2" запускается?
Она нативно не запускается в винде?
Запускается. Но тут человек спрашивает не про настоящую 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...
> неофициальный дос-порт от других людей. Демейк из прошлого, так сказать.Оригинальная King's Bounty (от Ван Канегема/New World Computing) выходила официально под DOS. А KB2 - это не порт, а неофициальное продолжение. Там оригинальная графика и механика. И делал её наш соотечественник, кстати.
> Вот зачем ему это - другой вопрос.
Чтобы проверить качество эмуляции. KB2 работает в MSDOS (нативно) и DOSBox (под Линукс), но не работает, почему-то, на Винде старше 3.11 (нативно).
Ещё можно проверить по "X-Com: UFO Defense", но там дольше и сложнее: на Виндах наблюдается стабильный вылет в первой миссии Устрашения. А под MSDOS/DosBox всё работает.
ReactOS нормально пашет? Больше интересует, есть ли папка для обмена между хостом и гостем и выход из виртуалки в инет.
Поискал в сети - обмена нет ни по типу smb в qemu, ни по способу в VirtualVob. В таком случае и для React не очень подходит.
встроенного наверное нет.
но если в виртуалке есть сеть, то кто вам мешает поднять самбу или хотя бы фтп сервер для обмена?
> В эмуляторе дисковода реализованы аутентичные звуки, издаваемые во время работы с дискетой, такие как вращение шпинделя и звук перемещения головок.Это не столько эмулятор, сколько ностальгатор.