[zxspectrum] Re: zxmmc+ ... primissime impressioni

On Friday, June 20, 2008 11:46 PM [GMT+1],
Giovanni Lagorio <lagorio@xxxxxxxxxxxxx> wrote:

Oggi, dopo (pochi, in realtà) giorni di trepidante attesa, mi è
arrivata la zxmmc+ ! :-)

Leggo solo ora questo messaggio che era rimasto sul pc di casa, sono rimasto un po` indietro

Desidero ringraziare pubblicamente Pino che è stato veramente gentile
ed efficientissimo.
L'interfaccia, come si vedeva dalle foto, è perfetta ed è stata
imballata a prova di ... Poste ;-)

In effetti anche io ho avuto la stessa impressione dalle foto

Riguardo alla zxmmc+ vera e propria, sebbene non abbia avuto il tempo
di esplorarne le varie potenzialità, posso già dire che ne sono
entusiasta :-) Già solo la possibilità di usare delle SD come memoria
di massa è qualcosa di favoloso, altro che microdrive :-D

C'e' talmente tanta roba nel software della bootrom che sarebbe il caso di scrivere un manuale.

Ad esempio: se nessuna delle due sdcard e` inizializzata per fare gli shapshot 'veloci' (ovvero quelli che non si appoggiano a nessun filesystem standard, ma bensi` lavorano il stile 'badaloc') il menu` presenta l'opzione [Q] per prepararla.

La novita` e` che puoi specificare un offset dal quale usare la card: se e` grande (ad esempio 512 mega o un giga) puoi utilizzarla per gli snapshot a partire da +256M, oppure +512 o +768 ed utilizzare il resto formattandolo in IDEDOS, che e` visto dal ResiDos. In teoria si puo` fare anche con la FAT16, ma non sono mai riuscito a ripartizionare una card.

Fatto questo, qualsiasi cosa tu stia facendo, se premi il bottone di NMI il sistema salta nella bootrom (che e` in flash) ed attende la pressione di un tasto: Q per fare snapshot da 16K, W per 48K e E per 128K. C'e' qualche protezione, ovvero se provi a fare uno snap da 16K e il programma e` in esecuzione oltre i primi 16K, il border lo segnala (non ricordo con che colore) e passa da solo a 48K.

Al successivo riavvio, nel menu` bootrom vedrai la presenza del nuovo snapshot (vedi screenshot sul sito) al quale potrai cambiare nome e parametri. Andandoci sopra con le frecce e premendo ENTER (oppure premendo il numero dell'indice a SX) verra` istantaneamente ricaricato.

Ora e` possibile anche eseguire uno snapshot della memoria zxmmc+ (sia flash che ram tamponata, entrambe da 512K) dal menu` principale (non attraverso l'NMI). Questo e` molto comodo per due situazioni: 1) Pino ha appena costruito una nuova interfaccia ed invece di flashare 10 e passa rom puo` caricare la bootrom da nastro e ripristinare uno snapshot preso da altra zxmmc+; 2) il ResiDos (che e` in ram tamponata) puo` essere rimesso in sesto in pochi secondi qualsiasi cosa succeda, comprese le personalizzazioni (ovvero moduli aggiuntivi, etc).

Questi usano 4 slot invece di 1 perche` uno slot e` grande 128K. Gli altri 3 riportano la scrtta "ram backup part x of 4"... etc.

Se non c'e' una sdcard inizializzata per gli snapshot, c'e' una funzione che utilizza gli ultimi 3 banchi di flash 29,30,31 (16K ciascuno, quindi ce ne sono 32) per fare uno snapshot da 48K in rom. Utile dopo il caricamento del loader del ResiDos da nastro, che e` sempre un po` palloso: premendo NMI seguito tal tasto [R] (snapshot in rom) l'operazione verra` effettuata, sporcando circa 2K di ram video (il software vi si copia per eseguire l'operazione, dato che l'accesso ai banchi 29,30,31 impedisce la lettura del banco 0 (che e` quello su cui risiede il firmware).

Per ripristinare questo snapshot da ROM, premere [T] dal menu` principale (questo non e` scritto da nessuna parte).

Ed è anche molto bello sapere che la zxmmc+ è il frutto del duro
lavoro di "semplici appassionati".

Gia`.

Complimenti vivissimi ad Alessandro (che
se non avessi visto in carne ed ossa a VR continuerei a pensare
essere un alieno ;-) ) e Garry per l'ottimo lavoro.

Grazie :-)

Ciao!


Other related posts: