RE: SD: RE: New operating system...


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

RE: SD: RE: New operating system...




Sorry for the double replies, but just I remembered that someone found a 
way to replace the ROM chips (In any 8x calc) with RAM and replace the 
contents with anything you want.  You had to have some special hardware to 
load the RAM with what you wanted before you start the calculator up, but 
it is doable.  You could also replace them with flash RAM by using the same 
method I guess.

----------
From: 	jdaomteys@juno.com[SMTP:jdaomteys@juno.com]
Sent: 	Friday, February 19, 1999 8:48 AM
To: 	shell-developers@lists.ticalc.org
Subject: 	Re: SD: RE: New operating system...


>In terms of the TI-86, i'm saying we kick out the TI-OS and implement
>a
>new one that is talored to more flexable access to system
>resources....

Well, that is kind of impossible, since the TIOS is stored on the ROM,
which means Read Only Memory. That's right. You can't wright to it. And
the 86 doesn't have a flash ROM, so it can't be erased and rewritten from
scratch.

>the two.  And if you come up with a "minemal" API, then a windowing,
>system can be implemented.  Or at least a full-screen "task switching"

Windowing APIs are available on other calcs (well, the 85 at least), and
if there was a demand for them, they could be ported to the 86 easily.

The TIOS isn't hindering us in any way. It is still "quitting" and your
machine code is still taking complete control of the calculator. That is
why you can't break your assembly programs the way you can a BASIC
program.

Anyway, that is what ASE, Rascall, YAS, etc. are. New OS's for the
calculator. When they are running, the TIOS exists only in the ROM.

Hope this cleared up some stuff.

--James
___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
or call Juno at (800) 654-JUNO [654-5866]





begin 600 WINMAIL.DAT
M>)\^(A01`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0`
M`@````(``@`!!) &`& !```!````# ````,``# #````"P`/#@`````"`?\/
M`0```&$`````````@2L?I+ZC$!F=;@#=`0]4`@````!S:&5L;"UD979E;&]P
M97)S0&QI<W1S+G1I8V%L8RYO<F<`4TU44 !S:&5L;"UD979E;&]P97)S0&QI
M<W1S+G1I8V%L8RYO<F<`````'@`", $````%````4TU44 `````>``,P`0``
M`"(```!S:&5L;"UD979E;&]P97)S0&QI<W1S+G1I8V%L8RYO<F<````#`!4,
M`0````,`_@\&````'@`!, $````D````)W-H96QL+61E=F5L;W!E<G- ;&ES
M=',N=&EC86QC+F]R9R<``@$+, $````G````4TU44#I32$5,3"U$159%3$]0
M15)30$Q)4U13+E1)0T%,0RY/4D<```,``#D`````"P! .@$````"`?8/`0``
M``0````````#CTT!"( '`!@```!)4$TN36EC<F]S;V9T($UA:6PN3F]T90`Q
M" $$@ $`) ```%)%.B!31#H@4D4Z($YE=R!O<&5R871I;F<@<WES=&5M+BXN
M`#4+`06 `P`.````SP<"`!0`"@`[``\`!@!&`0$@@ ,`#@```,\'`@`4``H`
M-P`N``8`80$!"8 !`"$```!$-30Y13,P04(Q0SA$,C$Q044R-C0T-#4U,S4T
M,# P, #E!@$#D 8`Q <``!(````+`",```````,`)@``````"P`I```````#
M`#8``````$ `.0!@;T^Z^ER^`1X`< `!````) ```%)%.B!31#H@4D4Z($YE
M=R!O<&5R871I;F<@<WES=&5M+BXN``(!<0`!````%@````&^7/JZ1@KC2=;(
ML1'2KB9$15-4`````!X`'@P!````!0```%--5% `````'@`?# $````;````
M<FEC:&%R9&QE=VES0&-E9&%R8VET>2YN970```,`!A#.PT0T`P`'$)X%```>
M``@0`0```&4```!33U)2649/4E1(141/54),15)%4$Q)15,L0E542E535$E2
M14U%34)%4D5$5$A!5%-/345/3D5&3U5.1$%705E43U)%4$Q!0T542$523TU#
M2$E04RA)3D%.63A80T%,0RE7251(``````(!"1 !````-@8``#(&``"_"@``
M3%I&=6W_"-/_``H!#P(5`J@%ZP*#`% "\@D"`&-H"L!S970R-P8`!L,"@S(#
MQ0(`<')"<1'B<W1E;0*#,S<"Y <3`H,T!$83,S$@=PA5![("@'T*@ C/"=D[
M\1@/,C4U`H *@0VQ"V#@;F<Q,#,44 L*%6$="_)C`$ &``6P<GD@@P(0!<!T
M:&4@9 A@'P)@'; 8$ M0")!S+" D8G4%0&IU$\ @2;\>,0> !M $D F '8%A
M!4 Z<P-P90(@'; "$'5N(2 082!W81TP=&\/'C,`T!VP'9)23TT@YQ%P!2 $
M("A)`Z `<!TP3#AX(N '0&,I(7!I^QV0!_!!(M `<" 0(?H%H/L", GP= 0@
M)&,CD1V0"X X9R!Y"& A<0(P+B!\(%DG<1& (!$AT!& =O<=L"""('!P!9 '
M,2A!"R#_(8 8$"&R%Z H8B*"),$D8_YW($(G9B !'] =41VP)V+?$\ *P 5 
M);,D$74+8"' ^07 =7 >M"1P+S $(!W0OP&@'A GY06@+E A06P@@*TAZFTD
M5!KA<R248ATPYQ\@)R(=DG-A*3$'@!V0VP1P'U%G"E $$"X*A0J+$1YP,3@P
M`M%I+3$\-#0-\ S0-M,+63$VUPJ@`V 3T&,%0"TX]PJ'US>K## X=D8#83HY
M_CAV<PR"'P!D80-P$] 3L$ 1'Q!N;RX%H&U;4Y!-5% Z/;]M73F?OSJM!F "
M,#O?/.L[D&D_0()Y'K!&96)R=0K >1TP,3D>L$601> CP#HT-#@4L$U ;SJM
M5&^'0J\\ZS)P96QL+0VP[RC@%Z I<!&@0!YP$\ TT-1T:20"+@6P9T:?07Z=
M'?!J.+%(OSSK4F5/$.131$\04D5/$ ?"2T+K(% G(G,3LRY2\#3_-@-\,S8W
M=Q11"_(X=@J%/I,C81/0<FT$(&]F'8,@5$DM.#8>L&DGJS'0,[!Y)R)W';!K
M3!#N:U'@'N%794\%\"3R!W#_"U ?D0(P5A<A8%8F(-!1T?\@T2 S+W$!D!>A
M( (AT 1@LRI!&N!E>"_"(5!C(D#_!!$AP5*45A<8$"" "'!>T?=2\2?A4RQ7
M2K$>L%RF6/#7(3%7,5IA;P00:1X!'K#_,R$B15>@6?$O<1/ 75,"(/TB9BP*
MA2O 3! DD > !B*C4/ H84]N;!TP31/@U06P>2?@5"!!)P0@!1!<9V@GT3 S
M`' G!4!W[VDS(;(D<"?@02$P"H4=DO]7T!W!!Y!J`BC#(6 R169![R!Q+S)I
MY!_0(%(1$; A0?\E`VI!`D )\!U `V$*A03QER!0$7!3'3X=DG1W/H#_)_!K
M(2\P5T G8CZA'; NP'$F=2 B;0N $^ '0")Y%+!026)2;^$A86,!;_UUT6<>
ML%8F7U5IX6Z"6F?["8 GX4\%P"!1'A R8 5 ?VT!+E!*T 3Q">%T8 &0<_]9
M( /A<0$G(73P83UUYG4"_P0@*C(HT MP"V >`F7!.)!_': %P"0"(S%8P&(T
M:^$U_7CG*1ZP)/$*A7,1?F(=L+\A@'TA'<!TL2$Q'55M=4/_'3 P=&Z18Y `
M(%UT:\5Y,?\#$&B04RQHP&2W;'-C`09QOR<Q'R O,"-T(8$GX$DO4\<3P ,0
M`R B<75OL7LC^R3R)V%R"H4`P2<1)=(-L/^)* &08O$G0#ZA6H$3T"7C_P-@
M`R!7-2X8:*0O869W'3#_<T-N1!@0C-"*HR%0!! ?L?]H$3AQ"< SP%T!':$A
M@I"5P2%10D%324,*A9)U>U,=:R!Y(8%B6"O#E#!%W1ZP4C)@) %B05F4,!ZP
M_Q' 3%!],B?@!\)9\&D!'55["H6.NE=U<H-#*C)%,&[_`P!V0F277D!+LEQ1
M:!&(0;LB=5,=2$M!'8$O<6-Y(><?\G/1*11T=0W04QTX\/9*,\&/UE^CKZ2_
MI<^FS?\*A2@2'=!J`B#0770>T!TP_R-@5M$@T'EA7L<?("#A"=&YJ9AE+0# 
M`Q!3%D>J`9^--F@1JQ.K]' #($H^80-XXFE@=' Z+R]WY:_ +CY6+V<1P#Y3
M:6"\;6P*A06QF!*NQR@V81$D0#8U-*+054Y/U"!;LR(U5] V0%:T7R]3SQOK
M5:T7,0"XX ```P`0$ `````#`!$0`0```$ `!S!@X,X]^ER^`4 `"#!@X,X]
:^ER^`1X`/0`!````!0```%)%.B `````!($`
`
end