RE: A85: TI-85 Routine pointers


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

RE: A85: TI-85 Routine pointers




I can't find them  TI-RAM.TXT was no help.  Are you sure they are listed in 
TI-RAM.txt?

On the part about the ROM page, you did mean a byte after each pointer, 
right?

----------
From: 	Dines Christy Justesen[SMTP:c958362@student.dtu.dk]
Sent: 	Thursday, September 24, 1998 10:15 AM
To: 	'assembly-85@lists.ticalc.org'
Subject: 	Re: A85: TI-85 Routine pointers


I can not remember the exact address. but it is not hard to find. The
pointers are all listed in TI-RAM.TXT (as pointers), and they are placed
just after the text mem (i think). There are app. 8 pointers followed by a
byte (which is the ROM page used when calling the pointers. If you look at
the beginning of the ROM you will see that there are some function which
loads HL with the value of one of these pointers, and then makes a JP
(HL).

The only pointer which has been used is the first one which points to the
function which handles key presses.

Dines

__________________________________________

Dines Justesen
Email: c958362@student.dtu.dk
WWW  : http://www.student.dtu.dk/~c958362/
__________________________________________

On Wed, 23 Sep 1998, Richard Owen Lewis wrote:

>
> On the TI-82 there are a bunch of pointers (In the RAM) that point to 
routines in the ROM, like the one that points to the Keyboard Handler.
>
> The TI-85 has them, too.  One of the ti-82 guys tested out his idea for 
an 82 shell, on an 85.
>
> Does anybody know where any of these are?  You could do some interesting 
things on an 85 with them.
>
>
>





begin 600 WINMAIL.DAT
M>)\^(BP7`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0`
M`@````(``@`!!) &`$@!```!````# ````,``# #````"P`/#@`````"`?\/
M`0```%<`````````@2L?I+ZC$!F=;@#=`0]4`@````!A<W-E;6)L>2TX-4!L
M:7-T<RYT:6-A;&,N;W)G`%--5% `87-S96UB;'DM.#5 ;&ES=',N=&EC86QC
M+F]R9P``'@`", $````%````4TU44 `````>``,P`0```!T```!A<W-E;6)L
M>2TX-4!L:7-T<RYT:6-A;&,N;W)G``````,`%0P!`````P#^#P8````>``$P
M`0```!\````G87-S96UB;'DM.#5 ;&ES=',N=&EC86QC+F]R9R<```(!"S !
M````(@```%--5% Z05-314U"3%DM.#5 3$E35%,N5$E#04Q#+D]21P````,`
M`#D`````"P! .@$````"`?8/`0````0````````#PD$!"( '`!@```!)4$TN
M36EC<F]S;V9T($UA:6PN3F]T90`Q" $$@ $`( ```%)%.B!!.#4Z(%1)+3@U
M(%)O=71I;F4@<&]I;G1E<G,`R@D!!8 #``X```#.!PD`& `1`#<`"0`$`$L!
M`2" `P`.````S@<)`!@`$0`U`! `! !0`0$)@ $`(0```#9#,3,Q-3=$0T0U
M,T0R,3%!13(V-#0T-34S-30P,# P`-4&`0.0!@!X!@``$@````L`(P``````
M`P`F```````+`"D```````,`-@``````0 `Y`*#41<,6Z+T!'@!P``$````@
M````4D4Z($$X-3H@5$DM.#4@4F]U=&EN92!P;VEN=&5R<P`"`7$``0```!8`
M```!O>@6PS5]%1-M4\T1TJXF1$535 `````>`!X,`0````4```!33510````
M`!X`'PP!````&P```')I8VAA<F1L97=I<T!C961A<F-I='DN;F5T```#``80
M'!+^\0,`!Q!2! ``'@`($ $```!E````24-!3E1&24Y$5$A%351)+5)!3518
M5%=!4TY/2$5,4$%215E/55-54D542$5905)%3$E35$5$24Y422U204U46%0_
M3TY42$5005)404)/55142$523TU004=%+%E/541)1$U%00`````"`0D0`0``
M`/ $``#L! ``1PD``$Q:1G4=5'F[_P`*`0\"%0*H!>L"@P!0`O()`@!C: K 
M<V5T,C<&``;#`H,R`\4"`'!R0G$1XG-T96T"@S,W`N0'$P*#- 1&$S,Q('<(
M50>R`H!]"H (SPG9._$8#S(U-0* "H$-L0M@X&YG,3 S%% +"A5AA0OR8P! 
M($D@8P!P"B<%0&8+@&0@=&@!$^ @(%1)+5)!`$TN5%A4('=A$00@;F\@'=!L
M<"XC'@`'$&4@>0A@('-G"' ?T!W!>2 *P!_0;#\$`!/0': +@!X6#-!T/]L*
MA0J%3P.@'<$@"K$%0(\!H A@!4 C<E)/32.AR&=E+!_C9&D=H > X0.182!B
M>1/0(, !@.\6L270$7 CH&\+@":A)2 Y!1!G:")."O0A$#$X@C "T6DM,30T
M#?#G#- J`PM9,38*H -@$]#Z8P5 +2PG"H<JVPPP*Z8Z1@-A.BTN*Z8,@B!$
M<PN !Y%#: 40$\ @L$H&=1/!$;!N6U--5 !0.F,Y-3@S-C0R0!/ =0VP`C N
M9/,S,#.0:UTLSRW=!F ",!,O#S ;5&@(<'-D85YY)2 &8 4P$^!B%K$R0C0E
M(#$Y.3@YH#!H.C$U%+!--!\MW51V;S9?,!LG'N 1L ;0;*!Y+3@U0"$2<R(0
M(FD=$&QC+@6P9R?C.H\U+G5B:BOA/*\P&_1294+003\@0M >(3\@[P?Q)# P
M\2<F<R@O*3,RX/\JIQ11"_(KI@J%'/,?`05 SQ@0!X Y(R-R97@`T"/A7&1D
M&! $$!^ 8B0Q:?],D1[R!4 1@1VA'R =<A^ _3@P90J%1B8@PP= `R A'^T>
MDB@>X48F*24@`' =H]L@M M18PF "H5J,=$F=9\C<A/0(C EL1WP*&D=L;D+
M@&LI3A-/<D]R<!]QSSG@3M<"$$^P;W<A428PYR# "H4F,RAW58 G`4SA_21J
M(#'0(5%9, GP'0%/L)T+@&<C9$8U'X!)9A_CZ1>@;VL@P'0*A2-R.3#N9PN 
M`P!;@6]<H"1F'_)_`_!/L1&P(&)=4!VR5B5SHP-P']!F=6XK\&D"(#]:T5E1
M"H47H$O@!"!(3/=?H1W (V-V!T *4%ZR`B!_9#,=P1&P1A=2!P.@`,!KTP>1
M)A!*4 J%*&,P5<#_(FQ.,61Q/O G)F($34$$(/\Y,%L!6I-9E1UP$: %0&2"
M_UDT)S-9H1\@'<$*A6&,34']'9!L!Y%FH&DQ3!('D&?=^S#C(FQ?<@]S'W.5
M;_\'D?LQQ@J%10# `Q!"T#*O,[,]"H57>1 >`$+0)_!T<% Z+R]W>? N,RPO
M>GYW12]QGWR_<[\BC5=S"8 E(#(S.,(YHR4@4MM944UB3U?@`Z!,!]!,X>IW
M*[(Z?LP^@N@C145"?Q'@8)@F$6&1)Q!>P4[7*/9)(U0>42E@-"<S39(#8/]%
MPP0@(8$D924@3^!FH"-CYV2"AYALUB!+(* &X$UB^DANPW)GUH-I:,)%1&HR
M]QW")2!-H&\?@2- 9*8=L/,IX(2Q9W43L%2A(3,D(O]5@(CA#; F$ (0!< #
MD82QNG,?06PE(&'ADG(UC,^I@V!$;V:R;HOA9""P_FL?$ ?@6N%/<I509+@@
MT9H_'@!9( $%H'5L':#^9!\@83,G4Y$!6W1;<00@^Y-&8U=MD\^;GYS/1S\;
MW M)+1<Q`*%@`P`0$ `````#`!$0! ```$ `!S"@X<Q_%NB]`4 `"#"@X<Q_
:%NB]`1X`/0`!````!0```%)%.B `````+P0`
`
end



Follow-Ups: