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.842
    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. Gamerun

    Gamerun

    Хелпер

    Регистрация:
    13 июн 2010
    Сообщения:
    9.335
    @yplus, сарказм попрошу оставить при себе, не emu-land.
    Твою ссылку я приводил в своем вопросе - https://github.com/libretro/glsl-shaders - как и вариант из комплекта Retroarch.
    Эта ошибка у меня происходит в PCBox (одна из авто-сборок), через "Указать размеры главного окна" поставил кастомное разрешение 1214х910, более ничего исключая смену рендера на OpenGL 3.0 не менял (в других рендерах - Qt и Vulkan - включить шейдеры нельзя).
    Что я делаю не так?
     
  3. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.842
    Если ты ничего Кроме crt-royale.glslp не скачал, то дело в этом. Этот файл сам по себе не шейдер, в нем Ссылки на шейдеры и ресурсы которые они используют.
     
  4. Gamerun

    Gamerun

    Хелпер

    Регистрация:
    13 июн 2010
    Сообщения:
    9.335
    Все файлы есть.
     
  5. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.193
    Да какой сарказм? Вот счас скажу, что некоторые его видят, как тот покойный ныне Валерий Чудинов, те надписи на Солнце, где их быть просто не может. Я без шуток, даже более того
    очередной раз оказываюсь в луже.
     
  6. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.842
    Попробовал открыть шейдер от RetroArch 1.15.0-Win64\shaders\shaders_glsl\crt\crt-royale.glslp в PCem V17, выдало ошибку.
    ответ нс:

    @yplus , скинь эмулятор в котором эти шейдеры у тебя работают, с самими шейдерами.
     
  7. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.193
    Работает оно конечно замысловато, но я и не настоящий сварщик. (с)
    86box_p_shaders.7z
     
    Ogr 2 нравится это.
  8. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.842
    у меня crt-royale.glslp в 86Box выдает ошибку: error C1503: undefined variable "texture_size". И попытки открытия 3 других рандомных, тоже.

    @Gamerun, Сейчас есть возможность по тыркать нейросети на момент исправления ошибки.
    --- добавлено 4 янв 2026, предыдущее сообщение размещено: 4 янв 2026 ---
    в таком случае с crt-royale из ретроарча облом. Да и там скорее всего все шейдеры многопроходные.
    Можно попробовать ReShade перехватить картинку из эмулятора, и в нём уже применить crt-royale.
     
  9. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.624
    @Gamerun, рекомендую обратить внимание на https://github.com/mausimus/ShaderGlass Позволяет на любое оконное приложение наложить сложные шейдеры, в том числе из RetroArch.
    Хотя, для современных игр лучше подойдёт облегчённый и узко-специализированный вариант https://github.com/mausimus/ShaderBeam , который даёт именно то самое ощущение чёткости движения ЭЛТ и не содержит ничего "лишнего" (сетки пикселей, сканлайны и т. п.).
     
    Последнее редактирование: 4 янв 2026
    Ogr 2 нравится это.
  10. Gamerun

    Gamerun

    Хелпер

    Регистрация:
    13 июн 2010
    Сообщения:
    9.335
    Посмотрел у себя - работают все шейдеры из папки crt, кроме этих:
    Код:
    CRT-beam.glslp
    crt-pi.glslp
    crt-pi-vertical.glslp
    crt-royale.glslp
    crt-royale-fake-bloom.glslp
    crt-royale-fake-bloom-intel.glslp
    crt-royale-ntsc-256px-composite.glslp
    crt-royale-ntsc-256px-svideo.glslp
    crt-royale-ntsc-320px-composite.glslp
    crt-royale-ntsc-320px-svideo.glslp
    crt-royale-pal-r57shell.glslp
    gizmo-crt.glslp
    gizmo-slotmask-crt.glslp
    phosphorlut.glslp
    Обе прибиты гвоздями к Windows 10 и выше - ругаются либо на d3d11.dll (CreateDirect3D11DeviceFromDXGIDevice), либо на ошибку в библиотеках VxKex.
     
  11. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.493
    Я прочитал кое что интересное о старых ПК. В PCem также есть переключатель частоты CPU во время работы виртуального старого ПК, но в 86box эту функцию так и не добавили
     
    Последнее редактирование: 26 фев 2026
  12. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.493
    Заметил недавно проблему. Она только в 86box. Кто помнит инсталяцию игр от Sierra в Windows 3.11 тест процессора всегда приводит к ошибке. При стандартных процессорах setup обрывается ошибкой "Integer division by 0", а если процессор нестандартный Am5 (Процессор работает как Pentium 133 но считается 486) то обрывается другой ошибкой "Protection failure" Тест считается необязательным и его можно пропустить. Сами игры запускаются и работают без проблем. Почему не проходит тест процессора?
     
  13. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.624
    Это неправда.
    Уменьшить мегагерцы эмулируемого процессора или, что совсем контринтуитивно, уменьшить цветность рабочего стола до 256 цв.?
     
    yplus нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление