A85: Theoretical Super Shell


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

A85: Theoretical Super Shell




I just had a burst of insight and I thought of a way to make ZShell, 
PhatOS, and Rigel programs work under the same shell.  Usgard programs 
could work under it too, with a little creativity (And maybe a little help 
from it's authors).

I just finished a simple relocation shell yesterday, and my relocation 
routine could theoretically move a program in at any address within the 
shell.  All it does is move all data at the specified spot up in memory 
while at the same time moving the program in.

Since I can do that, I can move PhatOS programs into their fixed spot in 
RAM, ($8E57) and I could also move Rigel programs in to their fixed spot 
($90A2).

Usgard is another beast entirely, though.  It doesn't use fixed relocation, 
but it can be worked in.

Any comments/suggestions on this idea?

-Richard Lewis