Re: A83: inc (HL) on the TI83


[Prev][Next][Index][Thread]

Re: A83: inc (HL) on the TI83




It does not want the data in the acc. It is just a routine to increase a bit
at that memory address. I *really* don't know why it does not work, but you
could try it  yourself. If I use the accumulator and load/inc/store the
value it works perfectly, when I use hl load/inc, it just screws up my
output. I do not use this routine for sprite/line or XOR'ing the graphbuf,
it is just for counting purposes.

-----Oorspronkelijk bericht-----
Van: ComAsYuAre@aol.com <ComAsYuAre@aol.com>
Aan: assembly-83@lists.ticalc.org <assembly-83@lists.ticalc.org>
Datum: dinsdag 8 augustus 2000 18:18
Onderwerp: Re: A83: inc (HL) on the TI83


>
>Perhaps later code expects the new value to be in the accumulator?
>
>
>In a message dated Tue, 8 Aug 2000 12:19:32 PM Eastern Daylight Time,
"Frank Schoep" <dsfs98@concepts.nl> writes:
>
><<
>I'm using the code for storing a graphical address (e.g.: x-coordinate) on
>the screen. I want to increment this value, but when I use the accumulator,
>it works perfectly. As soon as I change the top code into the code at the
>bottom, the value of the memory address does not increment the right way,
it
>seems. I'm using the value stored at the mem-address for a counting loop,
>which cannot be done using djnz, ldir, cpir, or any other stuff.
>
>-----Oorspronkelijk bericht-----
>Van: Apparatus <apparatus@mediaone.net>
>Aan: assembly-83@lists.ticalc.org <assembly-83@lists.ticalc.org>
>Datum: dinsdag 8 augustus 2000 17:39
>Onderwerp: Re: A83: inc (HL) on the TI83
>
>
>>
>>How can you be certain that it's not working properly? are you displaying
>>address or using a debugger?
>>
>>From: Chris
>>e-mail: apparatus@mediaone.net
>>
>>----- Original Message -----
>>From: <ComAsYuAre@aol.com>
>>To: <assembly-83@lists.ticalc.org>
>>Sent: Tuesday, August 08, 2000 5:56 AM
>>Subject: Re: A83: inc (HL) on the TI83
>>
>>
>>>
>>> My guess is that you are using hl for something else and the second bit
>of
>>code is trashing it.  Test it with a push hl \ pop hl around the two lines
>>of code and see if that fixes it.
>>>
>>>
>>> In a message dated Tue, 8 Aug 2000  8:17:14 AM Eastern Daylight Time,
>>"Frank Schoep" <dsfs98@concepts.nl> writes:
>>>
>>> > Can anybody help me with this problem: (I think the solution is easy)
>>> >
>>> > I have written this piece of code:
>>> >
>>> >     ld a,(address)
>>> >     inc a
>>> >     ld (address),a
>>> >
>>> > I tried replacing it with:
>>> >
>>> >     ld hl,address
>>> >     inc (hl)
>>> >
>>> > But it does not seem to work properly. What am I doing wrong?
>>> >
>>> > Yours sincerely,
>>> > Frank Schoep
>>> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">                Can
>>anybody help me with this problem: (I think   the solution is easy)    I
>>have written this piece of code:     ld a,(address)   inc a   ld
>(address),a
>>I tried replacing it with:     ld hl,address   inc (hl)    But it does not
>>seem to work properly. What am I   doing wrong?    Yours sincerely,  Frank
>>Schoep
>>>
>>>
>>>
>>
>>
>
>
> >>
>
>
>