[zxspectrum] Re: ZXMMC+

  • From: "Alessandro" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sat, 7 Jul 2007 00:06:17 +0200

On Friday, July 06, 2007 5:08 PM [GMT+1],
Gennaro Montedoro <genny_flick@xxxxxxxx> wrote:

E' possibile avere la ROM del +3e con il supporto della MMC sul +3
reale. Come devo agire?

Grazie al fatto che tutte le porte relative alla sd-card sono equivalenti sulle due interfacce (zxmmc e zxmmc+), puoi tranquillamente installare le rom +3e per la zxmmc presenti sul sito di Garry Lancaster. Queste crederanno di avere una zxmmc a bordo e potranno accedere alle sd-card.

Se esce una nuova versione di Residos come faccio a flasharla dopo
averla installata?

Non e` possibile flashare il contenuto della ram dopo l'installazione, perche` le sue dimensioni (512K) sono pari alla quantita` totale di flashrom disponibile (anch'essa 512K). Potrei aggiungere una opzione per flashare in sd-card, ma questo collide con l'intenzione di non pasticciare il filesystem di card idedos o fat16. Garry dovrebbe aggiungere la possibilita` di eseguire un 'backup' su sd-card. Se pero` intendevi dire 'flashare il programma di installazione in modo da poter reinstallare', allora devi procedere come segue:

- Far partire con la rom 'nmi patched'
- Iniziare il caricamento del residos da nastro
- Dopo il caricamento della parte basic, mettere in pausa
- Premere Break
- Aggiungere una riga '45 STOP'
- Run
- Far ripartire il 'nastro' da dove lo avevi fermato

Al termine del caricamento della parte in codice macchina, il sistema si fermera` grazie alla tua istruzione 'stop'. Quello e` il momento per flashare lo snapshot: premi il bottone NMI e poi il tasto 'r' (= 'rom snapshot). Ci mette alcuni secondi, durante i quali ci sono strani movimenti nella ram video (c'e' lo stack). A questo punto, per proseguire premi 'CONTINUE' e poi 'enter' per procedere con l'installazione. Se lo premi prima di effettuare lo snapshot (senza premere 'enter') verra` snappato gia` scritto, quindi in quel caso dopo il ripristino devi solo premere enter.

Per ripristinare lo snapshot (per reinstallare senza usare il tape) devi premere 'T' dal menu principale, ma questo forse lo sai gia`.

Come funzionano i dip switch?

Da sinistra:
1 abilitazione joystick kempston
2 abilitazione funzioni IF1 (seriale/network)
3 power on: '0' = RAM; '1' = ROM
4 abilitazione paging al power-on

I primi due: in alto = abilitato. Se li disabiliti noterai che le relative porte I/O restituiscono 255 (float). 4: se in alto (oppure se innesti il ponticello dietro, quello piu` in basso dei due, che e` infilato solo per meta`) disabiliti il 'paging' al power-on, ovvero non parte la memoria a bordo della zxmmc+ e lo spectrum si accende come se l'interfaccia non fosse presente.

3: se il paging e` attivo (dip 4 = basso) determina se il sistema parte dal primo banco di ROM (alto) o di RAM (basso). Se lo metti basso ed il residos e` installato, parte direttamente lui. Se lo metti alto, parte la bootrom.

L'altro dei due ponticelli dietro e` il terminatore della rete network e deve restare in posizione, salvo l'improbabile caso in cui la rete sia costituita da piu` di 2 spectrum e questo NON si trovi ad uno dei due estremi della linea.

Ho notato 2 'anomalie', pero' non ripetutesi:

1) Dopo caricamento Residos, ed alcuni minuti di inattivita', ovvero
con ancora il messaggio di copyright visualizzato (C) 1982 Sinclair
Research Ltd, il sistema si e' completamente congelato ed ho dovuto resettare
dallo Spectrum;

Ho notato talvolta una anomalia sul residos: in partenza mi si e` bloccato al primo %dir. Non so da cosa dipenda, devo sentire Garry. Il tuo problema potrebbe pero` essere causato da qualche indecisione nei contatti del pettine...?

2) Dopo accensione e quindi visualizzazione menu BOOTROM, senza alcuna
attivita', dopo alcuni minuti e' partita da sola la ROM con
estensione per NMI.

:-) Si, era una 'feature' che non ho mai eliminato, dopo un certo tempo parte la voce selezionata dal cubetto lampeggiante, che puoi spostare con i tasti 'P' e 'O'. Diventa utile solo se crei degli snapshot usando il suo formato proprietario, ovvero premendo 'Q' per inizializzare la card in tal senso.

Ciao!


Other related posts: