[zxspectrum] Re: [OT] C64 SD card reader

  • From: Alessandro Dorigatti <adorigatti@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 27 Jan 2012 09:01:18 +0100

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

Other related posts: