From mint-bounce@lists.fishpool.fi Sat May 2 14:44:22 2009 Subject: Re: [MiNT] EmuTOS for ColdFire From: Petr Stehlik To: mint@lists.fishpool.fi In-Reply-To: <609C3308-4B63-4A2E-BEEC-22D7ED26D215@mubf.de> References: <68EF70E911F44CB4AC7C90F286219FC1@joevenlt> <49F8D39B.3080303@chello.nl> <3324014950.7760261950@[192.168.178.12]> <20090501111726.70e28da6@phineus> <3324108430.345782912@[192.168.178.12]> <49FC2D44.5040707@freesbee.fr> <609C3308-4B63-4A2E-BEEC-22D7ED26D215@mubf.de> Content-Type: text/plain; charset="ISO-8859-2" Date: Sat, 02 May 2009 20:40:02 +0200 Message-Id: <1241289602.5552.7.camel@joy> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: pstehlik@sophics.cz Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.sparemint.org id n42IiLnq026077 Markus Fröschle píše v So 02. 05. 2009 v 13:38 +0200: > Something which hasn't been mentioned yet, but is very important in my > opinion when it comes to TOS/MinT compatibility: > > Although running MC680xx programs on a CF v4e CPU requires a CPU > emulation library, this is not absolutely necessary the other way > round. The Coldfire instruction set is more like a subset of the 680xx > instruction set than an enhancement and, with some care (only using > adressing modes and instructions which are available on both > processors) ...and avoiding MULS, MULU, ASL and ASR, which behave differently... > it should be possible to write programs which run > natively on 680xx as well as Coldfire processor architectures > (although they might not run as fast on the older architecture than > they would if written exclusively for them). And that would mean crippled binaries for old Atari users. 8/16/32 MHz just got even slower. Petr