[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apple II VGA Video Generator Card Project
Mark McDougall wrote:
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.
I agree that linear addressing will make a positive difference,
and in the case of the slower BASIC routines, they may be rewritten
to get a significant speedup. But in more general cases, like
animation, I doubt that it will make enough of a difference to
compensate for any sizeable increase in the number of pixels affected
in a graphics operation. People have found many ways to mitigate the
apparent performance issues of non-linear addressing and bit-stuffing.
Before building anything, I recommend actually coding such routines
and assessing their performance for "enhanced" graphics modes to
determine the actual speed with which an unaccelerated Apple can
use such a mode.
They'll have to be coded anyway to make the mode(s) useful, so why not
code them and evaluate designs beforehand to guide design tradeoffs
and set realistic expectations for graphics performance?
-michael
Music synthesis for 8-bit Apple II's!
Home page: http://members.aol.com/MJMahon/
"The wastebasket is our most important design
tool--and it is seriously underused."