Импозантный «Композит». Как я подключал клон ZX Spectrum к современному телевизору, чтобы вернуться в детство

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.


Как говорится, если у вас в детстве не было велосипеда, а сейчас есть BMW, то в детстве у вас всё равно не было велосипеда. У меня велосипед был, но мечтал я о компьютере ZX Spectrum, с которым познакомился в гостях у приятеля ещё в восьмом классе. Однако наша дружба со «Спекки» оказалась мимолётной, как питерское лето: собранный из дефектной «зоновской» платы и пригоршни микросхем «Ленинград-1» работал нестабильно, к тому же родители категорически запретили мне распаивать на единственном в семье цветном «Рубине» разъём RGB. Вместо него мне отдали на растерзание старый чёрно-белый дедушкин телевизор, чаще всего показывавший, как в известном мультфильме, паутину. Помучавшись со «Спектрумом» пару месяцев, я забросил его на антресоль, а вскоре скопил на IBM-совместимый «Поиск». Но желание наверстать упущенное осталось. И вот совсем недавно мне достался интересный клон «Спектрума» под названием «Композит», который я решил приспособить к современному монитору или телевизору, и попытаться хотя бы ненадолго вернуть ушедшее детство. О самом компьютере и о том, с какими неожиданными трудностями мне пришлось столкнуться — сегодняшний рассказ.

В самом конце 80-х и начале 90-х отечественные клоны ZX Spectrum пользовались в Союзе просто бешеной популярностью. На ленинградском радиорынке возле станции метро «Автово» продавались как наборы для самостоятельной сборки (плата плюс микросхемы и радиодетали россыпью), так и готовые компьютеры — солидные «промышленные» образцы и аппараты, собранные кустарным способом в корпусах из клееного пластика, жести или текстолита. Оценив спрос, многочисленные мелкие кооперативы и серьёзные предприятия принялись производить разновидности «Спектрумов» по всей стране: так на свет появились «Балтик», «Исеть», «Дельта», «Дуэт», «Кворум», «Квант», «Компаньон» и десятки других подобных моделей. «Композит-48» (он же Composite-48) — это клон Sinclair Spectrum ZX 48 на отечественной элементной базе. По слухам, эта машина выпускалась в начале 90-х питерским кооперативом «Композит» на мощностях предприятия «НТК», но подтверждающих это свидетельств мне найти не удалось. В любом случае, изготавливалась она явно не в подвале: корпус, клавиатура, блок питания определённо не кустарной выделки, логотипы и надписи нанесены на корпус ПК и на блок питания на заводе методом трафаретной печати, всё собрано крайне аккуратно — в гараже соорудить такое не выйдет. Кроме того, на плате присутствует вытравленная промышленным способом надпись «Composit» (без «е» на конце). Сохранился даже серийный номер компьютера: 031652.



Сама плата, к слову, очень напоминает «Ленинград-1», но имеет ряд конструктивных отличий. Если верить редким фото в интернете, в качестве процессора на «Композитах» использовалась отечественная микросхема КР1858ВМ1, однако на моём экземпляре смонтирован японский NEC D780C-1 — то ли этот процессор был почему-то установлен с завода, то ли перед нами результат более поздней модификации. Оперативка собрана на традиционных «рушках» К565РУ5, вместо микросхемы 555ИР9 на плате стоит пара 555ИР16. В остальном машина похожа на творение Сергея Зонова как Натали Портман на Киру Найтли.

Доставшийся мне от старого товарища компьютер внешне выглядел практически новым (Володя, спасибо тебе!). Если на корпусе и сидела муха, то очень недолго и в бахилах. Однако эта привлекательная внешность, как выяснилось чуть позже, оказалась обманчивой.



Собственно, подключить «Спектрум» к телевизору в 2024 году можно несколькими способами: например, купить на «Авито» старый советский кинескопный телик и распаять на нём RGB. Можно вывести сигнал со штатного разъёма DIN 7-pin на SCART, но тогда нужно опять же искать антикварный телевизор с полным разъёмом этого типа, поскольку во многих более-менее современных телеприёмниках родом из конца 90-х (как ЖК, так и, что удивительно, кинескопных) используется «урезанная» версия, поэтому картинки при подключении через такой разъём ты не получишь. Наконец, можно подключить к «Спектруму» специальный адаптер, преобразующий видеосигнал в стандарт VGA, — он позволяет вывести изображение на обычный компьютерный ЖК-монитор. Именно этим путём я и решил пойти поначалу.



В интернете продаётся несколько вариантов VGA-адаптеров для «Спектрумов», я выбрал версию на ПЛИС Altera Max II. Есть варианты для самостоятельной сборки, есть уже смонтированные платы с прошитой EPROM, причём прошивки немного отличаются для разных версий ZX Spectrum. Такой я и приобрёл, чтобы не возиться с монтажом — паять я не люблю, да и не особо хорошо умею. Питание +5 V этот адаптер получает непосредственно с платы компьютера, после чего к соответствующим пинам надо подключить сигналы R, G, B, Grnd, кадровые и строчные синхронизирующие импульсы и тактовый сигнал на 14 МГц с «кварца». В комплекте с адаптером продавец прислал инструкцию по его подключению к различным отечественным клонам «Спекки», но «Композита» в этом списке не обнаружилось. Пришлось искать в Интернете схему конкретно этого компьютера, сравнивать её с «Ленинградом» и искать точки подключения адаптера, что называется, «по месту».



Изначально я подумывал о том, чтобы взять часть сигналов непосредственно с разъёма Video, но это оказалось невозможным. Пришлось привлекать к работе товарища, вооружённого тонким микровольтовым паяльником и правильными навыками — мы подцепили провода к нужным микросхемам снизу, вывели их на макетный участок платы, а уже затем подсоединили к нему адаптер.





И он не завёлся. Осциллограф показывал, что сигналы на нужные пины приходят, причём сигналы, судя по всему, правильные, но на VGA-выходе оказалась зияющая пустота.





Возникло подозрение в неисправности адаптера, либо в том, что в EPROM залита неправильная прошивка, но продавец заверил нас, что адаптер тщательно проверен, прошивка корректная, а причина проблем кроется в том, что руки у нас растут из неправильного места.

Промучившись с адаптером примерно неделю, тщательно проверив несколько раз схему и распиновку, а затем вдумчиво покурив форум zx-pk.ru, мы решили забить на этот вариант и пойти альтернативным путём — вывести сигнал на SCART.


И вот тут выяснилась ещё одна забавная особенность конструкции этой удивительной машины. Сейчас все уже привыкли к тому, что некоторые производители техники вроде Apple поддерживают собственные стандарты, совместимые сами с собой: если ты купил изготовленное этой компанией устройство, будь добр приобрести соответствующие кабели у неё же. Видео и аудиоразъём для подключения магнитофона у «Композита», как выяснилось, имеют своеобразную распиновку, отличающуюся от расположения контактов на стандартном «Ленинград-1». Не знаю точно, зачем это было сделано, — возможно, производивший компьютер кооператив пытался таким хитрым способом отстроиться от конкурентов.

Поэтому в первую очередь разъёмы пришлось привести к стандартной схеме, после чего по скачанным из интернета мануалам был собран кабель-переходник DIN 7-pin — SCART и кабель для загрузки игр со штекером mini-Jack. Кабель был воткнут в LCD-телевизор, оснащённый разъёмом SCART, и…



Ни малейших признаков жизни. Вернее, какой-то сигнал на SCART всё-таки приходил, поскольку при включении питания «Композита» экран из синего становился чёрным, но на этом всё и заканчивалось. Видимо, SCART на самом телевизоре всё-таки оказался неполным. Подумав, я решил отвезти компьютер на дачу — там томился в ссылке старый, как бивень мамонта, ЭЛТ-телевизор с таким же разъёмом, с помощью которого можно было попробовать оживить машину. Затаив дыхание, я подключил компьютер к этому телику, и — о, чудо! — картинка появилась. Правда, почему-то инвертированная по цветам.

Изучение форумов показало, что проблема эта известная, и лечится она заменой микросхемы К555КП14 на К555КП11. После упомянутой процедуры картинка на экране внезапно стала нормальной, а кроме того, неожиданно ожил и VGA-адаптер, который до этого ни малейшего желания работать не проявлял. Победа, товарищи! Можно открывать шампанское. Теперь осталось найти где-нибудь на досках объявлений старый ЖК-телевизор с полным «скартом», и счастью моему не будет предела.



Отдельно хотелось бы рассказать о загрузке игр и программ на моём «Спектруме». Для полной аутентичности я раздумывал над тем, чтобы использовать в этих целях имеющийся в хозяйстве старый советский магнитофон и затариться на барахолке кассетами. Сердце тосковало по подстройке магнитной головки отвёрткой в попытках поймать правильный звук «би-и-и-ип!» перед загрузкой очередной игры. Поиск программы по механическому счётчику, протирка ролика вонючим одеколоном «Шипка», зажёванная плёнка… Романтика! Но, хорошенько поразмыслив, я всё-таки отказался от этой затеи: мне уже хватило возни со SCART, и на приключения совсем не тянуло.

Специально для ретроманьяков вроде меня умные люди разработали мобильное приложение PlayZX, в котором уже имеется огромное количество классических игр для ZX Spectrum. Достаточно подключить смартфон к компьютеру, и мобильник превращается в магнитофон, позволяющий загрузить в «Спекки» любую игру на выбор. Проблема только в том, что это приложение написано для Android, а я владею iPhone, потому для использования программы мне пришлось бы покупать вдобавок ещё и телефон. В качестве альтернативы я приобрёл в интернете «цифровой плеер» на базе Arduino, который выглядит вот так:



Плеер оборудован небольшим ЖК-дисплеем, показывающим текущий трек, в качестве накопителя используется карта памяти microSD. Питается он от обычного телефонного адаптера через разъём Mini-USB, используемый формат файлов — .TZX. На плату выведены кнопки UP, DOWN, ROOT для перемещения по файловой системе, а также PLAY/PAUSE и STOP для управления воспроизведением. Записывать треки этот девайс не умеет, потому на гордое звание «магнитофона» не претендует, зато с «проигрыванием» файлов справляется вполне себе неплохо. Осталось только напечатать для него на 3D-принтере нормальный корпус, и будет отличное устройство для работы со «Спектрумом». Да и игр на microSD влезает много, не придётся городить отдельный стеллаж для кассет.

Компьютер, несмотря на преклонный возраст, работает отлично — правда, тугая и вечно заедающая «спектрумовская» клавиатура временами действует на нервы, да и подходящего джойстика у меня для него пока ещё нет. Впрочем, это пустяки. Чтобы забыть о неудобствах, достаточно запустить «Space Wars», на минуту представить себе, что на дворе снова 1989 год, мне разрешили пропустить школу и потому есть время немного поиграть в своё удовольствие, пока предки не вернулись с работы и не заставили делать домашку… Что ещё нужно для счастья?

Telegram-канал со скидками, розыгрышами призов и новостями IT
Источник: https://habr.com/ru/companies/ruvds/articles/809719/


Интересные статьи

Интересные статьи

В бета-версии 1.2 Android 15 появилась функция под названием Notification Cooldown («перезарядка уведомлений»). Функция постепенно уменьшает громкость уведомлений, если они приходят много раз за корот...
Asana скоропостижно ушла из России, не оставив своим пользователям достаточно времени на поиск альтернативных решений. Имеем что имеем. Но по протоптанным тропам идти проще, чем прокладывать их самому...
14 марта 2024 года в 16:25 по московскому времени компания SpaceX выполнила третий тестовый запуск гигантской ракеты-носителя Starship в космос. Далеко не всё прошло гладко, о чём уже известно. Но всё...
Бывало у вас так, что некоторые аналитики запрашивают побольше вычислительных ядер и оперативной памяти для своих Jupyter-ноутбуков, а у вас в это время ничего не работает? У меня бывало, ведь недоста...
▎Как часто мы слышим о внеочередном исчезновении того или иного вида животных? Увы, чаще чем хотелось бы. Вымирание случается в силу разных причин. И если человечество еще как-то пытается спасти...