Newsgroup: it.comp.os.dos
Titolo: modalità DOS su Windows ME

Ho utilizzato quel trucchetto che si trova in internet per ottenere un
avviamento programmabile ME - DOS su Windows ME mediante modifica del
file io.sys con quello utilizzato nel dischetto di ripristino di Windows
ME.
In Win 95 o 98 me la cavavo bene, ma ora mi succede che se voglio
"allestire" una sessione DOS di Windows ME il sistema rifiuta di
caricare himem.sys e emm386.exe dicendo che himem sys c'è già e
piantandosi se tento di caricare emm386.
Notare che:
1) Himem.sys e emm386.exe sono di Windows ME, nel senso che risiedono in
c:\windows e hanno la data dei file di sistema di Windows ME, per cui
Microsoft li avrà ben inclusi per farne qualcosa!
2) Non disponendo di memoria superiore l'unica cosa che va in memoria
alta è il solito
DOS=HIGH,UMB che viene caricato di default, ma non mi libera la memoria
bassa dai driver di CD ROM e scheda audio.
Qualcuno sa suggerirmi come devo fare per caricare himem ed emm386 e
farli funzionare come in Windows 95 e 98?
Grazie.
Giorgio

 bassa dai driver di CD ROM e scheda audio.
Deduco da questa frase che tu installi i drivers del CD PRIMA dell'Himem...
cosa sbagliatissima. Un config.sys tipo potrebbe essere:
DOS=HIGH, UMB ("attiva" la memoria HMA (high memory area) e UMB (upper
memory blocks), ossia da 640 a 1024 kbyte, e dai l'accesso a tale zona ai
programmi TSR DOS)
DEVICE=HIMEM.SYS (attiva il gestore della memoria estesa, ossia dal 1024°
kbyte in su)
DEVICEHIGH=EMM386.EXE <con tutte le varie opzioncine che vuoi> (attiva il
gestore della memoria espansa, mettendolo come deviceHIGH lo carichi in
memoria estesa anziché in convenzionale).
Dopodiché carichi tutti gli altri drivers, possibilmente usando sempre
DEVICEHIGH, altrimenti ti usano la poca e preziosissima memoria
convenzionale (cioč i primi 640 kbyte) che č necessaria per i programmi che
girano sotto DOS "puro": a tal proposito sappi che con meno di 540 kbyte di
convenzionale libera, molti prog si rifiuteranno di partire per memoria
"insufficiente",  quinidi carica tutti i dirvers con DEVICEHIGH (per il
config.sys) e LOADHIGH (per l'autoexec.bat).
Se poi continua a darti problemi l'himem.sys, prova a recuperarti quello di
Win98 e a usare quello (solo quando parti in DOS, of course, non ti sognare
di sostituire quello originale di WinME). Spero di esserti stato utile.
Ciao!
Fenris the bad wolf

C'ho provato pure io e non mi capaciterò mai di capire perché la Microsoft
sia così stronza da voler fare tutto lei e progettando OS per
imbecilli.......
I think NO WAY...

Grazie Fenris, ma himem.sys ed emm386.exe li carico nell'ordine e per primi,
come va fatto. Ho letto da qualche parte che č proprio Win ME che fa questo,
per cui proverň ad usare gli stessi file di Win98 per vedere se si possono
caricare. Se perň come dice Ball non c'č niente da fare perchč č proprio
io.sys che rifiuta i memory manager, allora grazie a Microzozz e per avere un
vero DOS dovrň fare in modo di caricare all'avvio un vero Win98 anzichč WinME.
A questo punto magari mi conviene addirittura un Win95 che supporta pure QEMM
come memory manager, cosě vado meglio ancora perchč piů Winxx va indietro nel
tempo piů (naturalmente) č maggiormente DOS-vero compatibile.
Ma porca vacca, i miei programmi DOS non sono giochini, devo destinare un PC
apposito per farli girare adesso?