Oldgamer писал(а):Глупый, но "сакральный" вопрос. Где биосы брать и какие?
Вот эти, например
В VPC, например, эмулируется встроенная видеокарта. Кстати, это решение "реальное", я с такой конфигурацией однажды "пересёкся" (вот только добренький дядя-производитель высочайше дозволил пользователю на нужды встроенной S3 32/64 выделять из оперативки не до 4, а до 32 мегабайт).
У PCem/86box другая задача - эмулировать реально существовавшее железо. Там нельзя, например, взять и "приделать" к S3 trio64 32 мега видеопамяти.
Биос на 968 чипсете? В связке с Вудой? А "адреса" у них тоже "пересекаться" будут? Ну если ради "теплоламповости" только, чтобы современный пользователь почувствовал себя юзером тех лет
Конфликты адресов и IRQ вполне возможны, их придётся разруливать вручную. Плата за "теплоламповость" (ради которой и создаются эмуляторы такого типа).
А вот "багамка" с "барбадоской", имхо, было бы самое то.
Эти карты с 8 мегами на борту я вообще не припомню (багам таких точно не было, про барбадос не уверен). Но даже если и были какие-то модели, где найти от них биос ?
Попалась мне надысь сборка Досбокса с предустановленной 95-й. Залезаю в диспетчер устройств и вижу там мост Pentium-PCI 440BX. Ну думаю, чтобы лишних мышедвижений не делать, поставил мальчик 95-ю на Qemu, SovietPC или ещё куда, а потом образ к Досбоксу подключил. Удалил я этот мост, а он...снова появился. Ну ладно, делаю "чистую" установку с нуля. Опять этот мост появляется. А теперь представьте себе конфиг Досбокса - 486, 440ВХ да ещё и АРМ впридачу. Добавьте к этому видеокарту с 8 мегабайтами памяти. Кстати сборка такая попалась в единственном экземпляре. На других сборках та же Винда с того же образа диска первым делом "сносила" вышеупомянутый мост. А особенно "доставило" то, что установку драйвера на ISA-шину приходилось делать "ручками". Сама винда этой шины в упор не видела,при том, что sb16, который только в ISA-варианте и существовал работал без нареканий...
Строго по классику: "Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому ещё дородности Ивана Павловича..." Dosbox - крайне своеобразная "вещь в себе", создававшаяся и заточенная в основном под запуск старых игр. Для всего остального практически не годится. Скажем, если мы захотим поставить под ним старый *nix, или NT, или нетварь, ничего хорошего из этой затеи не выйдет.
И всё же акселератор бы не помешал. Акселераторы ведь разные бывают. Приведу пример с Qemu. На моём хосте CoreDuo с 2000 мегагерц выходит примерно 230-240 мегагерц. Если включить акселерацию, то частота повышается до 266 мегагерц. Немного? Но без акселератора частота 240 мегагерц - это когда на машине вообще ничего не делается. Стоит мышью шевельнуть - и она тут же проседает. А с акселератором частота в 266 мегагерц держится стабильно.
Такой акселератор есть, dynarec (dynamic recompiler) называется. Местами глючен, но без него с быстрыми P5/P6 поработать не получилось бы. По умолчанию включён. В ряде случаев из-за ошибок приходится его принудительно отключать в настройках (для P5 и PPro/PII - только руками в cfg-файле).
p.s. Сохранение объёма RAM поправлено в #1063