Автор Тема: PCem - эмулятор старого PC-железа  (Прочитано 91734 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xttx

  • Пользователь
  • Сообщений: 240
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #300 : 20 Декабрь 2016, 12:06:00 »
Softer,  спасибо! Сейчас потестю...

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #301 : 20 Декабрь 2016, 13:19:33 »
просто великолепно! Я даже не ожидал, что скорость эмуляции Voodoo 2 вырастет настолько!
А на сколько она выросла? Можете назвать приложения в которых тестировали и где этот рост виден лучше всего и методы тестирования? Просто у меня как упирался эмулятор в эмуляцию CPU, так и упирается. Например в Unreal, для 100% скорости эуляции силами моего CPU нужно эмулировать максимум P166-200. Что касается Voodoo 2 в нём же, то FPS как болтался в среднем около 30fps во время облёта замка, как и болтался раньше.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #302 : 20 Декабрь 2016, 13:58:06 »
Softer, Unreal не проверял, а вот в Quake 2 с 3dfxgl производительность выросла примерно с 60 до 90 процентов. Хотя остаётся открытым вопрос всей остальной конфигурации. Используешь один биос от NV430VX - есть прирост, используешь другой - нет прироста. Используешь криво работающий биос от HX (который оказался живительным для мышки в BeOS) - небольшой прирост есть, зато есть глюки в работе CD-Rom. Ещё заметил сильную зависимость эмуляции от хостовой машины.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #303 : 20 Декабрь 2016, 19:20:58 »
Quake 2 с 3dfxgl производительность выросла примерно с 60 до 90 процентов
А, так если речь о общей скорости эмуляции, то она вовсе не обязательно должна была подняться в виду улучшения эмуляции Voodoo 2. В PCem были проблемы с кэшем, автор наконец грохнул его неудачную реализацию и скорость эмуляции выросла.

Ещё заметил сильную зависимость эмуляции от хостовой машины.
Разумеется, так как CPU эмулируется в один поток и именно эмуляция его более мощных представителей вызывает большие просадки скорости эмуляции в целом. В то время как Voodoo 2 эмулируется не просто отдельным потоком, а в два отдельных потока. Собственно из за этого и не понятно было, что Вы имели в виду говоря о росте скорости эмуляции именно Voodoo 2, в то время как её эмуляция с самого начала была значительно быстрее эмуляции достаточных для её нормальной работы CPU.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #304 : 20 Декабрь 2016, 20:04:35 »
Может быть и так, с утра на эмоциях от шустро забегавшего Q2 отписался. Да, это скорей улучшение скорости эмуляции в целом, а не только Voodoo 2.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #305 : 20 Декабрь 2016, 21:46:48 »
Да, это скорей улучшение скорости эмуляции в целом, а не только Voodoo 2.
Это можно проверить переключив Q2 в софтвар и посмотрев на процент скорости эмуляции. Если он будет примерно такой же, как и через 3Dfx MiniGL рендер, то очевидно прогресс эмуляции Voodoo в данном случае не оказывает влияния на производительность эмуляции в целом.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #306 : 15 Январь 2017, 17:48:20 »
Во-вторых, ещё с эмуляции Voodoo 1 тянется вот этот баг в Unreal, там где должен быть эффект тумана, и с приходом эмуляции Voodoo 2 так ничего и не изменилось.
Последним коммитом его наконец пофиксили.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля

Оффлайн shikoist

  • Пользователь
  • Сообщений: 476
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #308 : 19 Февраль 2017, 19:55:45 »
А есть у кого ромы новых железок, которые начали эмулироваться?

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #309 : 20 Февраль 2017, 12:44:06 »
Softer, спасибо! Сделал новость на сайте, снял видео на тему эмуляции Voodoo 2 - тестировал на втором и третьем Квейках.


Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1518
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #310 : 20 Февраль 2017, 13:02:32 »
Лучше они бы убрали баг с вылетом/зависанием эмуля, когда сворачиваешь растянутое окно в Direct3D режиме.
Свернул и эмуль закрывается сразу..
Столько времени прошло и до сих пор не починили.

И очень неубодно, что нельзя выбрать разрешение окна из предустановок. Растягиваешь вручную и пытаешься угадать пропорции, вместо того, чтобы выставить 2х, 3х и т.п. Очень неудобно сделано.

Эмуляцию новых железяк прикручивают, а допилить гуй не могут.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8240
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #311 : 20 Февраль 2017, 13:35:47 »
Yaranga, довольно неплохо,вроде 3 кваче 1 пня мало и в реале ,если я правильно понял настройки... 

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7342
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #312 : 20 Февраль 2017, 13:54:19 »
снял видео на тему эмуляции Voodoo 2 - тестировал на втором и третьем Квейках.

выложи эту сборку.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #313 : 20 Февраль 2017, 14:28:47 »
выложи эту сборку.
Не вопрос - https://drive.google.com/file/d/0Bx24pnXWI4jPYlA0a3BJUzZHUkU/view?usp=sharing
Да, игры тестировались не отученные от cd, полные версии, оба образа с old-games.ru.


Оффлайн shikoist

  • Пользователь
  • Сообщений: 476
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #314 : 20 Февраль 2017, 15:44:57 »
Мне кажется, что пока что на половинной скорости можно играть в первый и второй Квейк. Не вытягивает пока эмуляция на современных процах.

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7342
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #315 : 20 Февраль 2017, 15:48:24 »
Не вытягивает пока эмуляция на современных процах.
эмуляцию чего? i5\7 3-4ггц вполне вытягивает эмуляцию p100мгц с вуду1 на полной скорости.
« Последнее редактирование: 22 Февраль 2017, 22:57:37 от Ogr »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8240
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #316 : 20 Февраль 2017, 16:04:48 »
2 квача на 1 пне 233мгц+v2\12мб примерно с такой скоростью и работает ,сделать чуток темней ,добавить контраста и х отличишь

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #317 : 20 Февраль 2017, 19:43:53 »
Softer, спасибо! Сделал новость на сайте, снял видео на тему эмуляции Voodoo 2 - тестировал на втором и третьем Квейках.

Всегда пожалуйста. А на каком CPU всё это запускалось? Судя по всему скорость запущенных игр упёрлась именно эмулируемый камень, а эмуляция более быстрого CPU соответственно в реальный CPU.

Оффлайн shikoist

  • Пользователь
  • Сообщений: 476
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #318 : 20 Февраль 2017, 19:48:59 »
2 квача на 1 пне 233мгц+v2\12мб примерно с такой скоростью и работает ,сделать чуток темней ,добавить контраста и х отличишь
Да? Ну тогда это радует.) Я просто сейчас сравнить не могу, вторая вудушка дохлая.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #319 : 20 Февраль 2017, 19:51:08 »
2 квача на 1 пне 233мгц+v2\12мб примерно с такой скоростью и работает
Нет, быстрее. Даже в самом PCem, Q2 800х600 на P233+Voodoo2 выдаёт после "timedemo 1" на "demomap demo1.dm2 - ~33fps. У Yaranga же, даже без запуска timedemo, видно, что производительность значительно ниже, но у него и P233 не вытягивается (100% эмцуляции получается только на P166 (точнее WinChip166)).

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8240
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #320 : 20 Февраль 2017, 20:35:19 »
ну живая железка у меня 37.3 выдала ,возможно погорячился со сравнением ,приятно все равно видеть приличную картинку

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #321 : 20 Февраль 2017, 21:32:55 »
приятно все равно видеть приличную картинку
Только приличная она тоже не везде и не всегда. С аккуратностью эмуляции Voodoo всё ещё проблемы. Например в том же Unreal часть пофиксилась, а часть так и осталась:
P.S. На версию PCem не обращайте внимания, на 12ой всё это осталось на месте.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #322 : 20 Февраль 2017, 21:59:15 »
К вопросу о моей хостовой машине - четырехъядерный от AMD, примерно 4 ГГц (Верней, AMD Athlon II X4 750K). Эмулятор немного лучше работает на процессорах от Intel, я принимаю это за должное и не особо заморачиваюсь по этому поводу. Главное - видно что эмуляция Вуду 2 работает весьма и весьма прилично. Да, Виндовс не выдаёт полной скорости, а вот игры через эмулятор Вуду 2 вполне выдают.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8240
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #323 : 20 Февраль 2017, 22:02:18 »
Господа ,дурацкий вопрос: как работать с pcem hdd img чтение\запись\внедрение?

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #324 : 20 Февраль 2017, 22:08:05 »
Господа ,дурацкий вопрос: как работать с pcem hdd img чтение\запись\внедрение?
Если они отформатированы в fat или  другие понимаемые Windows файловые системы (с befs в вышупомянутом случае номер не пройдёт), то UltraISO подойдёт  или даже (начиная с Windows 7) можно монтировать как разделы в управлении дисками. Но есть нюанс - UltraISO при сохранении образа уничтожит его сжатие и диск в несколько гигабайт и будет занимать эти самые несколько гигабайт.
Вообще я просто подключал образ img в fat с нужными файлами вторым диском.
Теоретически можно установить в Windows поддержку befs и редактировать диск после монтирования в "управление компьютером - управление дисками", но лучше этого не делать - BeOS после таких редактирований может и не запуститься...

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8240
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #325 : 20 Февраль 2017, 22:19:13 »
Softer, работатет ,спасибо ,а я чего то в winimage полез сразу ...

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7342
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #326 : 21 Февраль 2017, 20:13:57 »
Yaranga, Softer, вы какую нибудь  игру в д3д на вер.12 с вуду2 запускали? у меня две демки турк1 и 2, с 4х4, в д3д либо в эмуляторе падают, либо сам эмулятор.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #327 : 21 Февраль 2017, 20:29:15 »
Ogr, там скорей всего из-за того что DirectX восьмой установлен, лучше заново Виндовс поставить и накатить шестой или седьмой...
И это... а пробовал S3Virge как Direct 3D устройство использовать? Она довольно много чего тянет на самом деле, причём в эмуляторе тянет лучше, чем Вуду.

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7342
    • Просмотр профиля
Re: PCem - эмулятор старого PC-железа
« Ответ #328 : 21 Февраль 2017, 20:46:37 »
там скорей всего из-за того что DirectX восьмой установлен, лучше заново Виндовс поставить и накатить шестой или седьмой...
и с дх6, и с 7, та же ситуация.
а пробовал S3Virge как Direct 3D устройство использовать? Она довольно много чего тянет на самом деле, причём в эмуляторе тянет лучше, чем Вуду.
она вроде в одном потоке совсем остальным эмулируется, со всеми вытекающими по скорости. по крайней мере в предыдущих версиях.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #329 : 21 Февраль 2017, 20:55:49 »
Я с Nightmare Creatures её гонял. В D3D она работала немного лучше, чем Voodoo. Правда, сейчас запустил и сильно удивился массе глюков и медленной скорости. Видимо, тогда для неё стояли гожие драйвера (а сейчас их поставить не могу, поскольку диск с теми самыми хорошими дровами временно не доступен)... Хотя, кажется я где-то оставлял копию этих дров, сейчас поищу и попробую ещё раз...

Кстати, продвинутый вариант (с кучей плюшек и дополнительно эмулируемого железа) докатился до пятисотой версии (86Box v1.00 Recommended Build.) и продолжает катиться дальше, временами показывая лучшие, чем прародитель результаты: http://polar.rol.im/job/86Box/500/