[zxspectrum] Re: Strategie antiflickering
- From: Stefano Bodrato <stefano_bodrato@xxxxxxxxxxx>
- To: <zxspectrum@xxxxxxxxxxxxx>
- Date: Thu, 16 Aug 2007 11:44:54 +0200
>>> A proposito dell'eliminazione del flickering [...]>> >>Davvero interessate!
>>> L'ho copia-incollato nei miei documenti.> >Grazie! ;-)
Prendo nota anch'io.
Si tratta di un vero e proprio "uovo di colombo", assolutamente utile; quasi
quasi riscrivo le routine per gli sprite monocromatici di Z88DK !
Quelle di Alvin nello Sprite pack non dovrebbero averne bisogno perchè lavorano
agganciate allo handler delle interrupt.
Sul mio malfamato TRIS che ho presentato alla 8-bit compo di qualche anno fa
(arrivato quasi ultimo.. me la sono voluta ..sic), avevo usato una tecnica
diversa: la scritta scorrevole a fine partita fatta "in sovraimpressione"
cambiando gli attributi mangiava pochissima CPU, quindi mi sono limitato ad
inserire un loop che aspettasse il "tick" dell'orologio prima
dell'aggiornamento dello schermo.
Mi sembra di aver usato lo stesso trucco anche nelle routine di Z88DK che
gestiscono la seconda pagina video in modalità grafica in bassa risoluzione
(64x24 o 32x48). Un metodo analogo può essere quello di forzare il valore di
K-LAST a 255 e aspettare che l'interrupt aggiorni quel valore con qualcos'altro
(0 o il codice del tasto premuto).
Voglio però evidenziare che per lo ZX80 il problema è ben diverso: la CPU su
quella macchina (come anche sullo ZX81), genera il segnale video in software,
qundi il problema non è tanto di evitare collisioni con il raster video, quanto
piuttosto di continuare a generare il segnale video mentre si stanno facendo
altri calcoli !
_________________________________________________________________
C'è una nuova amica su Messenger… E' Doretta, vieni a conoscerla!
http://www.doretta82.it/banner/index.html
- Follow-Ups:
- [zxspectrum] Re: Strategie antiflickering
- From: Giovanni Caristi
Other related posts:
- » [zxspectrum] Strategie antiflickering
- » [zxspectrum] Re: Strategie antiflickering
- » [zxspectrum] Re: Strategie antiflickering
- » [zxspectrum] Re: Strategie antiflickering
- » [zxspectrum] Re: Strategie antiflickering
- » [zxspectrum] Re: Strategie antiflickering
- » [zxspectrum] Re: Strategie antiflickering
- [zxspectrum] Re: Strategie antiflickering
- From: Giovanni Caristi