А зачем делать линейную видеопамять? Можно отвести под строку 256 байт. Так и генератор видеоадреса будет проще, и для Z80 меньше геморроя при расчете адреса.