But it has fewer pixels to play with and video and audio hardware that has at least ten times the power of that of a 128k Macintosh :-)<p>I would like to see a description of that multi-tasking solution. A simple way to do it that I see is to give each of those 16 processes 16 bytes of stack space, but that would be very tight. You would have to carefully count your stack depth in every subroutine. An alternative is to go for a software stack, but that is slow.