Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!pasteur!ucbvax!DHDURZ1.BITNET!G35 From: G35@DHDURZ1.BITNET (Guenther Werner) Newsgroups: comp.sys.amiga Subject: Re:WACK, where to get it? Message-ID: <8806101747.AA09379@jade.berkeley.edu> Date: 10 Jun 88 15:11:09 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 44 In article <10227@cisunx.UUCP> ejkst@cisunx.UUCP (Eric Kennedy) writes: >Does this also happen with a 68010? I haven't been able to get into >ROMWack with the right mouse button. Isn't there also supposed to be a >way to get into it with the DEL key? The only method that I've gotten >to work is loadwb -debug. And even that is touchy--it likes to guru >when using [ and ] to trace a linked list. >Is it me? Is it my 68010? Is it ROMWack? If you can call RomWack from the Workbench debug menu, it also should work after a guru. I guess you have a memory expansion (or a A/B2000). This is the usual Alert() bug that makes recoverable Alerts crash if $c00000 memory is attached. Programs like 'SetAlert' or 'Patch_1' do only patch the Alert() function to make recoverable alerts work again, but they do not patch ExecBase->TaskTrapCode. Here is a small patch to handle processor traps. If a processor exeption is found and you select 'cancel' on the 'Task held...' requester, the actual screen is pushed down (and not blanked) to place the alert message at the top of the screen. If you press the right mouse button the Amiga jumps into RomWack (you still need a 9k6 terminal), press left MB to reboot. I added a 'division by zero' hack, so you can check the difference with and w/o the patch. -------------------------------------------------------------------------- begin 644 ProPat M```#\P`````````"``````````$````3````&````^D````3*&H!"'`,3I4D! M/````#0F/````!@H:O_H<`Q.E2!X``0A?``````!,$'Y`````$*H__Q.=5!R0 M;V-E