Re: A86: 28F0 and parser


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

Re: A86: 28F0 and parser




How did you figure that out?  did you just go thru the entire disassembly of
it?

i think we need to figure out everything there is to know about the parsing
process and all the calls that it uses that are on page d...

Joshua Grams wrote:

> >>Also, I've been doing quite a bit of disassembling in the parser
> >>and
> >>I've found these two routines on page D:
> >>
> >>$4C6B
> >>$53AE
>
> $4C6B: if _P_EDITCURSOR != _P_editTail (_P_editTail always less than or
> equal to _P_EDITCURSOR?), write byte in A to memory pointed to by abs
> addr _P_EDITCURSOR.
>
> $53AE: push _P_CURPC - _P_BEGPC onto OP stack, push _PARSEVAR onto FP
> stack.
>
> I _think_ that _P_CURPC, _P_ENDPC, and _P_BEGPC are absolute pointers to
> the beginning of, end of, and current location in the command to be
> parsed. Not sure though, that's just a guess.
>
> --Joshua



--
Stephen Hicks
mailto:shicks@mindspring.com
ICQ:5453914
IRC/AIM:Kupopo
Hopemage:http://www.mindspring.com/~shicks/



Follow-Ups: References: