Jump to content

ВДМСаунд

ВДМСаунд
Оригинальный автор(ы) Влад Ромашкану [ 1 ]
Первоначальный выпуск 4 июля 2000 г .; 24 года назад ( 04.07.2000 ) [ 2 ]
Финальный выпуск
2.0.4 [ 2 ] / 4 августа 2001 г .; 23 года назад ( 04.08.2001 ) [ 2 ]
Предварительный выпуск
2.1.0 Бета [ 1 ] / 5 июля 2003 г .; 21 год назад ( 05.07.2003 ) [ 1 ]
Операционная система Windows NT/2000/XP и 95/98/Me
Доступно в Английский
Тип Эмулятор
Лицензия лицензия GPLv2

VDMSound представлял собой с открытым исходным кодом (под лицензией GPLv2 ) эмулятор устаревших звуковых карт , предназначенный для запуска видеоигр и других приложений, написанных для MS-DOS, в Microsoft Windows NT/2000/XP/95/98/Me. операционных системах . Ее автор — Влад Ромашкану . [ 1 ] [ 3 ]

VDMSound эмулирует карты Adlib и Sound Blaster (стандартные, Pro и 16), с параллельным портом ЦАП и интерфейс MPU 401 MIDI- ( режим UART ). Он также обеспечивает поддержку джойстика . [ 4 ]

Официальные сборки VDMSound работают на Windows NT/2000/XP. Порт для Windows 95/98/ME был предоставлен Крисом Чуа . [ 5 ]

Запись звука

[ редактировать ]

VDMSound позволяет записывать весь захваченный звук и музыку в WAV и MID . файлы [ 6 ]

Сопоставления пользователей

[ редактировать ]

VDMSound позволяет пользователю настраивать индивидуальные сопоставления для MIDI-инструментов, а также для кнопок и осей джойстика.

  • Сопоставления MIDI особенно полезны, когда тип MIDI-устройства, поддерживаемого игрой (например, MT-32 ), отличается от типа аппаратного или программного устройства, фактически присутствующего в системе (например, Microsoft GS Wavetable SW Synth ). [ 7 ]
  • Сопоставления джойстиков необходимы в основном для приложений моделирования полета на базе DOS , когда штурвалы, дроссели и педали соответствуют ожидаемой конфигурации симулятора. [ 8 ]

Графический интерфейс пользователя

[ редактировать ]

Начиная с бета-версии 2.1.0, VDMSound также включает в себя графический пользовательский интерфейс Wizard Windows (интегрированный как расширение оболочки ), доступный по щелчку правой кнопкой мыши на любом исполняемом файле MS-DOS. [ 9 ]

В отличие от DOSBox , который эмулирует весь x86 персональный компьютер с помощью DOS , VDMSound эмулирует только звуковое оборудование. Все остальные аспекты эмуляции DOS управляются 16-разрядной подсистемой операционной системы Windows ( NTVDM ) посредством виртуализации . [ 10 ] Это приводит к снижению нагрузки на систему (и, следовательно, игры будут работать быстрее, чем под DOSBox на тех же характеристиках оборудования) за счет снижения совместимости (см. ограничения ниже).

Ограничения

[ редактировать ]

В 16-битной подсистеме операционной системы Windows отсутствуют некоторые области, которые прямо или косвенно влияют на эмуляцию VDMSound:

  • Неполная поддержка DPMI в Windows NT/2000/XP приводит к тому, что ряд игр не запускается или случайно вылетает при обмене данными с эмулируемой звуковой картой.
  • Неправильная эмуляция прерываний в Windows NT/2000 (но не XP) приводит к зависанию некоторых игр при обмене данными с эмулируемой звуковой картой (требуется исправление через CLI2NOP. [ 11 ] )
  • Неправильная эмуляция PIC в Windows приводит к тому, что игры не могут использовать обычный (или интеллектуальный) режим , что ограничивает поддержку эмуляции MPU-401 в VDMSound только режимом UART.

DOSBox не использует 16-разрядную подсистему Windows и, следовательно, не подпадает под эти ограничения.

VDMSound стартовал как частный проект в 1998 году в Монреале , его мотивирующей целью была запись внутриигровой MIDI-музыки с помощью программного обеспечения с использованием преимуществ виртуализации 16-битной подсистемы Windows NT. Он стал открытым исходным кодом и переехал на SourceForge после полной переписывания в начале весны 2001 года. Его выпуск был прекращен в начале 2004 года (последняя проверка произошла 14 февраля 2004 г.), когда дополнительные улучшения в эмуляции стали невозможны из-за ограничений. в 16-битной подсистеме Windows. Код эмуляции звука из VDMSound с тех пор был интегрирован в DOSBox. [ 12 ]

VDMSound не был совместим с Windows Vista , что делало проект устаревшим. Текущая бета-версия 2.1.0 останется финальной.

  1. ^ Перейти обратно: а б с д «Страница проекта VDMSound» . Архивировано из оригинала 29 января 2005 г. Проверено 10 апреля 2017 г.
  2. ^ Перейти обратно: а б с "Что нового" . Архивировано из оригинала 9 декабря 2004 г. Проверено 10 апреля 2017 г.
  3. ^ VDMSound на SourceForge
  4. ^ README VDMSound (rtf)
  5. ^ Win9x + VDMSound **АЛЬФА**
  6. ^ ВОГОНС: Как сбросить звук в wav-файл?
  7. ^ Часто задаваемые вопросы по VDMSound: Музыка звучит странно...
  8. ^ ВОГОНС: Эмуляция джойстика
  9. ^ Страницы справки Sierra: Панель запуска VDMS
  10. ^ «Комплект разработки драйверов Windows: перехваты на основе приложений» . Архивировано из оригинала 4 марта 2010 г. Проверено 10 июля 2022 г.
  11. ^ Часто задаваемые вопросы по CLI2NOP
  12. ^ Это последняя версия VDMSound 2.1.0?
[ редактировать ]
  • URL-адрес не найден. Пожалуйста, укажите URL-адрес здесь или добавьте его в Викиданные. Отредактируйте это в Викиданных
  • «Форумы о VDMSound» . vogons.org . Проверено 10 июля 2022 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 700f921d95e2b790874965f4a3730026__1672316640
URL1:https://arc.ask3.ru/arc/aa/70/26/700f921d95e2b790874965f4a3730026.html
Заголовок, (Title) документа по адресу, URL1:
VDMSound - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)