Re: A89: parameters for exec


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

Re: A89: parameters for exec




Matt Baker wrote:
> 
> Does anyone know how to use parameters with exec?  I know that there is an
> arg list that is after the actual hex.  I am interested in using the args.
> Does it put them on the stack?  If so, I can just take them off the stack,
> use them and then rts?
> 
> Thx,
> 
> Matt.

The parameters are pushed on the estack, with the first parameter on the
top. The parameters are evaluated -- variables will be passed by value
if they exist.

There's some public information available on how to reach the parameters
at http://www.ti.com/calc/docs/asm/8992pexec.htm.

You don't need to pop them off, in fact you can almost do whatever you
want with the estack. It is restored automatically when your program
exits.

I have written a program (binary, not Exec) that uses parameters. The
program asks for two values by showing a dialog box, unless they're
given on the "command line". I have used many not-yet-documented ROM
calls in this program and I can post it to the list if anyone is
interested.

//Johan


Follow-Ups: References: