A85: Re: Running assembly code and ti-85 bugs


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

A85: Re: Running assembly code and ti-85 bugs




You allready know that there are a couple of other functions like the input
handlers, and they can probably also be used to start a shell. Modifying
that stack might be possible too, but it might be hard (normally the stack
pointer is in a specific place in a application, so it should be possible to
modify the stack contents). You could also modify the error handler, which
would mean that 1/0 would call you routine.

There are a few places in the ROM which are wierd, btu whether they are
bugs, i don't know. Personally I find the following piece of code fairly
strange

cp 9
loop:
jr nc,loop

When this code is run the a register contains the length of the name of a
variable, so if the length is >8 the calc halts.

Dines



----- Original Message -----
From: Richard Lewis <RichardLewis@CedarCity.net>
To: <assembly-85@lists.ticalc.org>
Sent: Saturday, March 27, 1999 11:41 PM
Subject: A85: Running assembly code and ti-85 bugs


>
> I'm looking for interesting ways to run assembly code.  I'd like to find a
> good way to run asm without using a custom entry.
>
> So far I've only studied how the 82 runs ASM.  Does anybody know of
> anything else?
>
> I've also tried modifying the current menu pointers with a variable that
> points to the system RAM.
>
> I made a TI-OS menu run ASM, too.  I did that in the newest couple of
> versions of MISh.
>
> What I'm looking for really is a way to run ASM without the 85 waiting for
> a keypress.  Anything would be helpful.
>
> The reason I'm checking into this is because some people really value
their
> custom menu real estate, and they refuse to use shells becuase they take
up
> a custom entry.
>
> I'm also checking into bugs in the ROM if anybody knows of any strange
> ones.  I've tried using null characters.  I've seen the xstat bug.  Are
> there any others?
>
>



References: