[zxspectrum] Re: MSX



Lo Z80 e' sempre Z80.


Tutto il resto dipende solo dal modo in cui viene utilizzato.
A partita' di codice le velocita' di esecuzione devono essere dello stesso
ordine di grandezza...
Potrebbe cambiare qualcosina sugli accessi in memoria, ma parliamo di minime
frazioni di T-State.

a questo proposito mi stavo leggendo le faq dei vari amstrad cpc464-128, ebbene in queste macchine lo Z80 gira a 4MHz, ma a causa delle contese con la ram video, il clock viene "allungato" col risultato che la CPU reagisce come se venisse cloccata a 3,3MHz...
Questo avviene anche nello spectrum, per cui se fate girare un programma basic (nei primi 16K di ram), a causa del clock interrotto dalla cpu avremo uno Z80 che solo nominalmente va a 3,5MHz....
Non conosco gli msx, ma magari c'e' un sistema per ovviare alla contesa della ram video e quindi la velocita' percepita a parita' di clock e' maggiore.
Naturalmente anche l'interprete basic con la gestione delle variabili intere fa la sua parte..


ciaoo


Other related posts: