Re: A92: Re: Shells and assembler
[Prev][Next][Index][Thread]
Re: A92: Re: Shells and assembler
I'd prefer to do my own IO, but if someone wrote a module for 3D graphics...
Noah Medling
http://xp.calc.org/
---- "Aaron Hill" <serac@lightmail.com> wrote:
>
> I'm sure Ellsworth knew what he was doing. The TI-92 is a graphing calculator.
> That is its only purpose in life--perform mathematical operations and visualize
> the results. David, knowing this, figured that most people would need to use
> the calculator for both assembler programs and for its original design. With
> that in mind, he considered how the TI-OS would deal with assembler code. By
> encapsulating assembler inside of "BASIC" program, the TI-OS would automatically
> deal with file transfer and file management.
>
> Of course no one is perfect. David never figured out how to prevent the TI-OS
> from re-writing the program if you accidentally tried to edit it. We just knew
> never to open an assembler program.
>
> I don't follow how writing our own OS will help us. The TI-OS is implemented
> in ROM. Our OS would MOSTLY be in RAM (assume we borrow SOME functions of the
> TI-OS). This will take up our most valuable and most limited resource--memory.
> I personally would never want to program file management or file transfer! It
> is hard enough for me to read the stupid keyboard matrix!
>
> . . . . . . . . . . . . . . . . . . . . . . . . . . .
>
> I was thinking about my old Amiga 1000 sitting near to my Pentium II 400MHz.
> (The Amiga was one of the first multi-tasking systems.) If we had a multi-
> tasking system for the 92, we could simply "console" applications by providing
> a "stdin" and "stdout". The kernel would deal with reading the keyboard matrix
> and rendering the text. Or better yet, one module provides text output and a
> different module does tile/sprite graphics. Your program switches to the other
> module to do graphics output. Since only kernel modules are rendering to the
> screen, you can ensure that only the foreground app's graphics are displayed.
> The last module you could add would be for 3D graphics.
>
> Assuming this system was already built, would you programmers use it? Or do
> you prefer to do your own I/O?
>
>
> ====
> Aaron Hill (Redmond, Wash.)
> Electronic Mail: serac@lightmail.com
> IRC Nickname: serac (on EF-Net)
> ActiveWorlds Citizenship: serac
>
>
>
___________________________________________________________________
To get your own FREE ZDNet onebox - FREE voicemail, email, and fax,
all in one place - sign up today at http://www.zdnetonebox.com
Follow-Ups: