Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!bagate!cbmvax!cbmehq!cbmdeo!adspdk!hclausen From: hclausen@adspdk.UUCP (Henrik Clausen) Newsgroups: comp.sys.amiga.tech Subject: Re: Assembler Programming - Costs versus Benefits Message-ID: <184ca671.ARN04312@adspdk.UUCP> Date: 2 Dec 90 10:28:49 GMT References: <1990Nov25.040121.10773@zorch.SF-Bay.ORG> <1990Nov25.233007.19698@cs.umu.se> <7139@sugar.hackercorp.com> <1990Nov27.004859.16630@cs.umu.se> <7150@sugar.hackercorp.com> <7160@sugar.hackercorp.com> Reply-To: hclausen@adspdk.UUCP Followup-To: comp.sys.amiga.tech Organization: Graffiti Data Lines: 29 In article <7160@sugar.hackercorp.com>, Peter da Silva writes: > In article cedman@golem.ps.uci.edu (Carl Edman) writes: > > A correct 68000 program runs unchanged on a 68030. > > Ah, then explain why Atari ST programs don't run on a 68020. I can tell you that. Atari used the FPU instructions in TOS, which is obviously illegal. So no TOS ran on 68020's for years, and noone bothered to write programs that where 68020 compatible. Hard times ahead for the TT. So, it's a lot easier to do it right on the Amiga, as the OS actually allows us to use these nice fast CPU's. > There are lots of instructions that work differently between the 68000 and > 68030, and any program that uses them will behave differently on different > machines. Actually, it's not _that_ many. But just one of these killer instructions, and you're dead meat. > Peter da Silva. `-_-' > . -Henrik | Henrik Clausen, Graffiti Data | | ...{pyramid|rutgers}!cbmvax!cbmehq!adspdk!hclausen | \__"Deine Zauber binden wieder, Was die Mode strengt geteilt" - Shiller__/