Michael J. Mahon wrote:
Not really, since the BASIC interface to graphics is all in machine language.
Obviously... The built-in routines do not use the obvious, but space-
consuming, acceleration of table lookup for the starting address of each horizontal line, but most games do. And horizontal pixel addressing, though it still requires bit manipulation, can be sped upsignificantly by using tables, too.
What, you don't think a few instruction decodes, plus a memory access or two, with a few additions isn't orders of magnitude slower than a single register shift?
Anyway, the point I was making is that the A2 graphics memory mapping, even in ML, is going to make an impact on the speed of any graphics routines on a 2MHz A2 - particular a brain-dead pixel-by-pixel line-drawing algorithm.
Regards, Mark