[A83] Re: more push and pop stuff
[Prev][Next][Index][Thread]
[A83] Re: more push and pop stuff
83+: _jforcecmdnochar, used to quit applications
there are 2 other _jforcecmd* 's,and they allow you to pass a key on to the
tios after quitting.
See the 83Plus sdk manual for details.
--(Peter-Martijn)
>
>
> Yes. So don't do that :)
>
> On the 86, there is a rom call to get you out no matter what, called
> "_jforcecmdnochar" (not kidding). I don't remember what the 83/83+
> equivalent is, but a quick grep of the include file ought to turn up what
> you want.
>
> Or, you can do it yourself:
>
> ; at the start of the program, save the stack position
> ld hl,0
> add hl,sp
> ld (stacksave),hl
>
> ; when you need to bail
> stacksave = $+1
> ld hl,0
> ld sp,hl
> ret ; return to TI-OS
>
> > I would expect a _quit romcall or something, because if I push without
> > poping back the same number of time I pushed and try to return to the the
> > shell, something will (65534 out of 65535 times (memory adresses, I might
> > just hit the quit adress)) get messed up, or wouldn't it?
>
>
>
>
References: