Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   VMware и DOOM
RSS

VMware и DOOM

<<Назад  Вперед>> Страницы: 1 2
Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Решил я сделать в виртуальной машине DOS 6.22 для другой в общем-то игры.
Настроил все и вот два вопроса:
1. В игре DOOM нет музыки. Какие настройки попробовать, чтобы звук был? Все типы плат в Setup Doom я перебирал. Выстрелы есть, а музыки нет.
2. Игра Train (SL.EXE) - где надо было строить жел.дорогу между поселками, начиная с 1800 года и до 2000 года, вызывает остановку процессора("CPU has been disabled from guest operation system...."). Эта же игра, скопированная на 386 машину, играет. Т.е. ошибки в игре нет. Как же может что-либо работающее (исправное, не поврежденное в DOS-е), вызывать остановку процессора виртуальной машины, которая прежде, чем что-то исполнить, анализирует возможные конфликты (как я понимаю).
nongrato
Advanced Member
/dev/random

Откуда: СПб
Всего сообщений: 834
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 окт. 2013
1) General MIDI тоже никак?
2) Запросто. У меня Maya в VirtualBox падает сама и валит за собой всю машину. Можно было бы дебагером игрушку помучить чтобы выяснить что такого она там выполняет, да не стоит того.

Ответ на оба вопроса: http://dosbox.com
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
General MIDI тоже никак. Жалко, но буду играть без музыки. Ведь я правильно понимаю, что без строки SET BLASTER A=220 I=5...... все должно работать само, а эта строка просто ерунда? Либо драйвер с параметрами в AUTOEXEC-е, либо ничего.
nongrato
Advanced Member
/dev/random

Откуда: СПб
Всего сообщений: 834
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 окт. 2013
sanders написал:
[q]
Ведь я правильно понимаю, что без строки SET BLASTER A=220 I=5
[/q]
А кто бы помнил. Последний раз запускал дум давно и из-под венды. Но продолжаю настаивать: dosbox.com - там уже все настроено.
Fe-Restorator
Гость

Ссылка

Варя не имеет встроенных средств для проброса GM из виртуалки в хост-ОС и далее на звукашку, ибо эмулирует последнюю как generic USB-soundcard, а в ей только одно IRQ за раз. Можно опробовать поставить хорошую звукашку (получше ляо-дерьмобластера) со всеми её дровами (раздельными для wave и midi), настроить ей IRQ-линии в Legacy-режиме и попытаться пробросить их в варю как ДВЕ звукашки, одна на Wave, другая на Midi.
Внутри гостевой ОС понадобится проставить те-ж драйверва для обеих частей звукашки, логически считающихся теперь "разными звукашками". Только теперь можно запустить игрушку.
Или использовать физическую USB-звукашку, воткнутую в физический порт, пробросить этот порт в виртмашину как физический и уповать на два случайных события: что дос сумеет работать с такой звукашкой и что сама звукашка умеет петь по миди, хоть сколько-нибудь сносно.

PS. Гостевая ОС отвечает за синтезирование звука из миди-команд и за микширование этого сигнала с обычным PCM потоком. Уже результат микширования пробрасывается в хост-ОС (и её звукашку). Таков принцип работы. Если гостевая ОС чего-либо из упомянутого не умеет (не имеет микшера, например, ибо досу он нафиг не сдался, по-умолчанию), то соответственный функционал физической звукашки задействован не будет. Варька здесь - не помощник.
Сейчас на форуме
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Ага. А если попробовать поставить дрова, как будто уже стоит ISA звуковушка?
Я вспомнил, что в чистом DOS-е на старых машинах звуковушки PNP до установки дров издавали звуки, но не играли музыку. Или наоборот? А после установки дров - все ОК. Надо попробовать поставить дрова от Creative. Вдруг, да найдут "железо".
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Да.
В который раз уже - сам спросил, сам себе и ответил.
Действительно, установил драйверы SB PNP, в частности SB-3170, и именно вторую дискету, которая для PNP, музыка играет в играх.
Теперь надо освоить USB-драйверы для DOS - то, что я уже не застал в свое время, перейдя бесповоротно на винду...


Поторопился, услышав "Эйт бит тестед... Сикстин бит тестед". А это же wav. Sintized Music молчит. Это из DIAGNOSE.EXE (драйверы SB).
В Думе музыки нет. CTCU.EXE из драйверов SB взвывает runtime error. Причем из разных пакетов.
lexx
Full Member


Откуда: Москва/СПб
Всего сообщений: 227
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 авг. 2010
sanders, а почему DOSbox не хотите использовать?
У меня под ним и дюк и дум идут с музыкой и звуком вообще без проблем и без танцев с бубном
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Это что-то встроенное в Win7 или сторонний продукт?
Я про него не слышал. Почитаю, попробую.
nongrato
Advanced Member
/dev/random

Откуда: СПб
Всего сообщений: 834
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 окт. 2013
sanders написал:
[q]
Я про него не слышал
[/q]
Вроде уже и в ссылку носом потыкаешь, но нет - все без толку.
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
Ага. А если попробовать поставить дрова, как будто уже стоит ISA звуковушка?
[/q]
Нет. Варя ничего не знает про ISA. Аппаратными считает только USB и PCI, их и позволяет пробросить внутрь виртуалки как физическое устройство. Все прочие шины Варя эмулирует как USB, и девайсы на этих шинах, независимо от оных типа, рассматривает как USB-девайсы. Отсель и ограничения на совместимость железа с варькой: если какая карточка требует два IRQ и более - мгновенно прилетает "розовая птица обломинго" - варька даст ей только одно IRQ.

Обычно, исовая звукашка кушает сразу ТРИ ресурса:
1) порт 110..270 + прерывание 10 для WAV
2) порт 330 + прерывание 9 для midi синтезатора
3) порт 170 + прерывание 11 для CD-ROM привода

Всякие дерьмобластеры имеют ОДИН драйвер подо все три ресурса, экономия, млин. Такой не пробросить в виртуалку. Поищи звукашку с раздельными драйверами под каждый ресурс, или ставь несколько одинаковых карточек, на каждой задействуй только один ресурс из трёх. Т.е. на одной wave, на другой midi, на третьей сидюк или дочка.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
Это что-то встроенное в Win7 или сторонний продукт?
Я про него не слышал. Почитаю, попробую.
[/q]
Это эмулятор доса для современных компов. Для игр он действительно получше вари, например, программный GUS под ним реализуется, как полноценная звукашка, без самой платы.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   VMware и DOOM
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS