LINUX.ORG.RU

Вышла новая версия эмулятора старого железа PCem v11

 ,


8

2

Отличия от версии 10.1:

  • добавлена эмуляция Tandy 1000HX, Tandy 1000SL/2, Award 286 clone, IBM PS/1 model 2121;
  • добавлена эмуляция видеокарты Hercules InColor;
  • добавлена эмуляция Cyrix 6x86;
  • корректный тайминг для 8088/8086;
  • добавлена эмуляция звуковой карты IBM PS/1;
  • добавлена эмуляция Adlib Gold surround;
  • исправлена эмуляция PCjr/Tandy PSG;
  • машины XT теперь могут иметь менее 640 кБ RAM;
  • ускорение работы рекомпилятора 3DFX;
  • исправлена ошибка, приводящая к вылету при использовании модуля вывода Direct3D на системах с видеокартами Intel HD;
  • добавлены настройки для CD-ROM, улучшена работа с заменой диска и изменением уровня громкости, .iso-файлы для эмуляции CD-ROM теперь поддерживаются напрямую;
  • звуковая карта Gravis Ultrasound теперь работает в стерео-режиме;
  • улучшения в работе эмулятора FDC (floppy-disk controller);
  • исправлена работа 2D-блиттеров Mach64 и ViRGE;
  • оптимизация динамического рекомпилятора, дающая прирост в производительности на 10-15% (по сравнению с предыдущей версией), при использовании MMX прирост может быть ещё больше;
  • исправлено множество ошибок.

>>> Подробности



Проверено: Falcon-peregrinus ()
Последнее исправление: Falcon-peregrinus (всего исправлений: 10)

Годная вещь, не знал. Как раз не хватало такого. QEMU/VirtualBox не то, потому что не эмулируют старое железо, а когда даже эти звуковухи с видюхами не нужны, нельзя просто задать нужный целевой проц для эмуляции. DosBox был близок, но только дос, а нужен не всегда только он.

Psych218 ★★★★★
()

Нужно. Слежу за развитием. Очень полезная вещь. Вот бы еще DirectX какими бы хаками эмулировать... (через OpenGL например)

RevenantX ★★★★
()
Ответ на: комментарий от mittorn

Там есть поддержка более-менее 3д карт. Втч Voodoo и его 3dfx. В процессе Nvidia TNT Riva.

RevenantX ★★★★
()
Ответ на: комментарий от Gary

Для запуска ReactOS

Смишно. Я знал что 640 хватит всем, но что этого достаточно для ReactOS?

void_ptr ★★★★
()

А оно трещит, когда идёт ввод-вывод на дисках A:// или B:// ?

AnDoR ★★★★★
()
Ответ на: комментарий от Gary

А ведь и правда. Наладили бы они работу под этим - уже было бы лучше для ReactOS. С другой стороны, под виртуалочкой оно работает относительно нормально, даже удалось зайти в Jabber и написать там сообщения. Правда, переключение раскладки в Pidgin не работало, приходилось писать в блокнотик XD

Falcon-peregrinus ★★★★★
()
Последнее исправление: Falcon-peregrinus (всего исправлений: 1)

Омские линуксоиды спрашивают...

А как бы это прикрутить в libvirt, чтобы кроме qemu и spice, была и эта виртуалочка?

linuxmaster ★★★★
()
Ответ на: комментарий от l-_-l

А вот это не факт. В совковые компы ставили импортые чипы порой, и ты мог даже не знать, если не разбирал.

anonymous
()
Ответ на: комментарий от anonymous

Кроме первых пары сотен Агатов - других и не припомню. Неее шалун - ты всио вриоЖЪ! Все на своих было ... цельнотянутых! :)

anonymous
()

Для каких задач может на практике применяться сабж? Для старых досовских прог использую DosBox.

anonymous
()
Ответ на: комментарий от Falcon-peregrinus

уже было бы лучше для ReactOS

Оно жирнее чем 98 винда...

anonymous
()
Ответ на: комментарий от anonymous

В совковые компы ставили импортые чипы порой, и ты мог даже не знать, если не разбирал.

Не в моем случае, в Поиск 1.06 стояли К1810ВМ88, а вот уже в Поиск 2, которого у меня не было, возможно ставили и импортные уже.

l-_-l
()
Ответ на: комментарий от anonymous

Z80 импортные часто вижу. ПЗУ всякие тоже.

anonymous
()
Ответ на: комментарий от void_ptr

Ну если добавят поддержку Direct3D, и дотянут скорость эмуляции нормально, то можно будет поиграть в некоторые игры 1998-2004 примерно годов которые не работают(или очень плохо работают) на многоядерных и системах и на операционках старше XP.

RevenantX ★★★★
()
Последнее исправление: RevenantX (всего исправлений: 1)
Ответ на: комментарий от RevenantX

Ну если добавят поддержку Direct3D, и дотянут скорость эмуляции нормально, то можно будет поиграть в некоторые игры 1998-2004

А wine тебя не устраивает ?

vasya_pupkin ★★★★★
()
Ответ на: комментарий от anonymous

