Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!nike!ucbcad!ucbvax!decvax!decwrl!pyramid!hplabs!sdcrdcf!burdvax!bpa!cbmvax!daveh From: daveh@cbmvax.UUCP Newsgroups: net.micro.amiga Subject: Re: Re: Things that break with the MC68010 Message-ID: <546@cbmvax.cbmvax.cbm.UUCP> Date: Sun, 20-Jul-86 12:28:22 EDT Article-I.D.: cbmvax.546 Posted: Sun Jul 20 12:28:22 1986 Date-Received: Wed, 23-Jul-86 08:39:46 EDT References: <3478@sdcc3.ucsd.EDU> Organization: Commodore Technology, West Chester, PA Lines: 29 > Keywords: MC68000 == MC68010, EA software goes bad sometimes > > [...] Anyways, I > though the instruction set for the MC68010 was the same as the > instruction set of the MC68000 so I don't understand why the games > won't work?? > > Ed Joseph.. There's only one difference in actual code. The 68010's MOVE from SR instruction is a privileged instruction, where the 68000's isn't. Thus, you can only use that instruction in supervisor mode; you'll get an exception if you try to use it in user mode. An exception handler for this can take care of any of these problems. Also, some of the 68010's stack operations (exception stack, etc.) are different. The Amiga Exec contains routines that will examine exception stacks independently of processor type. -- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh "I don't feel safe in this world no more, I don't want to die in a nuclear war, I want to sail away to a distant shore And live like an ape man." -The Kinks These opinions are my own, though for a small fee they be yours too. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/