DOS/4G es un extensor de DOS de 32 bits desarrollado por Rational Systems (más tarde Tenberry Software ). [ 3 ] Permite que los programas de DOS eliminen el límite de memoria convencional de 640 KB al direccionar hasta 64 MB [ 4 ] de memoria extendida en máquinas Intel 80386 y superiores.
Características
DOS/4G, que funciona como una biblioteca de extensión de memoria altamente flexible y reutilizable, permitía a los programadores acceder a memoria extendida sin necesidad de escribir código especializado. Se integra en el archivo ejecutable durante la fase de enlace y se ejecuta antes que el código principal de la aplicación, por lo que los mensajes de inicialización de DOS/4G suelen aparecer al iniciar la aplicación. En principio, puede funcionar en MS-DOS , PC DOS , DR-DOS y otros clones de DOS, en las consolas de OS/2 , Microsoft Windows , Windows NT y Windows 95 , y en emuladores de DOS como DOSBox . Sin embargo, en la práctica, pocos juegos u otras aplicaciones de DOS/4G se ejecutan en versiones de Windows que no se basan en DOS , como Windows NT , Windows 2000 y Windows XP , ya que ninguna de ellas permite el acceso directo al hardware como se utilizaba para la renderización de pantalla en aquella época.
Historia
Rational Systems anunció por primera vez DOS/4G en julio de 1991. Estuvo disponible de inmediato, a un precio de US$5000 en adelante. [ 1 ] [ 5 ]
DOS/4GW 1.95 fue una edición gratuita y limitada de DOS/4G que se incluía con el compilador Watcom C bajo una licencia de redistribución comercial. Se popularizó enormemente gracias a videojuegos como Doom o Tomb Raider .
Las versiones iniciales de DOS/4G tenían problemas con los canales DMA secundarios en el bus ISA , lo que impedía que los dispositivos de 16 bits, como la serie Gravis Ultrasound, funcionaran con normalidad; Gravis incluso tuvo que desarrollar PREPGAME, una utilidad de parche que actualizaba el ejecutable del juego con una nueva versión 1.97 para solucionar la incompatibilidad.
En caso de problemas, DOS/4G o DOS/4GW pueden reemplazarse por el más reciente y gratuito DOS/32 ; una utilidad de parcheo puede incluso reemplazar el código DOS/4G incrustado dentro de un archivo ejecutable compilado. [ 6 ]
Véase también
Referencias
- 1 2 El extensor de DOS funciona con Windows , InfoWorld , 22 de julio de 1991
- ↑ "Notas de la versión de DOS/4G" . Archivado del original el 7 de mayo de 2018.
- ↑ DOS4/GW ¿Es gratuito? ¿Puedes distribuirlo?
- ↑ Preguntas frecuentes de DOS4G
- ↑ Los usuarios pueden elegir entre dos extensores DOS de 32 bits , Computerworld , 29 de julio de 1991
- ↑ HERRAMIENTAS:DOS32A - DOSBoxWiki
Enlaces externos
- Preguntas frecuentes sobre DOS/4GW
- extensores de DOS
- Juegos de DOS/4GW
- stubs de DOS