Re: A83: A routine to move data...
[Prev][Next][Index][Thread]
Re: A83: A routine to move data...
At 19:49 1998-07-26 -0700, you wrote:
>
>Yea it would work but it doesn't **delete** the old data!!!
>Revenant wrote:
>
>> Why not just do this?
>> ld hl,start ;Start of data
>> ld de,moveto ;Where to put it
>> ld bc,768 ;Bytes to copy
>> ldir ;Copy bytes
*sigh*
then just follow that stuff above with:
ld hl,start
ld bc,768
loop
ld (hl),0
inc hl
dec bc
jp NZ,loop
how hard can it be? think some.. please...
or take it in the same loop:
ld hl,start
ld bc,768
ld de,moveto
loop
ld A,(HL) ;load data
ld (hl),0 ;erase
ld (DE),A ;put it at the new place..
inc hl
inc de ;increase pointers
dec bc ;decrease loopcounter..
jp NZ,loop
//Olle
References: