1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Soft Возможен ли в будущем идеальный эмулятор старых компьютеров

Тема в разделе "Hard & Soft", создана пользователем netsky2004, 27 сен 2022.

  1. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    Из полных эмуляторов существуют только 3 - PCem, VARcem и 86box. Но в каждом из них свои проблемы, разработчики которых устранять не хотят
    PCem - не хватает функции клавиши "Pause" переадресовывается на код клавиши "NumLock". Состояние устаревшее
    VARcem - только размазанный экран. Нормальный как в реальных старых ПК включить нельзя и в старых играх из мелкого не все видно. Нормальный неразмытый пиксельный режим возможен только в SDL, но это базовый режим не поддерживающий аппаратное ускорение и притягивается к левому краю экрана без возможности его установки по центру экрана. Состояние также устаревшее. Автор пропал.
    86box - а этот эмулятор в актуальном состоянии со всеми возможностями. Обновляется регулярно. Количество ромов и материнских плат и CPU и видеокарты и звук и сеть и многого другого немерянно, но в этом актуальном эмуляторе есть одна проблема. 3D графика на всех видеоадаптерах тормозит кроме адаптера S3 на шине PCI. Разработчики не хотят устранять эту проблему
     
  2. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.435
    Если проблема только в этом, то разработчики имеют основания считать, что в будущем производительность компьютеров подрастёт и проблема решится сама собой - зачем тратить на неё время сейчас?
     
  3. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    @TheMadLynx, я собирал 486 компьютер чтобы DOOM запустить. Там только ISA шина. Выходит без тормозов возможно только на размытой картинке или без возможности включать паузу если картинка не размыта? Вообще на 486 CPU 66 MHz с Trident ISA видеокартой DOOM не должен тормозить как и в эмуляторах PCem где не бывает паузы и VARcem где только размытый экран
     
    Последнее редактирование: 27 сен 2022
  4. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.166
    Не только. Есть варианты и с pci, причем много. Особенно в 86box.
    Смотрим:

    upload_2022-9-27_19-14-28.png
     
  5. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    @yplus, почему старые 3D игры на ISA видеокартах в PCem и VARcem запустить без тормозов можно, а в 86box нельзя? Для DOOM на старых процессорах 486 с частотой 66 МГц видеокарта что PCI что ISA без разницы - тормозов нет, но исключая 86box
     
    Последнее редактирование: 27 сен 2022
  6. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.452
    Зависит полностью от железа на котором идёт запуск. У кого то один лучше в чем то работает, у кого то другой.
     
  7. rusty_dragon

    rusty_dragon

    Регистрация:
    17 ноя 2007
    Сообщения:
    7.790
    Это где так, под линуксом? Если да, то можно откорректировать с помощью WM.

    А разве нельзя эту проблему решить?

    Ещё есть проект Dosbox-x, который активно развивается, и по словам автора ориентирован не только на игры. Ну и использование виртуальных машин. Не знаю, насколько там хорошо обстоят дела.

    Далеко не всякий плохой код можно решить использованием производительного железа.
     
    dolbokluv нравится это.
  8. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    Нет. Под Windowsом. Ничего нельзя сделать
    --- добавлено 28 сен 2022, предыдущее сообщение размещено: 28 сен 2022 ---
    Это как? Дизассемблером вставить код клавиши Pause в PCem и как?
     
  9. rusty_dragon

    rusty_dragon

    Регистрация:
    17 ноя 2007
    Сообщения:
    7.790
    Под шиндошсом тоже бывают программы для работы с окнами, просто искать надо. Попробуй навскидку Borderless Gaming.
    GitHub - Codeusa/Borderless-Gaming: Play your favorite games in a borderless window; no more time consuming alt-tabs.

    Почти: написать патч самому, или попросить разработчиков. Проект-то вроде СПО.
     
    Последнее редактирование: 28 сен 2022
  10. fedorov

    fedorov

    Регистрация:
    4 авг 2010
    Сообщения:
    205
    Идеальный эмулятор может и возможен, если его кто нибудь сделает, по идее PCem могли бы почти до идеального состояния довести, но похоже не судьба, а зачем в 86box миллион эмулируемых железок для меня вопрос и качество эмуляции всего этого барахла вызывает вопросы, по мне в 99% случаев эмулятор используется для игрушек и хватило бы распространенного железа в те годы, как например в PCem.
     
  11. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    30.001
    Я пока больше использую VirtualPC - он старенький, но быстрее, удобнее и функциональнее PCem и 86box. Правда, не работает на Windows 10/11.
    Для эмуляции более старых ПК есть PCE.
    Сейчас какой-то новый IBMulator хвалят - но у меня на Windows 7 он не запустился.

    Думаю, что вряд ли. Потому как "старые компьютеры" - вещь очень растяжимая :)
    Скажем, одному пользователю нужен точный 100% эмулятор IBM PC XT, который поддерживал бы сразу несколько форматов защищённых дискет, а другому - эмуляция Windows 98 с поддержкой 3D-ускорителей, которая не тормозила бы на современном оборудовании. Я не специалист, но мне кажется, что одного такого "идеального" эмулятора на все случаи не получится. Кроме того, подавляющему большинству пользователей наверняка нужна не 100% точность, а просто возможность запускать игры, - и тут DOSBox явно вне конкуренции.
     
    MrFlibble нравится это.
  12. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.166
    Ну а новые версии если попробовать? Особенно с новым рекомпилятором, хоть сами авторы его не рекомендуют. Брать здесь. Работает примерно так:



    Ещё такое ощущение, что ты пробовал только какие-то хреновые конфигурации виртуального железа в 86box...
     
    Последнее редактирование: 28 сен 2022
  13. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    Не судьба? Может рано еще? Хотя что то с официального сайта новостей за этот год нет. Я им писал чтобы добавили паузу, но никто не отвечает. А если любят коллекционировать старые компьютеры хотя бы виртуально чтобы не захламлять дом, а игрушки могут требовать Windows 95 в качестве рекомендуемых, например старые версии Blood чтобы проигрывались ролики. Некоторые приложения к примеру энциклопедии работают только на Windows 9x, а NT нет.
    Еще рано делать вывод. В компьютерной среде открытое будущее и никаких лимитов. Насчет поддержки 3D-ускорителей и так есть эмулятор Nglide - работает без проблем, а насчет полифонических мелодий во внутренних ОС использую внешние порты запуская VST станцию на внешней ОС. Идеальный эмулятор я имею ввиду где 3D графика идет на всех VGA виртуальных карт без тормозов если использую VSYNC при возможности переключить монитор на частоту 70 Гц для режима стандартного VGA если на мониторе такая развертка возможна + возможность включить попиксельный режим графики, а не размытый + поддержка всех клавиш клавиатуры. В 86box убрали поддержку VSYNC для всех видеокарт кроме S3 PCI-шных. Почему? И еще одна проблема в 86box - при включении режима вывода видео Direct3D9 если виртуальная карта VGA не имея значения шины сильно падает сила эмуляции виртуальной машины а при переключении на полный экран падает еще сильнее.
    Видео посмотрел. DOOM притормаживает немного, потому что не включен VSYNC и частота не переключена на 70 Гц
     
  14. rusty_dragon

    rusty_dragon

    Регистрация:
    17 ноя 2007
    Сообщения:
    7.790
    Раньше для ряда Win9х игр использовал виртуалку VMWare. Вполне достойно работало, очень удобно то, что собранную систему можно хранить на диске в архиве, и в будущем запускать в любой хост-системе без установки/настройки всего с нуля.
     
    Eraser нравится это.
  15. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.452
    Сборок с ним пока не видел. Как кит-набор пока не интересовал, поскольку как сделано "по умолчанию" - запустить нельзя, без сборника прошивок и создания конфига (может к лучшему поменялось). Для себя из явных плюсов пока вижу только всеядность форматов образов дискет, по крайней мере основные популярные должен читать.
     
  16. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.166
    А какие там сборники прошивок? Там всего-то две машинки эмулируются. Читаем на оф.сайте:

    IBMulator can emulate the following systems:

    • IBM PS/1 model 2011 (80286 @ 10MHz)
    • IBM PS/1 model 2121 (80386SX @ 16MHz ~ 20MHz)
    Биосы забираем тут, распаковываем любой из них с названием FC0000.BIN в c:\Users\ИМЯПОЛЬЗОВАТЕЛЯ\AppData\Local\ibmulator\, после чего в ibmulator.ini, который находится в этой же папке, в категории [system] находим пункт romset=, делаем его romset=FC0000.BIN, затем сохраняем инишник и запускаем эмулятор.

    А что, в PCem и VARcem эти штуки уже работают? Кому-нибудь ещё в этом мире кроме тебя на них не пофиг? :hmmm:
     
  17. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    Как не работают? Всё работает. Кому не пофиг кто пользуется PCem если не требуют оторваться, а VARcem если суперзрение
     
  18. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.166
    А покажи или расскажи, где это там включается. А там и OBattlerу подскажем, чтоб не игнорировал эту полезную опцию, чтоб единственный по-настоящему живой 86ящик был ещё живей.
     
  19. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.489
    Под WMWare звук будет только WDM. King Quest VII не запустится, он не любит WDM Driver. Старый SB16 в WMWare по умолчанию отключен. Хотя в конфиге его можно включить, но его работа в среде WMWare оставляет желать лучшего
     
  20. Eraser Чистильщик

    Eraser

    Хелпер

    Регистрация:
    29 дек 2001
    Сообщения:
    10.730
    Я до сих пор использую. Гарантированно работает со всеми играми, где есть софтвар.
    --- добавлено 29 сен 2022, предыдущее сообщение размещено: 29 сен 2022 ---
    В King's Quest VII есть DOS-версия.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление