[A83] Re: What the heck is RST???


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

[A83] Re: What the heck is RST???




Oops. It seemed like I remembered they weren't there, but I guess I didn't
look hard enough. They seem rather stupid to bcall anyway, I should probably
just paste their actual code into my program.

I had to ask for AppInit, PutAway, and all the LANG_* equates metioned in
the SDK, so I already have those, but other people may wish to have them
too. Interesting about the hook on KeyScnLnk -- the 86 contained a silent
linking hook also, and no one  could really figure out what it could be used
for.

-----Original Message-----
From: assembly-83-bounce@lists.ticalc.org
[mailto:assembly-83-bounce@lists.ticalc.org]On Behalf Of Dan Englender
Sent: Saturday, July 07, 2001 2:17 PM
To: assembly-83@lists.ticalc.org
Subject: [A83] Re: What the heck is RST???



Well, the ones in the addendum are also equated in the addendum:
SetExSpeed EQU 50BFh
GetSysInfo EQU 50DDh
NzIf83Plus EQU 50E0h
...I suppose they just forgot (too lazy?) to add them in the ti83plus.inc in
the latest SDK.

About 4A1Ah, I believe that's the KeyScnLnk routine.  Incidentally, TI added
a hook to this particular routine in ROM 1.13.  I'm not sure why, but it's
interesting.

What other routines were you looking for equates for?

-Dan Englender

----- Original Message -----
From: "Kirk Meyer" <kirk.meyer@colorado.edu>
To: <assembly-83@lists.ticalc.org>
Sent: Saturday, July 07, 2001 3:22 PM
Subject: [A83] Re: What the heck is RST???


>
> Figures that they'd make it different on each. How fun. I guess that's
what
> bcall NzIf83Plus is for. Nice of TI to mention that call in their Silver
> Edition addendum but not include it in ti83plus.inc. Does anyone know
where
> to get a later ti83plus.inc than what's included with the SDK? It doesn't
> include bunches of equates that ARE mentioned in the SDK manual and
> addendum, not to mention ones not included.....
>
> For example, you can use the following bcall to allow silent linking
without
> having to use _getkey:
>
> @loop in a,[0]
> and 3
> cp 3
> jr z,@nlnk
> bcall $4A1A
> @nlnk halt
> bcall _GetCSC
> cp skenter
> jr z,@exit
> ; test for various keys here
> jr @loop
>
> Anyway, Peter's routine should be able to be modified to use port 7, and
> then it wouldn't have to be copied into RAM.
>
> -----Original Message-----
> From: assembly-83-bounce@lists.ticalc.org
> [mailto:assembly-83-bounce@lists.ticalc.org]On Behalf Of Michael Vincent
> Sent: Saturday, July 07, 2001 1:12 PM
> To: assembly-83@lists.ticalc.org
> Subject: [A83] Re: What the heck is RST???
>
>
>
> On the Silver Edition, the ROM pages are 00h-7Fh. Comparing my 83+ and SE
> here, on the SE bit 7 is set for RAM pages instead of bit 6 on a normal
83+.
> In summary,
>
> the normal 83+ has ROM pages 00h-1Fh and RAM pages 40h-41h
> the 83+ SE  has ROM pages 00h-7Fh and RAM pages 80h-87h
>
>
> Michael Vincent
> Detached Solutions - www.detacheds.com
> Radical Software - www.radicalsoft.org
>
> ----- Original Message -----
> From: "Kirk Meyer" <kirk.meyer@colorado.edu>
> To: <assembly-83@lists.ticalc.org>
> Sent: Saturday, July 07, 2001 12:04 PM
> Subject: [A83] Re: What the heck is RST???
>
>
> >
> > Hm, that's very helpful. But one question, it seems on a Silver Edition
> that
> > there must be 128 pages of ROM total. Are they $00-$3F and $80-$BF, so
as
> > not to have bit 6 set for ROM pages? Also I'm kind of curious how TI
could
> > implement the other 96kb on the Silver Editions and still retain
backward
> > compatibility...
> >
> > -----Original Message-----
> > From: assembly-83-bounce@lists.ticalc.org
> > [mailto:assembly-83-bounce@lists.ticalc.org]On Behalf Of Michael Vincent
> > Sent: Saturday, July 07, 2001 12:58 PM
> > To: assembly-83@lists.ticalc.org
> > Subject: [A83] Re: What the heck is RST???
> >
> >
> >
> >
>
http://www.radicalsoft.org/michael/info/RAM%20&%20ROM%20Paging%20System%20an
> > d%20swapping%20pages.txt
> >
> > If you go there, I once typed up a little tutorial on paging, in fact.
> >
> >
> >
> >
>
>
>
>





References: