[Coco] Multi-Processor 6809 Computer System
Mark McDougall
msmcdoug at iinet.net.au
Tue Apr 30 19:02:25 EDT 2013
On 1/05/2013 6:51 AM, Bill Gunshannon wrote:
>> Better graphics with more color and resolution means more memory required.
> In the graphics cartridge. Dedicated to the graphics. Doesn't take
> away from the memory availabel to the processor.
If you don't want to increase the graphics memory footprint in the CPU
memory space, then you need some sort of scheme for transferring graphics
data to/from the memory on the cartridge. This means that a lot of graphics
operations will actually be _slower_; even more-so with increased resolution
and colour depth.
>> And this to still be pushed by the same 1.78Mhz CPU?
> No, actually the COCO CPU does less as it doesn't have to compute
> things like graphics vectors. Graphics processor in the cartridges
> does that freeing up the COOC CPU to do more of the things it does
> best.
You can throw around the concept of 'graphics co-processor' but I'm finding
it difficult to imagine exactly what sort of co-pro is going to help the
Coco. Firstly, it doesn't alleviate the problem of getting data into the
graphics memory which, as I mentioned above, is going to be slow. Secondly,
we're talking 2D graphics here (unless you're *really* ambitious, and I
think that's unrealistic), and there's not much 'co-processing' that can be
done aside from a blit engine (which still requires direction from the CPU).
Otherwise you can implement tiles and sprites, which actually require less
CPU power and memory and could be controlled directly from the 6809 IMHO.
Then with a graphics co-pro of course there's a radical departure in the way
the Coco graphics are handled, which means radically new software for even
the most basic tasks.
Don't get me wrong, I think the idea of a graphics cartridge is actually
pretty good - enhanced graphics and VGA output on an unmodified Coco 1/2/3
is pretty neat! I just don't think it's the answer to the problems that
you're making it out to be.
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list