Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » VMware и DOOM |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 декабря 2014 0:23 Сообщение отредактировано: 7 декабря 2014 0:26
Решил я сделать в виртуальной машине 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 декабря 2014 0:48 Сообщение отредактировано: 7 декабря 2014 1:02
General MIDI тоже никак. Жалко, но буду играть без музыки. Ведь я правильно понимаю, что без строки SET BLASTER A=220 I=5...... все должно работать само, а эта строка просто ерунда? Либо драйвер с параметрами в AUTOEXEC-е, либо ничего. |
nongrato
Advanced Member
/dev/random Откуда: СПб Всего сообщений: 834 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2013 |
sanders написал: А кто бы помнил. Последний раз запускал дум давно и из-под венды. Но продолжаю настаивать: dosbox.com - там уже все настроено. Ведь я правильно понимаю, что без строки SET BLASTER A=220 I=5 |
Fe-Restorator |
NEW! Сообщение отправлено: 7 декабря 2014 2:56 Сообщение отредактировано: 7 декабря 2014 3:37
Варя не имеет встроенных средств для проброса 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 декабря 2014 19:10 Сообщение отредактировано: 7 декабря 2014 21:48 В который раз уже - сам спросил, сам себе и ответил. Действительно, установил драйверы 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 написал: Вроде уже и в ссылку носом потыкаешь, но нет - все без толку. Я про него не слышал |
Fe-Restorator |
NEW! Сообщение отправлено: 7 декабря 2014 22:44
sanders написал: Нет. Варя ничего не знает про ISA. Аппаратными считает только USB и PCI, их и позволяет пробросить внутрь виртуалки как физическое устройство. Все прочие шины Варя эмулирует как USB, и девайсы на этих шинах, независимо от оных типа, рассматривает как USB-девайсы. Отсель и ограничения на совместимость железа с варькой: если какая карточка требует два IRQ и более - мгновенно прилетает "розовая птица обломинго" - варька даст ей только одно IRQ. Ага. А если попробовать поставить дрова, как будто уже стоит ISA звуковушка? Обычно, исовая звукашка кушает сразу ТРИ ресурса: 1) порт 110..270 + прерывание 10 для WAV 2) порт 330 + прерывание 9 для midi синтезатора 3) порт 170 + прерывание 11 для CD-ROM привода Всякие дерьмобластеры имеют ОДИН драйвер подо все три ресурса, экономия, млин. Такой не пробросить в виртуалку. Поищи звукашку с раздельными драйверами под каждый ресурс, или ставь несколько одинаковых карточек, на каждой задействуй только один ресурс из трёх. Т.е. на одной wave, на другой midi, на третьей сидюк или дочка. |
Сейчас на форуме |
Fe-Restorator |
NEW! Сообщение отправлено: 7 декабря 2014 22:55
sanders написал: Это эмулятор доса для современных компов. Для игр он действительно получше вари, например, программный GUS под ним реализуется, как полноценная звукашка, без самой платы. Это что-то встроенное в Win7 или сторонний продукт? |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Технический флейм » VMware и DOOM |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |