HERRAMIENTAS: DOS32A
DOS32A (DOS / 32 Advanced DOS Extender) es un software gratuito y de código abierto que se puede utilizar para reemplazar el archivo DOS4GW.EXE DOS Extender que utilizan muchos juegos de DOS.
Una vez que un juego usa esto (aunque vea la nota), se espera que se ejecute más rápido y mejor en DOSBox.
Contenido
Uso
ExternamenteEs mucho más fácil si los juegos solo llaman a DOS4GW.EXE externamente. Si el juego se inicia con un archivo .BAT, puede editarlo para llamar a DOS32A en lugar de DOS4GW. De esta manera, no necesita hacer una copia de seguridad y cambiar el nombre de los ejecutables.
Si no, todo lo que tiene que hacer es en este caso:
- (Opcional) Haga una copia de seguridad de DOS4GW.EXE en la carpeta del juego. Por ejemplo, cámbiele el nombre a DOS4GW.BAK
- Copie dos32a \ binw \ dos32a.exe en la carpeta del juego en la que se encontraba DOS4GW.EXE
- Cambie el nombre de esa copia local de dos32a.exe a DOS4GW.EXE
¡Eso es! El juego lo ejecutará en su lugar. Si algo sale mal, simplemente cambie el nombre de DOS4GW.BAK a DOS4GW.EXE.
No es necesario hacer esto a través del símbolo del sistema, pero puede facilitar la comprensión de las instrucciones anteriores:
C: \> cd \ games \ mygame
C: \ games \ mygame> ren DOS4GW.EXE DOS4GW.BAK
C: \ games \ mygame> copie "c: \ archivos de programa \ dosbox \ dos32a \ binw \ dos32a.exe" DOS4GW.EXELuego, si el juego se queja, puedes deshacer todo fácilmente:
C: \> cd \ games \ mygame
C: \ games \ mygame> del DOS4GW.EXE
C: \ games \ mygame> ren DOS4GW.BAK DOS4GW.EXEInternamente
Algunos juegos incorporan DOS4GW.EXE dentro del propio archivo EXE del juego (por ejemplo, mygame.exe). En este caso, es un poco más complicado hacer que el juego use DOS32A, pero todavía vale la pena. Lo que debe hacer en este caso es:
- (Opcional) Haga una copia de seguridad del archivo que tiene DOS4GW.exe incrustado. Esto generalmente significa el EXE principal del juego. Por ejemplo, copie mygame.exe a mygame.old (asegúrese de usar copiar y no cambiar el nombre).
- Ahora debe "establecer" una ruta (¡estilo "8dot3"!) Para DOS32A (por ejemplo, set dos32a=c:\progra~1\dosbox\dos32a)
- Ejecute c: \ progra ~ 1 \ dosbox \ dos32a \ binw \ sb / r mygame.exe
¡Eso es! ¡DOS32A ahora está incrustado en el archivo EXE del juego en lugar de DOS4GW.EXE! Si algo sale mal, simplemente cambie el nombre de mygame.old a mygame.exe.
Debido al requisito de "establecer" una ruta, es mejor hacer todo esto a través del símbolo del sistema:
C: \> cd \ games \ mygame
C:\games\mygame>copy mygame.exe mygame.old
C: \ games \ mygame> set dos32a = c: \ progra ~ 1 \ dosbox \ dos32a
C: \ games \ mygame>% dos32a% \ binw \ sb / r mygame.exemygame.exe ahora usa DOS32A internamente.
Luego, si el juego se queja cuando ejecutas mygame.exe, puedes deshacer todo fácilmente:
C: \> cd \ games \ mygame
C: \ games \ mygame> del mygame.exe
C: \ games \ mygame> ren mygame.old mygame.exeNota
Algunos juegos no funcionan con DOS32A en absoluto. Por ejemplo, Shadowcaster es incompatible con él porque RAVEN.EXE ejecutado con DOS32A no puede encontrar el archivo A32SBDG.DLL que está en el mismo directorio, mientras que con DOS4GW sí puede.
Conclusión
Si un juego usa DOS4GW.EXE, asegúrese de intentar usar DOS32A en su lugar, pero siempre haga una copia de seguridad del archivo original primero.
Referencias
- TOOLS: DOS32A - DOSBox