Newsgroup: it.comp.os.dos
Titolo: come aumentare la memoria per dos?

Configurazione:
Pentium 233 MMX
48 MB ram
OS: Windows 95
Volevo riuscire a fare partire un vecchio gioco per dos che si chiama
ULTIMA VII. Purtroppo non ci sono mai riuscito perchè al momento
dell'installazione (e anche se cerco di avviare il file eseguibile) mi
comunica un errore: la memoria necessaria per far partire ultima vii è
di minimo 532000 byte. La memoria disponibile sul mio sistema è invece
di 476000 byte. Penso si tratti della memoria convenzionale, ma non ne
sono sicuro. Le ho provate tutte, quindi ora mi rivolgo a qualche
esperto...
Utilizzando il comando "mem" mi risultano i seguenti dati:
mem. convenzionale: 640 kb ; usata: 126 kb; disponibile: 514 kb
dimensione massima di un programma eseguibile: 525000 byte
Ho provato a fare boot da un dischetto ma il risultato è uguale. Se
modifico i file autoexec.bat e config.sys ottengo quelche variante:
se nel config.sys elimino il comando "NOEMS" l'installazione mi da
errore che il gioco non necessita di memoria espansa. Ho provato a
modificare il file eseguibile in windows, con il comando proprietà. Il
file necessario per far partire il gioco è però .com e non posso
assegnare valori diversi di memoria (infatti il gioco non si può far
partire da una finestra ms-dos). 
Prima di fare un ulteriore elenco di tentativi lascio rispondere a
qualcuno che magari  ha già la risposta pronta, altrimenti mi metto a
dipsposizione per ulteriori precisazioni. grazie mille a tutti.
S.

Vediamo vediamo, č un po' che non smanetto col DOS... cmnqe "the only way"
per fare andare il gioco č crearti un boot-disk con apposita configurazione,
ovvero con il minimo di drivers, potresti provare questa:
CONFIG.SYS
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE
BUFFERS=16
FILES=40
Se devi caricare altri drivers caricali con deviceHIGH cosě usa la memoria
HMA (da 640k a 1Mbyte) invece della convenzionale (i primi 640k)
AUTOEXEC.BAT
@ECHO OFF
PATH=C:\;C:\WINDOWS;
SET BLASTER (impostazioni scheda sonora, I=irq, D=dma etc.)
Altro credo che non serva, comunque se devi lanciare files .exe lanciali col
comando LOADHIGH=nomefile.exe, funziona come il devicehigh del config
(sempre ammesso che al .exe vada bene la mem alta invece della
convenzionale).
Tra l'altro non mi ricordo se sotto Win95 i files di sistema sono sotto
C:\WINDOWS o sotto C:\DOS, ovviamente nel secondo caso cambia i parametri di
CONFIG e AUTOEXEC.
Altro non saprei, č un sacco che non creo un boot disk... Ciauz! ;)
--
Fenris the bad wolf

il Tue, 17 Apr 2001 23:24:12 GMT 
tor...@tiscalinet.it
 (Churcholo), folgorato
come Paolo di Tarso sulla via di Damasco, pensò bene di scrivere:
Il dos sei sicuro di averlo caricato nella memoria alta col comando nel
config.sys 
dos=high
?
ciao!
Html-man
ICQ 70825171
Visit the Html-man's site at 
http://htmlman.cjb.net

 wrote:
:> Vediamo vediamo, è un po' che non smanetto col DOS... cmnqe "the only way"
:> per fare andare il gioco è crearti un boot-disk con apposita configurazione,
:> ovvero con il minimo di drivers, potresti provare questa:
:> 
:> CONFIG.SYS
:> DOS=HIGH,UMB
:> DEVICE=C:\WINDOWS\HIMEM.SYS
:> DEVICEHIGH=C:\WINDOWS\EMM386.EXE
Piccola nota:
se si tratta del DRDOS o dell' OPENDOS, non usare HIMEM ma solo emm386
(magari con il parametro NOEMS)
-- 
--------------------
Alessandro
--------------------