[zxspectrum] Re: Flicker
- From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Mon, 28 Mar 2016 20:00:40 +0200
Il 28/03/2016 19:48, Enrico Maria Giordano ha scritto:
In pratica, utilizzando LDIR (che è più rapido che fare i calcoli)
Proverò.
Provato. Esempio in allegato. Mi sembra peggio. Questo è il sorgente:
ORG 40000
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
LD HL,22528
LD DE,50000
LD BC,768
LDIR
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
LD HL,22528
LD DE,60000
LD BC,768
LDIR
RPT HALT
LD HL,50000
LD DE,22528
LD BC,768
LDIR
HALT
LD HL,60000
LD DE,22528
LD BC,768
LDIR
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:
Rainbowldir.zip
Description: Zip compressed data
Other related posts: