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.784
    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 с установленной ОС и настроенные для запуска:
    Видео с запущенными в нём играми:
    Разная полезная информация:
     
    Последнее редактирование: 30 авг 2025
    utkonos12, Octohum, MrFlibble и 20 другим нравится это.
  2. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    А, ну в этом случае 100% нет - тут самое простое шерстить авито на предмет недорогих ретрокомпьютеров, хотя сейчас это довольно проблемно, но и не невозможно.
     
  3. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    1.420
    @yplus, да нет особой сложности с ретро железом для нашего брата-то :) Просто изучал вопрос «с пристрастием», так сказать. В итоге на эмуле не вышло, но завелось на второпнёвом ноуте, с допиленным энтузиастами софтом, т.к. родная программка рассчитана только на ХТ/АТ и на 486-м уже не пашет. Можно и на ХТ но, ИМХО, даже при наличии оного это неудобно. Я, бывало, шил пару тройку раций на нужные частоты вечерком переход какой-нибудь рыбалкой или походом, а если ХТ разложен по платкам, то это банально неудобно.

    Но это был лишь личный пример, чем уж богат. Но вопрос остаётся: на современном железе не так-то просто с требуемой точностью выдерживать все времянки разных эмулируемых чипов и обеспечивать их взаимное согласование. Просто современные компы и современные программные среды на это не рассчитаны, банально не нужно, а тогда иначе было не обеспечить нужной производительности. Тот же USB - часть современного подхода к железу, ведь полно точной измериловки на USB и сигнал с виндовой терминалки и с ДОСбокса отличаются. Поэтому эмули, нацеленные на точность, только увеличивают ресурсоёмкость по мере того, как это становится доступно, а значит есть ещё куда повышать точность. Ведь тем же многим играм не столь важно бывает, чтобы каждый такт был 1 в 1, как на нативном железе, «затыки» возникают только в некоторых местах и туда и копают, а если через 20-30 примерно равных тактов проскочит один в полтора-два раза длиннее или короче, то игра может и не «заметить», а специализированный софт может и не «простить».
     
    yplus нравится это.
  4. HotChip

    HotChip

    Регистрация:
    22 фев 2024
    Сообщения:
    145
    Интересно до какого уровня удалось сходить от 8086 ?
    Какие лучшие конфиги выделили для себя помимо упомянутой, делитесь ? :worthy:

    Это мой "пенсионный план" :crazy: виртуально собрать каждую из возможных сборок, тщательно протестировать на заранее продуманном наборе тестов/игр/софта, ну и после крепить образ каждой лучшей для соотвествующей эпохи уже как эталонную сборку на чисто :dirol:

    To All
    Народ, а подскажите помню встречал упоминание что есть какая-то старая очень вредная тестовая софтина для 8086 и она из пары PCem / 86 Box, какой-то эмуль признает за тру-железо и работает нормально, а другой отвергает.
    А вот ху ис ху запамятовал. :cry:

    Добрался тут до старых пропущенных к просмотру закладок, даже Фил не обошел тему стороной, а уж он то многое повидал-пощупал-протестил вживую. :good:

     
  5. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    Ну так Hard - Максимальная конфигурация PC/XT на 8086/8088
    И там же, в той же теме много чего ещё.
    Это 86box, он активно развивается и в разы точней PCem, который давным-давно заброшен. Но 86box и более прожорлив к ресурсам. Хотя уж для 8088/8086 должно хватить и не самого быстрого хоста.
     
    HotChip нравится это.
  6. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.494
    Старую софтину не знаю, зато есть практически свежайшая демка: 8088 MPH: We Break All Your Emulators
     
    HotChip нравится это.
  7. HotChip

    HotChip

    Регистрация:
    22 фев 2024
    Сообщения:
    145
    Видел уже такую благодаря Артуру (OLD Robot) и его давней традиции включать в оконцовку видосов подобные демки. :hi:
    Что тут сказать кроме вау-вау, вот она МАГИЯ АССЕМБЛЕРА !!!
    История могла пойти иным путем если бы программирование жопой по клаве было на корню удушено :crazy:
     
  8. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.494
    @HotChip, это всё-таки очень специальная олимпиада. Эта же демка на другом железе тоже не работает
     
  9. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    @R4kk00n, @HotChip, слепил сейчас на сегодняшнем последнем релизе 86box конфиг, закинул демку на виртуальный жёсткий диск и прописал автозапуск в autoexec.bat. За размер сорри, просто в комплекте все возможные биосы.

    86box_xt_8088mph-autostart.7z

    Один раз при запуске нажать Enter, чтоб не ждать 15 секунд. Демка определяет виртуальный комп как настоящий и всё нормально работает.
    --- добавлено 19 авг 2025, предыдущее сообщение размещено: 19 авг 2025 ---
    На https://github.com/dbalsom/martypc тоже работает с установками по-умолчанию, однако там CGA видеокарта один хрен на самом деле VGA, поэтому демка играет, но графика отображается некорректно.
     
    HotChip нравится это.
  10. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    1.420
    У авторов 8088 MPH есть ещё поновее демка с 640х200 в 16 цветах в CGA. Правда там в основном только картинки и музычка, т.к. мощи на хитрые эффекты уже не осталось. В конце только интересный эффект с «расширением памяти». Была на каком-то конкурсе. Проиграла демке на С64 (Desire, вроде). Сейчас найти не смог - у нас глушат инет мобильный почти месяц уже, это несколько осложняет дело…
     
    Последнее редактирование: 20 авг 2025
  11. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.755
  12. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.304
    Не соглашусь. В MartyPC наиболее высокая точность эмуляции XT и CGA из всех вообще доступных эмуляторов и та же Area 5150 там была на 100% корректно воспроизведена раньше, чем в других эмуляторах. Если что-то отображается не так - нужно проверять свои настройки.
     
  13. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    Ну вообще - да, у них на страничке как раз скриншоты из этих демок и выставлены. Но в 86box я легко выставляю CGA с композитом и получаю CGA с композитом. В марти я выставляю CGA (опции включения композита в настройках просто не наблюдаю нигде - ну тут понятно, я же жопорук безмозглый) и в итоге получаем вот это:

    nastroiki_marty.png

    Может быть всё проще и я лишь из-за своей тупости не могу разглядеть, где же эта опция...
     
  14. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.755
    @yplus, композитный монитор включается в меню "Display", - по-моему, вполне логично :)
    Безымянный 1.jpg
     
  15. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    Ага, ладно, нашёл опцию включения композита в конфиге. Но только потом вижу, что опций таких две...

    pro_composite.png

    А, не, не две - на каждую предустановку она есть в конце.
    И вот честно - может быть Марти и лучший, но как минимум 86box умеет делать всё то же самое и примерно раз в 100 больше, плюс не настолько заморочен.
    --- добавлено 20 авг 2025, предыдущее сообщение размещено: 20 авг 2025 ---
    Абсолютно логично. Но только в том последнем выпуске эмулятора, что я скачал с гитхаба:

    gde.png
     
  16. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.755
    Так и у меня оттуда, и тоже версия 0.4.1?
     
  17. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    @Uka, ну а какой финт надо сделать, чтоб она появилась?
     
  18. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.755
    @yplus, а кто ж его знает? Может, вопрос в том, что нужно сделать, чтобы она НЕ появилась, как у тебя?
    Там ведь и на экране приветствия же сказано: мол, композитный режим включается и выключается в меню "Дисплей".
    Я вообще ничего не трогаю и не настраиваю, запускаю сам эмулятор, не "лаунчер".
     
  19. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    @Uka, забавно. Да, если просто включать эмулятор сразу, а не использовать (прости Господи) "лаунчер" (думая, что так будет правильнее), опция на месте. Поразительно!:ok:
     
  20. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    29.755
    @yplus, вот видишь, всё просто :)
     
  21. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.157
    Да, автору бы ещё свой лаунчер до нормального функционала допилить - было бы вообще великолепно. Не, ну если указываешь CGA, а в итоге получаешь VGA - это вообще нормально?
    Понятно, что это надо ему самому писать... а может даже и писали уже, просто у меня не дошли руки почитать.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление