Re: A83: Could somebody _please_ check this code soon?
[Prev][Next][Index][Thread]
Re: A83: Could somebody _please_ check this code soon?
you should NOT di.. that is like destroing the whole point of halt..
halt is waiting for the next interruppt.. and if you di (disable interupt)
there will not be one :)
ei (enable interupt) would be a much better idea :)
//Olle
Phelan Wolf wrote:
>
> i believe it is the HALTs, I think you need to di, or something (not
> sure, only thing i didn't know, the rest looked fine).
>
> -Phelan 'Amen' Wolf
>
> >I would like to know why this code freezes my calc. It is designed to
> >return the legnth of a stirng into MaxXCoord. This should be a
> baically
> >1-size-fits-all routine, but it doesn't work for me. Just so your
> sure,
> >this has no TASM errors as it is.
> >
> > Thanks,
> > Alan
> >
> ><<<<<<<<<Code Start>>>>>>>>>
> >
> > ld de,Message
> > ld a,0
> >GetLenLoop:
> > push af
> > ld a,(de)
> > cp 0
> > jr z,ContInit
> > ld l,a
> > ld h,0
> > add hl,hl
> > add hl,hl
> > add hl,hl
> > push de
> > call _sfont_len
> > pop de
> > pop af
> > add a,b
> > inc de
> > jr GetLenLoop
> >
> >ContInit:
> > pop af
> > ld b,a
> > ld a,95
> > sub b
> > ld (MaxXCoord),a
> >___________________________________________________________________
> >You don't need to buy Internet access to use free Internet e-mail.
> >Get completely free e-mail from Juno at http://www.juno.com
> >or call Juno at (800) 654-JUNO [654-5866]
> >
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
References: