[zxspectrum] Re: MSX

  • From: Mario Prato <mario.prato@xxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Thu, 17 Jun 2004 16:45:54 +0200



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: