никаких экстра приемов не потребуется, битпланы это не проблема а преимущество, в chunk режиме когда каждая точка кодируется несколькими битами внутри одного байта довольно тяжело сбросить у всех пикселей скажем второй бит, кроме того байт 8 бит и потому chunk режим может быть или 1 точка на байт или 2 или 4 или 8, если же режим 5 бит на точку или 3 то сделать его в chunk режиме невозможно, скорость работы с отдельными битпланами можно сделать такой же быстрой как и в chunk режиме если применить спец регистр который автоматом будет писаться в параллельные битпланы (еще и маску сразу накладывать если надо)
все это не новое, у ega и у amiga были битпланы а у cga и atari st были chunk-и, все давно проверенно
но проблема не в организации памяти экрана, а в скорости процессора, процессор не может загрузить пропускную способность 565ру5, потому что ему надо читать коды команд и выполнять их, и в результирующей проге каждая команда занимает много тактов... в результате большую часть времени видеопамять не загруженна и обновление экрана в 7..10 более медленное чем пропускная способность 565ру5
можно применить процессор 1818вм01... он типо биполярный и типа risc работает в разы быстрее чем z80, НО ВСЕРАВНО против тайлово спрайтового автомата такого как в ПК8002 это все полная лажа, так как спрайты ненужно стирать, ненужно тратить время проца на всякие маски и битовые операции, вообще огромное количество кода писать ненадо это приводит к экономии памяти
если же речь идет об цветности в 8, 16, 24bit на точку, то действует некое облегчение в том плане что исчезает по сути понятие "знакоместо" (всякие сдвиговые операции более ненужны), но и скорости надо болше, по сути vga режим 320x240x8 требует процессора 33mhz и круче, короче это не про самодельный retro компьютер никак