stringtranslate.com

ВДМСаунд

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

Функции

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

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

Запись звука

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

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

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

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

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

Дизайн

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

Ограничения

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

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. ^ abcd «Страница проекта VDMSound». Архивировано из оригинала 29 января 2005 г. Проверено 10 апреля 2017 г.
  2. ^ abc «Что нового». Архивировано из оригинала 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?

Внешние ссылки