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

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

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 759
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #660 : 18 Сентябрь 2019, 16:22:21 »
Может кто-нибудь сделать сборку win95 + voodoo со свежим Pcem? Как-то сложно все, если в этом толком не разбираешься. А то пишут, вроде как скорость подросла на слабых машинах.

На самом деле не особо сложно. Дискетную версию 95-й винды можно без проблем взять из ромсета MESS (раздел ibm5170, архив win95.zip), дрова от Voodoo - отсюда. Эмулируемую машину для 95-й винды с вуду лучше всего выбирать [486]Award SiS 496/497, процессор - Pentium OverDrive/83, 2D-карту - S3 Virge/DX (дрова брать тут), звуковуху - Sound Blaster AWE32.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
Re: PCem - эмулятор старого PC-железа
« Ответ #661 : 18 Сентябрь 2019, 16:59:23 »
Томахомэ, при установке ругается, якобы hdd отсутствует или нужен какой-то специальный драйвер. Подсовывал ему готовый пустой hdd и созданный средствами самого Pcem.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8239
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #662 : 18 Сентябрь 2019, 17:15:34 »
Томахомэ, при установке ругается, якобы hdd отсутствует или нужен какой-то специальный драйвер. Подсовывал ему готовый пустой hdd и созданный средствами самого Pcem.
а готовый с осью? пустой может не размечен
Дискетную версию 95-й винды
а с cdюшной что не так или это для полного погружения?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7342
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #663 : 18 Сентябрь 2019, 17:34:25 »
А то пишут, вроде как скорость подросла на слабых машинах.
+ 20% тебе всё равно ни чего не даст.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #664 : 18 Сентябрь 2019, 17:47:02 »
а готовый с осью
Не грузится, может что-то не так делаю.

+ 20% тебе всё равно ни чего не даст.
И где тут логика? Сам же говорит о приросте почти в четверть, и тут же сообщает что это не прирост  :)

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7342
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #665 : 18 Сентябрь 2019, 17:59:20 »
И где тут логика? Сам же говорит о приросте почти в четверть, и тут же сообщает что это не прирост 
в том что 10+20%=12фпс - те же самые тормоза. :lol: на i3 9ххх 5ггц можно ожидать эмуляцию на полной скорости р200-250мгц. на твоём же, и р100 не вытянет, максимум р75.  ;)
« Последнее редактирование: 18 Сентябрь 2019, 18:06:25 от Ogr »

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #666 : 18 Сентябрь 2019, 18:09:05 »
Ogr, понятное дело, не все игры вытягивает, но тот же Beast Wars почти. С играми попроще намного лучше дело обстоит.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4186
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #667 : 18 Сентябрь 2019, 19:54:12 »
gotten, тебе не оригинальный PCem 15 нужен, а форки с оптимизациями. Например 86box с оптимизацией под AMD K10 или VARCem. Но кто за тебя конфиг подберёт и винду накатит - не понятно.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #668 : 18 Сентябрь 2019, 21:35:52 »
86box с оптимизацией под AMD K10
Разобрался с этим (на основе сборки), тут вообще можно смонтировать что-то кроме iso? Не видит другие форматы. Как сделать, чтобы можно было использовать нужный виртуальный привод, как в Pcem?
А хотя уже не надо, тут игры еще сильнее тормозят, проверил.
« Последнее редактирование: 18 Сентябрь 2019, 22:15:32 от gotten »

Оффлайн Softer

  • Пользователь
  • Сообщений: 4186
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #669 : 19 Сентябрь 2019, 00:38:22 »
А хотя уже не надо, тут игры еще сильнее тормозят, проверил.
Чем где?

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #670 : 19 Сентябрь 2019, 00:45:11 »
Softer, чем в pcem12 (сборочка от Yaranga). Хотя я не все машины проверял конечно, только на 2 платах. Даже в самой ос тормоза...но может тому виной кривые руки.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4186
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #671 : 19 Сентябрь 2019, 00:54:36 »
Softer, чем в pcem12 (сборочка от Yaranga). Хотя я не все машины проверял конечно, только на 2 платах. Даже в самой ос тормоза...но может тому виной кривые руки.
Ты точно такой же набор железа, как у Yaranga в сборке, в 86box_AMD_K10 заэмулируй, тогда и сравнивай. Иначе это пальцем в небо.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #672 : 19 Сентябрь 2019, 01:07:42 »
Softer, вот именно, что такой же набор и тестировал. Вторым другую плату и тоже с мало-мощным cpu. Один фиг тормоза.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4186
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #673 : 19 Сентябрь 2019, 01:18:57 »
Softer, вот именно, что такой же набор и тестировал. Вторым другую плату и тоже с мало-мощным cpu. Один фиг тормоза.
Под тормозами ты подразумеваешь более низкий процент скорости эмуляции в заголовке окна?
И о какой конкретно сборке от Yaranga идёт речь?

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #674 : 19 Сентябрь 2019, 01:23:54 »
Softer, и процент более низкий, хотя на него и смотреть не надо, невооруженным глазом видно, как сильно игра тормозит. А сборка вот эта, из темы на old games http://yadi.sk/d/sphrlypD3MwJxZ на ее основе и сделал.
Кстати сборку Pcem15 мне скинули, и оно действительно быстрее. Завтра отпишусь, проверил только 3 игры (на тех же настройках), сейчас уже спать пора, поздно.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4186
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #675 : 19 Сентябрь 2019, 01:41:01 »
Softer, и процент более низкий, хотя на него и смотреть не надо, невооруженным глазом видно, как сильно игра тормозит. А сборка вот эта, из темы на old games http://yadi.sk/d/sphrlypD3MwJxZ на ее основе и сделал.
Нет, стоп. Ты начал с того, что на сборке PCem_12 от Yaranga всё равно быстрее. Я тебя ещё раз спрашиваю, о какой конкретно сборке от Yaranga идёт речь? Ссылку ты дал на 86Box-Tomb_S3D.

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 759
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #676 : 19 Сентябрь 2019, 04:49:33 »
с cdюшной что не так или это для полного погружения?

Просто сам по себе, на уровне БИОСа, вышеописанный компьютер установку системы с CD не поддерживает.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #677 : 19 Сентябрь 2019, 11:48:03 »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8239
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #678 : 19 Сентябрь 2019, 14:00:39 »
Просто сам по себе, на уровне БИОСа, вышеописанный компьютер установку системы с CD не поддерживает.
как то у меня работал на 486 сидюк вживую и винду ставили с диска

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 759
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #679 : 19 Сентябрь 2019, 16:18:43 »
как то у меня работал на 486 сидюк вживую и винду ставили с диска

Что у вас там за писюк был - не знаю, но у него, скорее всего, матплата и БИОС были какие-то другие, уже с аппаратной поддержкой CD - мало ли сколько всевозможных моделей за всю долгую и богатую историю платформы понапроизводили.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8239
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #680 : 19 Сентябрь 2019, 16:33:35 »
Что у вас там за писюк был - не знаю, но у него, скорее всего, матплата и БИОС были какие-то другие, уже с аппаратной поддержкой CD - мало ли сколько всевозможных моделей за всю долгую и богатую историю платформы понапроизводили.
да точно ,не из биоса ,с доса уже ставили с cd... просто помню как вышла 95 брали у кекса блин ,машина была 486sx 66  ,
ща просто ниже пенька железки живые не попадаются ,а времени прошло немало ,вот и запамятовал ...
а смысл ниже пенька делать ,что то выделывается на них из раритетов?

Оффлайн Softer

  • Пользователь
  • Сообщений: 4186
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #681 : 19 Сентябрь 2019, 16:56:46 »
На зависимо от того есть поддержка старта с сидюка в биосе или нет, запуск с загрузочной дискеты с MSCDEX и с драйвером привода с последующим запуском установки с сидюка всё равно удобнее, чем жанглировать набором установочных дискет Win95.

Добавлено позже:
Softer, да перепутал.
http://www.emu-land.net/forum/index.php/topic,74328.msg1279733.html#msg1279733
Потестил. В общем на PCem 12 и 15 разницы нет, а на 86box и VARCem эмуляция тормозит во время 2D рендера по сравнению с PCem.
« Последнее редактирование: 19 Сентябрь 2019, 19:44:18 от Softer »

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #682 : 21 Сентябрь 2019, 15:52:01 »
Может кто-нибудь сделать сборку win95 + voodoo со свежим Pcem? Как-то сложно все, если в этом толком не разбираешься. А то пишут, вроде как скорость подросла на слабых машинах.
Дело в том, что сложно всё, в чём толком не разбираешься. Но если имел дело с реальными машинками, которые PCem эмулирует... верней не просто имел дело, а сам собирал комп, определял жёсткий диск в биосе, сам его размечал и форматировал, накатывал систему - сложного вообще ничего нет. Вот такая сборочка с PCem V15 с Windows 98 SE - https://yadi.sk/d/Wt1wZfL3KVVP8A - собирал не я, изначально это всё было в сборке с DOSBox SVN Daum сделанной вот этим товарищем.

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8239
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #683 : 21 Сентябрь 2019, 16:11:31 »
Yaranga, я ему кинул на 95 сборку свою по быстрому собранную ,тоже стало интересно ,тестанул ,
unreal на voodoo x2 норм скорость\картинка ,отражений правда нет в демо...

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #684 : 21 Сентябрь 2019, 16:34:32 »
blackoff, там всё работает на глайд-враппере и многие артефакты идут от враппера, здесь же другие артефакты идут от реальной эмуляции Вуду. Правда, временами она оказывается совсем не в выигрыше.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #685 : 21 Сентябрь 2019, 16:56:28 »
на PCem 12 и 15 разницы нет
Ну наверно потому что у тебя мощная система, а прирост только на слабых машинах. У меня в 12 версии в Beast Wars звук заикался, в 15 уже нет.
Yaranga, с 98 виндой я сам разобрался, просто взял готовый hdd с установленной системой из другой версии Pcem, а вот с 95 такое почему-то не прокатывало (конфиг само-собой заново настраивал, как и в 98). Так-то вроде никакой разницы в играх, но 95 сама по себе намного шустрее шевелится.
S3 ViRGE/DX кстати не всегда лучший вариант, в Super Bubsy тормозит как не знаю что. С Phoenix S3 trio уже почти не тормозит, в редких местах. Лучше всего оказалось с Ati Video Xpression.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #686 : 21 Сентябрь 2019, 20:03:42 »
Yaranga, с 98 виндой я сам разобрался, просто взял готовый hdd с установленной системой из другой версии Pcem, а вот с 95 такое почему-то не прокатывало (конфиг само-собой заново настраивал, как и в 98). Так-то вроде никакой разницы в играх, но 95 сама по себе намного шустрее шевелится.
Ну да, есть такое.
Вкратце что надо знать чтоб самому установить систему.
Ну, где взять дистрибутивы, подсказок было уже масса, однако этот вариант признаю самым лучшим.
Дальше разберём, что надо сделать, чтоб увиделся образ диска.
Перво-наперво нужна загрузочная дискета. К примеру возьмём этот вариант. Распаковываем и можем сразу смонтировать в эмуляторе.
Теперь ближе к образу жёсткого диска.
Допустим, создаём этот образ прямо в эмуляторе. Памятуя, что заранее скаченая загрузочная дискета сделана на базе DOS 6.22, не делаем образ крупнее, чем 2 гигабайта. Это ограничение связано с тем, что DOS 6.22 по умолчанию умеет работать только с файловой системой FAT16, а там максимальный размер раздела может быть те самые 2 гига. Не, можно и другую загрузочную дискету найти, например от Windows 95 OSR 2, где уже есть FAT32 и объёмы увеличены в разы, но дело в том, что нам это здесь не очень-то и нужно.
Короче, создать жёсткий диск можно в PCem просто тупо указав его размер, например 2000 мегабайт, геометрия сама автоматом подгонится. Запускаем эмулятор, выбираем материнку на Socket 7 или Super 7 с привычным биосом от Award. Запускаем сам эмулятор, жмём кнопку del при загрузке, чтоб войти в биос. И первым делом выбираем пункт ide hdd auto detection. Подтверждаем, что у нас именно такой диск, какой увидел биос и переходим в пункт standart cmos setup, там приводим в порядок то, что касается диска А, то есть указываем, что у нас трёхсполовинойдюймовый дисковод для дискет 1.44 или 2.88 мегабайт. Дальше заходим в пункт
bios features setup, отключаем там антивирус (обычно первый пункт меню), иначе могут возникнуть сложности с установкой Windows. Последовательность загрузки (boot sequence) делаем A, C. Выходим в save and exit setup, подтверждаем выход кнопкой Y и грузимся с образа дискеты. Время и дату можно не вводить, просто жмём Enter. Вводим FDISK. Там выбираем первый пункт и создаём раздел на весь диск. Выходим из фдиска и после перезагрузки набираем Format C:. Вот теперь мы имеем образ диска с отформатированным разделом, на который в последствие можно будет установить свой Windows 95 или что-то ещё.

Добавлено позже:
А, и да, указанный выше образ загрузочной дискеты не очень подойдёт для установки Windows по причине того, что не содержит в своём составе драйвера сидирома. Лучше использовать для установки вот этот образ - https://www.old-games.ru/utils/boot/.
« Последнее редактирование: 21 Сентябрь 2019, 20:15:19 от Yaranga »

Оффлайн gotten

  • Пользователь
  • Сообщений: 4679
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #687 : 21 Сентябрь 2019, 20:25:23 »
Yaranga, спасибо, пригодится на будущее.

Ого, тут оказывается от выставленного процессора очень многое может зависеть. В Death Drome c Pentium 75 тормоза жуткие. А выше не пробовал, в самой ос тормозило сильно, ну я и подумал что нет смысла игру тестить. Сейчас заново скачал и попробовал с Pentium 166, игра залетала o_0 надо теперь много игр заново проверять  :D
« Последнее редактирование: 21 Сентябрь 2019, 21:03:43 от gotten »

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13478
  • Пол: Мужской
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #688 : 21 Сентябрь 2019, 21:19:28 »
gotten, некоторые версии Windows 95 (и не только) умеют сами размечать диск. Для этого нужно загрузиться с дискетки (последний предложенный вариант подойдёт) и на установочном компакте выбирать не setup, а oemsetup - в этом случае разметку и форматирование установщик сделает сам, то есть fdisk и format не понадобятся. Хорошо подойдёт для этих целей самый последний дистрибутив (образ компакт-диска) отсюда.

Оффлайн Cheriksoft

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
PCem - эмулятор старого PC-железа
« Ответ #689 : 02 Ноябрь 2019, 21:05:11 »
Установленная ОС куда? На стороннюю виртуальную машину? Если да, то повторяю ещё раз, достаточно просто создать любую машину в VirtualBox с сетевым мостом, без накопителей вообще (то есть ОС физически поставить некуда), и при её запуске в PCem начнут ходить пакеты, в то время как в ней будет висеть сообщение о не найденных загрузочных носителях.
Проблему, случаем, не удалось решить? Столкнулся с аналогичным поведением при попытке настроить в 86Box сетку через PCap и даже более интересными
Конфиг такой:
Хост - Windows 10, установлен Win10Pcap
Гость - 86box, включена сеть через Pcap, с эмуляцией NE2000, установлена Windows 98

Сетка в Win98 успешно поднялась, гостевая машина появилась отдельной записью в админке роутера
Пробуем открыть хоть что-нибудь через браузер на госте - глухо, не грузится ничего, даже админка роутера (192.168.1.1) и то, что точно открывается через IE5.
Начинаем делать пинги из гостевой системы, и тут начинаются чудеса
Все известные сайты (гугл, яндекс, вк) - пингуются успешно, то есть DNS успешно подцепился
Роутер (192.168.1.1) - пингуется успешно
А вот хостовая машина из гостя не пингуется совсем, также как и гость из хоста

Если переключить на SLiRP и перенастроить все айпишники - интернет в гостевой машине полностью работает, правда там тоже наблюдаются порой странные баги, когда при скачке больших файлов полностью зависает соединение.
Пробовал разные версии WinPcap и отдельную DLL-ку wcap.dll в папку с 86box - результат одинаковый