Here are the stages for the logo in ISO. The VCS has a resolution of 40 lores single colors pixels per line. In addition there are some sprite like objects which bring a total of 2x(8+1) "hires" pixel in two more colors. No DMA, everything done with CPU, timing, splits and limited movement of the objects. Took 6 weeks for everything to complete.
Stage 1: Paper
Stage 2: GrafX2 design of object splits and raster splits
Stage 3: GrafX2 layout for full screen
Stage 4: Transferring every pixel into code for combination of pixels, object and splits (470 lines of code)
Stage 5: Final VCS result
Now you get an idea what "painting" means on VCS: 470 Lines of code and the best possible "pixels per byte" ratio :-)