Re: A83: Could somebody _please_ check this code soon?
[Prev][Next][Index][Thread]
Re: A83: Could somebody _please_ check this code soon?
WTF does LDIR have to do with HALT, besiddes the fact that they're oboth
used by the z80
On Thu, 08 Oct 1998 17:36:38 EDT "Phelan Wolf" <phelanwolf@hotmail.com>
writes:
>
>thanks, i wasn't sure. I have never used halts, only ldirs.
>
>-Phelan 'Amen' Wolf
>
>>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
>>
>
>
>______________________________________________________
>Get Your Private, Free Email at http://www.hotmail.com
>
___________________________________________________________________
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]
Follow-Ups: