@Changing a single pixel in a planar mode requires a shitload of instructions, whereas changing a chunky pixel requires 1 instruction.
Damn right - but changing 16 aligned consecutive pixels in planar mode requires the same amount of instructions. C2P from 16 chunky pixels in fast ram to chip RAM does save a lot of bandwidth over the worst case scenario.
It's just that pretty much any programmer would implement this - however C2P involves a lot of ORing and shifting - precisely what Akiko does for free on the CD32. I'm sure someone has done something fast with pre-calculated lookup tables but on a 7MHz 68000 it's still very heavy.
But doable in a smaller window, 2x1 pixels, lower framerate (not for action FPSes, but fine for RPGs), etc. If a 4MHz Z80 can render a semblance of Wolf3D graphics (
http://www.youtube.com/watch?v=COH55Uj53TY) then an A500 can as well.