Re: TI-H: Zunix?
[Prev][Next][Index][Thread]
Re: TI-H: Zunix?
>Hello.
>
>I'm not a programmer or a hardware builder, but I am very interested in
>hardware for the TI-8x. My question is thus:
>
>Can UNIX or some variant be ported to the z80? More specifically, the
>TI-85? This is probably wrong, but I had an idea for how it might work:
yes, but besides the prompt, you wouldn't get much.
>- It would require a memory expander of some sort. You first download a
>regular shell, perhaps ZShell or Usgard. A normal ZShell or Usgard
>program is placed on the calculator, and basically it just takes over
>and never returns control to ZShell or to the system OS. Basically a
>permanent UNIX emulator, I suppose. It would of course overwrite the
>old stuff.
There is already a unix for the Z80...I don't see why you 'emulate' a
multi-platform OS... :\
>It could perhaps use the 28k user memory (and system memory???) as RAM,
>and treat the expander as the /dev/hda.
That would do alot of good to the Flash... :)
>Then one of two things could happen, either A) the calculator is "UNIX"
>until you do a reset and is worthless as a "calculator", or B) someone
>writes a "protected-mode" interface to the TI-OS.
You could use external battery backed SRAM and just make a small boot
loader as an ASM prog...
>Linking may not be necessary, because perhaps drivers could be written
>on the PC which send files to the expander through a graphlink or
>homemade link.
To go this far, just desolder the internal ROM and make a new one.
>The next thing you are going to ask is, Why? Why do you need a
>multi-user operating system on a single-user device like that? And why
>UNIX?
It would be real slow and not do much.
>My answer: UNIX has been ported to so many different architectures that
>it would be easy to obtain support in the net community, and it might
>pave the way to calculator networking as an inexpensive reality. Think
>about being able to use one calculator as the server and run the program
>from there, and just use the other, ZShell or Usgard calculators as
>clients or even dumb terminals.
So you want to locate the unix code on an expander and do networking at the
same time? :\
>WARNING: I am extremely amateur, having little to no experience with the
>z80, assembly programming in general, building hardware, networking, and
>porting archaic operating systems.
Its already been ported to the Z80 but I forget the name... A linux kernal
has even been ported to the 68HC11... :)
>At least I didn't come on here asking ya'll to port DOS to the TI-85.
Thats even more useless... :)
References:
- TI-H: Zunix?
- From: "Matt Cooper" <mnemonicdevice@hotmail.com>