Raffaele ha scritto:Sì, si... ti sei spiegato!
In effetti il Kickstart fa parecchie cose, mantiene intuition, le librerie grafiche, il Kernel dell'OS e Autoconfig pure, se ben ricordo, ma a seconda degli Amiga, questo componente fondamentale dell'AmigaOS viene trattato in modo diverso...
L'approccio al kikcstart è diverso sulle macchine A1000, A500/2000 e A3000...
L'A1000 aveva una piccola EEPROM che faceva il primo boot del sistema, controllava che la macchina fosse a posto, e poi chiedeva il KIkcstart SU DISCO... (Manina che mostrava il disco con la scritta Kickstart)...
Una volta riconosciuto il disco Kickstart lo caricava nell'apposita area di memoria a lui dedicata, e poi avveniva il vero e proprio boot di Amiga, dove appariva la richiesta di introdurre il disco Workbench (Manina che mostrava il disco con la scritta Workbench)...
Solo a questo punto si poteva inserire un diso Amiga bootabile di qualsiasi tipo, DOS (Workbench) o NDOS (Amiga bootabile tipo giochi)...
Ok, tutto chiaro sul boot e sul kickstart di Amiga 1000 (che quindi viene efftivamente copiato in RAM, anche considerato che non si potrebbe fare altrimenti).
Ma riguardo quello di Amiga 500/600? La ROM del kickstart viene mappata direttamente in memoria (continua a sembrarmi un po' strano), oppure viene copiato il suo contenuto in RAM, e quindi viene usato da qui?
C'era un bellissimo articolo che spiegava come tutto questo avveniva e quali erano i Chip che su Amiga in realtà facevano il boot, ed era spiegato sulle pagine della rivista TRANSACTOR USA, portata in Italia integralmente tradotta da Jackson...
Quando Transactor in USA venne chiusa, la rivista italiana corrispondente pure venne chiusa, e però venne MANTENUTO qualcosa di simile (ma solo in Italia) e per opera di Paolo Canali... Mi sembra...
Si tratta delle famose "Pagine di transactor" in bianco e nero poste al centro della rivista Amiga Magazine Italia)...
Considerando che Amiga Magazine Italia è disponibile online in PDF, ti ricordi il numero della rivista e/o il titolo dell'articolo?
Tu comunque hai una copia di questo articolo, in inglese o italiano?
Ah, grazie per la segnalazione, anche se... non ho idea di come procurarmelo.
Se tu ce l'hai, non potresti dare un'occhiata (vale anche per l'articolo che citavi, ovviamente) alla parte dove viene spiegata la cosa, dicendomi semplicemente se il contenuto della ROM è copiato in RAM prima dell'uso o meno? :-P
Grazie