Re: A86: New operating system...
[Prev][Next][Index][Thread]
Re: A86: New operating system...
I don't know a whole lot about programming, but if you don't use the built-in
OS wouldn't need to program your own math software into the new OS (which
would take a huge amount of space), otherwise that would defeat the purpose of
it being a graphing CALCULATOR.
<< I am a curious about something. Who else in the ti-86 community is
tired of having to put up with the TI-OS. In fact I wonder how many
people have even thought of programming for an OS other than the built
in one. I sent a message a little while ago, but I do not think I was
on the list correctly at the time. But imagine an operating system
design for the pupose of running games or running more powerful memory
hungry applications. Instead of these little 1k-3k and maybe 5k toys.
Has anyone checked out www.hpcalc.org. Sure they have a processor
capible of address more memory than the Z80, but in my openion a major
reason why few quality programs are written for the 86 is a lack of a
good OS. And I am not talking about a SHELL!! I'm talking about an
operating system with its own kernel procedures for addressing memory
and allcoating program ram and data ram. Why are we limited to only
running programs at $d748??? this does not have to be the case. With a
little preperation in programming, a general program could be written
such that when the OS loads it, all the instructions are updated before
runtime, so that it can be put at ANY address!!! But the TI-OS of
course does not support this. All the TI-OS does is throws us a bone
and gievs us ~10K to work in "easily". Sure you can hack just about as
much memroy as you want for a power hungry program, but this is just
hacking... and I'm tired of it. Plus... the TI-OS sinks ~32k of memory
on its on. This is memory that you can't get to without worry of
messing up the TI-OS.
Well I just wondered who else even cares about this, or would be
interested in an alternative platform.
With the combination of a 200hz interrupt and a good kernel
capibily of putting a program anywhere in memory, a SHELL could be
written to even "time-share" programs on the calc. All this with little
or no change in z80 coding... of course this means no rom calls would
be available(I'm not sure if rom calls would be possible outside the
TI-os, I'm not that much of an expert on it). But power proagrms
written totally in z80 assembly, with very little "OS-specific
accomidations" could be written for this new operating system.
Of course there are key things any new OS would have to have. Such as
custom link capabilities.. but this mean we can rewrite the TI-protocal
that everyone seems to hate anyways!!!! Well I want to see who is
willing to chew on this idea.
later,
David E. West
p.s. I'm in the process of working out such an operating system. My
specs are not 100% yet but I'm determined that the next program I write
WILL NOT be run under the current TI-OS!! >>