La Web del Programador: Comunidad de Programadores
 
    Pregunta:  19944 - MáS MEMORIA CONVENCIONAL BAJO MSDOS
Autor:  luis arce
Necesito aumentar el espacio de memoria convencional de ram por lo menos a 570 KB y no puedo salir de los 521

¿Qué hago?

Atte

  Respuesta:  Edgar Rodriguez
A la respuesta de Antonio García, hay que agregarle antes del Himem.sys:
DOS=HIGH,UMB,AUTO
y en la línea de DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON
al ponerlo en on, verifica de paso si tu memoria está ok, esto demora uno o dos segundos más, pero garantiza que se cargue las cosas en el área alta, con lo que te queda algo más de memoria convencional. Tengo otros trucos de optimización.

  Respuesta:  pepe lopez
intenta cargar todo lo que puedas en memoria alta. si a mano no puedes quizas un memmaker te lo haga, aunque no creo

  Respuesta:  Antonio García
No es difícil. Tienes que abrir los ficheros config.sys y autoexec.bat con un editor de texto plano y eliminar los programas residentes innecesarios añadiendo REM al principio de la línea. También deberas indicar que los programas residentes necesarios se carguen en memoria alta añadiendo LH (en el autoexec) y DEVICEHIGH (en el config).

Ejemplo:

*** CONFIG.SYS ***
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
DEVICEHIGH=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
REM stacks 9,256
REM files=100

** AUTOEXEC.BAT ***
set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
LH keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys
REM gmouse.exe

Si esto no funcionara, prueba añadiendo REM al principio de todas las líneas de los 2 ficheros. Recuerda que así la distribución del teclado no tendrá caracteres españoles cargados en memoria.

Espero haberte ayudado.