
|
[zxspectrum]
||
[Date Prev]
[05-2007 Date Index]
[Date Next]
||
[Thread Prev]
[05-2007 Thread Index]
[Thread Next]
[zxspectrum] Re: Ciao a tutti + interessante emulatore spectrum
- From: "Stefano" <flydream@xxxxxxxx>
- To: <zxspectrum@xxxxxxxxxxxxx>
- Date: Sun, 6 May 2007 11:49:14 +0200
Ciao Francesco,
beh è logico ed interessante nello stesso tempo poter emulare lo zx su una
piattaforma simile.
Tieni conto che anche se msx e spectrum hanno la stessa cpu sono architetture
differenti per cui anche se le istruzioni macchina sono le stesse bisogna fare
i conti con la ULA e tutto cio' che ne consegue. Gli indirizzi della memoria
vanno tradotti tutti per esempio.. e la povera cpu fatica.
Per quanto riguarda il ramtop no good... beh... non si puo' pretendere che 128K
(o 256?) di ram possano essere disponibili sull'msx come sullo spectrum. voglio
dire che se è necessario per un gioco disporre della parte bassa della memoria,
magari sull'msx quella zona è occupata dall'emulatore e magari (per limiti
dell'msx) non è possibile rilocare: sistema operativo msx+emulatore in un'altra
zona.
Diciamo che è stato fatto un ottimo lavoro, enorme... tenendo anche conto che
magari che quando è uscito non si disponeva di mezzi per poter studiare la ula
così a fondo (magari dico una stupidaggine..)
e il buon Luca Bisti e Stefano Donati scrivevano ancora demo :-PPP
----- Original Message -----
From: "Francesco Piccardo" <francesco.piccardo@xxxxxxxxxxxxx>
To: <zxspectrum@xxxxxxxxxxxxx>
Sent: Sunday, May 06, 2007 9:08 AM
Subject: [zxspectrum] Ciao a tutti + interessante emulatore spectrum
> Intanto ringrazio Enrico Maria per avermi riabilitato a scrivere dato che ero
> iscritto parecchi anni fa con una vecchia email oramai in disuso da secoli.
> Ho sempre letto i vostri messaggi ma ora partecipero' un po' di piu'
> attivamente :)
>
> Sto provando un emulatore spectrum su computer MSX2 con 128k ram e devo dire
> che ha un caricatore basic
> che interpreta la rom originale del 48k
> I giochi del 16k pare girino tutti anche se lentamente.
> Mentre quelli 48k, hanno molti piu' problemi.
> Manca l'emulazione del bordo, ma e' stata una decisione dettata
> dall'enorme uso di risorse msx che avrebbe richiesto.
>
> Tramite l'emulatore OpenMsx, legge i file wav campionati dalle cassette
> spectrum.
> E' incredibile come un 8 bit possa emulare un 8 bit anche al livello
> di codice macchina.
> La cpu poi ha istruzioni in comune ma notevoli differenze di calcolo,
> temporizzazioni ecc ecc.
>
> L'audio pare non sia emulato, ma forse devo provare usando un chip sonoro
> tramite modulo esterno in formato rom.
>
> E' interessante come progetto.
>
> E' lento, daccordo, ma cosa si pretendeva da un semplice 8 bit?
>
> Ci sono talvolta degli indirizzi di memoria non emulati e vi e' un area
> riservata all'emulatore
> e quindi se il codice di un programma va a scrivere proprio in quell'area,
> l'emulatore si pianta
> o genera errori come un "ramtop no good" ad esempio.
>
> In ogni caso un ottimo sforzo e secondo me il software e' passato per
> lo piu' inosservato.
>
> Ricordiamo che l'emulatore spectrum per c64 non emulava per nulla il
> codice macchina e alcune istruzioni particolari basic come alcune peek
> e poke.
>
> Daccordo emulava il bordo, ma a parte programmini 100% basic e screen$ non
> girava altro.
>
|

|