Re: A83: Re: Where is...


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

Re: A83: Re: Where is...




I believe I used it in DStar to save the current game.
Anyway, lets say I wanted to have an 8x8 game matrix and the levels were
stored at level_data. I could do:
....
 ld bc,(current_level-1)
 ld hl,level_data-64
 ld de,64
selectLevel:
 add hl,de
 djnz selectLevel
 ld bc,64
 ld de,matrix
 ldir
....
matrix:
 .ds 64

Of course this would be stupid since I could just use a safe ram area rather
than wasting 64 bytes of the calculators memory, but just an example...

Joe Wingbermuehle
http://www.usmo.com/~joewing/

-----Original Message-----
From: Jkhum98@aol.com <Jkhum98@aol.com>
To: assembly-83@lists.ticalc.org <assembly-83@lists.ticalc.org>
Date: Saturday, October 17, 1998 1:37 PM
Subject: Re: A83: Re: Where is...


>
>
>In a message dated 10/17/98 1:20:44 PM, joewing@usmo.com writes:
>
>>geez... I'm sending a lot today hehe
>>
>>.ds is define storage. It defines a storage space (the number you put
>>after it).
>> .ds 500 would define 500 bytes (not necessarily 0 though!).
>>
>>Joe Wingbermuehle
>>http://www.usmo.com/~joewing/
>
>What do you mean by this,  and where has it been used in any programs, if I
>may ask...? =)  Well, for ".db" or ".dw" it saves the _Value_ and knows
that
>it should be 1 or 2 bytes long (respectively), right?  Well, for this ".ds"
>thing, your saying that the number right after it is _How Much_ you want to
>store, but then where does the actual data go, directly after it?
> --Jason K.
>