[zxspectrum] Re: Flicker

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Sun, 27 Mar 2016 20:25:26 +0200



Il 27/03/2016 17:38, Enrico Maria Giordano ha scritto:

Adesso Enrico ci fai vedere tutto l'arcobaleno ? :)

Ci proverò.

Ci ho provato. Esempio in allegato. Non è malissimo. Per semplicità ho creato una matrice 16 x 16 che fa vedere quindi tutte le combinazioni ripetute (ogni colore lo combina con tutti gli altri). Qualche suggerimento su come migliorare la sincronizzazione con il refresh video e quindi ridurre lo sfarfallio?

Ecco il sorgente:

    ORG  40000

RPT HALT

    LD   HL,22528
    XOR  A
    LD   DE,16
    LD   C,8
NX1 LD   B,16
NX2 LD   (HL),A
    INC  HL
    DJNZ NX2
    ADD  A,64
    ADD  HL,DE
    LD   B,16
NX3 LD   (HL),A
    INC  HL
    DJNZ NX3
    SUB  A,64
    ADD  A,8
    ADD  HL,DE
    DEC  C
    JR   NZ,NX1

    HALT

    LD   HL,22528
    LD   DE,16
    LD   C,16
NX4 XOR  A
    LD   B,8
NX5 LD   (HL),A
    INC  HL
    ADD  A,64
    LD   (HL),A
    INC  HL
    SUB  A,64
    ADD  A,8
    DJNZ NX5
    ADD  HL,DE
    DEC  C
    JR   NZ,NX4

    JR   RPT

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

Attachment: Rainbow.zip
Description: Zip compressed data

Other related posts: