On Tue, Apr 25, 2000 at 02:45:49PM -0700, Oliver King-Smith wrote:

Close to my wish list.

> 1) I love the current memory protection scheme, but, if you could improve
> the performance of DmWrite (and cousins) it would allow developers to take
> greater advantage of the memory architecture.

A CPU32 or 68010 core has a loop mode, so it would be a lot faster to
set or copy any memory.  (loop mode does no opcode fetches after the
move and the dbcc).  Motorola already has these in their silicon
library.  A 68020 core (if it had the barrel shifter) would speed up
graphics, and the 68030 would allow for MMU type things.

Actually a 68010 with the restartable bus error would allow for MMU
type things (unless Dave Small's Magic Sac [mac emulation for the
Atari ST] 68000 restart code would work).

> 2) The floating point performance is limited on the current 68K.  While
> people often say this is a specialized application, it is useful for both
> scientific as well as consumer applications, (such as wireless and
> compression).

Coprocessor.  But I was thinking DSP, but maybe DSP/FPU/MMX?

> 3) Getting protection for OS globals so people like me don't accidently
> stomp them.

Good point, but couldn't they be moved to a fixed DmWritable location
just above the dynamic heap curtain (increasing both the dynamic heap
and safety).

> 5) Keep the power consumption low.

And the elegant simplicity of the design in all the aspects.  And the
cost within reason.  (Could they halve again the size of the V?).

I would just add the sound and the higher rez timing I mentioned earlier.

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to