Path: utzoo!attcan!uunet!cs.utexas.edu!sun-barr!olivea!mintaka!bloom-beacon!eru!hagbard!sunic!mcsun!hp4nl!ruuinf!accucx!plato.phil.ruu.nl!jeroen From: jeroen@plato.phil.ruu.nl (Jeroen Scheerder) Newsgroups: comp.sys.atari.st Subject: Re: Re: Set your clock - NOW! Message-ID: <897@accucx.cc.ruu.nl> Date: 30 Oct 90 14:04:27 GMT References: <893@accucx.cc.ruu.nl> Sender: news@accucx.cc.ruu.nl Reply-To: jeroen@plato.phil.ruu.nl (Jeroen Scheerder) Organization: Logic section, Department of Philosophy, Utrecht Lines: 30 In article , steve@thelake.mn.org (Steve Yelvington)bin/ article <893@accucx.cc.ruu.nl>, |> jeroen@plato.phil.ruu.nl (Jeroen Scheerder) writes ... ] |> |>> TIME: a small and convenient time- and datesetting program. |> |>... |> |>> Extras: - Selects nonblinking TOS-cursor; |>> - Resets _shell_p (the command shell pointer); |> ^^^^^^^^^^^^^^^ |> | |>To what value? And why? |> |>(I don't have any desire to blow away my shell pointer.) Never used Gemini? Well, I'll explain. Included with Gemini there is a program that resets the shell pointer to 0L, which should be put in the auto folder. If you perform a soft reset after some shell has set _shell_p, _shell_p is NOT cleared, so programs using it may think the shell is there, when in fact it's no#18k have reset the ST in the meanwhile!). You may get nasty system crashes if a program tries to jump through _shell_p to an adress where once some shell input routine was, but is no more. So, concluding, it's just fixing a TOS shortcoming. I have included it in the program to lessen the number of progs in the auto folder, as I think the only use for a timesetting program like mine is from the auto folder. If you really don't want _shell_p reset when booting the ST, get the sources from atari.archive or mail me.