Найти в Дзене

Ретро компьютер "ZX Spectrum Compact 256 turbo" (часть 5)

Прочитать предыдущую часть В этой части рассказа про сборку компьютера "ZX Spectrum Compact 256 turbo" я хочу немного рассказать про клавиатуру, проблему центровки изображения на экране и об окончании сборки самих элементов компьютера. Клавиатуру я купил в виде KIT набора для самостоятельной сборки с оригинальным спектрумовским расположением клавиш. Комплект состоит из платы, кнопок, колпачков, наклеек, разъемов и проводов для подключения к плате компьютера. Колпачки из комплекта были черного цвета и очень хрупкие, по этому я их заменил на другие из белого ПБТ пластика. Обезжирил и постарался аккуратно наклеить наклейки с изображением названий клавиш. Сверху зафиксировал прозрачным универсальным лаком. Вот такая получилась клавиатура: Честно говоря клавиатура мне не нравится. Ужасно выглядят наклейки и нет отдельного блока стрелок. В финальный корпус я эту клавиатуру ставить не буду. Теперь о главной проблеме моего компьютера. Изображение на экране не по центру. Вот так выглядит экра

Прочитать предыдущую часть

В этой части рассказа про сборку компьютера "ZX Spectrum Compact 256 turbo" я хочу немного рассказать про клавиатуру, проблему центровки изображения на экране и об окончании сборки самих элементов компьютера.

Клавиатуру я купил в виде KIT набора для самостоятельной сборки с оригинальным спектрумовским расположением клавиш. Комплект состоит из платы, кнопок, колпачков, наклеек, разъемов и проводов для подключения к плате компьютера. Колпачки из комплекта были черного цвета и очень хрупкие, по этому я их заменил на другие из белого ПБТ пластика. Обезжирил и постарался аккуратно наклеить наклейки с изображением названий клавиш. Сверху зафиксировал прозрачным универсальным лаком. Вот такая получилась клавиатура:

Клавиатура компьютера "ZX Spectrum".
Клавиатура компьютера "ZX Spectrum".

Честно говоря клавиатура мне не нравится. Ужасно выглядят наклейки и нет отдельного блока стрелок. В финальный корпус я эту клавиатуру ставить не буду.

Теперь о главной проблеме моего компьютера. Изображение на экране не по центру. Вот так выглядит экран с тестовой ПЗУ, бордера наверху практически нет, внизу бордер шире, чем надо. Также левый и правый бордер разного размера, но уже не так критично:

Изображение на экране не по центру.
Изображение на экране не по центру.

Очень много времени потратил на попытки исправить ситуацию. Тут надо было понять что же портит изображение? Исследование платы компьютера ничего не дали, все как должно быть. Перерыл интернет, тоже не нашел ничего по моей проблеме. Уже тупо микросхемы переставлял местами, вообще ничего не влияет. Уже готов был смириться и отказаться от собственного монитора.

Подключил к компьютеру восстановленный RGBS в PAL декодер, подключил компьютер к телевизору, запустил тест, на телевизоре изображение ровно по центру, как должно быть. Вернул подключение через "ZXKit1", опять тоже самое.

Я сдался, но не совсем... Заказал ради эксперимента другой конвертер на Raspberry Pico. За вечер я его спаял. Две фотографии с двух сторон:

Прошивается он очень легко. Необходимо подключить его по USB к компьютеру, он определился как флешка, в нее нужно скопировать прошивку и все готово.

Подключил конвертер к монитору и к USB разъему домашнего компьютера, на домашнем компьютере запустил специальную программу настройки этого конвертера и указал в настройках режим отображения VGA. На экране монитора появились тестовые цветные полосы. Конвертер работает.

Подключение к "ZX Spectrum" аналогично подключению "ZXKit1", только вместо 14 МГц, нужно подать 3.5 МГц, которые, по рекомендации из описания, я взял с шестой ноги процессора. Чтобы не было конфликта по питанию при настройке конвертера, питание к конвертеру подал через USB домашнего компьютера, все остальное подсоединил, включая общий контакт. Изображение сразу появилось, почти ровное! Настройки у конвертера на Raspberry Pico очень богатые и я смог сделать изображение ровным и правильным:

Конвертер RGBS в VGA на Raspberry Pico.
Конвертер RGBS в VGA на Raspberry Pico.

Ура! Победил проблему, можно двигаться дальше.

Теперь не работает турбо режим. При его включении перестает нормально работать видео, т.к. при включении турбо режима на 6-й ноге процессора формируется 7 МГц. После некоторого исследования схемы и сигналов на плате принял решение подключиться к 12 ноге микросхемы D22, настройки конвертера менять не нужно:

3.5 МГц для конвертера RGBS в VGA.
3.5 МГц для конвертера RGBS в VGA.

Теперь картинка на экране одинаково хорошая в обычном и турбо режиме работы компьютера.

Подсоединил к плате кнопку сброса и кнопку вызова меню "Magic". Работают. Подсоединил динамик и установил на плату последнюю микросхему AY-3-89110A. Звук тоже появился:

Все работает, но это еще не все.

Продолжение следует...

Прочитать следующую часть.