Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

più memoria convenzionale sotto Dos

494 views
Skip to first unread message

Orso Grigio

unread,
Sep 15, 1998, 3:00:00 AM9/15/98
to
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.

goldfix

unread,
Sep 15, 1998, 3:00:00 AM9/15/98
to
Orso Grigio ha scritto nel messaggio <6tkbmg$26q$1...@nslave1.tin.it>...


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
***************************

Max

unread,
Sep 15, 1998, 3:00:00 AM9/15/98
to
On Tue, 15 Sep 1998 02:09:53 +0200, "Orso Grigio" <gmi...@tin.it>
wrote:

>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"
------
^
|

Tino Bertoli

unread,
Sep 18, 1998, 3:00:00 AM9/18/98
to
On Tue, 15 Sep 1998 02:09:53 +0200, "Orso Grigio" <gmi...@tin.it>
wrote:

>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 |
******************

Pardo

unread,
Sep 20, 1998, 3:00:00 AM9/20/98
to
Tino Bertoli ha scritto nel messaggio <36029562...@news.iol.it>...

>On Tue, 15 Sep 1998 02:09:53 +0200, "Orso Grigio" <gmi...@tin.it>
>wrote:
>
>>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.


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!


0 new messages