[zxspectrum] Re: R: Re: New Divmmc

  • From: Stefano Donati <sd75@xxxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sat, 15 Mar 2014 23:56:24 +0100

Per essere precisi, quella che ho descritto nel messaggio precedente è la 
condizione che si ha con il DOS caricato.
Sulla DISCiPLE la mappatura di ROM e RAM è swappabile con una OUT alla porta 
123 e all'accensione dello Spectrum (o dopo un doppio reset senza aver eseguito 
nemmeno un comando GDOS) la è diversa: ROM all'indirizzo 0 e RAM a 8192.

La memoria della DISCiPLE è visibile dopo una IN 187 (che da BASIC ovviamente 
ti manda il computer in crash) e non lo è più dopo una OUT sulla stessa porta: 
per salvarne il contenuto su nastro devi quindi trasferirla prima in RAM con un 
pizzico di L/M.

Stefano.

--- Messaggio originale ---

Da: "Massimo Raffaele" <massimo.raffaele@xxxxxxxxx>
Inviata: 15 marzo 2014 23:22
A: zxspectrum@xxxxxxxxxxxxx
Oggetto: [zxspectrum] Re: R: Re: New Divmmc

Grazie Stefano :-).
Sì, più che dove salvare intendevo proprio quale blocco salvare. Quindi è
così semplice? Voglio dire: la ROM dello Spectrum "host" viene parzialmente
mascherata/sostituita dai due blocchi che hai indicato?
Quindi, se ho capito bene, gli 8KB a partire dalla locazione 8192
contengono il contenuto (scusa il gioco di parole) della ROM interna alla
Disciple.
Invece i 6 KB circa a partire dalla locazione 0 contengono il DOS, che è
caricato da disco al primo "RUN".
Giusto?

Max



Il giorno 15 marzo 2014 22:52, Stefano Donati <sd75@xxxxxxxxxx> ha scritto:

>  Dipende da dove lo vuoi salvare... la cosa più semplice è salvarlo su
> disco con un banale comando SAVE d1"BIOS" CODE 8192,8192.
> Per salvare il DOS invece i "numeri" da usare nel comando precedente sono
> 0,6656.
>
>
> Stefano.
>
> --- Messaggio originale ---
>
> Da: "Massimo Raffaele" <massimo.raffaele@xxxxxxxxx>
> Inviata: 15 marzo 2014 22:37
> A: zxspectrum@xxxxxxxxxxxxx
>
> Oggetto: [zxspectrum] Re: R: Re: New Divmmc
>
>     Sempre riguardo la DISCiPLE (ma lo stesso vale anche per la Plus D e
> altre):
>  Come faccio a salvare il contenuto della rom? E' nascosto/mascherato,
> oppure si può salvare come blocco di bytes?
>
>  Penso sia interessante per un discorso di recupero storico.
>  Ho visto che due siti (ad es. quello di Philip Kendall) hanno una o due
> rom della Disciple, ma da quello che ho visto non mi pare sia inclusa la
> mia release.
>
>  Max
>  P.S. Enrico, forse tu potresti voler fare il dump della rom della tua
> Plus D?
>
>

Other related posts: