RE: A83: Apps, adding to current menues


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

RE: A83: Apps, adding to current menues




Once again the Direct G returns to the conversation and is still lost.  I
have no background in ASM and I was hoping to come here for help. Anyway
Dan You wrote something I had on my calculator befor Mirage Cleared the
ram when I tried to graph something.  I haven't had the time to download
the new Mirage But it better not get in the way of my Calc homework like
the old one does or someone will have alot of debugging to do. anyway as I
was saying I am here for the good of those plus users without a clue like
most of my friends. I'd would specifically like to add the following
features:
-3-d graphs(I have that program that comes on the graphlink CD but It is
dirt slow and is quite hard to master figuring that I myself haven't
gotten it to graph half the stuff I wanted it to.)Allong with these graphs
you have to be able to rotate the graph and especially get a birds eye
view(I know I'm asking alot but I'm just letting all of you in on my
dreams.)
-A better Equation Solver more like the one the 85's have, Not every
equation =0
-better derivation and to higher degrees and if possible symbolic
derivation

Thas'd all I could think of now and I'm sure I'll think of more
later.  but that's what I'm trying to do can anyone out there help me and
I'm talking to you DAn and Robby and Joe W. and all you great programers.

Peace Out,
The Direct G

On Mon, 27 Nov 2000, Robby Proie wrote:

> 
> I'm not sure that I understand what you are saying.  Lets say that I wanted
> to call a one page app called "THEAPP" when the user presses the shift key
> and than the clear key (If that is possible).  What would the exact code be
> the set this up.  If that key-combo is not possible, than what about if they
> help the ON key and then pressed enter (which is somewhat like mirage's
> ON+APPS key combo).  Thanks for your help so far.
> 
> Robby
> 
> P.S. How have you figured out all of this information?
> 
> -----Original Message-----
> From: owner-assembly-83@lists.ticalc.org
> [mailto:owner-assembly-83@lists.ticalc.org]On Behalf Of Dan Englender
> Sent: Sunday, November 26, 2000 4:16 PM
> To: assembly-83@lists.ticalc.org
> Subject: Re: A83: Apps, adding to current menues
> 
> 
> 
> Hmm...I guess it doesn't help you too much if you don't know how to activate
> it, right?  To activate it, load the address of the hook into HL, then ROM
> page of the hook into A, and then B_CALL $4F7B.  This is equivalent to
> doing:
>     ld    hl,hookaddr
>     ld    ($9B88),hl
>     ld    a,hookpage            ; or 'in    a,(6)' if you're on the hook
> page
>     ld    ($9B8A),a
>     set    0,(iy+34)
> 
> -Dan Englender
> 
> ----- Original Message -----
> From: "Dan Englender" <dan@calc.org>
> To: <assembly-83@lists.ticalc.org>
> Sent: Sunday, November 26, 2000 4:11 PM
> Subject: Re: A83: Apps, adding to current menues
> 
> 
> >
> > This is answer to both this message and the one posted earlier by "Direct
> > G".
> >
> > There are two key hooks.  The more interesting one is what is usually
> called
> > the GetKey hook.  It's called during the TIOS key handler.  It's called
> once
> > on entry to the key handler, then once with the scan code of the current
> key
> > being pressed.  You can tell whether it's the former or latter condition
> by
> > checking the A register.  A value of $1A is passed if it's the on-entry
> > call, or a value of $1B if it's a "key pressed" call.  If it was $1B, then
> > the GetCSC scan code value will be in register B.
> >
> > In either case, returning the z flag set will abort the process, and nz
> will
> > continue.  If the entry value was $1A, you don't have to return anything
> > special, if it was $1B, then you have to return the GetCSC scan code value
> > that you want the system to process in register A.  Make sure you don't
> just
> > ret after obtaining a $1B, or you're going to get a lot of 5's on your
> > screen.
> >
> > Hope this helps,
> > -Dan Englender
> >
> > ----- Original Message -----
> > From: "Robby Proie" <playnogamz@nls.net>
> > To: <assembly-83@lists.ticalc.org>
> > Sent: Friday, November 24, 2000 4:18 PM
> > Subject: RE: A83: Apps, adding to current menues
> >
> >
> > >
> > > Is there any information you could give me about key hooks as of now.
> > Even
> > > if it isn't fine tuned, I could sure use it.  Don't worry about any of
> the
> > > other hooks
> > >
> > > -----Original Message-----
> > > From: owner-assembly-83@lists.ticalc.org
> > > [mailto:owner-assembly-83@lists.ticalc.org]On Behalf Of Dan Englender
> > > Sent: Thursday, November 23, 2000 10:34 PM
> > > To: assembly-83@lists.ticalc.org
> > > Subject: Re: A83: Apps, adding to current menues
> > >
> > >
> > >
> > > You wouldn't.  There's no released information anywhere related to them.
> > > I'll get around to typing up the notes about them scribbled through my
> > > various notebooks sometime, and then release the information.
> > >
> > > -Dan Englender
> > >
> > > ----- Original Message -----
> > > From: "Robby Proie" <playnogamz@nls.net>
> > > To: <assembly-83@lists.ticalc.org>
> > > Sent: Thursday, November 23, 2000 5:33 PM
> > > Subject: RE: A83: Apps, adding to current menues
> > >
> > >
> > > >
> > > > Where would I find information on key hooks and other types of hooks?
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> >
> 
> 
> 




References: