Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Особенности
VDMSound эмулирует карты Adlib и Sound Blaster (стандартные, профессиональные и 16), параллельный порт DAC и интерфейс MPU 401 MIDI (режим UART). Он также обеспечивает поддержку джойстиков. Официальные сборки VDMSound работают на Windows NT/2000/XP. Порт Windows 95/98/ME был создан Крисом Чуа.
VDMSound emulates Adlib and Sound Blaster cards (standard, pro and 16), parallel port DAC, and an MPU 401 MIDI (UART mode) interface. It also provides joystick support. The official VDMSound builds runs on Windows NT/2000/XP. A Windows 95/98/ME port was contributed by Chris Chua.
Звуковая запись
VDMSound позволяет записывать весь записанный звук и музыку в файлы WAV и MID.
VDMSound allows the recording of all captured sound and music to WAV and MID files.
Картографирование пользователей
VDMSound позволяет пользователю предоставлять пользовательские сопоставления для инструментов MIDI, а также для кнопок джойстика и осей. MIDI-отнесения особенно полезны, когда тип MIDI-устройства, поддерживаемого игрой (например, MT 32), отличается от типа аппаратного или программного устройства, фактически присутствующего в системе (например, Microsoft GS Wavetable SW Synth). Картировка джойстиков необходима в основном для приложений симуляции полета на основе DOS, когда подключаются иго, дроссели и педали к ожидаемой конфигурации симулятора.
VDMSound allows the user to provide custom mappings for MIDI instruments as well as for joystick buttons and axes. MIDI mappings are particularly useful when the type of MIDI device supported by a game (e. g. MT 32) is different from the type of hardware or software device actually present on the system (e. g. Microsoft GS Wavetable SW Synth.) Joystick mappings are needed principally for DOS based flight simulation applications, when matching yokes, throttles and pedals to the simulator's expected configuration.
Графический пользовательский интерфейс
Начиная с версии 2.1.0 бета, VDMSound также включает в себя графический пользовательский интерфейс Wizard (интегрированный в качестве расширения оболочки Windows), доступный путем правой кнопки мыши на любом исполняемом файле MS DOS.
As of version 2.1.0 beta, VDMSound also includes a Wizard graphical user interface (integrated as a Windows shell extension), accessible by right clicking on any MS DOS executable.
Дизайн
В отличие от DOSBox, который эмулирует весь персональный компьютер x86 с DOS, VDMSound эмулирует только звуковое оборудование. Все остальные аспекты эмуляции DOS управляются нативно 16-битной подсистемой операционной системы Windows (NTVDM) посредством виртуализации. Это приводит к снижению нагрузки на систему (и, следовательно, игры будут работать быстрее, чем в DOSBox с теми же аппаратными спецификациями), за счет снижения совместимости (см. ограничения ниже).
As opposed to DOSBox, which emulates an entire x86 personal computer with DOS, VDMSound emulates only the sound hardware. All other aspects of DOS emulation are managed natively by the Windows operating system's 16 bit subsystem (NTVDM) through virtualization. This results in reduced system load (and thus games will run faster than under DOSBox on the same hardware specifications), at the expense of reduced compatibility (see limitations below.)
История
VDMSound начался как частный проект в 1998 году в Монреале, его мотивационной целью было захват в игре музыки MIDI через программное обеспечение, используя при этом преимущества виртуализации 16-битных подсистем Windows NT. Он стал открытым исходным кодом и переехал на SourceForge после полной переписки в начале весны 2001 года. Он был прекращен в начале 2004 года (последняя проверка произошла 14 февраля 2004 года), когда дополнительные улучшения в эмуляции больше не были возможны из-за ограничений в 16-битной подсистеме Windows. Код звуковой эмуляции от VDMSound был интегрирован в DOSBox. VDMSound не был совместим с Windows Vista, что сделало проект устаревшим. Текущая версия, 2.1.0 бета, останется окончательной версией.
VDMSound started as a private project in 1998, in Montreal, its motivating purpose being that of capturing in game MIDI music through software while taking advantage of Windows NT's 16 bit subsystem virtualization. It became open source and moved to SourceForge after a full rewrite in the early spring of 2001. It was discontinued in early 2004 (last checkin occurred on 2004 02 14), when additional improvements in emulation were no longer possible due to limitations in the Windows 16 bit subsystem. The sound emulation code from VDMSound has since been integrated into DOSBox. VDMSound was not compatible with Windows Vista, making the project obsolete. The current version, 2.1.0 beta, will remain the final version.