Newsgroup: it.comp.retrocomputing
Titolo: scheda vga su 286

ho installato una scheda vga prelevata da un 486 su un 286.
Quando faccio partire un programma di scacchi del '90 compare
il messaggio memoria insufficiente.
Per il resto non ho rilevato nessun problema.
Qualcuno sa risolvere l' enigma ?



Non hai abbastanza memoria RMA libera dopo aver caricato il sistema.
Ciao
gl :)
PS: ovviamente hai già guardato su google cercando indicazioni su come
liberare memoria col dos, caricando meno programmi, vero? :)

Oppure si ricorda come faceva quando aveva il 486 e lo usava con
giochi che richiedevano un po' più di memoria... ^_^

per liberare un po' di memoria, fatti un floppy bootabile (format a:
/s), copiaci dentro himem.sys e emm386.exe, 
lh.com
 (o .exe?); nel
config scrivi qualcosa tipo
device=himem.sys
device=emm386.exe /noems
dos=high,umb
stacks=0,0
non metter nulla nell'autoexec, ma proprio se devi mettici almeno
prima "lh"... ovvio bisognerebbe mapparsi bene la memoria alta ma
tant'e'....
sto andando a memoria, e da un certo punto di vista pensare che un 286
viene considerato retrocomputing mi fa sentire schifosamente vecchio
:)
ZioBit


 Non hai abbastanza memoria RMA libera dopo aver caricato il sistema.
Con la sua scheda originale però il 286 riesce a far partire il perogramma.

 dos=high,umb
EMM386, come dice il nome, va solo con CPU 386+
Il DOS inoltre non "vede" gli UMB in un 286.
Per quanto riguarda la mancanza di memoria in un 286 con scheda VGA.
Prova a fare un MEM (ev. usa il comando MEM /P /C che di dà una risposta più
completa) con e senza la VGA, per vedere le differenze.
Può essere che la scheda VGA faccia il Shadowing della ROM (cioè copia la
sua ROM nella RAM - quasi un gioco di parole). In un 386+ userebbe appunto
gli UMB (aree di memoria riservarte comprese tra i 640K di base e i 1024K
del limite superiore). In un 286, in mancanza di questi UMB, può darsi che
usi la RAM di base. Forse c'è un settaggio (un jumper) per impedire alla VGA
di fare lo shadowing, oppure questo può essere disabilitato dal setup del
computer.
Prova a dirci quale modello di scheda è.
Ciao
Marco.

 Prova a dirci quale modello di scheda è.
è una 2theMax della Focus.

 device=emm386.exe /noems
            ^^^
Riguardo questo ti hanno gia' risposto.
--
Retrocensitevi! Su:
http://www.retrocensimento.bbk.com
http://www.retrocensimento.cjb.net

 Con la sua scheda originale però il 286 riesce a far partire il
perogramma.
Magari il 286 è configurato meglio, guarda come hai sul medesimo i file
config.sys ed autoexec.bat, ed ispiratici (segando eventuali driver del
cd-rom ed altre amenità).
Il problema è al 99% dei casi sulla memoria convenzionale, che tu dovresti
ottimizzare, google ti è amico :)
Ciao,
--
-------------------------------
:: MuRdOcK :: User Outside ::
-------------------------------

 Con la sua scheda originale però il 286 riesce a far partire il perogramma.
Allora il programma è bacato.
Non riesce ad allocare abbastanza memoria RAM per fare i suoi sporchi
lavori. Forse tenta di fare qualche cosa come allocare il doppio della memoria
video nella memoria di sistema!
Prova a mettergli una VGA da 512kb che penso possa bastare e riprova.
Altrimenti carica il sistema ridotto all'osso, con tutto ciò che si può
caricare in memoria alta (dos, country, keyboard, mouse; himem no)
Buon lavoro!
gl :)

 Allora il programma è bacato.
Forse è troppo perfetto, per cui va in confusione perché il
286 non riconosce la scheda come vga, ma cone ega.