Se puoi postami alla mia email i segueti file: CONFIG.SYS, AUTOEXEC.BAT e
DOSSTART.BAT
Cercherò di aiutarti a guadagnare un po' di mem.
bye bye by goldfix
http://members.xoom.com/goldfix/
gol...@tin.it1234
Eliminare 1234
***************************
Http://www.tgn.creasurf.net
***************************
>Qualcuno mi sa dire come aumentare la memoria convenzionale in modalità
>MSDOS (non in una finestra msdos) in modo da poter eseguire programmi per
>dos.
Le formule magiche sono:
File CONFIG.SYS
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
dos=high,umb
aggiungi anche la riga
DEVICEHIGH=C:\WINDOWS\COMMAND\DRVSPACE.SYS /MOVE
se usi unita' compresse. Se le altre righe del CONFIG.SYS contengono
"DEVICE=..." e ti servono (per es. il SETVER) trasformale in
"DEVICEHIGH=..." in modo da caricare il device driver in memoria
superiore. Se le applicazioni DOS che usi hanno bisogno di memoria
espansa (EMS) cambia la riga
device=c:\windows\emm386.exe noems
nella riga
device=c:\windows\emm386.exe ram
Cosi' facendo hai un po' menu UMB a disposizione per caricare i device
driver in memoria superiore.
Nell'AUTOEXEC.BAT (e nel DOSSTART.BAT se usi il riavvio in modalita'
MSDOS di WIN95) basta che davanti ad ogni programma che si carica in
memoria piazzi LH davanti. Per es.
KEYB IT
diventa
LH KEYB IT
e cosi' via. Per individuare le quantita' di memoria disponibili e
vedere i programmi effettivamente presenti in memoria convenzionale e
superiore usa il comando MEM /C/P
Dopo un po' di prove riesci a ficcare quanta piu' roba possibile in
memoria superiore e il gioco e' fatto.
Spero di essere stato chiaro.
Ciao
Max
>La massima dimensione di un programma MSDOS eseguibile è 446KB praticamente
>non riesco a far funzionare niente.
>
>
Massimo Sanna \
E-mail: s78...@athena.polito.it \
fdr...@cclinf.polito.it \
Talk: s78...@cclix3.polito.it \
Home: http://www.poli.studenti.to.it/~s78645 \
------------------------------------------------
"Vedi Bongo, questo e' il progresso! Hai tutto quello che non vuoi, quando non ti serve".
A. De Curtis
|
v
------
-> | STOP | <- "CLICK HERE TO SHUTDOWN"
------
^
|
>Qualcuno mi sa dire come aumentare la memoria convenzionale in modalità
>MSDOS (non in una finestra msdos) in modo da poter eseguire programmi per
>dos.
>La massima dimensione di un programma MSDOS eseguibile è 446KB praticamente
>non riesco a far funzionare niente.
>
>
Hai provato con memMaker,che e' un programma di ottimizzazione della
memoria e che fa' parte di Dos 6.2 ?
******************
Tino Bertoli |
Parma |
lib...@iol.it |
******************
Adesso che ho visto Linux, il DOS mi sembra una roba per bambini di 5
anni... per ottimizzare la memoria convenzionale devi soltanto modificare un
paio di stupidi e cortissimi files, niente di difficile.
Inserisci *all'inizio* del config.sys le seguenti righe, esattamente in
quest'ordine:
device=c:\windows\himem.sys /testmem:off
device=c:\windows\emm386.exe noems i=b000-b7ff
dos=high,umb
stacks=0,0
fcbs=1,0
E poi aggiungi un "high" davanti a tutti i device che ci sono nel file
(tranne himem e emm386); ad esempio,
device=c:\windows\command\display.sys con=(ega,,1)
deve diventare
devicehigh=c:\windows\command\display.sys con=(ega,,1)
Facile, no?
Poi vai nell'autoexec.bat, e metti un lh davanti a tutti i programmi tsr,
come keyb e mscdex; ad esempio, la riga
keyb it,,ecceteraecceteraeccetera
deve diventare
lh keyb it,,ecceteraecceteraeccetera
Attenzione, i comandi mode non sono dei tsr quindi non metterci l'lh.
Piu` facile di cosi` si muore.... o si passa a Linux!