Re: A86: Useful Information
[Prev][Next][Index][Thread]
Re: A86: Useful Information
not quite... the 86 out of the box doesnt have any sqrt programs on it, the
only programs that use them are the ti demo and the ones that asm
programmers made. are you talking about when a basic program is run? or the
whole os? i think the basic programs are slowed down for some reason, i dont
think they would or should run as slow as they do. (are they slowed down
pat?) but i think the rest of the os is pretty fast...which parts are you
talking about?
btw the sqrt programs dont slow down the calc that much unless they have
loops or a lot of nops in them
>
>Interesting! I havent really been following the discussion because I could
>not keep up with you guys..where can these programs be found and how would
>you modify them? Does this explain why everything seems soooo slow in TI-OS
>but nice and fast in as because all these programs are run and it slows
>things down? (sqrt)EXEC, is that run when the calculator starts up? Does
>anyone have a really simple example (with comments) of how to use one like
>the (sqrt)KEY program?
>
>-Matt
>http://www.dogtech.com/cybop/ti86/
>
>>Okay, alright already I'll tell you. (IY+$24) contains flags for running
>>special programs. These programs and there corresponding bits are as
>>follows:
>> 0: (sqrt)PARSE
>> 1: (sqrt)FORM
>> 2: (sqrt)EXEC
>> 3: (sqrt)EXPR [I'm not sure about that one... it might be
6,(IY+$23)]
>> 4: (sqrt)HOME
>> 5: (sqrt)CMDTOK
>> 6: (sqrt)KEY
>> 7: (sqrt)GRF
>>if these bits are set and these programs exist, then they are run whenever
>>the specified action occurs. therefore if you move some code into a new
>>program called (sqrt)whatever then it will be called every time your
>>specified thing happens. in the TI demo it installs #6, (sqrt)KEY and if
>it
>>sees you are at a memory screen (by looking at _CXCURAPP) it does some
>stuff
>>to make sure you don't delete anything. i think, for example, it would be
>>possible to make a routine that ran every time you went to the home screen
>>(#4), every time you went to the graph screen (#7), every time you enter a
>>command must be processed (#0), every time a program is run (#2), etc. i
>>haven't tried any of these so feel free to correct me if i'm wrong.
>> Kirk
>> _@ibm.net
>>
>
>