Comparing the Graphics Capabilities of the MEGA65 and Amiga
c65gs.blogspot.com
c65gs.blogspot.com
It would have been great with images to illustrate all the various concepts but that is obviously a tall order.
Does anyone have maybe a link to docs?
It was quite nicely and thoughtfully structured though my biggest beef was that writing code for the '816 for managing that framebuffer was a bit of a hassle as you have to fiddle with the bank register to work with pointers into regions bigger than 64k. So let's say you're writing a routine to flood fill or draw lines or rectangles etc, you would, I think, need to be managing the bank register for all framebuffer addressing, which is going to add cycles and complexity.
If I were designing a system around the '816 (or any other processor without a large linear address space) with a large framebuffer like that I'd consider having some planar graphics modes where each plane doesn't exceed 64k in size. Then at least you could do single-colour operations quickly/easily.
And it sounds like the MEGA65's VIC derivative is more 8/16-bit friendly around these kinds of issues.