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.513
    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. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.208
    @yplus, здорово, но (без обид) лучше бы в текстовом виде.
     
  4. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    846
    Да какие уж тут обиды? Просто засесть за этот конспект руки не доходят...
     
  5. dizzydevil

    dizzydevil

    Регистрация:
    17 фев 2009
    Сообщения:
    208
    Всем привет.
    Погонял я эмуль, в целом понравился.
    Скажем так в некоторых условиях может быть интересен
    в определенных виндовых играх, включая под глайд.
    Жаль нет поддержки любых образов кроме ISO,
    а это облом с cd-audio в играх, которых было достаточно
    много как под dos так и под win95-98.
    Читал официальный форум этого эмуля, уже несколько
    человек просили добавить поддержку хотя бы BIN CUE,
    но что-то главный программер и остальные модеры пишут
    бредятину на этот счет и движений нет, а ведь это шаг назад
    на фоне dosbox.
    Единственное что нашел, то что в линуксовской версии PCem,
    выложили ряд файлов которые добавляют поддержку BIN CUE,
    но меня интересует только виндовая версия.
    Там же на форуме бытует мнение, что добавить новые форматы образов
    не так сложно, но автор как я уже написал по каким-то причинам не торопится.
    Может кто-то уже обхитрил систему?)
     
  6. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Здесь можно взять альтернативный оптимизированный билд с поддержкой .bin/.cue. CD-AUDIO играет, хотя, есть нюансы.
     
  7. dizzydevil

    dizzydevil

    Регистрация:
    17 фев 2009
    Сообщения:
    208
    Да видел этот проект, не думал что в нем bin работают!
    Спасибо потестим!
    А что за нюансы если не секрет?
    --- добавлено 10 май 2017, предыдущее сообщение размещено: 10 май 2017 ---
    Опробовал 86Box, да выбор образа в CUE, BIN есть.
    Игры инсталлируются , но CD AUDIO ни в одной услышать не получилось.
    Причем если виндовым проигрывателем CD AUDIO попытаться воспроизвести
    любой трек, то 86Box виснет полностью.
    Может что-то делаю не так.
     
  8. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    @dizzydevil, не поленился и поставил свежую версию 86box и чистую Win 98SE. Проверил второй квак и тест драйв 5 -- все прекрасно работает, как из игры, так и со встроенного виндосовского cd-плеера. А нюансы: не совсем корректный переход между трэками что приводит к задержке от подачи команды до воспроизведения. Плюс, мало сведений о том, насколько корректно обрабатываются суб-канальные данные в образах. Может у вас случайно включено цифровое воспроизведение cd-audio?
     
  9. dizzydevil

    dizzydevil

    Регистрация:
    17 фев 2009
    Сообщения:
    208
    @TheMadLynx, спасибо что не поленились все это проделать
    я ставил win95 osr2
    может быть в этом и причина!
     
  10. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.492
    А если поставить 98SE, в ней DT 3.47 и виртуальный диск подключать внутри эмулируемой машины?
     
  11. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Воспроизвел подвисание у себя: достаточно включить DMA на сиди-привод и музыка больше не играет. Без DMA работает.
    --- добавлено 10 май 2017, предыдущее сообщение размещено: 10 май 2017 ---
    @Колючий, через Daemon Tools тоже музыка нормально играет.
     
    MAN-biker и dizzydevil нравится это.
  12. fedorov

    fedorov

    Регистрация:
    4 авг 2010
    Сообщения:
    205
    А засунуть диск в виртуальник, в Pcem указать его как сидиром, у меня так и на офф сборке CDaudio везде есть.
     
    Ogr 2 нравится это.
  13. dizzydevil

    dizzydevil

    Регистрация:
    17 фев 2009
    Сообщения:
    208
    @fedorov, торможу видимо, но не понял о чем речь.
    не напишите поподробнее как в родном PCem запускать игры и чтобы
    CD-audio играло.
     
  14. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.492
    Поставить виртуальный привод в основной системе, и уже в настройках эмулятора пробросить его как CD.
     
  15. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.690
    Друзья, у меня к вам довольно глупый вопрос. А зачем поддержка кучи непонятных железок, когда есть православный пентиум, какая-нибудь award 430vx и наиболее распространенная 2д видяха? Неужели есть ситуации, когда нужен не пентиум, а IDT или Cyrix?
     
  16. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.513
    @dizzydevil, у тебя в ОС есть какие то проблемы с воспроизведением CD-audio через алкоголь\демонтулз?
    --- добавлено 13 май 2017, предыдущее сообщение размещено: 13 май 2017 ---
    есть ситуация, когда эмуляция пишется для собственного развлечения. а не для наличия\отсутствие каких то у кого то там ситуаций.

    ваш КО.
     
    gotten нравится это.
  17. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Разработчики альтернативной ветки 86Box в очередной раз сменили домен. Теперь актуальные билды можно найти по ссылке: 86Box-Optimized [Jenkins]
    Заодно вчера они решили реорганизовать дерево хранения ромов и теперь все нужно перетасовать, чтобы эмулятор подхватил имеющиеся от предыдущих версий файлы. Я проделал эту нудную работу и, если кому-то понадобится, в прикрепленном файле ее результат. Собраны практически все ромы, которые поддерживает актуальная версия 86Box. В каждой папке есть текстовый файл с точным названием рома, который эмулятор будет искать в соответствующей папке. При желании, можно определить чего не хватает и вставить недостающее (пару циррус лоджиков, некоторые куски от одной из версий IBM PS/2, проприетарные реализации бейсика в лазер-машинах и еще какая-то экзотика).
     

    Вложения:

    • roms.zip
      Размер файла:
      7,4 МБ
      Просмотров:
      249
    Последнее редактирование: 17 июл 2017
    MAN-biker, lordi, Колючий и ещё 1-му нравится это.
  18. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.690
    Спасибо. А можно узнать в чем крутость 86box по сравнению с оригиналом? Желательно не коротко :)
     
  19. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Основное концептуальное различие в том как развиваются и преподносятся общественности эти проекты. Ведущий разработчик PCem установила (на самом деле корректнее говорить "установил", но это для нее больная тема и не хотелось бы переходить на личности и обсуждать моральные качества и психическое здоровье конкретных людей) не просто диктатуру, а настоящий деспотизм: любые патчи и правки предложенные сообществом должны соответствовать строгим нормам стиля и качества, а также личным приоритетам ведущего разработчика, чтобы получить шанс на внесение в код эмулятора. Билды PCem для публики собираются примерно раз в полгода, поэтому если видите какой-то баг, который вас не устраивает и вам известно, что его уже исправили в основной ветке, то заходите через полгода, когда обновится публичный билд или компильте из исходников сами.

    Ведущий разработчик 86Box проявляет гораздо большую гибкость и разгильдяйство из-за чего в его сборке постоянно появляются различные доработки, которых по тем или иным причинам пока нету в PCem. Из тех, на которые я обратил внимание: поддержка .cue/.bin образов с воспроизведением аудио, устранены щелчки аудиомикшера в некоторых ситуациях использованием новой версии звуковой библиотеки (вроде OpenAL), поддержка NukedOPL эмуляции SoundBlaster, различные режимы эмуляции композитного выхода CGA, поддержка эмулятора Roland MT-32/CM-32L Munt. Вообще изменений, по сравнению с последним публичным билдом PCem v12, огромное количество -- достаточно открыть соответствующий журнал коммитов 86Box на гитхабе OBattler и посмотреть, что там добавилось с февраля 2017 (время выхода актуальной сборки PCem). Так уж повелось, что все фиксы добавляемые в PCem очень быстро переносят в 86Box, но, к сожалению, не наоборот. Таким образом, мы всегда имеем под рукой свежий билд в котором присутствуют все актуальные исправления PCem (даже те, которых пока еще нету в публичном билде) и еще куча дополнительных фич (те же SCSI и сеть, например).

    Более того, билды 86Box собираются на последних версиях GCC с оптимизацией под конкретные архитектуры процессоров. Если у вас старый корч, то это не имеет особого значения (прирост невелик), а владельцы Skylake или чего-то более нового могут поиметь дополнительные 20-40% проивзодительности. Даже для Haswell уже будет чувствоваться разница. PCem в этом плане наоборот, крайне консервативен: собирается старыми версиями GCC и имеет всего один вариант оптимизации под Pentium 4/Athlon 64. Зато есть версия под линукс (разумеется, урезанная и криво работающая).

    Отмечу еще, что ввиду перечисленного выше, PCem имеет как бы техническую поддержку через их форум -- проблемы легче обсуждать и выявлять, когда у всех длительное время используется только один билд. А 86Box может легко войти в полосу неудачных билдов, когда внедряя что-то одно, ломают что-то другое. Но, со временем косяки устраняются и появляется полоса удачных билдов. Кроме как пообщаться с разработчиками в чате технической поддержки 86Box нет никакой. Но если вы разбираетесь, то всегда можно предложить коммит на гитхабе. И его рассмотрят в соответствии со здравым смыслом, а не как у PCem. Такие дела.
     
    Последнее редактирование: 18 июл 2017
    MrFlibble, Burinis, MAN-biker и 6 другим нравится это.
  20. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.690
    Спасибо за развернутый ответ!
    Чувак трансгендер чтоль? Никаких проблем, пусть развлекается.

    Но я правильно понимаю, что разраб PCem освновной разраб. А 86Box просто берет текущие исходники PCem и ковыряет их на свой лад?

    И последнее. У тебя есть текущая годная 86Box сборка с настроенной виндой и вудой? Мне бы пригодилось т.к. я уже забыл как ковыряться в старых компах и т.д.
     
  21. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Насколько мне известно, да. У меня тоже нет особых предубеждений, проблема не в этом, а в ранимой и неустойчивой психике. Но не будем дальше развивать эту тему.

    Не совсем. Исторически это два более или менее равноценных разработчика и раньше они оба вместе работали над обоими проектами: основная PCem и экспериментальная PCem-X ветки. Потом что-то пошло не так и они разошлись. Каждый стал возделывать свой огород, а чтобы подчеркнуть отсутствие организационной связи между двумя проектами PCem-X переименовали в 86Box. OBattler и SarahWalker не сожгли все мосты -- наезжая друг на друга они все еще сотрудничают и делятся наработками. Но в один проект они уже вряд ли объединятся.

    У меня есть железная вуда и старая винда, так что текущей такой сборки у меня нет за ненадобностью, но могу при случае собрать. Просто я регулярно использую 86Box чтобы совсем старенькие игры запускать для ранних IBM PC (типа Karateka). В отличие от досбокса в нем корректно воспроизводится и скорость игры, и пищание спикера. А в досбоксе либо то, либо другое.
     
  22. RaVeN-05

    RaVeN-05

    Регистрация:
    16 мар 2008
    Сообщения:
    139
    В Эмуле появился S3 ViRGE эмуляция ктонибуть опробовал игры S3D API?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление