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.523
    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. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Да, всего-то девятый год разрабатывается.
    Ромы — это всего лишь прошивки биосов для соответствующего железа, а его эмуляцию надо ещё написать.
     
  4. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.523
    i5-2500 3.3ггц хватает лишь на эмуляцию в PCem на полной скорости где то между р140 и р166ммх (работает он с ТБ при этом на 3.4-3.5). на 6ггц же под жидким азотом хватит лишь на р300. для эмуляции же скажем р3 600, понадобится гнать где то до 12-16ггц. так что, таки и по взрываются все ваши i7, еще на эмуляции р2 с вуду1 на полной скорости, не говоря уж про эмуляцию гораздо более мощного железа.
     
  5. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    873
    Вообще тут вопрос довольно интересный. Вот возьмём, к примеру, QEMU. Она в общем-то умеет и Pentium 2 и Pentium 3...

    aimg.antipin.net_upload_3775e20cd812d9fe74e79cc38ec57308.png

    Только с джифорсом 2 напряг, хотя знающие люди говорят, что можно интересную хитрость использовать: подсунуть эмулятору вместо биоса той карты, что в настройках выставлена, биос от второго жджифорса, он её может сдуру и работать заставить. Правда, сам не пробовал. :)
    В остальном - да, правда. Почти четырёхгигагерцовый и четырёхъядерный Атлон с игрой "Умри проткнутый мечом" в PCem с эмуляцией первой Вуду и максимально возможным Mobile Pentium MMX 300 выдаёт примерно слеющее:



    Если выставить виртуальный проц поскромней, эмуляция будет чуть более шустрой. :)
    А про то, что игрок из меня никудышный я и так знаю.
     
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Небезызвестный Bochs и Core i7 умеет, но быстрее он от этого не станет.
    Во, надо со своей старой карточкой GF2 так поступить — биос от GTX980 ей подсунуть. Бесплатный апгрейд.
     
    yplus, Eraser и Bato-San нравится это.
  7. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.561
    Как уже не раз мне попадалось, при идеально написанном коде низкоуровневая эмуляция требует как минимум в десять раз более мощное железо, чем эмулируемое. Вот из этого, думаю, и стоит прикидывать производительность. Сколько там мегафлопов имел GF2? То, что побольше современных ему процессоров - это точно...
     
  8. Кишмиш

    Кишмиш

    Регистрация:
    6 апр 2008
    Сообщения:
    15.751
    А есть советы, что подкрутить, чтобы было стабильно 100% и звук не "шершал"? Использую сборку из первого поста, играть собрался http://www.old-games.ru/game/5861.html

    запускаю на компе с i5 3,2 ггц 4 ядра и 16 гб рам
     
  9. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @Кишмиш, ну это же вроде уже обсуждалось в теме.
     
  10. SMArt Страшила мудрый

    SMArt

    Супер-модератор

    Регистрация:
    19 фев 2006
    Сообщения:
    2.783
    Закрепил первый пост.
    Для удобства видео в первом сообщении убрал под кат.
     
    kreol, Eraser, SAS и ещё 1-му нравится это.
  11. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Ты не совсем прав. Подходы в эмуляции разные и зависит, что и на чем мы эмулируем . Например зачем нам полностью эмулировать GF2, если многое есть в более современных картах ? Значит надо просто эмулировать особенности карты. Если мы говорим о других платформах, то все от качество кода. Например эмулятор денди NESticle x.xx нужен 80486 машина для запуска. Да скажешь ты, что 6502 намного слабее чем 80486, но при эмуляции другого процессора тут накладываются ограничение. Другой момент, что другие эмулятор более требовательны :)
     
  12. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.523
    только если эмуляция пишется для запуска конкретного приложения на конкретном оборудование, а не универсальная.
     
  13. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.561
    Это лишь для оценки возможностей LLE другой платформы в первом приближении. Естественно, для GF2 выгоднее не лезть в LLE.
     
  14. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Конечно, так как для поддержки многоплатформенности нужны будут универсальные средства, а это добавляет определенные расходы.
    Там где в реальности у вас процессор 1 такт, это займет 4 такта вашего процессора. (я условно), а эмулировать надо не только проц ну и всею рассыпуху, шину итд.
     
  15. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.523
    в промежуточной версии в настройках эмуляции вуду появилась опция "recompiler", значительно ускоряющая эмуляцию оной. в результате, с ней в 800х600 работает даже немного быстрее, чем без неё в 640х480.


    на оф. сайте\форуме промежуточные версии не выкладываются. взять её можно здесь: http://www.emu-land.net/forum/index.php/topic,74328.msg1189444.html#msg1189444
     
    kreol, Колючий, Tigoro и ещё 1-му нравится это.
  16. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.523

    после установки драйвера "Diamond Monster 3D V4.10.01.1600, DirectX5 Driver", турок2 в д3д перестаёт выводить картинку (только звук), 4х4 начинает падать на этапе запуска (в 98 с ним же, успевает несколько кадров меню нарисовать). похоже, у этого ускорителя кривейшие дрова для DirectX (попробовать от вуду графикс как нибудь подсунуть).
     
  17. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @Ogr 2, вроде ещё во времена появления этих ускорителей (3dfx вообще, не Diamond) общей рекомендацией было ставить референсные дрова от 3dfx.
     
  18. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.193
    похоже скоро доэмулируемся до появления регулярных сообщений со смыслом "для старого компа нужен эмулятор крутой современной видеокарты для игр" :(
     
    Последнее редактирование: 1 мар 2016
    Bato-San нравится это.
  19. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @Tigoro, ещё лучше "мужики, подскажите, а как к эмулятору настоящий, аппаратный 3Dfx подключить ?" И, что интересно - это возможно.
     
    Tigoro нравится это.
  20. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.561
    ЕМНИП, толи тут, толи на эмулэнде вопрос уже проскакивал.
     
  21. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.193
    Хотелось бы заметить что:
    7th June 2016
    Updated v11 binary - anyone who's been having problems with Voodoo emulation should re-download.
    5th June 2016
    PCem v11 released. Changes from v10.1 :
    • New machines added - Tandy 1000HX, Tandy 1000SL/2, Award 286 clone, IBM PS/1 model 2121
    • New graphics card - Hercules InColor
    • 3DFX recompiler - 2-4x speedup over previous emulation
    • Added Cyrix 6x86 emulation
    • Some optimisations to dynamic recompiler - typically around 10-15% improvement over v10, more when MMX used
    • Fixed broken 8088/8086 timing
    • Fixes to Mach64 and ViRGE 2D blitters
    • XT machines can now have less than 640kb RAM
    • Added IBM PS/1 audio card emulation
    • Added Adlib Gold surround module emulation
    • Fixes to PCjr/Tandy PSG emulation
    • GUS now in stereo
    • Numerous FDC changes - more drive types, FIFO emulation, better support of XDF images, better FDI support
    • CD-ROM changes - CD-ROM IDE channel now configurable, improved disc change handling, better volume control support
    • Now directly supports .ISO format for CD-ROM emulation
    • Fixed crash when using Direct3D output on Intel HD graphics
    • Various other fixes
    Thanks to Battler, SA1988, leilei, Greatpsycho, John Elliott, RichardG867, ecksemmess and cooprocks123e for contributions towards this release.
    http://pcem-emulator.co.uk/downloads.html

    Под линь, автор вроде как говорит собрать можно стало только с очень большим бубном, чтобы еще нормально после этого работало :( где-то в комментариях вычитал
     
    SAS и kreol нравится это.
  22. kreol Старший офицер Чёрной Гвардии

    kreol

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

    Регистрация:
    2 июл 2007
    Сообщения:
    115.637
    Эх, если бы когда-нибудь они добавили бы первые PowerVR...
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление