[zxspectrum] Re: Uh...
- From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Thu, 10 Nov 2005 19:20:13 -0600
Batman wrote:
ma...
160/2 (4 bit per pixel per avere 16 colori...) x 200 = 16000. 16K!!!
Quanto rimaneva ai programmatori per scivere codice? Considerato anche
che il 6502 (o 6509 ? scusate ma non ricordo) ha un set di istruzioni
mooooolto + ristretto dello Z80, quindi serviva + codice per fare le
stesse cose.
Il conto e` sbagliato, poiche` ogni blocco 8x8 puo` avere al massimo 4
colori, su una palette di 16.
Quindi, 2 bit per ogni pixels sono 2x160x200=64000 bits= 8kbytes.
Ad essi si aggiungono i valori della palette che sono
4 (colori) x 4 (bits per colore) x 20 (colonne) x 25 (righe)
= 8000 bits= 1000 bytes.
Il totale e` 9k.
La proportzione memoria video / memoria totale e` buona. Meno buono e`
il rapporto velocita` CPU / memoria video.
Questo spiega perche` giochi non sprite-dependents siano piu` lenti sul
C64 che sullo Spectrum.
Poi, non vorrei continuare o riaprire un flame, ma - secondo me -
dire che la risoluzione 320x200 del C64 sia superiore a quella dello
Spectrum mi sembra fin esagerato: avere 8 colonne ed una riga in piu`
non fanno molta differenza se non a livello di applicazioni
semi-professionali.
Ciao
Paolo
Other related posts: