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
>>>
>>>
>>>
>>
>>
>
>
> >>
>
>
>