Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Всё, что касается виртуальных машин

Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение EgorKuzevanov » 27 июл 2026, 20:45

Что делать, если на виртуальной машине VMware Workstation v15.5.7 (2020 года выпуска) с установленной Windows 98IF - сторонней сборкой Windows 98 SE от Игоря Федоренко:
- https://bust.narod.ru
- https://bust.narod.ru/98if.html
- https://bust.narod.ru/98if-history.html
- https://disk.yandex.ru/d/fq5rerSjNi10NQ - пароль на архив: 2024
не работает звук ни в одной DOS-игре, несмотря на заданную в настройках каждой игры звуковую карту Sound Blaster 16 и на автоматически установленный в Windows 98IF драйвер, предназначенный для эмуляции звуковой карты Sound Blaster 16 в DOS-окнах Windows 98 на эмулируемой в VMware Workstation звуковой карте Sound Blaster PCI128? Я проверял на Windows 98IF игры Doom (1993 года выпуска), Doom 2 (1994 года выпуска) и Quake (1996 года выпуска), скачанные с сайта https://www.old-games.ru.

Я хотел перейти с DOS-эмулятора DOSBox-X (улучшенного форка DOSBox) с установленной Windows for Workgroups 3.11, имеющей проблему с запуском и работой из-под себя программ, утилит и игр для DOS, использующих защищенный режим (http://forum.old-dos.ru/viewtopic.php?p=41265#p41265), и проблему с растеризацией некоторых скачанных из Интернета современных шрифтов TrueType (http://forum.old-dos.ru/viewtopic.php?t=3065#p41306), на виртуальную машину VMware Workstation с установленной сборкой Windows 98IF, в которой обе данные проблемы решены и которая при этом одновременно поддерживает запуск программ, утилит и игр для DOS (использующих реальный, стандартный и защищенный режимы), Windows 3.x, Win32s и полноценного Win32 API, но возникла такая проблема.

В качестве хост-системы я использую мощный игровой ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска) с:
- 8-ядерным 12-поточным процессором Intel Core i5-12450H (Alder Lake);
- 16 ГБ оперативной памяти;
- встроенной видеокартой Intel UHD Graphics;
- дискретной видеокартой NVIDIA GeForce RTX 3050 Laptop GPU на 4 ГБ;
- SSD-диском на 512 ГБ типа NVMe;
- и под управлением Windows 10 22H2 (x64).

Конфигурация моей виртуальной машины VMware Workstation с установленной сборкой Windows 98IF:
- тип операционной системы: Windows 98;
- тип прошивки: классический BIOS;
- оперативная память: 512 МБ;
- количество физических процессоров: 1 (один);
- количество процессорных ядер (потоков): 1 (одно);
- виртуальные накопители: VMDK-диск на 32 ГБ типа IDE, виртуальный CD/DVD-дисковод типа IDE и виртуальный дисковод для дискет;
- тип сетевого подключения (Интернет и локальная сеть): NAT;
- USB-контроллер: отсутствует;
- аппаратное ускорение 3D-графики: отключено (не поддерживается в гостевых системах Windows 9x на уровне скомпилированного кода VMware Workstation);
- режим растягивания виртуального экрана гостевой системы: с сохранением соотношения сторон;
- гостевые дополнения VMware Tools: не установлены (не требуются при наличии в установочных дистрибутивах Windows 98IF уже интегрированных туда драйверов для эмулируемых в VMware Workstation видеокарты VMware SVGA II, звуковой карты Sound Blaster PCI128 и сетевого адаптера AMD PCNET);
- режим совместимости виртуальной машины: совместимость с VMware Workstation 15.x.

Ответ автора сборки Windows 98IF Игоря Федоренко, полученный мной с его электронного почтового ящика bust@narod.ru:
Я этим эмулятором не пользовался, поэтому не знаю, чего ему не хватает. И драйвер SB128 отлаживал вслепую, аудиокарты у меня не было. Так что и ответа у меня нет. Увы.
Последний раз редактировалось EgorKuzevanov 27 июл 2026, 21:34, всего редактировалось 102 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 933
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение .::. Typucm .::. » 27 июл 2026, 21:26

Если автор сборки не знает - мы тем более не ответим. Не говоря о том что, никто не знает какую там морду строит эмуль вместо аппаратной карты.

Пробовать другие варианты звука из настроек эмуля и другие драйверы (какие? перебором-подбором всех совместимых с подерживаемыми аудиокартами, под эту эрзац-сборку). Либо привет слишком новой версии vmware, они поддержку 9х навреное много лет назад отключили. К слову, последней "полноценной" версией программы похоже является начало 17 ветки, ибо первая бесплатная про-сборка уже была с началом урезания поддержки 3D, а в следующей уже полностью выкинули и не нужные уже образы неподдерживаемых систем. На сколько я знаю, например, некоторые работают со всеми старыми системами в 10 или 12 vmware и все у них там прекрасно работает, как им надо. То что эти сборки для кого-то возможно не вариант - ну что ж делать, или шашечки, или ехать.

Если время девать некуда, могу посоветовать разобраться и попробовать прикрутить VDMSound для Windows 9x (на vogons однозначно сборка была), вариант сборки VDMSound для 2000\XP переписанный под 9x. На железе в своё время он у меня кое-как работал, для галочки. Может под эмулем иначе будет. Других эмуляторов аудиокарт для 9х почти не было (если не считать программный волновой синтез для General MIDI, типа WinGroove, последний, кажется, даже для дос-игр давал музыку, хотя я могу уже ошибаться). Ещё из древних был GUSemu, но я не уверен работает ли он под 9х\ME или уже на базе NT\2000, вроде должен. Ну, за счет дополнительной еще эмуляции будет звук в программах с поддержкой GUS.

ЛЯ! "Последний раз редактировалось EgorKuzevanov 27 июл 2026, 21:26, всего редактировалось 100 раз(а). "
Да это цирк какой-то...
Последний раз редактировалось .::. Typucm .::. 27 июл 2026, 21:43, всего редактировалось 5 раз(а).
«Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами. Нормально чего-то не знать, прикидываться идиотом — нет.» (Слава С.ПО.)
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 925
Зарегистрирован: 28 янв 2022, 22:43

Re: Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение EgorKuzevanov » 28 июл 2026, 14:55

.::. Typucm .::., увы, но даже волшебная команда set BLASTER=A220 I5 D1 P330 в файле C:\AUTOEXEC.BAT мне не помогла. В DOS-играх, запущенных из-под Windows 98IF на VMware Workstation, по-прежнему не работает звук Sound Blaster 16.

Не помог и следующий файл реестра, упомянутый в файле Win98\98if-001.cab\SB16AWE.INF внутри установочного ISO-образа Windows 98IF:
Код: Выделить всё
REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Creative Tech\Emu10kx\Emulation]
"EnableSB16Emulation"=dword:00000001


Можно ли что-нибудь сделать? Ибо при добавлении строки sound.virtualDev = "sb16" в конец конфигурационного VMX-файла виртуальной машины VMware Workstation с установленной Windows 98IF, запуске данной виртуалки и любых моих попытках вручную установить драйвер для звуковой карты Sound Blaster 16 Windows 98IF перманентно вылетает в BSOD, а я не хочу переустанавливать и перенастраивать всю Windows 98IF целиком.
Последний раз редактировалось EgorKuzevanov 28 июл 2026, 20:40, всего редактировалось 6 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 933
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение uav » 28 июл 2026, 15:17

EgorKuzevanov, мало информации - например, что значит "не работает звук" - просто не слышно, выводится какая-то ошибка? Другие игры не проверяли? Я, например, звук часто проверяю с помощью Setmain.exe из Duke 3D:
download/file.php?id=1659
Что говорят диагностические программы про звук? Та же UNISOUND?
В самой Windows 98 звук есть?
Какие настройки VMware по звуку?
Что показывается в "Диспетчере устройств" - там есть эмуляция SB?
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3238
Зарегистрирован: 22 дек 2008, 14:21

Re: Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение .::. Typucm .::. » 28 июл 2026, 18:52

EgorKuzevanov, мне нечего добавить к ответу.

" а я не хочу переустанавливать и перенастраивать"
а вот с этого и начинается вся веселуха, без желания разобраться самому и устранить никогда ничего не получится, а для этого надо читать и экспериментировать
Последний раз редактировалось .::. Typucm .::. 28 июл 2026, 18:54, всего редактировалось 1 раз.
«Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами. Нормально чего-то не знать, прикидываться идиотом — нет.» (Слава С.ПО.)
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 925
Зарегистрирован: 28 янв 2022, 22:43

Re: Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение krotan » 28 июл 2026, 18:58

Я бы посоветовал альтернативный вариант. Все упомянутые вами игры идут со звуком в чистом реальном DOS с эмулятором звуковой карты SbEmu v1.06 без посредства каких-либо виртуальных машин или эмуляторов ДОС.
Аватара пользователя
krotan
Мастер Даунгрейда
 
Сообщения: 325
Зарегистрирован: 03 фев 2022, 20:16
Железо: EeePC

Re: Не работает звук ни в одной DOS-игре в сборке Windows 98IF, установленной на VMware Workstation

Сообщение EgorKuzevanov » 28 июл 2026, 19:18

Мне пришлось повторно создать новую виртуальную машину VMware Workstation для гостевой системы Windows 98IF, прописать в конце ее конфигурационного VMX-файла строку sound.virtualDev = "sb16" (принудительно включающую виртуальную звуковую карту Sound Blaster 16 взамен дефолтной Sound Blaster PCI128) и повторно установить Windows 98IF. В результате в плане звука в DOS-играх, запущенных из-под Windows 98IF на VMware Workstation, получился следующий расклад (все нижеуказанные игры скачаны с сайта https://www.old-games.ru и настроены на звуковую карту Sound Blaster 16):
- Doom (1993 года выпуска), Doom 2 (1994 года выпуска), Heretic (1994 года выпуска), Hexen (1995 года выпуска) и Hocus Pocus (1994 года выпуска) - музыка в формате MIDI воспроизводится исправно, но цифровые звуковые эффекты заикаются;
- Doom 2D (1996 года выпуска) - настроечная утилита SETUP.EXE при тестировании просто звуковой карты Sound Blaster зависает, но, тем не менее, позволяет принудительно завершить свою работу через сочетание клавиш Ctrl+Alt+Del (в VMware Workstation его функцию выполняет сочетание клавиш Ctrl+Alt+Ins), а при тестировании звуковой карты Sound Blaster 16/AWE32 вылетает сначала в BSOD, а затем на рабочий стол Windows 98IF;
- Wolfenstein 3D (1992 года выпуска) - музыка и звуковые эффекты в формате MIDI воспроизводятся исправно, но цифровые звуковые эффекты полностью отсутствуют;
- Quake (1996 года выпуска) - единственная игра для DOS, в которой исправно заработали цифровые звуковые эффекты на моей виртуальной машине VMware Workstation с установленной Windows 98IF;
- и "Поле чудес" (1993 года выпуска) - она использует для вывода звука исключительно PC Speaker, в ней вообще нет ни цифровых звуковых эффектов, ни даже музыки и звуковых эффектов в формате MIDI.
Последний раз редактировалось EgorKuzevanov 28 июл 2026, 19:42, всего редактировалось 3 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 933
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050


Вернуться в Эмуляторы и виртуальные машины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron