RE: A85: New Shell: Tiny MISh


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

RE: A85: New Shell: Tiny MISh



Please send me a copy, I would like to put it on my web page.

>----------
>From: 	richardlewis@cedarcity.net[SMTP:richardlewis@cedarcity.net]
>Sent: 	Thursday, October 09, 1997 5:47 PM
>To: 	assembly-85@lists.ticalc.org
>Subject: 	A85: New Shell: Tiny MISh
>
>Is anyone out there interested in a 390 byte shell, that is ZShell 4.0
>compatible?  OS/7, the shell that WAS the smallest is 497 bytes.
>My new shell, Tiny MISh, is about 391 bytes! (can you believe that?)  It
>is the smallest ZShell 4.0 compatible shell in existence, unless someone 
>wrote one even small and never announced it. It doesn't have very many
>features, except a few extra ROM calls (which were instrumental in
>shrinking the shell), and should be compatible with most ZSHell programs,
>unlike OS/7, which had a bug where it didn't zero the text memory like
>ZShell does.
>
>
>It lacks checksum recalculation though, because I don't know which byte in
>the header is the checksum, and I don't know exactly know how to
>calculate it.  It is still smaller though!  (If someone could help, I
>could improve the shell a little)
>
>It loads the name of programs just like OS/7, with one small change.  You
>have to give it the length of the name too.
>
>I am going to release the shell with full source code, as a freeware shell.
>
>Any comments/suggestions would be helpful.  Please no flames.
>
>Just in case anybody wants to know, MISh stands for Menu Independent SHell.
>
>Note to Mike Baker: I did not use your source code as a base, but I did get
>some good ideas from it.  I think I even made my ROM_CALL routine a
>little faster, but I'm not sure. 
>
>
>
>