kkaempf@rmi.UUCP (Klaus Kaempf) (12/02/87)
This message is being forwarded by me for a friend who has no access to the UseNet (yet!). Feel free to send replies to me. Klaus Kaempf kkaempf@rmi.UUCP - - - - - - - - - This small tool (just 532 bytes) will allow you to reboot Workbench or Kickstart. It will show you some special cells of the ExecBase that _might_ be used by a virus and you might zero these fields before rebooting. Rebooting Kickstart is quite clean, not just crashing the machine. It will also run with and without FAST RAM, no matter if autoconfig/$C00000 or anything else. So you do NOT have to press C-A-A after entering the command. You WILL have to wait 10 to 15 seconds, same as power-on. (Haven't tried it on the 500/2000. 8-) ) This program does not use the ExecBase vectors to reboot Kickstart, so it will work with modified Kickstarts (virus paranoia) as well. Nevertheless this program IS NOT WELL BEHAVED. In fact it is a bad hack that uses some VERY DIRTY TRICKS (processor prefetch, absolute addresses of A1000 bootrom, DOSBase in A5 etc.) and certainly will not run on any upgrade to the MC68000. begin 777 ReBoot M```#\P`````````!``````````````!R```#Z0```'(4$"QX``1#^@&T<!].B MKOW82H!G+BI`3JW_Q"X`9QX,`@!W9R`,`@!V9SH,`@!K9T0,`@!S9VI!^@#@_ M818B34[N_F).=4ZN_VH@>0#\``1.<$[0(@<D"$H89OPF"):"4X-.[?_0<`5!4 M^@",,AA"MA``4<C_^#/\0```W_":4BX!)DZN_VHA_,'`P<``>B'\3G`0@`!^. M<`!!^0#\``!.^`!Z>`5'^@!<2?H`3"!;8:0P'"`V``!A#D'Z`0)AEE',_^Q@] M`/]Z($]13W0'$@`"`0`/!@$`,`P!`#EC!`8!``<1`>B(4<K_YB(')`]V"$ZMP M_]!03TYU`"H`+@`R`B(")@(J```!5````64```%V```!AP```9@```&I57-A9 M9V4Z(%)E0F]O="!K?'-\=GQW(#T@2VEC:T)O;W0O4VAO=U9E8R]696-";V]TR M+U=O<FM";V]T+@H`0V]L9$-A<'1U<F4@(#T@)`!#;V]L0V%P='5R92`@/2`D7 M`%=A<FU#87!T=7)E("`]("0`2VEC:TUE;5!T<B`@(#T@)`!+:6-K5&%G4'1RX M("`@/2`D`$MI8VM#:&5C:U-U;2`]("0`"@!D;W,N;&EB<F%R>0````/L````Y E!@````````$4```!$````0P```$(```!!````0`````````#\@``] `` end Syntax: "w" will cause it to reboot Workbench, "k" will kill your Kickstart. "s" shows the contents of those "Captures" and "Kicks" within ExecBase. "v" zeroes them before rebooting Kickstart. In any way it will RESET, so your autoconfig expansion ram won't be ignored by the system. It is also useful, if you have an old "Comspec 2 Meg", that will sometimes forget your VD0:, if rebooting via C-A-A (just to clean up a bit. After a real crash, "ReBoot" won't be able to help you, either). If you own a TimeSaver, you will still have to press "HELP-F5" (same as if a guru occured). I wrote this one a long time before I even had a TimeSaver (I found out just recently how to tickle it from the startup-script). !ralph Ralph Babel | sys64824 Falkenweg 3 | (!#X3F0001)() D-6204 Taunusstein | (**((void (**)(void))0xfc0004))();