Author: Alastair Scott
Date: 01:42:33 03/14/02
Go up one level in this thread
On March 14, 2002 at 03:18:01, Richard A. Fowell wrote: >What does that mean for existing Palm software - will it be like when >the Macintosh changed from 680X0 to PowerPC? In that transition, there >were three flavors of software: >(1) Written for the old chip - run native on old machines, and in > emulation on the new machines (at some efficiency cost) >(2) "Fat" (both types of object modules in one file - run native on > either old or new chip, but memory bulky (leading to "stripper" > utilities to get rid of the non-useful one on your machine >(3) Written for the new chip - fast and efficient on the new chip, > but would not run on older machines. I believe more or less this; PalmOS 5 will be transitional, with emulation allowing old (Motorola Dragonball) packages to run, then PalmOS 6, notionally released in 2003, will move fully to Intel/ARM XScale. Of course, this could change and, given that a tremendous head of steam has been built up in existing PalmOS applications, methinks either emulation or some form of binary translation will always be there in the background ... >In particular, I get the impression that Chess Genius for Palm is >680X0 assembly, and Tiger is largely in C, so I would imagine it >easier for Tiger to take advantage of this change than Genius. >(Unless Richard has ARM assembly engines around, which he might). Certainly, Genius is written in Motorola assembler; Richard Lang mentioned to me that he wouldn't be doing much to it until the new Intel/ARM-based machines turned up as the Motorola-based engine had reached the limits of its capabilities ... Alastair
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.