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


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

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




Too bad the 82, 83, 85 and 86 don't have flash RAM.

----------
From: 	David West[SMTP:bdaddy_mit@hotmail.com]
Sent: 	Friday, February 19, 1999 6:48 PM
To: 	shell-developers@lists.ticalc.org
Subject: 	Re: SD: RE: New operating system...


But I'm not talking about just another SHELL.  I'm mainly talking about 
the TI-86 when I talk about a new OS.  I have no idea how OS's on other 
cals work, or what they are like to deal with.

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....  
such as paged memory and the block of ram permanently located in the 
highest 16K block.  Shells do not give you any added flexability in 
dealing with this sort of stuff.  Also I want an OS that can load a 
program anywhere in memory.  I realize that in order to implement this, 
that the programmer will have to implement "OS-specific" accomidations 
in the source code.  But I consider this to be easily worth rewritting 
the OS.  If you can load any program where you want to, then you can 
load multible programs in ram at the same time, and time-share between 
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" 
system.  With 128Kbytes, something has to be done that goes further than 
what is currently avialable.

Later,

David E. West

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com




begin 600 WINMAIL.DAT
M>)\^(CH"`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<"`!,`$@`[`!L`!0!8`0$@@ ,`#@```,\'`@`3`!(`
M.@`P``4`; $!"8 !`"$````X1#4U-39#1#(X0SA$,C$Q044R-C0T-#4U,S4T
M,# P, #E!@$#D 8`W 8``!(````+`",```````,`)@``````"P`I```````#
M`#8``````$ `.0`@8X*E=%R^`1X`< `!````) ```%)%.B!31#H@4D4Z($YE
M=R!O<&5R871I;F<@<WES=&5M+BXN``(!<0`!````%@````&^7'2E<<U658[(
M*!'2KB9$15-4`````!X`'@P!````!0```%--5% `````'@`?# $````;````
M<FEC:&%R9&QE=VES0&-E9&%R8VET>2YN970```,`!A#XP!11`P`'$'T$```>
M``@0`0```&4```!43T]"04142$4X,BPX,RPX-4%.1#@V1$].5$A!5D5&3$%3
M2%)!32TM+2TM+2TM+2U&4D]-.D1!5DE$5T535%--5% Z0D1!1$1934E40$A/
M5$U!24Q#3TU314Y4.D92241!62Q&``````(!"1 !````304``$D%```H"0``
M3%I&=5B)Z=S_``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`$ @5&]O( !B860@=&AE
M("@X,BP=H#,=T34@0P!P'5 X-B!D`B GFP5 $8!V'9 :X7-H!_ 804TN"H4*
MBVQI,00X, +1:2TQ-#3/#? ,T"(#"UDQ-@J@`V#U$]!C!4 M)"<*AR+;##!U
M(Z9&`V$Z)2XCI@R"("I$'T!I'5!7!Y!T6X!33510.F)D'4 `9'E?;6ET0&B7
M(\ `P ,0+@6@;5TDSW\EW09@`C G#R@;)L I$&&">1W01F5B<G4*P'!Y(#$Y
M'= P@##0(( V.C0X(%!-*U\?)=T<\"V?*!L?L&5L;"XM#; ?4!>@< 20<T"#
M(6 3P',N=&EC!T T8RX%L&<QCRQN=6).:B/A,Z\H&U)E.@!3<D0Z`%)%.@`'
MPC8R8>\V\!L0-7 3LRX]X" O(3-\,S8BIQ11"_(CI@J%0H)U!4!))VT@;B/ 
M>QU@!T!K/4(!H A@!4!J/G43P!Y1(\ =@ 7 4TA@14Q,+B!!LRK!;AYL,&!"
M3 J%'7)422UM'J%W'8 #H$E",T*U87-!\ ?13U-$0A\D0@`@W2D094@P*I!(
M<B<$( (@7SS00Z,*A3<1!"!W!;!K_QW0!;%'$#T@'6(P8 K '9#U(6!K'9!T
M'1!)D0,@`_";'7 ^#4D#H!/0<FU*0=9F1F@=T&E!T7,OL#U"]G<=D$)P8T>P
M0N)&=4B0_QY3!W +4!/@+6%((0J%2%+_`B!-44Q2! !",@6P"8!-8N<$8$SQ
M&N!E> &@4Q >4+QC8P>05/$=$#V$(!@0/G,(85;!/>%$00J%<W7O$7 >4 0@
M"K!G56$'@%7![TS!'G$=<@)@;U&23\ ]$/]!X#9!`X$M843Q6O$](%5AQPN 
M'6,*A6AI9QV 0T'M(W!+6M1$05,UD@0@'M#I0?-G:1]1>0A@'E%,P?\J$%5A
M5A0#$"I@,&!<\0J%_TVB40-.`1UA5.%7T `@3Z+M$\!U#=!$04%+@!T01V#^
M=P!P0U)(@52$-Q #H!>@_QU!4X<CH0G 6X%@@4<13/'?7/%9]$BS&!!BH7I4
M=DIQ_PL@%K%-<5+H8U(=T$8'3&1_9R8'@$PA`Q #(!\S:HLB:4B0+7,V0&,&
MD#<`(O]6D@-P+Y$V\ (@!" *A5SU_U?42U $<41!08-QT0"!:D/[8V)-<6(=
MD$F@`)!$\4NQ^V,A&!!W!1 "0#U"1@E(E/]/P&!"9AA@D6<V9^1@0F43?TUP
M'= =<0.@=J8*A693;?QU;#;P5F)G-00@7/%G<_]1Y%#0!X =8 =Q'=!:8P=Q
M_V\`$8%:P1' 44!',48)?K ^;V1R4K)VA0-P'9!U<+MB]$@P(BI02% `P&QO
MD/A!4$EY14@P`_ ><$G@_SU!:Y=71682<\%2YPF 1$&^3P7 3&%3$!^@2!)F
M>P#7-< $\7[2(@&0<T>P`^&^=!%P/4%OD(/;1$%78Q+ ,3(X2V)Y$]!K@?]7
MT > 8U$]41& <W8>T51U_&=O!Y&&X'2!<Q-Z"$Q#_53A8PAP&!!<(RCQ!T!6
M4F4^#4Q<H7(L/APHY$7W1$ I0CX<7Y._E,^5WY8`Y0J%1Q' (%D(83%0!1!^
M=ERA+]$)T9)0*L)\<FA!`D!P.B\O=YGP+G\JF3X</A\_+AQ%0)T7,0`!GW `
M```#`! 0``````,`$1 `````0 `',.!Y"8YT7+X!0 `(,.!Y"8YT7+X!'@`]
3``$````%````4D4Z( ````"((@`'
`
end