Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!ulysses!allegra!mit-eddie!husc6!bbn!rochester!cornell!batcomputer!braner
From: braner@batcomputer.UUCP
Newsgroups: comp.sys.atari.st
Subject: Re: strange bug?
Message-ID: <3010@batcomputer.tn.cornell.edu>
Date: Wed, 25-Nov-87 15:27:34 EST
Article-I.D.: batcompu.3010
Posted: Wed Nov 25 15:27:34 1987
Date-Received: Sun, 29-Nov-87 07:47:33 EST
References: <21951@ucbvax.BERKELEY.EDU>
Reply-To: braner@tcgould.tn.cornell.edu (braner)
Organization: Cornell Theory Center, Cornell University, Ithaca NY
Lines: 11
Summary: don't change registers in an interrupt handler

[]

The trick in redirecting an interrupt vector is to preserve all the
registers.  My solution usually is thus:

	MOVE.L vector,-(SP)
	RTS

(Look Ma, no registers!)

- Moshe Braner