Страница 1 из 1

воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 31 май 2018, 20:06
retrofan
подскажите, возможно ли...имеется в виду вывод через звуковую карту...по идее, для этого нет никаких препятствий, хоть на 286ом можно вавы проигрывать, но у меня не получилось - плеер вылетает с ошибкой, хотя на DX машине все работает...неужели для простого воспроизведения вавки нужен сопроцессор..? ведь это же не декодирование сжатого аудио которое даже 486е загружает по полной, а по сути просто передача аудио данных из файла на порт звуковой карты...даже на спектруме вавки играются, а что с 386sx не так...? заранее благодарю за ответы

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 01 июн 2018, 00:32
uav
Ну, вот это:
http://www.multimediaware.com/qv/qv103b.zip
на эмуляторе 386SX/16 WAV воспроизводит.

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 01 июн 2018, 09:51
retrofan
QV....надо попробовать. до этого пробовал DSS...

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 01 июн 2018, 11:57
uav
Причём не обчный QV Pro, а именно для real mode. Он, кстати, и тут на сайте есть:
http://old-dos.ru/dl.php?id=1513

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 01 июн 2018, 18:09
retrofan
спасибо, попробую оба варианта

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 04 июн 2018, 20:40
retrofan
попробовал. возникла одна странность - обе версии заявляют что Sound blaster not found, хотя необходимая строка инициализации в autoexec.bat прописана и другие плееры нормально функционируют...также попробовал несколько разных карт - результат нулевой...может у QW какие то свои требования к звуковой карте..?

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 04 июн 2018, 22:34
uav
Да вроде бы у неё всё стандартно, т.е. на любой SB-совместимой карте должно работать.
А как именно у Вас выглядит переменная BLASTER? И что за звуковые?
У меня сейчас проблематично добраться до реального железа, но на PCEm в режиме эмуляции 386SX/16 и SB16 всё нормально воспроизводится.
Причём переменную BLASTER лучше прописать именно в AUTOEXEC.BAT, а не вручную устанавливать её перед запуском QV. У меня на эмуляторе она стоит так:
SET BLASTER=A220 I7 D1 H5 T6
Кстати, даже если звуковая не видится, QV86 будет проигрывать звук через спикер.

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 05 июн 2018, 12:30
retrofan
сначала устанавливал SB16 и строка инициализации выглядела так - set blaster=a220 i7 d1 h5, как видно без параметра T6, возможно что дело в этом параметре...также без этого параметра указан пример в доке для QW, надо будет попробовать его дописать...пробовал вместо СБ16 ставить СБ Про чтобы можно было отбросить дополнительные параметры, обойдясь первыми тремя, но тоже взлетело...

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 05 июн 2018, 12:45
uav
Заметил закономерность - похоже, для QV86 нужно, чтобы BLASTER и особенно её параметры были заданы большими буквами, иначе пишет, что Sound Blaster not found...

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 05 июн 2018, 17:03
retrofan
спасибо, попробую большими буквами. добавление параметра "Т6" пока никак не повлияло

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 09 июн 2018, 20:57
retrofan
топикстартер вернулся) в общем, переписал в autoexec.bat строку инициализации звука заглавными буквами - помогло. теперь в QW пишется что найден саунд бластер, но возник другой затык - звука все равно нету...то есть при попытке воспроизведения появляется окошко с сообщением playing file, и тишина...в чем может быть дело теперь..?

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 10 июн 2018, 11:53
uav
Так а параметры точно заданы верно? Т.е. прерывание, каналы DMA? Плюс можно ещё с параметром T поиграться, поставить его меньше.
Вообще, вот тут полное описание переменной BLASTER:
A
Base port of the SoundBlaster. Common values are 220, 240 and 260.
I
Interrupt of SoundBlaster. Common values are 5, 7 and 11.
D
8bit DMA channel. Common values are 1 and 3.
H
16bit DMA channel. Common values are 5, 6 and 7. Only used by T>=6.
T
Type of SoundBlaster.
1. SoundBlaster 1.x 22KHz, 8bit, mono.
2. SoundBlaster Pro 1.x 22KHz, 8bit, stereo or 44KHz, 8bit, mono.
3. SoundBlaster 2.0 44KHz, 8bit, mono.
4. SoundBlaster Pro 2.0 stereo 44KHz, 8bit, stereo.
5. not used
6. SoundBlaster 16 44KHz, 16bit, stereo
P
MIDI port. Common values are 300 and 330. Not used by OPENCP.
E
Emu port of AWE32 and compatible. Not used by OPENCP.

http://www.cubic.org/player/doc/node83.htm

И Вы используете именно QV Real Mode?

И что за звуковая карта, кстати?

Есть ещё вот эта утилита для воспроизведения WAV:
http://old-dos.ru/index.php?page=files& ... ow&id=1574
Она вроде бы сопроцессора тоже не требует, но у меня она как-то не очень стабильно работала...

Re: воспроизведение Wav на 386sx-16 под ДОС

СообщениеДобавлено: 10 июн 2018, 13:28
retrofan
спасибо за описание параметров, попробую их "подвигать"...использовал обе версии QW, sndplay тоже попробую.
карточка СБ16, но также есть и СБпро