Ciao! Il giorno 26 gennaio 2012 11:10, Eugenio Ciceri <eugenio.ciceri@xxxxxxxxx>ha scritto: > Il 24 gennaio 2012 21:41, Alessandro Dorigatti <adorigatti@xxxxxxxxx> > ha scritto: > > Per quanto riguarda la ZXMMC+, il core emula la RAM da 512K e > > l'interfaccia SD; quando lanci il core in pratica viene caricata in > > memoria una immagine di ResiDOS con preinstallati i package TapeIO e > > TaskMan; questo significa che perdi il menu di "bootstrap" della ZXMMC+ > > e passi subito a ResiDOS. > > Ma potrei sempre ricaricarlo dalla SD stessa nella RAM della ZXMMC+ > emulata, giusto? > Beh, quello che si può fare è molto semplice: quando si installa il core nel Chameleon (nella flash interna), si installa sia la configurazione per l'FPGA che il dump della RAM (quindi questo non viene caricato dalla SD, ma direttamente dalla flash); il dump della RAM deve essere un'immagine di 512KB che viene copiata nei 32 banchi della RAM ZXMMC. Alla fine della sequenza di bootstrap, il controllo viene ceduto allo Z80 che legge il banco 0 della RAM ZXMMC. Tutto ciò che succede dopo dipende dal contenuto di questa RAM. Quindi virtualmente puoi decidere di creare più "configurazioni" del core, che utilizzano diversi RAM dump. Questo risponde al dubbio? A presto, AlessandroD