Re: A86: Re: rom calls
[Prev][Next][Index][Thread]
Re: A86: Re: rom calls
huh? what are you talking about? One of the 3 calls or something different?
Dux Gregis wrote:
> I just posted where it returns to. I don't remember where that was now, though.
>
> I don't think that call pops op1, I asked a while back, and was told that it just
> removes the top of the fps without doing anything with the value.
>
> Stephen Hicks wrote:
>
> > that's where i got them in the first place,,, actually, the first one calls
> > the 3rd... and i don't think that the 2nd one rets normally. they're called
> > in between the normal parser and when (sqrt)PARSE is called. $496F screws
> > around with the SP a lot. I've found where you need (i think) to jr or ret to
> > after (sqrt)PARSE to get back to normal parsing, but i've tried it and it
> > always screws up. This is how it works: (on page 3) at $5845, it checks if
> > the flag for sqrtPARSE is set. If it doesn't, then it jumps aherad to $5851
> > and continues as normal. Otherwise, it calls $3105, which calls $28CB (which
> > is also called from $496F on rom page $D). I don't think it returns as
> > normal, as it screws all around with SP, and it ends up retting to $598F on
> > page $D, which pushes OP1 and then checks if (sqrt)PARSE exists. If it
> > doesn't, it jumps to $59AC, otherwise, it calls execasm (i think). Also, by
> > the time all of this is started, the command line has already been tokenized
> > into '#'.
> > I've tried jumping back to different locations (suck as $59AC and $5851 (on
> > the proper pages) but it never works correctly) Anyone have any ideas?
> >
--
Stephen Hicks
mailto:shicks@mindspring.com
ICQ:5453914
IRC/AIM:Kupopo
Hopemage:http://www.mindspring.com/~shicks/
Follow-Ups:
References: