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.370
    PCem - эмулятор PC. PCem — Old-Games.RU Wiki
    86Box (старое название PCEM-X) - альтернативная ветка развития. Отличается от PCem большим количеством эмулируемого железа. О различиях в политике разработки PCem и 86Box.
    PCBox - ответвление от 86Box.
    VARCem - ответвление от 86Box. Заточен на потактовую точность эмуляции, и ориентирован на эмуляцию совсем старых железок уровня XT и AT. Имеется локализация на несколько языков, в комплекте с инстолятором идут все нужные ромы, конфиги, масса заготовок старых машин с предустановленным DOS.

    В октябре 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 с установленной ОС и настроенные для запуска:
    Видео с запущенными в нём играми:
    Разная полезная информация:
     
    Последнее редактирование: 11 фев 2024
    MrFlibble, HotChip, vorob и 18 другим нравится это.
  2.  
  3. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    @kreol, правильно понимаешь. У одного из членов команды PCem я видел попытку реализовать что-то в этом направлении, но дальше инициализации графического режима (читай, черный экран) там дело не пошло.
    --- добавлено 20 май 2019, предыдущее сообщение размещено: 20 май 2019 ---
    @u1stalker1, ромы во вложении.
     

    Вложения:

    • v15_roms.rar
      Размер файла:
      5,6 МБ
      Просмотров:
      199
    yplus, lab14, vorob и 2 другим нравится это.
  4. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    Прошел месяц с момента релиза PCem v15. Главным улучшением/изменением, по сравнению с предыдущей версией, безусловно, является переработанный динамический рекомпилятор. По заявлениям ведущего разработчика какое-то заметное улучшение производительности могут почувствовать обладатели относительно слабых компьютеров со старыми архитектурами процессоров. Для обладателей же высокочастотных *лейков улучшения измеряются единицами процентов.

    Также со времени выхода новой версии было установлено, что стабильность нового динамического рекомпилятора оставляет желать лучшего. Речь о внезапных просадках до единиц процентов в некоторых приложениях и ситуациях, в которых предыдущая версия PCem выдавала стабильные 100% на той же конфигурации.

    В связи с этими двумя фактами на сайте пока будет сохранена старая версия PCem v14, которая и рекомендуется к использованию. Если до осени не будет выпущена исправленная версия (v15.1?), то новый PCem v15 все же будет выложен, но только в дополнение к старому. И по-прежнему не будет рекомендован к использованию до улучшения стабильности до уровня PCem v14.
     
    Neitan и kreol нравится это.
  5. Bbedrov

    Bbedrov

    Регистрация:
    28 июн 2019
    Сообщения:
    3
    Здравствуйте, уважаемое сообщество Даунгрейдa.
    Познакомился а работой целого ряда эмуляторов старого железа.
    PCem, 86box, SPC/XT (SPC/AT).....DOSBox - это отдельная тема и по нему пока вопросов нет.
    До этого использовал VirtualBox, VMware - в них все понятно и вопросов нет.
    Проблемы появились, когда я по-пытался "прикрутить" к (PCem, 86box, SPC/XT (SPC/AT)) жесткие диски - их отформатировать в эмуляторах средствами DOS не получалось ни каким образом.
    Как я не выставлял число цилиндров, головок, секторов - образ получался нерабочим.
    Спасло это сообщение :
    PCem - эмулятор старого PC-железа - стр. 5 - Эмуляторы компьютеров - Форум Emu-Land.net
    Где были подарены образы Hdd.img (особенно RAW - образы). Все сразу заработало.
    Так вот собственно вопрос - как создавались образы жестких дисков, какой программой и хотелось бы еще линк на документацию по старым жестким дискам ( да и вообще - по железу), если это будет возможно и незатруднительно.
    В PCem v.14 fdisk показывает вместо (306 цилиндров, 4 головки, 17 секторов - 10 Мбайт) всего 19 цилиндров.?
    Я немного под-разобрался с функционалом эмуляторов создания образов жестких дисков. Надо сказать, что 86box и PCem(v.15) - создают корректные образы жестких дисков. Удалось их отформатировать, (fdisk c: + format c: /s) и загрузиться с них.
    Но PCem(v.14) , которая выкладывалась old-games.ru в виде PCemV14Win_clean.rar - не удается загрузиться с жесткого диска.
    PCem(v.14) -загрузил с http://pcem-emulator.co.uk .Оригинальный. При запуске - выставляет драйвер
    XTIDE - загрузка с диска С 80h - Не грузится.
    Заранее спасибо.
    P.S. Однако, все работает успешно. Fdisk - удаление раздела ДОС - создание раздела ДОС и затем FORMAT /S
     
    Последнее редактирование: 7 июл 2019
  6. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    Потому что его там нет - файлы дисков с Win98 SE eng и rus выложены отдельными архивами рядом на той же странице.

    В остальном, вам не помешает разобраться в типах адресации старых винтов в старых компах и ограничениях с ними связанных. Чтобы все работало корректно нужно циферки правильно выставлять не только в меню PCem при создании нового образа, но и учитывать поддержку данного типа жесткого диска БИОСом матери и операционной системой.
     
    Последнее редактирование: 7 июл 2019
  7. Bbedrov

    Bbedrov

    Регистрация:
    28 июн 2019
    Сообщения:
    3
    Спасибо за ответ.
    Жесткий диск я создавал сам на машинке PC/XT 8088/16 640 kb(Килобайт). Я пока не двигался в сторону более новых моделей - почему-то интерес к самым старым моделям.
    А насчет разобраться в типах адресации старых винтов - это правильное замечание, но пока не нагуглил информации - об чём собственно помощи и прошу.
     
    Последнее редактирование: 8 июл 2019
  8. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    Сразу со сложного решили начать. Ну, пусть так.

    Сперва посмотрите вот здесь таблицу, чтобы иметь общее представление: Hard Disk Drives Capacity Limits - Page 6 of 7 - Hardware Secrets Особенно обратите внимание на последние строки с лимитами для старых ДОСов. Дело в том, что использовать ДОС новее, чем 3.3 для XT не очень приятный опыт. Работать с дисками больше пары десятков мегабайт тоже тяжело. Своих контроллеров совместимых с IDE машины XT не имели. Диски MFM имели фиксированную геометрию и смехотворную производительность. Дополнительные контроллеры, вроде XT-IDE, появились относительно недавно и у них тоже есть свои заморочки. Но это уже хоть что-то.

    Основным вариантом адресации в старых машинах, вплоть до 486-х, была CHS. Базовые сведения о ней можно посмотреть здесь: Cylinder-head-sector - Wikipedia
    --- добавлено 8 июл 2019, предыдущее сообщение размещено: 8 июл 2019 ---
    Насколько я помню, в PCem при создании нового образа можно выбрать из выпадающего списка тип геометрии для фиксированных CHS. Выбирайте Type 07 (30 MB) и правильное сочетание цилиндров/головок/секторов будет автоматически прописано в нужные поля. Потом делаете fdisk+format и ставите DOS 3.3, например.
     
    Bbedrov нравится это.
  9. Bbedrov

    Bbedrov

    Регистрация:
    28 июн 2019
    Сообщения:
    3
    Спасибо за ответ и за информацию. Сейчас разбираюсь. Английская Вики более информативная чем русская.
     
    Последнее редактирование: 8 июл 2019
  10. vorob

    vorob

    Регистрация:
    9 мар 2003
    Сообщения:
    1.674
    У кого-нибудь найдется грамотно собранная сборка 15й версии с оптимальной виндой и дровами всеми?
     
  11. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    В семействе обновление:
    86Box/86Box
     
    Колючий и kreol нравится это.
  12. u1stalker1

    u1stalker1

    Регистрация:
    26 июл 2018
    Сообщения:
    74
    В 86Box не работает Quake2 на Voodoo2 в Win98. В PCem v15 всё работает исправно. А когда примерно появятся новые процессоры и видеокарты в PCem? Например Pentium III 800 МГц и Riva TNT 2 Pro 32 МБ, не говоря уже о GeForce 256. Понятно, что для этого нужно очень мощное железо. Может можно было бы переделать эмуляцию в PCem, чтобы использовать аппаратное ускорение реального железа? Как это использовано в VMWare, например.
     
  13. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.370
    с минуты на минуту!!! инфа 200%!
    можно очень многое, в том числе и это, причём давным давно. только звёзды не сошлись так, чтобы это кто то реализовал.
     
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Можно, только это будет не PC-Em, а PC-VM. А виртуалки у нас и так сейчас есть.
     
  15. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.370
    наличия глайд врапера в комплекте с якхвонговским досбоксом, не делает из него виртуальную машину.
     
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @Ogr 2, досбокс вообще не подаётся ни как эмулятор ПК, ни как ВМ. А PCem — это именно эмулятор.

    А если кому нужна производительность реального железа, нет ничего проще: сесть и написать для VMWare драйвер видеокарты под Win98. Это будет уж точно проще, чем делать эмуляцию хотя бы GF256.
     
  17. Ogr 2 лол

    Ogr 2

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

    Регистрация:
    25 мар 2008
    Сообщения:
    6.370
    или прикрутить dgVoodoo с его трансляцией д3д 6,7,8 в д3д 11, к досбоксу. ну а учитывая то, что в VMWare более-менее адекватно работали только д3д 9 и 10 (спустя 10 лет что то изменилось?), смысл в драйвере под 98 вообще теряется...
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Сама виртуалка тут совершенно ни при чём. Просто там и под XP (и выше) драйвер такой.
     
  19. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    761
    Работает. Нужно только выбрать в настройках ту же материнскую плату, которая используется в PCem. В 86box их эмулируется больше, но не все так, как хотелось бы.
     
  20. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    Слово "переделать" здесь не уместно, так как для этого придётся переписать всё заново с нуля.
    Какой в них смысл? Если хочется, могу подсказать эмулятор российского разработчика, в котором есть и Pentium 4, и ведиеокарты с PCIe. Но работает там всё ещё медленнее, чем в PCem. Нужно делать быстрее то, что есть в эмуляторе сейчас.
    Что ещё за магия такая? И там, и там есть много материнок на выбор. Есть какие-то конкретные, на которых второй квейк не работает? Скажи какие - проверю у себя.
     
  21. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    761
    Навскидку если выбрать [Socket 7 HX] SuperMicro Super З55T2S, Voodoo на ней просто не работает. Она определяется, на неё ставятся дрова, однако игры не запускаются. Во всяком случае раньше так было. Сейчас проверю на всякий, но если мне не изменяет память, изменения в новых версиях эмулятора этого железа просто не касались, потому скорей всего всё осталось как было.
     
  22. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.489
    @yplus, ну, биосы (читай устройства), надо как-то осмысленно выбирать. У этой SuperMicro Super P55T2S древнючий амишный биос 1995-го года, который натянули на 430HX прямо с 486-х матерей. У соседнего асуса, который тоже с 430HX, биос от 2002-го года. На какой же материнке будет меньше проблем и лучше совместимость? Ответ очевиден.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление