Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!ukc!harrier.ukc.ac.uk!gos.ukc.ac.uk!dac From: dac@ukc.ac.uk (David Clear) Newsgroups: comp.sys.atari.st Subject: Re: screen savers (why so big?!) Message-ID: <3012@gos.ukc.ac.uk> Date: 16 May 89 21:32:18 GMT References: <46300042@uxf.cso.uiuc.edu> Reply-To: dac@ukc.ac.uk (David Clear) Organization: Computing Lab, University of Kent at Canterbury, UK. Lines: 24 In article <46300042@uxf.cso.uiuc.edu> glk287@uxf.cso.uiuc.edu writes: > .......... The error I get is on the line > > CMP.L (a0)+,(a1)+ > > which seems legal to me but gives a not allowed error. Maybe you should try: cmpm.l (a0)+,(a1)+ That's a *memory* compare - a special command. I think most assemblers should convert between the cmp and the *strict* cmpm. > -Spieu! Dave. PS - The instruction cmpm may not actually exist. It's 10:30pm and I'm tired so my brain may be making up 68000 assembly language!!! -- % cc life.c | David Clear % a.out | Computer Science, University of Kent, Segmentation fault (core dumped) | Canterbury, England.