4

Я бы построил виртуальную машину Windows 98 на моем Mac с VirtualBox для запуска некоторых старых игр, таких как "Z". Он работает, но без отличного саундтрека. При тестировании я понимаю, что саундтрек находится в миди-файлах, и даже Media Player не воспроизводит миди-файлы. Он открывает файл, знает время и т.д. (Распознает файл), но звук не воспроизводится.

Установлен Sound Blaster Midi Sinth, проблема может заключаться в самой виртуальной машине, которая не эмулирует полную карту Sound Blaster 16. Я думаю о некоторых альтернативах: изменить звуковую карту виртуальной машины (не представляю, как это сделать), или установить драйвер, который синтезирует MIDI-сигнал в волне, чтобы использовать работающий, но не найденный волновой порт. один.

Существует тема здесь , но и для XP или выше. Я пробовал мидиокс, но у него нет собственного драйвера, или я не знаю, как заставить его работать.

Также не смог попасть на форум Virtual Box, я бы сделал профиль Oracle, но не работал. Я действительно спрашивал в, и они советуют мне спрашивать здесь. Итак, я ... есть идеи?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Я пытался воспроизвести эти MIDI-файлы на Mac OSX Lion (за пределами VM). QuickTime просит установить v7, но у меня есть 10… Я пробовал RealPlayer, но без звука, такая же ситуация, как внутри ВМ. Наконец, я попробовал бесплатное приложение "MIDI Trail", которое воспроизводит музыку на 100%, используя в качестве настройки "Apple DLS Music Device". Virtual Bux использует CoreAudio. Та же?

2 ответа2

2

(Это старый вопрос, но это результат номер один, который я нашел по этому поводу)

Мне удалось получить MIDI-звук в Windows 98 SE в VirtualBox с помощью драйвера Realtek для Windows 95 и ICH AC97 audio. (использование SB16 возможно для получения волнового звука, но без миди)

На веб-сайте Realtek загрузите драйвер Windows 95, щелкнув Загрузки -> «Аудиокодеки AC'97 (Программное обеспечение)» -> Далее, а затем нажмите "Windows 95 только для драйвера".

Для справки, имя файла 0001-VXD_A406.exe (и, если вы хотите его проверить, md5 будет b5f78cb9d97297e503fdf20ff722de63)

Вы также можете найти его на web.archive.org, по адресу https://web.archive.org/web/20180913222117/https://az695102.vo.msecnd.net/rtdrivers/pc/audio/0001-VXD_A406. EXE

Теперь его нельзя установить непосредственно в Windows 98; он жалуется, что этот драйвер только для win95.

Итак, используя 7zip на хост-машине, распакуйте содержимое EXE. Среди других файлов он содержит каталог под названием "Win95". Сам драйвер там есть.

Затем настройте виртуальную машину на использование звука "ICH AC97" и запустите виртуальную машину. Как только Plug & Play обнаружит новое устройство, используйте драйвер из каталога Win95.

И это все. Теперь он должен играть музыку MIDI!

Для справки, я проверил это с помощью VirtualBox 5.2 и Windows 98 SE.

1

Вы изменили Audio Controll на "SoundBlaster 16" (в разделе "Настройки", "Аудио")? Если вы уже сделали это, это может быть ошибка VirtualBox при эмуляции SB16, обратитесь к https://forums.virtualbox.org/viewtopic.php?f=6&t=12425 для получения дополнительной информации.

Если это так, вы можете попробовать DOSBox. Вот сравнение между Vbox и DOSBox https://gaming.stackexchange.com/questions/27690/why-do-people-use-dosbox-over-virtualbox-in-a-gaming-context

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .