[zxspectrum] Re: Nuova demo con palline

  • From: Stefano <flydreamf@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Wed, 29 Jan 2020 07:28:00 +0100

Enrico posso proporre il tuo lavoro ad Alone Coder? magari inserisce in qualche demo anche questo piccolo  lavoro ;-) che ne pensi?

Il 28/01/2020 16:58, Enrico Maria Giordano ha scritto:



Il 28/01/2020 16:51, Pierpaolo T ha scritto:

bellissimo!
quanto è stato costoso aggiungere la collisione in termine di istruzioni?

Pochissimo, visto che ho usato un trucchetto, tra l'altro ispirato dal libro di Jonathan Cauldwell. :-)

Praticamente:

SP2 LD   A,(HL)  ; controlla il vecchio attributo
    AND  A
    JR   Z,SP3  ; se è zero non c'è rimbalzo
    LD   A,(IX+2)  ; leggi lo step X e negalo (-X)
    NEG
    LD   (IX+2),A
    LD   A,(IX+3)  ; leggi lo step Y e negalo (-Y)
    NEG
    LD   (IX+3),A
    RET  ; finito il caso del rimbalzo

EMG

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg



Other related posts: