Приветствую! В статьях на этом канале размещены части схем 8-ми битного ПК на процессоре Z80. В данной статье размещена схема "цветного" видеоконтроллер с возможностью совместимости с экраном "Спектрума" как минимум в ч/б формате. С помощью данной схемы видеоконтроллера возможно сформировать широкий формат экрана "Спектрума" без полей ( https://dzen.ru/a/ajFdGqbUc2hOR2-j и https://dzen.ru/a/anG-dvcUGWnMezko ). Данная статья завершает цикл статей по 8-ми битному ПК, теперь вместе с данной статьёй описаны все составные части 8-ми битного ПК...
Повествование на тему 2
Синхронный счётчик на ТТЛ микросхеме ТМ2
Приветствую! Синхронный трёх-битный счётчик на ТТЛ микросхеме ТМ2. Данную схему составил для использования в 8-ми битном ПК в качестве 3-х битного счётчика бит в байтах экрана ( управление мультиплексором - КП7 ). Схему этого синхронного счётчика ещё не проверял...
Метод удвоения количества знакомест экрана 8-ми битного ПК без увеличения видео-ОЗУ и с приемлемым восприятием текста.
Приветствую! В данной статье я предлагаю такой метод удвоения количества знакомест по горизонтали - с помощью деления байта видео-ОЗУ на две части. Одна часть байта видео-ОЗУ кодирует нечётное знакоместо, вторая - чётное. При этом частота вывода пикселей на экран также удваивается. А частота считывания видео-байт видеоконтроллером остаётся прежней. Знаки шрифта составляются из доступных четырём битам 15-ти комбинаций точек 8-ми битного растра ( 16-я комбинация - пробел ). Таким образом строки...
Экран "Спектрума" 48 символов в строке, с сохранением совместимости.
Приветствую! Широкий формат экрана - 48 символов в строке с разрешением 384 х 256, 2 страницы по 8 Кб для поля растра. Обычный формат экран "Спектрума" по высоте содержит 192 строки, в режиме совместимости нижние 128 строк, из формата 256 строк, можно затенять ( не выводить на экран ). Переключение режима строк производится с помощью служебного порта-регистра. По горизонтали экран содержит 32 знакомест в основном поле экрана и по 8 знакомест по бокам, т.е. всего 48 знакомест по горизонтали. Экран состоит из двух страниц: основная - 32 знакоместа и дополнительная - по 8 знакомест по бокам...
Последовательная программная передача данных на Arduino nano.
Изменено - 07.07.2026г. Последовательная программная передача данных, без использования специализированных библиотек на Arduino nano. Иногда может пригодится программная реализация последовательной передачи данных. Можно использовать не стандартные скорости и другой формат данных. В данных программах используется одна из функций аппаратного таймера micros() - возвращающая время в микросекундах, постоянно циклично работающего одного из аппаратных таймеров Arduino nano. Переполнение таймера не влияет на программы, так как цикл счёта аппаратного таймера составляет 1...
Широкий экран "Спектрума".
Изменено 28.06.2026г. Приветствую! Экран "Спектрума" ("Синклера") по вертикали разделён на 3 части по 64 видео-строки, 4-я часть не используется (выше адресации 3-й части начинаются адреса байт атрибутов цвета). Каждая из этих частей состоит из 8-ми горизонтальных рядов, в каждом ряду по 8-мь виде-строк . Если по 2 ряда располагать по горизонтали (нечётный и чётный), то разрешение одной видео-строки составит 512 точек. При этом отображение символов не нарушится, можно использовать подпрограммы ПЗУ для вывода символов на экран...

