Hемедленно нажми на RESET, All!
Сейчас многие ставят вместо памяти в спектрум SIMM модули и даже умудряются их разгонять на 7Mhz вместо 3.5Mhz. Получается и процессор и видеоконтроллер могут за секунду считать в два раза больше байтов из памяти. Процессор это использует, а видеоконтроллер нет. А ведь можно попытаться. При разгоне памяти на каждый байт считываемый видеоконтроллером можно считать ещё один дополнительный байт. То есть для стандартного спектрумовского экрана на каждую 1/8 часть знакоместа приходится 4 байта: монохромное изображение, байт цвета и два неиспользуемых байта. Вот эти два неиспользуемых байта можно использовать как адрес в памяти из которого будут считаны два следующих байта изображения и цвета. Потом если разделить экран на знакоместа 8x8 и три младшие бита адреса брать напрямую из счётчиков, а старшие биты из двух "неиспользуемых" байтов, а кроме того отключить сигнал бордюра, то можно получить экран размером 56x40 знакомест (на пентагоне, где 320 строк), причём каждое знакоместо адресуется каким-либо спрайтом адрес которого хранится в "неиспользуемых" байтах. Таким образом размер информации описывающей содержимое экрана в спрайтах будет составлять всего 4480 байт. А размер спрайтов может быть очень большим (не менее 64кб). Ускорение при работе с графикой до 4-х раз. Для игр наверное актуально.
При включенном режиме 512х192 и отключенном бордюре аналогичным образом можно получить текстовый экран размером 112х40 символов способный одновременно отображать 256 различных символов в монохромном режиме.