Есть ли способ использовать Windows 3.11 в виртуальной коробке с более чем 256 цветами?

5023
AlexV

Я перешел с VirtualPC на VirtualBox и воссоздаю с нуля свои виртуальные машины.

Я хотел бы, чтобы моя Windows 3.11 в 1024 * 768 с 24 или 32-битными цветами (16-битные цвета тоже подойдут).

На данный момент лучшее, что мне удалось найти, это 1024 * 768 с 256 цветами. Это лучше, чем стандартные 16 цветов, но самое низкое, которое я готов установить, составляет 65536 цветов (16 бит).

Есть ли способ получить 16 бит + цвета в 1024 * 768 в Windows 3.11 под Virtualbox?

4
Эти операционные системы не поддерживают то, что вы хотите, когда они были новыми Ramhound 10 лет назад 0
Можно ли использовать VMWare Workstation? Я действительно не знаю, но Windows 98, кажется, работает довольно хорошо, и я могу использовать все цвета до 32 бит, кроме конечно 16-битного, но есть возможность включить 16-битные слои эмуляции цвета. Кроме того, примечание: разве DosBOX не будет лучше для Windows 3.1? Gizmo 10 лет назад 0
@Ramhound У меня было более 256 цветов в Windows 3.11 в те дни ... Фильмы QuickTime в Windows 3.11 не было доступно для просмотра, пока я не узнал, как переключиться на более высокие цветовые режимы. AlexV 10 лет назад 0
@Gizmo Я бы предпочел, чтобы все мои виртуальные машины использовали одну и ту же программу (проще в управлении). AFAIK DosBOX нацелен на эмуляцию игровой среды, и хотя есть хаки, поддерживающие сетевое взаимодействие, я не уверен, что он будет таким же полным, как VirtualBox ... AlexV 10 лет назад 0
Из всего, с чем я столкнулся, виртуальная видеокарта не работает ни с какими драйверами, поддерживающими эту глубину цвета. DOXBox определенно делает, однако. Jason 9 лет назад 0
Вам нужно будет попросить разработчиков виртуальных машин предоставить совместимые виртуальные адаптеры и драйверы. К сожалению, они просто не очень хорошо поддерживают старые ОС. Например, мне пришлось попробовать многочисленные комбинации программного обеспечения VM и версий Windows, чтобы найти такую, которая позволила бы мне воспроизвести мою старую копию DarkSeed 2 с полным цветом и звуком. Единственной комбинацией, которая в итоге заработала, была Windows ME в VirtualBox. Любая другая комбинация, которую я пробовал, имела какую-то проблему. ಠ_ಠ Synetech 9 лет назад 0

2 ответа на вопрос

1
harrymc

Посредством какой-то детективной работы, которую я нашел в ветке « Помоги мне с некоторыми играми на базе Windows 3.X», я сказал:

Я использую настройки по умолчанию в DOSBox 0.74, WfW 3.11, S3 Trio 32/64, видеодрайвер версии 1.70.04, драйвер SB16 + патч. Я выбрал минимальную установку для игры и не пытался установить прилагаемый QT, вместо этого устанавливая QT 2.1.2.

Кстати, фильмы выглядят лучше с глубиной цвета более 8 бит. Игра отлично работала с 32-битным цветом, но 16-битная выглядела так же хорошо, так что 32-битный мог бы быть излишним.

Видеодрайвер S3 Trio 32/64 больше не доступен на странице драйверов S3, но мне удалось найти копию в российском университете на веб-сайте FileWatcher для Trio64V + (в надежде, что это поможет).

Тем не менее, я думаю, что VirtualBox не эмулирует S3 Trio, поэтому вам нужно будет использовать VirtualPC для этого. Это сообщение в блоге Microsoft говорит:

Физический S3 Trio 64 поддерживает 24-битный цвет, но мы поддерживаем только 1,2,4,8,16 и 32-битный цветовые режимы .

Да, моя Win 3.11 VM под VitrualPC в 32-битном цвете с успехом. Но я переключаю их всех на VirtualBox. Я попробую те драйверы с VB, чтобы видеть, работают ли они случайно. AlexV 9 лет назад 1
VirtualBox изначально поддерживает .vhd диски. harrymc 9 лет назад 0
Да, я знаю, но аппаратное обеспечение, эмулируемое между VirtualPC и VirtualBox, отличается, и ОС не загружается. AlexV 9 лет назад 1
Вы видите, какая видеокарта эмулируется VB для WfW 3.11? harrymc 9 лет назад 0
«По умолчанию VirtualBox обеспечивает поддержку графики через пользовательскую виртуальную видеокарту, совместимую с VESA». Вот почему так сложно найти драйверы ... Думаю, если я найду универсальные 16-битные + VESA драйверы, я буду в порядке ... AlexV 9 лет назад 1
Вы увеличили видео память до максимума на VB? harrymc 9 лет назад 0
Есть также сообщения о [Windows 3.11 для DOSBox, готовом к запуску] (http://www.abandonia.com/vbullet/showthread.php?t=27770), который может лучше работать с [DOSBox] (http: / /sourceforge.net/projects/dosbox/) затем VB. Хотя почему бы не продолжить с VPC? harrymc 9 лет назад 0
VPS больше не обновляется и не поддерживает USB (я знаю, что это не то, что я использую с Win 3.11, но я предпочитаю использовать одно и то же программное обеспечение для всех моих виртуальных машин). AlexV 9 лет назад 1
В качестве моего последнего вздоха см. [Эту ветку] (http://ubuntuforums.org/showthread.php?t=724091). В противном случае я не верю, что видеодрайвер VB когда-либо был взломан для работы в 16-битном режиме в WfW. harrymc 9 лет назад 0
0
Juan Manuel

Почему бы не перейти на KVM (гипервизор ядра Linux)? Одна единственная программа, которая может обрабатывать прямое прохождение через gpu, VGA-карта с поддержкой VESA, Cirrus Logic Card (совместимая с Windows 3.11, с 16-битным цветным режимом), эмулируемое видео qxl и vmware svga2. Он также может легко обрабатывать несколько типов процессоров, а также все другие обычные функции, которые вы ожидаете от гипервизора. Вы можете просто перенести все ваши виртуальные машины на kvm и покончить с этим.

Похожие вопросы