Newsgroup: it.comp.os.amiga
Titolo: Configurare la RAM

Ho un A2000 con l'A2091 e una scheda '030 della GVP. Avendo 2Mb sull'A2091 e
8 sulla scheda acceleratrice, mi conviene:
a) Impostare gli 8 mega sulla scheda acceleratrice come RAM autoconfigurante
ed escludere la ram sulla A2091
oppure
b) Impostare 4 Mb autoconfiguranti e 4 estesi sull'acceleratrice e includere
i 2 mega sull'A2091 nello spazio autoconfigurante
?????
TSM

 ha scritto nel messaggio
news:2lhrtpF...@uni-berlin.de...

c) Impostare tutti gli 8MB come estesi 32bit e utilizzare i 2 presenti sulla
A2091 come fast autoconfig oppure se questo non fosse possibile ripiegare
sul caso b.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004

 sul caso b.
Che vantaggio ha il caso c sul caso b?
--
TSM

 Che vantaggio ha il caso c sul caso b?
Lo spazio di indirizzamento autoconfig è a 16 o 24bit, nel caso c avresti
8MB a 32bit puri con un boost di prestazioni enorme, di contro questa ram
verrebbe vista solo con la sk acceleratrice attiva (ma perchè mai dovresti
disattivarla?!?).
PS: è passato tanto tempo ormai che posso anche sbagliarmi, vedi se qualcuno
conferma o al max vai di Sysinfo e simili.. a regola la differenza si
dovrebbe notare ad occhio.

 dovrebbe notare ad occhio.
Ti ringrazio delle delucidazioni! Avendo finora avuto a che fare soltanto
con Amiga "piccoli" e inespansi mi sto accorgendo che ne so veramente poco
in fatto di hardware... Ma mi sto preparando psicologicamente ad inaugurare
la scheda '060 per A1200 con 32 Mb che mi e' arrivata dalla Germania!
Ciao
--
TSM

 Lo spazio di indirizzamento autoconfig č a 16 o 24bit,
Non sono molto convinto di questa frase, cosě ho dato uno sguardo ai
RKRM....:
"During early
system initialization, expansion.library identifies the expansion boards
that are installed in the Amiga and dynamically assigns an appropriate
address range for each board to reside at.  During this AUTOCONFIG
process, each expansion board first appears in turn at $E80000 (Zorro
II)
or $FF000000 (Zorro III), presenting readable identification
information,
generally in a PAL or a ROM, at the beginning of the board."
[...]
" The Zorro III bus is a performance 32-bit
expansion bus that is also upward compatible with the Zorro II bus
(Amiga
2000 expansion bus).  The main intent of the Zorro III bus is to allow
fast 32-bit peripherals and memory devices to be added to a high
performance Amiga, such as the Amiga 3000, while at the same time
allowing
standard Zorro II devices to be used wherever they make sense in such a
system."
[...]
"The Zorro II configuration space is the 64K memory block $00E8xxxx,
which
of course is driven with 16-bit Zorro II cycles; all Zorro II cards
configure there.  The Zorro III configuration space is the 64K memory
block beginning at $FF00xxxx, which is always driven with 32-bit Zorro
III
cycles "[...]
Quindi lo spazio di indirizzamento AUTOCONFIG č anche a 32bit....mi
sembra di aver capito cosě...
ShInKurO

 sembra di aver capito così...
Su un A2000 (il computer di cui stiamo parlando) c'è lo slot ZORROII ed è a
16bit, invece lo ZORROIII supporta i 32bit ma c'è solo su A3000/A4000.
Comunque il problema non sta nello slot ma nell'AGNUS che gestise uno spazio
di indirizzamento a 24bit per cui la ram sulla scheda non verrà mai vista
dal 68000 se quest'ultima verrà disattivata.. a meno che non ci sia un
circuito che lo permetta (alcune schede acceleratrici lo permettevano, altre
invece necessitavano di drivers, mi sembra qualche scheda della Hardital e
forse qualcun'altra pure).
In definitiva se il ns caro amico lasciasse la ram visibile solo allo
030/040 montato sulla scheda andrebbe tutto molto ma molto meglio,
altrimenti ne sacrificherebbe 4MB nello spazio di indirizzamento a 16bit e
4MB in quello a 32bit, magari per compatibilità con qualche gioco la cosa
potrebbe anche andare bene, ma visto che ha un'A2091 può utilizzare i 2Mb
presenti su questa (a16 bit) nello spazio di indirizzamnto a 16bit e gli 8MB
dell'accelleratrice in quello a 32bit restando perfettamente compatibilie
con qualche gioco che pretendeva di beccare della ram in fast nello spazio a
16bit.
Scusate il gioco di parlole, spero di essermi spiegato..

 forse qualcun'altra pure).
:-)
Io ho cambiato pure l'oggetto proprio perchè era un altro argomento :-)
ok cmq ho capito ;-)
ShInKurO

 ok cmq ho capito ;-)
Da quanto riportato da te si capisce che l'AUTOCONFIG si comporta nello
stesso modo sia sugli Amiga a 16bit che su quelli a 32bit cercando in fase
di boot le eventuali schede di espansione scansionando uno spazio di 64kb a
partire rispettivamente da $E80000 e da $FF000000 rimappando le eventuali
risorse (per esempio espansioni di mem) nei rispettivi spazi di
indirizzamento.


 circuito che lo permetta
Ho scritto una cavolata!! Neanche l'AGNUS c'entra.. questo chip entra in
gioco solo per la chip ram!!! La fast viene vista solo dal 68000 ma solo se
è a 16bit!!!!


 è a 16bit!!!!
la mia memoria vacilla un po', e tra () non ricordo se nel caso in questione
ci fosse nel mezzo un acceleratrice o meno... cmq, se l'amiga 'e dotato di
acceleratrice con processore a 32 bit e relativa ram, l'eventuale altra
memoria nello spazio appunto dei 24 bit, puo' essere usata senza far nulla
dat oche il sistema mette in "coda" la memoria lenta e la riserva come
ultima risorsa. Se non facesse cosi' che caspita di autoconfig sarebbe? ;-)
Mi scuso per le cavolate eventuali ma non metto mano su un amiga da un bel
po'....
ciao

 ultima risorsa. Se non facesse cosi' che caspita di autoconfig sarebbe?
;-)
Infatti è proprio così, la memoria veloce ha una priorità di allocazione più
alta e viene utilizzzata per prima, il punto è che stiamo parlando di un
A2000 dove la mem a 32bit non può venir vista dal 68000 a meno che sulla sk
acceleratrice non siano presenti circuiti ad hoc che la rendano compatibile
in qualche modo ai 16bit.nativi del 68000 con tutte le limitazioni del caso.

 in qualche modo ai 16bit.nativi del 68000 con tutte le limitazioni del
caso.
                                 ^^^^^^^^^^^^^^^^
Ehm.. scusate 24bit nativi del 68000 cosě come implementati sugli Amiga 2000

 in qualche modo ai 16bit.nativi del 68000 con tutte le limitazioni del
caso.
forse mi sfugge qualcosa... se il 2000 ha mem a 32 bit avra' un processore +
evoluto del 68000 no? che gli frega di far vedere la memoria a 32 bit al
68000? e sopratutto mi pare strano che un amiga accelerato mantenga a bordo
il 68000.
Ciao

 il 68000.
Peccato solo che buona parte delle acceleratrici preveda un modo
"compatibilità" che fa proprio uso del 68000 originario e, magari, un po' di
FAST può risultare utile :-)
-- 
  ___                                                          __
 / __|___  Daniele Gratteri, Italian Commodore-Amiga user...  ///
| /  |__/  Nickname: FIAT1100D - ICQ: 53943994 Ritmo S75 __  ///
| \__|__\  Home page: 
http://www.gratteri.tk
    forever! \\\///
 \___|     E-MAIL: 
dan...@gratteri.tk
     ...since 1990  \///

 il 68000.
Quasi tutte le schede acceleratrici prevedevano la presenza del 68000
bypassandolo però in fase di boot, ricordo di alcune discussioni riguardo
alla possibilità di far lavorare entrambi i processsori in parallelo.. cosa
tra l'altro mai avvenuta perchè non fattibile a livello hw.

 ed escludere la ram sulla A2091
Dato che la ram si trova sulla scheda acceleratrice, questa molto
probabilmente viene mappata nello spazio Zorro-III, quindi spazio di
indirizzamento dello '030, quindi non devi disabilitare nulla.


Il 2000 monta il 68000 su zoccolo direttamente sulla scheda madre,
diversamente dai successivi 3000 e 4000 che ospitano il processore su
scheda figlia, ed ha un connettore di espansione dedicato per installare
una scheda figlia con a bordo un processore + potente; all'occorenza si
puo' disattivare la scheda acceleratrice ed usare il 2000 in versione
base per la compatibilità con sw specifici (eg. giochi).
ciao