Наверно лучше 256 как ширина экрана.

- - - Добавлено - - -

Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
Не надо спрашивать разрешения.
Нельзя дорабатывать чужое произведение искусства без разрешения автора. Нельзя выкладывать видео без разрешения автора. Нельзя ...

- - - Добавлено - - -

В оригинальном ZX Spectrum и ZX Spectrum+ ПЗУ можно отключать. И обеспечить загрузку и чтение из видеокарты. Но к компьютеру может быть подключена плата типа divIDE, divMMC, Interface 1 bis и т.п. Они могут мешать, так как подключают вместо основного ПЗУ свое ПЗУ и ОЗУ. Как быть ?
Так бы можно было через окно вместо ПЗУ расширить память компьютеров с 48К.

- - - Добавлено - - -

Может разработать свою плату для загрузки вместо вышеуказанных? При этом 8 К выделить для расширения памяти, а 8 К на адресацию регистров видеокарты.

- - - Добавлено - - -

Или если старые игры мы не переделываем, то для адресации регистров Метеора занять адреса старого экрана с 4000.

- - - Добавлено - - -

Если нужно будет перемещать начало блока регистров можно будет использовать адрес порта с A0=0. Например, 0111 1110. Видеокарта проанализирует 8 младших битов адреса. И если это ее адрес, она сформирует сигнал IORQGE для блокировки порта 1111 1110 в ULA.

- - - Добавлено - - -

Для загрузки спрайтов в видеокарту использовать устройство USB-RECORDER или FAST PC LOADER. Загрузку начинать как стандартный TAP, а затем переходить на FAST скорость. Адрес порта выбрать аналогичный, например, 1011 1110. Тогда можно будет использовать загрузку блоками по 256 байтов с помощью команды INIR. 1М тогда будет грузиться быстро.