[zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- From: Luca Bisti <lucbisti@xxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Sat, 31 Jan 2004 00:55:04 +0100
Comunque la rom g+dos viene inserita dall'indirizzo 0000h *soltanto* alla
prima accensione dello spectrum. Un eventuale reset (senza togliere
alimentazione) non ha effetto e viene eseguito il codice della rom originale...
Mi puoi dire come si verifica questo fatto? Ti spiego da cosa nasce la mia
domanda: il codice della ROM salta ad una routine che controlla lo stato di
una locazione di RAM della +D; se lo trova inizializzato ad un certo valore
(0x47) si spagina e ritorna alla ROM48, altrimenti vengono inizializzate
alcune strutture dati del G+DOS (e poi si ritorna, ovviamente). Strano che
esista questo controllo se la ROM viene effettivamente paginata una sola
volta all'accensione. Potrebbe essere un semplice controllo di consistenza,
ma questo identico meccanismo software c'e' anche nella DISCiPLE e serve a
controllare lo stato del boot.
ps grazie dei dischi, ho appena finito..
Prego ;)
Luca
- Follow-Ups:
- [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- From: Luca Bisti
- References:
- [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- From: Mario Prato
Other related posts:
- » [zxspectrum] sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- From: Luca Bisti
- [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- From: Mario Prato