RE: A85: TI-85 Routine pointers


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

RE: A85: TI-85 Routine pointers




The pointers might not be listed in TI-RAM, but i thought they were. Just
do a search for JP (HL), and have a look at the code.

DInes

__________________________________________

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

On Thu, 24 Sep 1998, Richard Owen Lewis wrote:

> 
> 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
> 
> 
> 


References: