ReKickReset 40.2 Copyright © 1997 by Mark Knibbs Freely distributable provided no changes are made and no charge above reasonable distribution costs is levied. This program may be included on Aminet CDs. ReKickReset is a tool for users of ReKick. Purpose: Enable the user to reset a ReKicked machine as transparently as possible directly back into the RAM Kickstart. Features: · Patches exec.library/ColdReboot() to call the new reset routine. · Installs a keyboard.device reset handler, to enable Ctrl- Amiga-Amiga keyboard resets to work properly. · Automatically handles variable start-of-chip-memory addresses. The default is $400, but users of ShapeShifter will be using a higher value, probably $2000 or $3000. · Patches the RAM Kickstart to allow rebooting into it from a software failure. This patch is removed just before the reset takes place. Usage: Copy ReKickReset to C:. Add it to your startup-sequence as early as possible (but after ReKick itself, obviously). Caveats: · If your Amiga has a low quality keyboard, the reset handler feature may not be available. My Amiga 2000 keyboard does support this feature. · If the RAM-based Kickstart has become corrupted, your Amiga will most likely crash at reset. Just press Ctrl-Amiga-Amiga to go back to the ROM Kickstart in this case. · The keyboard reset handler is installed with priority -32, the lowest allowed. This is so that all other reset handlers get called before the reset occurs. If the higher priority reset handlers take longer than 10 seconds, the computer will reset anyway, back to the ROM Kickstart. · It is not possible in this version to use reset-surviving ROMTags, to preserve the alert-timing value in ExecBase or to enable use of the Boot Menu. Bugs: · Does not currently check whether the reset handler has already been installed if you run it more than once. This should be harmless, and won't be a problem if used in the suggested manner. · I have not tested this program with 68040 or 68060 processors. Please let me know if there are any problems, especially with resetting into the RAM Kickstart after a software failure. History: 40.1 (22.8.96) First public release. 40.2 (27.4.97) Second public release. Now patches the RAM Kickstart to allow rebooting into it from a software failure. The patch is removed just before reset. Support: This version does pretty much all that I require. However, if you have any suggestions, comments or bug reports, I'd like to hear them. You can contact me by post or electronic mail. My email address is: markk@netcomuk.co.uk My postal address is: 'Meadowbank' 25 Rutts Lane West Lavington Devizes Wilts SN10 4LN United Kingdom The latest version of ReKickReset should be on Aminet, in the util/boot directory. Thanks to: Thomas Kessler, for updating ReKick. Frank Wille, for writing the excellent assembler PhxAss.