DOS / 4G - DOS/4G
Utvecklare | Tenberry-programvara |
---|---|
Slutlig utgåva | 2,01 / 3 april 1996
|
Operativ system | DOS |
Plattform | IA-32 |
Typ | DOS-förlängare |
Licens | Proprietär |
Hemsida | webb |
DOS / 4G är en 32-bitars DOS-förlängare utvecklad av Rational Systems (senare Tenberry Software ). Det låter DOS -program för att eliminera 640 KB konventionella minnesgräns genom att ta upp till 64 MB av utökat minne på Intel 80386 och uppåt maskiner.
Funktioner
DOS / 4G fungerar som ett mycket flexibelt och återanvändbart minnesförlängningsbibliotek och tillåter programmerare att komma åt utökat minne utan att programmera specialkod. Den bäddar in sig i den körbara filen vid länkningstid och körs före huvudapplikationskoden, så vanligtvis visas DOS / 4G-initialiseringsmeddelanden vid lanseringen. Det kan i princip fungera inom MS-DOS , PC DOS , DR-DOS och andra DOS-kloner, DOS-rutorna för OS / 2 , Microsoft Windows , Windows NT och Windows 95 , och DOS-emulatorer som DOSBox . I praktiken körs dock få DOS / 4G-spel eller andra applikationer på icke-DOS-baserade versioner av Windows , inklusive Windows NT , Windows 2000 , Windows XP eftersom ingen av dessa tillåter direkt åtkomst till hårdvaran som användes för att återge video i de dagarna.
Historia
DOS / 4GW 1.95 var en gratis begränsad upplaga av DOS / 4G och inkluderades i Watcom C-kompilatorn med en kommersiell omfördelningslicens. Det gjordes allmänt populärt av datorspel som Doom .
De första versionerna av DOS / 4G hade problem med sekundära DMA-kanaler på ISA-bussen , vilket förhindrade att 16-bitars enheter som Gravis Ultrasound- serien normalt fungerade; Gravis fick till och med utveckla PREPGAME, ett patchverktyg som uppdaterade spelet körbart med en ny version 1.97 för att fixa inkompatibiliteten.
Vid problem kan DOS / 4G eller DOS / 4GW ersättas med den nyare och gratis DOS / 32 ; ett patchverktyg kan till och med ersätta DOS / 4G-kod inbäddad i en kompilerad körbar fil.
Se även
Referenser
externa länkar
Den här DOS-programvarurelaterade artikeln är en stub . Du kan hjälpa Wikipedia genom att utöka den . |