A83: Re: Mem alloc...
[Prev][Next][Index][Thread]
A83: Re: Mem alloc...
you really dont alloc memory in assembly, since technically you can write to
anything you want.
However you can access a large amount of free memory that will not cause
problems.
Probably the most popular of these areas is SAVESCREEN, the apd buffer,
which is a 768 byte area of usable memory.
If this does not satisfy your request you can use the 128 byte TEXT_MEM or
the somewhere around 240 byte STAT_RAM. And if you still need more then you
can keep the data resident within your program in the form of a ".defs xxxx"
after a label and access the data as follows
program:
ld hl,FreeMemory ; pointer to free 1000 byte array
ld a,(hl) ; get the data from the first line in the array
....
ret
FreeMemory:
.defs 1000
----- Original Message -----
From: yhean <yhean@mailcity.com>
To: Ti83 Help List <assembly-83@lists.ticalc.org>
Sent: Wednesday, December 15, 1999 7:24 AM
Subject: A83: Mem alloc...
>
>
> What's the way to alloc xxxx bytes, and where is the pointer to these
bytes?
>
> Thanks,
> Jean
>
>
>
> LYCOShop is now open. On your mark, get set, SHOP!!!
> http://shop.lycos.com/
>
Follow-Ups:
References: