[A83] Re: Small Problem, Big Headache
[Prev][Next][Index][Thread]
[A83] Re: Small Problem, Big Headache
DeleteIt:
B_CALL DelVar
ret
----- Original Message -----
From: "Tijl Coosemans" <tijl.coosemans@student.kuleuven.ac.be>
To: <assembly-83@lists.ticalc.org>
Sent: Monday, November 05, 2001 6:07 AM
Subject: [A83] Re: Small Problem, Big Headache
>
> what does this refer to?
>
> call nc,DeleteIt
>
> ----- Original Message -----
> From: "Thomas Lutz" <caffeine43@netzero.net>
> To: <assembly-83@lists.ticalc.org>
> Sent: Monday, November 05, 2001 07:23
> Subject: [A83] Small Problem, Big Headache
>
>
> >
> > Hey everyone...I'm going nuts trying to figure out why the hell this
isn't
> > working....It's supposed to copy an AppVar to a string but it doesn't
> work!!
> > Are there any limitations on LDIR? Thanks in advance for any help! It is
> > much appreciated!
> > -Tom
> >
> >
> > RestoreBackUpData:
> > ld hl,BUPDef
> > rst rMOV9TOOP1
> > B_CALL ChkFindSym
> > jr c,DeleteStr9 ;If there is no backup data, delete String 9
> >
> > ld a,(de)
> > inc de
> > ld c,a
> > ld a,(de)
> > ld b,a ;bc holds length of BUP data
> > inc de ;de is the source to copy from
> >
> > push de ;source of backup data
> >
> > push bc ;num of bytes to copy
> >
> > ld hl,Str9Def
> > rst rMOV9TOOP1
> > rst rFINDSYM
> > call nc,DeleteIt
> > pop hl ;get back number of bytes to copy
> > push hl ;save it again
> > B_CALL CreateStrng
> > inc de
> > inc de ;de points to target
> >
> > pop bc ;pop out number of bytes to copy
> >
> > pop hl ;pop out source of backup data
> >
> > ldir
> >
> > ret
> >
> > DeleteStr9:
> > ld hl,Str9Def
> > rst rMOV9TOOP1
> > rst rFINDSYM
> > ret c
> > B_CALL DelVar
> > ret
> >
> >
> > BUPDef: db AppVarObj,"BUP",0
> > Str9Def: db StrngObj,tVarStrng,tStr9,0
> >
> >
> >
>
>
>
>
Follow-Ups:
References: