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

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

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

PCem - эмулятор PC

Тема в разделе "Hard & Soft", создана пользователем Ogr 2, 26 окт 2015.

  1. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.497
    PCem - эмулятор PC. PCem — Old-Games.RU Wiki
    86Box (старое название PCEM-X) - альтернативная ветка развития. Отличается от PCem большим количеством эмулируемого железа. О различиях в политике разработки PCem и 86Box.
    PCBox - ответвление от 86Box.
    VARCem - ответвление от 86Box. Заточен на потактовую точность эмуляции, и ориентирован на эмуляцию совсем старых железок уровня XT и AT. Имеется локализация на несколько языков, в комплекте с инстолятором идут все нужные ромы, конфиги, масса заготовок старых машин с предустановленным DOS.
    MartyPC - пожалуй, самый точный эмулятор IBM PC XT + CGA из существующих. Демо Area 5150 идёт без проблем. Чтобы подчеркнуть весомость этого достижения в среде эмуляторов стоит отметить, что на реальном железе данное демо нормально на 100% работает только на оригинальных IBM PC 5150/5160 с оригинальными же CGA-адаптерами. На практических всех совместимых XT-клонах или других моделях от той же IBM будут те или иные косяки. Как и практически во всех других эмуляторах.

    В октябре 2015, в PCem версии 10, появилась эмуляция Voodoo Graphics, в виде ускорителя Diamond Monster 3D. С точки зрения запуска старых игр примечателен тем, что Voodoo эмулируется в 2 отдельных потоках, за счёт чего, и при наличии 3х отдельных ядер под это дело, эмулируется оно в 3+ раза быстрее чем в DOSBox SVN Daum и Bochs. Но ЦП в PCem v10 наоборот эмулируется в 3 раза медленнее чем в DOSBox. К примеру, если на i5-2500 3.3ггц в DOSBox эмулируется на полной скорости р350-500мгц, то в PCem v10 уже только р100-150мгц.

    Эмулируемые 3д ускорители:
    Сборки эмуляторов PCem и 86Box с установленной ОС и настроенные для запуска:
    Видео с запущенными в нём играми:
    Разная полезная информация:
     
    Последнее редактирование модератором: 3 авг 2024
    MrFlibble, HotChip, vorob и 18 другим нравится это.
  2.  
  3. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    839
    Пожалуйста. На всякий случай выложу образ диска с драйверами для нескольких разновидностей S3 Virge: s3virge.7z
     
    Morzhatina нравится это.
  4. Thomas Wolfe

    Thomas Wolfe

    Регистрация:
    27 авг 2015
    Сообщения:
    3.350
    Не приведете примеры, если можно, все, что вам известны? Очень интересно! Заранее благодарю!
    --- добавлено 1 окт 2017, предыдущее сообщение размещено: 1 окт 2017 ---
    Да, тема PCem интересна и даже более, но для меня эффект был бы обратный. Сижу на i3, нет ни малейшего желания обновляться до чего-то более мощного (для меня это неоправданные траты) и, напротив, с удовольствием вкладываюсь в ancient, что не только много дешевле, но и приносит массу положительных эмоций :) С точки зрения "околофилософской", в стремлении эмулировать столь сложные явления, как целые комплексы реального железа просматривается до времени скрытая отправная точка для обретения этого самого железа и экспериментов уже с ним))
     
    Последнее редактирование: 1 окт 2017
  5. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.756
    @Suchender, Destruction Derby и Descent II: Destination Quartzon 3D проверяют наличие карты Diamond Stealth 3D 2000(Pro). Screamer с поддержкой S3D был эксклюзивом для Number Nine Reality 332FX. Для запуска этих игр на других картах делались специальные патчи. Многие досовские игрушки с поддержкой S3D (Terminal Velocity, например) проверяют наличие самого первого чипа Virge (86С325). Чтобы запускать их на более свежих ревизиях (DX\GX\VX и Trio3D) такие игры патчили S3D Toolkit Patcher.

    С виндовскими играми надо быть внимательным, поскольку Virge поддерживал зачаточно и Direct3D. Поэтому игры, если не нашли подходящего S3 ускорителя, молча запускаются в Direct3D режиме c соответствующими глюками и дефектами изображения. Можно случайно спутать это с S3D.
     
    Последнее редактирование: 2 окт 2017
    HotChip, MAN-biker и Thomas Wolfe нравится это.
  6. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    839
    Попробовал погонять GLQuake на порте OpenGL для S3. Вполне шустро работает... Желающие могут сами убедиться: 86box_s3_glquake.7z
    --- добавлено 18 ноя 2017, предыдущее сообщение размещено: 18 ноя 2017 ---
    Впрочем, перезагрузился в имеющуюся на этом компьютере Windows XP и заметил, что:
    конфиг сбился, поэтому пришлось выставлять всё вручную: Machine: [Socket 5 FX] ASUS P/I-p54TP4XE, CPU и CPU type подбираются под себя в зависимости от хоста, у меня стояли ностальгические AMD K5 (5k86) 133 (PR200), Memory = 32 MB, Video = [PCI] S3 ViRGE/DX (VBE 2.0), Video speed = ast VLB/PCI, Mouse = [Serial] Microsoft 2-button Mouse, Sound card = [ISA] Sound Blaster 16.
    Факт в том, что здесь эмуляция S3D получилась не такая... Впрочем, поставил в View -> Render -> DirectDraw и всё нормально заработало...
     
  7. psycrow17

    psycrow17

    Регистрация:
    21 июл 2009
    Сообщения:
    28
    Попробовал погонять 98ую на 86box, какую бы звуковуху я не выбирал - звук лагает(
     
  8. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @psycrow17, это у тебя система лагает. Если в заголовке показывается скорость эмуляции менее 100%, надо урезать эмулируемый процессор.
     
  9. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.756
    @psycrow17, напомню, что лагание звука и подстройку скорости процессора оценивать нужно только в конкретной игре. Лагание стандартных звуков винды на рабочем столе ничего не значит.
     
  10. fedorov

    fedorov

    Регистрация:
    4 авг 2010
    Сообщения:
    205
    Лагание звука зависит от конкретной игры. Doom на полный экран звук лагает при любом Пентиум проце, на 486-ых не пробовал это на i7 4790, а в окне со звуком полный порядок, а какой нибуть Diablo 1 так и в полный экран со звуком все в порядке и опять же на любом проце.
     
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Doom из винды запускать вообще не надо. Да и в 86Box зачем это, есть же досбокс?
     
  12. fedorov

    fedorov

    Регистрация:
    4 авг 2010
    Сообщения:
    205
    PCem поточнее будит досбокса, я уже давно только на него перешел. Ну Doom можно и из чистого доса пускать, там впринципе вроде особой разницы нет.
     
  13. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Это чисто умозрительное заключение.
     
  14. fedorov

    fedorov

    Регистрация:
    4 авг 2010
    Сообщения:
    205
    Возможно, а вообще я Doom приводил в качестве примера, что звук там лагать может и сам по себе, жду все когда поправят.
     
  15. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.756
    Согласен, если в расчет брать только игры для доса и ничего кроме игр для доса. Но, например, подобрать у всем известной Karateka параметры досбокса такие, чтобы и звук, и изображение шли со скоростью аутентичного железа я не смог: или анимация лагает, или спикер слишком быстро пищит. А в PCem\86Box все как надо без лишних телодвижений. Так что, случаи разные бывают.
    --- добавлено 24 ноя 2017, предыдущее сообщение размещено: 24 ноя 2017 ---
    @fedorov, а последние билды 86Box пробовали? Там подправили эмуляцию IDE и теперь не должны обращения к винту подвешивать виртуальный проц -- вероятную причину заиканий и подлагиваний в играх работающих через DOS/4GW (только предположение). Если нет, можно попробовать SCSI жесткий диск подключить -- может полегчать. И да, стоит пробовать иногда втыкать IDT проц вместо пентиума. С ним можно выключить динамическую рекомпиляцию. Иногда помогает.
     
    Последнее редактирование: 24 ноя 2017
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Для аутентичности нужно аутентичное железо. Эмуляторы — это лишь разные степени приближения. Ну да, PCem/86Box умеют в точные тайминги (делают вид, что умеют), а нюансов всё равно остаётся полно.

    Плюс баги, да.
     
  17. psycrow17

    psycrow17

    Регистрация:
    21 июл 2009
    Сообщения:
    28
    Я эмулирую несчастный MMX 233Mhz, сомнительно что не менее несчастный FX6100 его не раскроет.
    НО спасибо, проверю этот момент.

    Жаль, у меня приоритет был сперва программки пощупать...а только потом уже за игры.
     
  18. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.497
    лол. для начала запасись i5 6ххх 4,5ггц, а уж потом пробуй раскрывать MMX 233Mh эмулируемый в PCem.
     
  19. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    839
    Для начала стоит брать оптимизированную версию эмулятора (86Box-Optimized-Bobcat-32), далее стоит помнить, что далеко не всё железо эмулируется так, как хотелось бы. К примеру, выбираю материнку [Socket 7 HX] SuperMicro Super P55T2S - с любым процессором показывает 100%, всё весело и шустро, но зато запускаю в нём Quake III - чудовищные тормоза, то есть виртуальная Voodoo 2 не хочет работать нормально. Стоит сменить виртуальную материнку на соседние из списка - происходят тормоза в Win9x, зато Вудушка отрабатывает как положено.
    Ну и от версии к версии эмулятора могут быть довольно разные результаты. Такого, чтоб любой пользователь смог завести на одном и том же билде эмулятора всё что ему хочется без "лаганий звука" просто нет. "Лагает" одна версия - выбери другую (откатись на более старую), "лагает" другая - попробуй сменить эмулируемую конфигурацию, если и в тысячный раз лагает всё и везде - забудь про этот эмулятор или апгрейдись. Нет возможности апгрейдиться - просто забудь.
     
  20. fedorov

    fedorov

    Регистрация:
    4 авг 2010
    Сообщения:
    205
    Я например особой разницы между оптимизированным 86box и не оптимизированным PCем не заметил, он и так обычно проц на 100% не грузит. Да, в 86box со звуком получше, но там и баги добавились которых нет в Pcem. Например в чистом досе в 86box после выхода из одного приложения не грузилось другое, просто висело на командной строке и все, помогал только перезапуск тогда как в Pcem такого нет или мышка не всегда из окна эмулятора вылазит по нажатию средней кнопки когда опять же в PCem такого нет. Так что я сторонник стабильных версий.
     
  21. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.756
    Попробуйте Pentium 100 для начала поэмулировать с интересующими вас программами. Если нормально, то добавляйте скорость. Вообще, я не зря сказал именно про звуки винды. У меня на живом компе с AMD K6-III+ 400 в 98SE иногда заикается звук приветствия при загрузке. К работе пользовательских программ это не имеет отношения.
     
  22. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    839
    @fedorov, он и не будет проц на 100% грузить чтоб начать тормозить. Про мышку - если в настройках выбрана трёхкнопочная мышка, то отпускать курсор эмулятор будет комбинацией F8 + F12. А глюк с не запускающимся приложением вполне мог быть и на настоящем железе, которое эмулирует этот 86box.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление