[zxspectrum] Re: Per Cesare a proposito del border
- From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Fri, 13 Dec 2019 15:30:53 +0100
Il 13/12/2019 15:18, Cesare Falco ha scritto:
Questo è un primo esperimento sulla falsariga del tuo esempio del
bordo.
vero che, per quanto semplice, dà soddisfazione? :-)
Molto. Soprattutto perché è il primo passo che mi mancava per poter fare
qualche esperimento interessante.
Il TAP è in allegato per chi lo vuole provare. Il programma disegna
la parte alta del bordo in rosso e il resto del bordo in verde e
sta fermo così per due secondi, poi torna al Basic.
ehm... per quattro secondi:
Certo, giusto. Per chi non avesse capito:
LD B,200
NXT HALT
DJNZ NXT
siccome le interruzioni nello Spectrum arrivano 50 volte al secondo, per
fare un secondo devo aspettarne 50 (questo è ciò che fa l'istruzione
HALT, aspettare la prossima interruzione). Quindi con 200 attese ottengo
appunto 200 / 50 = 4 secondi.
EMG
http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg
Other related posts: