Ещё в идеальном спектруме "тогда" было бы неплохо иметь вертикальную раскладку экрана. Немного необычно для того времени, но есть существенные плюсы - адреса нужных байт в экранной области очень удобно вычислять.
Тут тоже 2 варианта:
1) Разрешение 256х256, 8 КБ + атрибуты 1 КБ, всего 9 КБ, что больше нынешнего на 2,25 КБ. Я бы потерпел такое ради заметного ускорения.
2) разрешение 256х224 + атрибуты столбца там же, итого 256 байт на столбец. Всего 8 КБ, что больше нынешнего на 1,25 КБ. Правда, тут становится сложнее вычислять адреса атрибутов.

Тогда и вывод того же текста можно делать быстрее и легко с любой строки экрана.