Newsgroup: it.comp.aiuto
Titolo: EMM386

Ciao a tutti.
EMM386.SYS e' il driver di gestione della memoria estesa.
(EMM sta per Extended Memory Manager) e serve a quei programmi che
accedono ai servizi per la memoria estesa tramite sistema operativo.
Dovresti aggiungere al linea :
DEVICE=C:\DOS\EMM386.SYS o qualcosa del genere al tuo config.sys.

Premesso che di computer conosco il minimo necessario, passiamo al mio
problema: quando avvio il pc dopo un pò mi dice che il driver sb16 emulation
richiede Emm386 o simili e che quindi il suddetto driver non può essere
caricato.



Ho provato a fare quello che hai scritto ma mi da ancora lo stesso problema.
Ci sono altre soluzioni? Grazie cmq!

caduta in disuso).
Correzione : EMM386 utilizza la memoria ESTESA, simulando la memoria
espansa.

...

Precisamente, se usi Win95 o 98 devi modificare il config.sys inserendo
**all'inizio** le seguenti righe:
device=c:\windows\himem.sys /testmem:off /v
device=c:\windows\emm386.exe noems verbose
dos=high,umb
Emm386 prima di tutto e` un EXE, non un sys; e poi per funzionare ha bisogno
di Himem, che con Win9x viene caricato automaticamente ma solo DOPO che gli
altri comandi del config.sys sono stati eseguiti.
Quindi perche` Emm386 funzioni bisogna farlo precedere dalla riga che carica
Himem.
Riguardo 'Emm386.exe', l'Help del Dos6 dice:
"Emm386 simula la memoria espansa mentre si sta utilizzando la memoria
estesa e fornisce l'accesso all'area di memoria superiore sul computer che
ha un processore 80386 o superiore.
Emm386 consente di caricare i programmi e i driver di periferica nei blocchi
di memoria superiore (UMB)."
Questo significa che con Emm386 puoi ottimizzare la memoria, liberando al
massimo la convenzionale spostando i programmi residenti nell'inutilizzata
(almeno in parte) memoria superiore (in realta` non basta caricare Emm386,
ci sono un'altra serie di cose...).
E se c'e` bisogno, puoi anche emulare un po' di memoria espansa.
Queste funzioni servono solo se usi il Dos, ad esempio per i giochi vecchi
che come sempre avevano le maggiori richieste di memoria, sia convenzionale
che estesa o espansa.
E su 'Dos':
"Indica che MS-DOS deve gestire i blocchi di memoria superiore (Upper Memory
Block, UMB) e/o deve essere caricato in parte nell'area di memoria alta
(High Memory Area, HMA)."
Senza il comando 'dos=umb', non si puo` usare la memoria superiore per
caricarci i programmi residenti. E con 'dos=high' si risparmia gia` un bel
po' di convenzionale.
Soddisfatto?

Partendo dal presupposto che stai usando W95/98:
EMM386 è una vecchia utility DOS per gestire la memori ESPANSA (ormai
caduta in disuso).
Il file in questione è EMM386.EXE e si trova (per ragioni di
compatibilita) nella cartella pricipale di Windows (tipicamente
C:\Windows) essendo un eseguibile devi aggiungere la linea
C:\WINDOSWS\EMM386.EXE al tuo AUTOEXE.BAT o (anche lanciarlo dalla linea
di comando) puoi anche configurarlo con un sacco (4 o 5) opzioni ma se
usi Windows e apri delle finestre DOS io te lo sconsiglio visto che le
finesre dos son Protette e gestite da Windows.
			Ciao
-- 
			S.V.B.E.E.V.
			Feyd-Rautha	
 
t.b...@ra.nettuno.it
		remove NOSPAM for reply

di comando)
L'help del dos 6 a questo proposito dice:
"EMM386--Nota
Installazione del driver di periferica EMM386.EXE:
Per installare il driver di periferica EMM386.EXE, è necessario utilizzare
il comando DEVICE prima di poter utilizzare il comando EMM386.
-Sintassi
    EMM386 [ON|OFF|AUTO]
Per visualizzare lo stato attuale del supporto di memoria espansa EMM386,
utilizzare la sintassi seguente:
    EMM386
-Parametri
ON|OFF|AUTO
Attiva il driver di periferica EMM386.EXE (se impostato su ON), sospende il
driver di periferica EMM386.EXE (se impostato su OFF) oppure posiziona il
driver di periferica EMM386.EXE in modalità automatica (se impostato su
AUTO). La modalità automatica abilita il supporto di memoria espansa
solamente quando un programma lo richiede. Il valore predefinito è ON."
Da quanto ho capito, usando 'emm386' come comando (dal prompt o
dall'autoexec.bat) si puo` solo attivare o sospendere il supporto emulazione
EMS. Ma se non c'e` la riga nel config.sys non funziona.

Sono soddisfattissimo per la spiegazione esauriente e soprattutto grazie a
te il bip maledetto è scomparso, in altre parole il problema è stato
risolto(driver caricato).GRAZIE ancora!
Ringrazio anche tutti quelli che hanno cercato di aiutarmi e termino qui per
non rischiare di biscardizzarmi.