Re: A86: Non-floating point parameters


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

Re: A86: Non-floating point parameters




Dux Gregis wrote:

> Stephen Hicks wrote:
>
> > The $0C,$03,$24 also appears at $800A, just like when you pass other parameters.
>
> Is $24 the char "!"?  If it is, then it probably stores the string in that system
> variable.
>

No, $24 is $, the other standard hidden prog (i think it's always a prog - maybe not...).
$21 is !.  I'm pretty sure that ! stores the current entry on the homescreen (ever noticed
when you fill up the homescreen and go to 2nd-mem-ram, your programs get bigger?)

I tried changing the token type to $03, which requires the parenthesis and allows other
types of args, and then i found the matrix i was using on RAM page 2, at $8469, but it's
really a little before that, because i didn't take the 02020000FC into considerartion, and
i'm not sure about the matrix var format.  I tried two diff matrices and both were at the
same place.

> > Also, i tried another string "ASDFGHJKL" and there weren't 7 zeros following the
> > $24...
>
> What were there?
>

Pretty much just (AFAIK) randon chars... i think $57 was one of them - not sure though.

> >  Any idea how to break it before it executes something like Disp?  Or any idea
> > where it might execute it, for that matter?  If it always loads it to the same place,
> > or if there's a pointer somewhere, then it would be real nice for disassembling,
> > because you could just find it and set a breakpoint....
>
> Does the trap address option break?  You could trap the address equivelent to $4a37 in
> your ROM version.

 ?  What's there?  The trap option breaks when that address is read from or written to,
which gets really annoying, because the interrupt routine refreshes the ram, so it reads
every address several times a second. :-(

--
Stephen Hicks
mailto:shicks@mindspring.com
ICQ:5453914
IRC:Kupopo



Follow-Ups: References: