Попробовал увидеть детект R-Sounda - не нашел. Плохо искал, или он будет в следующих версиях?
Попробовал увидеть детект R-Sounda - не нашел. Плохо искал, или он будет в следующих версиях?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ivagor, вообще-то FAQ никто никогда не читает, но всё-таки рекомендую.
Всё, что надо сделать - это заменить драйвер c классом Sound Renderer cледующим образом:
1. Запускаем роботов и смотрим в бутлоде, какой из файлов драйверов говорит что у него класс "Sound Renderer". В версии 0.55 это файл SOUND002.DRV
2. Выходим из роботов в МикроДОС и переименовываем файл rs2stm.drv соответственно (в SOUND002.DRV)
Лучше переименовывать следующим образом:
cp rs2stm.drv sound002.drv
При неправильном переименовании бутлодер сообщит, что 2 драйвера либо пытаются повеситься на одно-и-тоже устройство, или имеют один и тот-же class и не забутит игрушку, выйдя в МикроДОС
Утилита cp.com на образе диска с последней версией. Я вообще-то думал сделать 2 submit файла для простоты запуска, но не стал. Сделал только sysfnt.sub для смены системных шрифтов. На всякий случай, напишу как им пользоваться. Например, чтобы сменить системный шрифт на digital8.fnt, в командной строке МикроДОС надо набрать
sub sysfnt digital8
Игра с этого момента будет использовать digital8.fnt в качестве системного шрифта (sub файл больше запускать не надо).
Я потом когда-нибудь возможно сделаю это либо конфиг-файлом, либо-ключами. А пока-так.
PS. Да, насчёт детекта: запусти конфигурацию игры с rs2stm.drv под Sound Tracker или с отключённым R-Sound под любым из эмулей и бутлодер, загрузив драйвер, должен сказать, что device not found и поехать грузиться дальше. Но звука в игре не будет, только SFX.
PPS. Зачем всё так "сложно" сделано? Чтобы можно было иметь RS2PT2.DRV, RS2PT3.DRV и так далее....![]()
Последний раз редактировалось PPC; 14.04.2014 в 13:43.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)