[A83] Re: Rename program for TI-83


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

[A83] Re: Rename program for TI-83



What you can do, is create a new prog, swap pointers, and delete the old prog...

> I'm working on a small piece of code that will allow someone, from a TI-83
> program, to rename another existing program.  I run into a problem when the
> new name does not contain the same number of characters as the old name.
> How do I safely insert or delete up to seven bytes from the program/list
> table?  I thought of insertmem and deletemem, but this seemingly applies
> only to space within variables.
> 
> I guess my question is this.  Does the pointer at FREE_MEM_END .equ $9311
> indicate the lowest byte of the operator stack?  So, if I have enough free
> RAM, could I simply copy every byte from a point in the program/list table
> to ($9311), down or up a few bytes to create the required space in the
> program table?  What pointers would I need to update after doing this?
> 
> Jeff





Follow-Ups: References: