[zxspectrum] (no subject)

  • From: spottedkat <spottedkat@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Wed, 27 Oct 2004 15:06:42 +0200

http://www.alfonsomartone.itb.it/rqftcg.html

Aspetta... questi hanno fatto un piccolo errore nel programma in assembler per testare la velocità del 6510...
Dal punto di vista hardware il processore condivide clock e memoria col processore video, e quest'ultimo perciò si ciucciava ben metà del clock quando era in funzione (almeno il 90% dei casi!). Significa che il processore del c64 viaggia sempre a metà velocità effettiva di quella che consentirebbe il clock vero e proprio. Difatti per lavori che richiedevano velocità pura, come i turboload da cassetta, il VIC 2 veniva temporaneamente soppresso. Per un test di pura velocità avrebbero dovuto spegnere il VIC, eseguire il codice, e poi riaccenderlo per vedere il risultato. Questo alla fine avrebbe allungato il codice in assembler di tre o quattro istruzioni, forse sarebbe stato lungo come quello dello ZX.
Credo che, data la differenza di concetto e costruzione, il 6510 e lo Z80 siano in realtà molto simili sul piano della velocità di elaborazione, anche se lo Z80 permette una maggior flessibiltà grazie all'enorme numero di istruzioni.


Inoltre si sono dimenticati di attivare la modalità in alta risoluzione e quella a 4 colori (usata sempre per i giochi), ma senza il Simon Basic e roba simili avrebbero pianto cinese... :D:D:D

Spottedkat

Other related posts: