VDMSound - VDMSound
Původní autoři | Vlad Romascanu [1] |
---|---|
První vydání | 4. července 2000[2] |
Konečné vydání | |
Náhled verze | |
Operační systém | Okna NT / 2000 / XP a 95/98 / Me |
K dispozici v | Angličtina |
Typ | Emulátor |
Licence | GPLv2 |
webová stránka | Stažení VDMSound |
VDMSound byl open-source (pod licencí GPLv2 ) emulátor dědictví zvuková karta zařízení, která umožňují videohry a další aplikace napsané pro MS-DOS běžet na Microsoft Windows NT / 2000 / XP / 95/98 / Me operační systémy. Jeho autorem je Vlad Romascanu.[1][3]
Funkce
VDMSound emuluje Adlib a Sound Blaster karty (standardní, profesionální a 16), paralelní port DAC a MPU 401 MIDI (Režim UART ) rozhraní. Poskytuje také joystick Podpěra, podpora.[4]
Oficiální verze VDMSound běží na Windows NT / 2000 / XP. Port Windows 95/98 / ME přispěl Chris Chua.[5]
Nahrávání zvuku
VDMSound umožňuje nahrávání veškerého zachyceného zvuku a hudby do WAV a STŘEDNÍ soubory.[6]
Mapování uživatelů
VDMSound umožňuje uživateli poskytnout vlastní mapování pro MIDI nástroje, stejně jako pro joysticková tlačítka a osy.
- Mapování MIDI jsou zvláště užitečné, když typ MIDI zařízení podporovaného hrou (např. MT-32 ) se liší od typu hardwarového nebo softwarového zařízení skutečně přítomného v systému (např. Microsoft GS Wavetable SW Synth.)[7]
- Mapování joysticku je v zásadě potřeba pro systém DOS letová simulace aplikace, když spojují třmeny, škrticí klapky a pedály podle očekávané konfigurace simulátoru.[8]
Grafické uživatelské prostředí
Od verze 2.1.0 beta obsahuje VDMSound také a Průvodce grafickým uživatelským rozhraním (integrováno jako Windows rozšíření shellu ), přístupný kliknutím pravým tlačítkem na libovolný spustitelný soubor systému MS-DOS.[9]
Design
Naproti tomu DOSBox, který emuluje celek x86 osobní počítač s DOS, VDMSound emuluje pouze zvukový hardware. Všechny ostatní aspekty emulace DOS jsou nativně spravovány 16bitovým subsystémem operačního systému Windows (NTVDM ) přes virtualizace.[10] To má za následek sníženou zátěž systému (a tedy hry poběží rychleji než v DOSBoxu se stejnými hardwarovými specifikacemi), na úkor snížené kompatibility (viz omezení níže.)
Omezení
16bitový subsystém operačního systému Windows chybí v několika oblastech, které přímo nebo nepřímo ovlivňují emulaci VDMSound:
- Neúplný DPMI podpora ve Windows NT / 2000 / XP vede k tomu, že se řada her nespustí nebo náhodně havaruje, když komunikují s emulovanou zvukovou kartou
- Nesprávná emulace přerušení ve Windows NT / 2000 (ale ne XP) má za následek, že některé hry přestanou reagovat, když komunikují s emulovanou zvukovou kartou (vyžaduje opravu prostřednictvím CLI2NOP).[11])
- Nevhodný OBR emulace ve Windows vede k tomu, že hry nelze používat normální (nebo inteligentní) režim, což omezuje podporu emulace MPD-401 VDMSound pouze na režim UART.
DOSBox se nespoléhá na 16bitový subsystém Windows, a proto nepodléhá těmto omezením.
Dějiny
VDMSound začal jako soukromý projekt v roce 1998 ve městě Montreal, jehož motivačním účelem je zachycování herní MIDI hudby pomocí softwaru při využití výhod virtualizace 16bitového subsystému Windows NT. Stal se open-source a přesunul se do SourceForge po úplném přepsání na začátku jara 2001. Byl ukončen počátkem roku 2004 (poslední odbavení došlo 14.02.2004), kdy již nebylo možné provést další vylepšení emulace kvůli omezení v 16bitovém subsystému Windows. Kód zvukové emulace z VDMSound byl od té doby integrován do DOSBoxu.[12]
VDMSound není kompatibilní s Windows Vista, což činí projekt zastaralým. Aktuální verze 2.1.0 beta zůstane finální verzí.
Reference
- ^ A b C d „Stránka projektu VDMSound“. Archivovány od originál dne 29. 01. 2005. Citováno 2017-04-10.
- ^ A b C "Co je nového". Archivováno z původního dne 2004-12-09. Citováno 2017-04-10.
- ^ VDMSound na SourceForge.net
- ^ VDMSound 2.0.4 README
- ^ Win9x + VDMSound ** ALPHA **
- ^ VOGONS: Jak mohu vypustit zvuk do souboru wav?
- ^ VDMSound FAQ: Hudba zní divně ...
- ^ VOGONS: Emulace joysticku
- ^ Stránky nápovědy Sierra: VDMS Launchpad
- ^ Windows Driver Development Kit: Zachycení na základě aplikace
- ^ CLI2NOP FAQ
- ^ Je nejnovější verze VDMSound 2.1.0?