В совковые компы ставили импортые чипы порой, и ты мог даже не знать, если не разбирал.

Импорт процессоров в Союз был запрещён санкциями Штатов, емнип. Всё импортное, что ввозилось из выч. техники, производилось в странах СЭВ - ГДР и Венгрии, в основном.

LamerOk ★★★★★
()
Ответ на: комментарий от anonymous

Для запуска спецефичного ПО. Например в одной конторе был древний софт который был написан еще в 90х под SCO Unix. Исходников нет, железо на котором все это работает (x386) умирает - замену железкам найти очень трудно, на новом железе древняя SCO не запускается - такой эмулятор мог бы быть решением для них.

zaz ★★★★
()
Ответ на: комментарий от zaz

думаю для этого и qemu хватит. А во сабж эмулирует довольно таки специфичные железки. Я тут вижу только игровую составляющую. Ну там, может кто ностальгирует по звукам PCJr или видеорежиму Tandy.

liss21 ★★★
()

Я что-то не понимаю. Что именно он эмулирует? Насколько это быстро работает? Можно ли в нем запустить Blood на приличной скорости, при этом обойти дикие системные требования досбокса? И быстрее ли это в целом работает, чем досбокс?

SjZ ★★★★★
()
Ответ на: комментарий от Myau

Если бы не это:

PCem is licensed under the GPL, see COPYING for more details.

То да
Разумеется всегда можно дописать трансляцию.

mittorn ★★★★★
()

на него ДОС поставить чтоб игорей гонять можно? особенно интересно про 3DFX. досбокс ацкий тормоз и вудуу там видимо никогда изкоробки не сделают, а досему рип.

mos ★★☆☆☆
()

386BSD поставить можно?

OpenBSD 2.0?

buratino ★★★★★
()

и, это... в OpenBSD соберётся? :)

buratino ★★★★★
()

А скажите, уважаемый пипл, тут можно на весь современный экран развернуть окно DOS? Кроме DosBox'a это еще где-нибудь возможно? Доков на сайте сабжа нет (не осилил как поставить, ROM требует), по скринам не понять.

zh_v68
()
Ответ на: комментарий от greenman

а i386-ное?

у меня под qemu не работает ни 386bsd, ни openbsd младше 2.6, ни debian 2.2

buratino ★★★★★
()
Ответ на: комментарий от mittorn

кул стори бро

Есть истории успеха? Какой-нибудь «тяжелый» ДОС-игорь (типа Blood) и отдельно что-нибудь под Voodoo (Carmageddon)?

mos ★★☆☆☆
()

вряд ли покатит...

мдя, эмуляция вуды через ЦПУ.

и вообще, тот факт, что оно пытается всё на свете поддерживать говорит о том, что поиграть в ДОС игорей с комфортом не получится.

может если надо запустить 1 специфическую прогу (под калькулятор :))) тогда будет толк - если еще подзаточить. а как повседневный софт - чувствую будут мучения и борьба как с DOSemu...

mos ★★☆☆☆
()
Ответ на: кул стори бро от mos

нетЮ я просто глянул что там эмуль вуды есть. Ещё написано, что bottleneck - именно эмуляция cpu, а с вудой он легко справляется

mittorn ★★★★★
()
Ответ на: комментарий от mittorn

может тогда есть смысл потыкать. но боюсь все равно не на топовом проце ползать будет. Карма там или Archimedean Dynasty какой-нибудь.

mos ★★☆☆☆
()

Олдфагам на радость, вспомнить молодость/юность/детство. Есть ещё Эмулятор 3000. Жаль только, что лишь под винду. И пусть бета-версия не смущает, он у меня ни разу ещё не упал!

krotozer
()

машины XT теперь могут иметь менее 640 кБ RAM;

Bill Gates cкрежещет зубами в ярости!!! :)

quickquest ★★★★★
()
Ответ на: комментарий от LamerOk

Даже не знаю тогда, откуда брались контроллеры флоппиков малайского интеля со спиленной крышкой.

Shadow ★★★★★
()
Ответ на: комментарий от mos

Скорее всего. Но сейчас процв то достаточно быстрые. На avx графика достаточно быстро считается

mittorn ★★★★★
()

«машины XT теперь могут иметь менее 640 кБ RAM;»

The circle is now complete. When I upgraded, I was green. Now I am the master.

anonymous
()
Ответ на: комментарий от vasya_pupkin

Есть некоторые игры, которые очень хитрожопо используют Asm вставки в коде для сильных оптимизаций. Которые под Wine редко нормально работают.

RevenantX ★★★★
()
Ответ на: комментарий от RevenantX

Это не из-за асм-вставок, а из-за прямого обращения к железу и привязки к скорости выполнения инструкций на тогдашних процессорах вместо использования таймеров.

anonymous
()
Ответ на: комментарий от anonymous

Это то понятно. Но я и имел ввиду хитрые асм вставки которые напрямую к железу обращаются (я их собственными глазами видел в исходниках wacraft 2000 (который потом стал казаками))

RevenantX ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.