[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: