ZX Spectrum +2: модификация


Ещё на момент попыток подключения оригинального ZX Spectrum +2 к телевизору мне пришлось бороться с самим собой по вопросу вмешательства в оригинальную плату. Изначально хотелось, конечно, оставить её в том состоянии, в котором она останется максимально аутентичной, с другой стороны, было понятно, что у меня с работоспособностью платы проблемы и придётся много чего в ней изменить и это не может не отразиться на ней. Так и случилось. Об этом можно почитать в отдельной статье, в которой я описал все свои мучения и блуждания с ремонтом. Поэтому начав вмешательство в плату с перепаивания перемычек для видеовхода, останавливаться я уже не стал… И модифицировать, на самом деле, есть что и об этом мы тут и поговорим.

Плата модифицированная
Продолжить чтение «ZX Spectrum +2: модификация»

ZX Spectrum +2: ремонт


Если кто-то читал уже мою серию статей про оригинальный ZX Spectrum +2 (приобретение, подключение к ТВ, подключение к монитору, джойстику, клавиатуре, мыши, работа с магнитофоном и дискетами), то может вспомнить, что я жаловался на один досадный глюк в доставшемся мне раритете. Вот всё остальное было здорово — целый корпус (хоть и без двух ножек), классная работающая клавиатура, работающие входы и выходы и даже полностью работающий магнитофон! Но зависание при нажатии в играх на пробел бесило. Да, можно было играть с помощью джойстика или внешней клавиатуры, но это просто неудобно, да и рано или поздно всё равно что-то висло.

С этим надо было что-то делать! Надо было найти проблему и устранить. Но что именно искать, в какую сторону копать было совершенно непонятно. Вот такие же симптомы по той же версии платы удалось найти на форуме у человека из Италии, так что проблема носит, видимо, общий характер. Пришлось вскрывать пациента и тупо пялиться на внутренности:

Моя плата версии Z70700 Issue 1
Продолжить чтение «ZX Spectrum +2: ремонт»

ZX Evolution — собираем, подключаем…


После создания самодельного корпуса для ZX Spider 128 со встроенной клавиатурой от ZX Spectrum +2 и встроенным 3,5″ дисководом мои «железные» поиски почти что закончились и я остаток лета и начало осени играл в игры с дискет. Но нет предела совершенству. Имеющаяся сборка прекрасно чувствовала себя на балконе, но с приходом холодов лично мне на нём стало неуютно, а вот в комнате выделить отдельное место ещё для одного Спектрума с дисководом было негде. Само наличие платы расширения, торчащей из корпуса, мешает разместить всю эту технику иначе как на горизонтальной плоскости. А стол занимать на постоянную основу не комильфо… Да и собирать/разбирать каждый раз этот «конструктор» не охота… Это ж надо обеспечить питание для Спектрума, питание для контроллера дисковода, питание для конвертера RGB в HDMI, и еще видео провода SCART и HDMI.

Помаявшись пару недель с доставанием корпуса, с подключением и отключением проводов, в итоге я пришёл к мысли, что мне всё-таки нужен клон ZX Spectrum со встроенным контроллером дисковода и видеовыходом VGA или HDMI (т.е. такой же удобный в подключении как и ZXDOS+, но с перламутровыми пуговицами дисководом).

Продолжить чтение «ZX Evolution — собираем, подключаем…»

ZX Spider 128 — современный клон ZX Spectrum


Как я уже писал ранее, я приобрёл оригинальный ZX Spectrum +2, чтобы поиграть с настоящих дискет. Затея, в принципе, удалась: подключив к нему современный контроллер дисковода Beta Disk 128X, а к тому — дисководы 5,25″ и 3,5″ я смог загружать игры и программы с имеющихся дискет:

20 с лишним лет пролежали — и ничего, читаются!

Однако, ZX Spectrum +2, который я приобрёл, обладал одним стабильным и непонятным глюком, который я никак не мог победить, поскольку выявить его причину оказалось очень непросто. Глюк оказался весьма специфичным: в играх при нажатии клавиш пробела, N и M (ну и всего этого ряда кнопок) происходило либо зависание, либо порча каких-то данных (иногда это проявлялось на экране). В итоге, вместо того чтобы играть на Спектруме, я большую часть времени пытался его починить. К лету меня это утомило, надо было что-то делать, чтобы всё-таки иногда играть, а не только паять.

Сначала я подумывал прикупить ещё один ZX Spectrum +2 (пусть и нерабочий), чтобы из 2-х сделать хотя бы один, но идею эту успешно подавил в зародыше. А то у меня могло бы получиться два нерабочих ZX Spectrum, что в планы не входило никак. Мне нужен был гарантированно работающий Спектрум, без всяких приколов вроде зависаний. А значит надо было брать либо проверенный оригинальный (но это дорого!), либо современный клон, но со спектрумовской шиной, чтобы можно было использовать имеющийся контроллер. При этом его цена должна была быть минимальной: платить больше 5 тысяч рублей не хотелось вообще (а за полторы-две тысячи вообще ничего нет, даже не ищите…).

Продолжить чтение «ZX Spider 128 — современный клон ZX Spectrum»

ZX Spectrum +2: магнитофон и контроллер дисковода


Наконец-то, когда к ZX Spectrum +2 всё-всё подключили: питание, телевизор (или монитор), джойстик, мышь и прочее, теперь можно и позапускать всякое программное обеспечение (и особенно игры), которым так богато спектрумовское наследство.

Магнитофон

Изначально, ZX Spectrum +2 сделан исключительно для загрузки ПО только со встроенного магнитофона, отсутствует даже внешний вход/выход для подключения внешнего. Решение, в принципе, оправданное: зачем загружать с внешнего устройства, если есть хорошее и притом уже занимающее место в корпусе устройство внутреннее, специально заточенное?

Однако, через несколько десятков лет данный нюанс нам не совсем на руку: поскольку ленто-протяжное устройство механическое, а магнитная головка, ролики и пассики имеют ограниченный ресурс, то получить сейчас полностью работающий магнитофон в б/у Спектруме — из разряда удачи. Мне вот повезло — у меня он заработал, хоть и немного шумно, но можно столкнуться с вариантами, когда придётся менять пассики (это самое элементарное и дешевое — вот, например, на Ebay можно найти подходящие, но лучше подобрать на Aliexpress), резиновый ролик (уже не так просто), магнитную головку (тут вообще придётся непросто) или сам протяжный механизм (придётся совсем попотеть, начиная от поиска работающего аналога). Вот тут можно прочитать про обслуживание этого магнитофона, ну а про серьезные проблемы лучше сразу смотреть на Youtube, как говориться — безумству храбрых поём мы песню.

Продолжить чтение «ZX Spectrum +2: магнитофон и контроллер дисковода»

ZX Spectrum +2: подключаем джойстик, мышь и клавиатуру


После подключения к приобретенному ZX Spectrum +2 питания и телевизора (или монитора) настало время подключить устройства ввода: джойстики, геймпады и внешние клавиатуры.

Джойстик

С поддержкой джойстиков в ZX Spectrum +2 всё гораздо лучше чем в версиях с 48 Кб, в которых их вообще нет. Тут их целых два стандарта ZX Interface 2, но которые по сути являются дублями цифровых клавиш: Sinclair 1 дублирует следующие клавиши: 6 (лево), 7 (право), 8 (вниз), 9 (вверх), 0 (огонь), а Sinclair 2 клавиши: 1 (лево), 2 (право), 3 (вниз), 4 (вверх), 5 (огонь). Изначально, после Kempston-джойстика, я весьма скептически относился к стандарту Sinclair, потому что для Kempston подходили любые джойстики стандарта Atari (разъем DB-9), а вот для Sinclair — требовались свои, фирменные:

Фирменный синклеровский джойстик. Разъём такой же, а контакты не совпадают!
Продолжить чтение «ZX Spectrum +2: подключаем джойстик, мышь и клавиатуру»

ZX Spectrum +2: подключение монитора


Продолжаем тему подключения приобретенного ZX Spectrum +2 к разной периферии. В предыдущей статье начали с подключения питания и телевизора, теперь перейдём к мониторам.

Конвертеры

Мониторов с входом RGB или SCART я сейчас не наблюдаю, так что ориентироваться приходится на три варианта входа: HDMI для современных моделей, DVI или VGA для более старых мониторов. И если мы хотим вывести изображение через выход RGB, то эта задача не так проста, как это может показаться: нет простого переходника, а нужен специальный активный конвертер видеосигнала, который прилично стоит.

В Aliexpress есть много разных дешевых конвертеров SCART в HDMI типа такого:

Но подобная штучка не годится, потому что она не использует RGB контакты, и получить с неё можно только композитный сигнал, качество которого, как я уже ранее показывал, не фонтан.

Продолжить чтение «ZX Spectrum +2: подключение монитора»

ZX Spectrum +2: блок питания и подключение к телевизору


После приобретения ZX Spectrum +2 остро встал вопрос по включению этого персонального компьютера и подключению к нему всевозможной периферии и особенно — монитора. Но начать надо с самого главного — и, как ни странно, это блок питания.

Питание

Это на самом деле очень важная вещь, про которую многие забывают, а потом можно получить кучу проблем на ровном месте. Во-первых, не всегда в комплекте с б/у Спектрумом идёт блок питания или сразу заявляют, что он не работает. Во-вторых, если даже он и работает, не факт, что он не сожжёт дорогой вам агрегат через неделю или месяц. В-третьих, если у вас нет фирменного блока питания для ZX Spectrum, то вам придётся его заменить чем-нибудь современным и неплохо бы знать, что можно использовать, а что нет.

Продолжить чтение «ZX Spectrum +2: блок питания и подключение к телевизору»

ZX Spectrum +2: приобретение


После приобретения ZXDOS+ мой зуд «спектрумирования» не только не остыл, но даже наоборот. И хотя сама по себе коробочка ZXDOS+ меня полностью удовлетворяла по части реализации ZX Spectrum, а возможность использования SD-карты в качестве огромного хранилища игр бесконечно радовала, но меня постоянно грыз червячок — носитель-то не настоящий, не олдовый! Да, конечно, в ZXDOS+ есть магнитофонный вход и можно было загружать программы с ленты, приспособившись записывать кассеты на магнитофоне, но так получилось, что я вообще не фанат загрузки программ с ленты. Да, конечно, у друзей и родственников я загружал с магнитофона игры, но этот процесс у меня ничего кроме раздражения впустую пропадавшим временем, которое хотелось потратить на игры, не вызывал. А мой первый Спектрум (Pentagon 128) был сразу с 5,25″ дисководом и загрузка программ с него вызывала только приятные эмоции — насколько это было быстро, чётко и понятно. Не нужны были эти перемотки кассет на карандаше, слушание писка загрузки по 5-10 минут, я был избавлен от негативных эмоций, если компьютер через несколько минут писал знаменитую фразу «R Tape loading error«.

Ещё в начале года я озаботился тем, чтобы получить возможность загружать программы с настоящих дискет, тем более что у меня завалялось в гараже несколько десятков дискет 5,25″ и 3,5″. Для начала я прошёл квест на современном ПК: подобрал дисководы, установил ОС с прямым доступом к дисководу и, наконец, нашёл эмулятор, который отлично работал с реальными дисководами. Далее нужно было как-то подключить дисковод к какому-нибудь ZX Spectrum, но у меня не было ни контроллера дисковода, ни какого-либо ZX Spectrum, кроме ZXDOS+. Но у ZXDOS+ был разъём ZX BUS и поскольку информации о том, каким образом этот самый разъём реализован у меня не было, я понадеялся, что он реализован надлежащим образом.

Разъём ZX BUS на ZXDOS+

Тогда я прикупил на Ebay контроллер дисковода Beta Disk 128X (сейчас уже не продается, производится только вариант Beta Disk 128 mini) и попробовал его подружить с ZXDOS+. Из этого ничего не получилось и получиться не могло, поскольку в итоге выяснилось, что разъём ZX BUS в ZXDOS+ реализован совершенно не так, как в оригинальном Спектруме, а служит либо для подключения Raspberry Pi (для реализации разных аддонов), либо для подключения ZX Printer и картриджей памяти в ядре ZX Spectrum Next.

Надо было найти и купить другое устройство, которое способно работать с Beta Disk 128X, поскольку он у меня уже был. Рисковать с разными клонами Спектрума после неудачи с ZXDOS+ было неохота, а поскольку в поддержке устройства были заявлены стандартные ZX Spectrum от 48 Кб до +2 Gray, то и пробовать я решил с них. В крайнем случае, я хотел приобрести от производителя контроллера дисковода его клон Пентагона ZX Nucleon 512, но и в этом случае мне нужна была нормальная клавиатура для Спектрума.

Продолжить чтение «ZX Spectrum +2: приобретение»

Джойстики и геймпады для ZXDOS+


Давным-давно, когда у меня ещё не было ПК на архитектуре x86, у меня был Пентагон — 128-килобайтный советско-российский клон широко известного на тот момент ZX Spectrum. Выглядел он примерно вот так:

У меня фотографий не сохранилось, но случайно нашёл эту фотку в перечне отечественных клонов. Там она обозначена как «Символ», но у меня в таком же корпусе был обычный Пентагон.

Компьютер был великолепен своим корпусом со встроенным 5-ти дюймовым дисководом. Но вот клавиатура была так себе. В отличии от «Символа» он был снабжен оригинальным процессором Z80 и стандартным меню Пентагона с вызовом TR-DOS 5.03. Входы-выходы были стандартные советские DIN5: выход на телевизор был RGB-стандарта, стерео-выход на колонки и вход для Kempstone-джойстика. И вот на джойстиках хотелось бы сегодня остановиться подробнее.

Продолжить чтение «Джойстики и геймпады для ZXDOS+»