Моддинг Spectrum
Сегодня LCD хочет рассказать вам, как с небольшими затратами установить Spectrum 128 с интерфейсом +D и прочим оборудованием в корпус PC Minitower. Конечно, это можно проделать и с 48-й моделью, но 128-я из-за своих размеров доставляет больше проблем, в то время как модели +2A/B и +3 вообще не подходят — для них в лучшем случае найдется место только в корпусе Big Tower.
Для переделки я использовал версию Spectrum 128+ Euro, а не испанскую или английскую. Euro-версия отличается от английской лишь одной деталью: разъем RS232/MIDI выполнен в виде 9-контактного гнезда Sub-D, что обуславливает и больший вырез в корпусе. Если у вас нет этой версии (она действительно очень редкая), вам придется купить или изготовить переходной кабель, если вы хотите пользоваться интерфейсом RS232.
Подготовительные работы
После того как вы раздобыли корпус Minitower на свалке или купили у кого-то, начинаются первые работы. Сначала открутите все винты крышки и снимите ее, чтобы получить свободный доступ внутрь. Затем снимите нижнюю пластину материнской платы (два винта!). Если на ней все еще что-то есть, например, 486-й процессор или что-то подобное, с размаху отправьте это в ближайшее мусорное ведро. В обычном Minitower есть две заглушки для 3,5-дюймовых отсеков и две для 5,25-дюймовых. Пожалуйста, не выбрасывайте их, так как на них можно смонтировать переключатели и прочую всячину.
Далее демонтируйте переднюю часть корпуса, чтобы получить доступ к индикатору частоты (MHz). Его нужно подключить к источнику питания и методом проб и ошибок установить значение 35 или 3.5. Если вы хотите подключить Pentagon, можно точно так же установить турбо-режим на 70 или 7.0 MHz. Эти настройки выполняются с помощью перемычек, которые в зависимости от положения заставляют светиться сегмент дисплея при включенной или выключенной турбо-кнопке.
Затем можно установить два дисковода для +D, но не забывайте: соединительный кабель к +D не должен быть перевернут, как в случае с PC или MB02! Дисководы должны быть заранее сконфигурированы на DS0 и DS1 (DS0=d1, DS1=d2). После этого можно подключать кабели питания.
Далее переходим к клавиатуре. Я взял DK'Tronics, но вы можете переделать PC-клавиатуру. Старый и явно слишком короткий плоский кабель DK'Tronics я заменил на более длинный и задействовал несколько дополнительных жил: две для Reset (хотя это было необязательно, так как в Minitower уже есть кнопка Reset) и две для кнопки Snapshot, которая затем припаивается параллельно кнопке на +D. Кто хочет, может впаять в корпус или в саму клавиатуру два разъема Sinclair Joystick, которые, разумеется, должны быть развязаны диодами. Я сделал именно так, а для Sinclair Joystick 1 (параллельно клавишам 6, 7, 8, 9 и 0) я дополнительно установил два переключателя, которыми могу инвертировать направление — это иногда необходимо для некоторых испанских игр. При использовании клавиатурного кабеля длиннее 1 метра я рекомендую собрать буфер клавиатуры (SUC-SESSION 130, Jan 1995).
Хорошо, с вопросом клавиатуры разобрались, теперь сделаем разъем для магнитофона. Для этого нам понадобятся два монофонических разъема 3,5 мм и ненужный монокабель с двумя штекерами 3,5 мм. Кабель разрезается ровно посередине между штекерами и зачищается, затем мы припаиваем концы к разъемам (экран — это масса!) и прочно прикручиваем их в отверстия, которые мы просверлили либо в заглушках, либо, что еще лучше (так как меньше мешает), там, где крепилась эмблема PC. Затем на концы кабелей наклеивается самоклеящаяся бумага с надписями «Mic» и «Ear». То же самое можно сделать и на корпусе — с помощью самоклейки или фломастеров, которые пишут по стеклу.
Светодиод от +D можно (но не обязательно) выпаять и разместить на видном месте на корпусе или заменить другим; здесь отлично подойдет место для LED индикатора H-DISK.
Питание материнской платы больше не нужно, поэтому мы откусываем черный и желтый провода и крепим их к клеммной колодке. Оттуда можно брать 12 вольт. Если есть 3-контактная колодка, можно откусить и красный кабель — это будет +5 вольт. Итого: желтый = +12V, красный = +5V, черный = масса (общий минус). +5 вольт можно использовать для питания индикаторных светодиодов. Поскольку старый трансформатор больше не нужен, вы можете отрезать сетевой штекер с достаточным запасом кабеля и использовать его позже для подключения Spectrum. Но если предпочитаете, можно купить новый кабель и штекер, чтобы не портить блок питания.
Перед тем как обеспечить электропитание, нужно сделать еще многое. Чтобы закрепить плату Spectrum в корпусе Minitower с защитой от короткого замыкания, действуем так: снимите старую клавиатуру со 128-й модели и спрячьте ее подальше (возможно, она еще пригодится), отсоедините стабилизатор напряжения 7805 и открутите все винты. После того как плата извлечена, открутите радиатор и положите его к старой клавиатуре. Проверьте, без проблем ли нижняя часть корпуса входит в Minitower и достаточно ли места для штекеров магнитофона и RS232. Проблем быть не должно.
Затем закрепляем плату обратно и подключаем два Currah Microslot таким образом, чтобы +D был подключен под углом, как если бы он лежал плашмя над клавиатурой, где раньше находился. Остаются еще два свободных разъема, один из которых следует использовать под интерфейс Kempston Joystick, иначе многие игры просто не запустятся — они требуют именно такой джойстик. Можно использовать самодельный интерфейс на макетной плате, как было описано в SCENE+ 2/96. Он очень компактный и в изготовлении стоит около 70-100 австрийских шиллингов (а если поискать детали, то и дешевле). Интересно, что цены на чипы после вступления Австрии в ЕС подскочили. Те, у кого есть возможность, должны покупать детали в Германии. Разъем джойстика должен быть на (шлейфовом) кабеле, чтобы его можно было без проблем вывести на переднюю или заднюю стенку корпуса. Но мы еще не дошли до этого, сначала нужно проверить индивидуальные расстояния в корпусе, в зависимости от того, будете ли вы подключать другие интерфейсы.
128-й кладется в корпус системной шиной вниз, а нижняя панель материнской платы устанавливается на прежнее место. Интерфейсы не должны касаться металлического дна — если это происходит, можно наклеить между ними кусок бумаги. Теперь понятно, где примерно сверлить отверстия в пластине, чтобы закрепить корпус Spectrum. Отмечаем эти четыре или более точек маркером и снова снимаем пластину. Ставим ее на кусок дерева и сверлим сверлом на 3, пока не почувствуем, что сверло уперлось (надеюсь, в дерево, а не в пол!). Просверлив все отверстия, возвращаем пластину на место, прикручиваем ее, а затем через отверстия отмечаем, где сверлить нижнюю часть корпуса Spectrum.
Когда метки поставлены, все интерфейсы и плату снова снимаем и просверливаем отмеченные места. Затем стягиваем обе части винтами, чтобы они не двигались — так следующие отверстия при использовании металлической пластины в качестве шаблона будут точнее. После завершения всех сверлильных работ необходимо изолировать винты, которые замкнуты на массу, от платы. В Euro-версии 128-го есть пластиковая пластина или пленка для изоляции от металлического внутренности — используйте ее. В обычном 128-м и всех других моделях нужно закрыть винты изолентой (McGyver без нее никуда). Теперь наконец можно установить и прикрутить плату. На этом этапе добавляются Microslot и интерфейсы. Если все было правильно измерено, плата теперь легко встанет на место. Далее подключаются разъемы магнитофона — это тоже не должно вызвать проблем. Если хотите использовать RS232, вам нужно вывести удлинитель на заднюю панель, где выше слотов шины есть металлические заглушки в форме разъемов SUB-D 9-pin, которые можно выломать или открутить в зависимости от корпуса. В случае с Euro-128 достаточно своего рода удлинителя для джойстика.
Чтобы обезопасить +D от вибраций, купите в хозяйственном магазине планку с множеством отверстий, как это было в старых детских конструкторах. Есть несколько стандартов, я всегда использую версию с расстоянием между отверстиями 15 мм и их диаметром 5 мм. Это идеально подходит для винтов на дисководах или корпусе +D. Тот слот Microslot, к которому будет подключен +D, следует подпилить с правой стороны, чтобы ручка для извлечения не мешала, когда мы будем прикручивать +D планкой к дну корпуса Minitower. Возможно, можно купить в SUC Microslot без корпуса.
Поставьте Minitower так, чтобы +D был обращен шиной вниз, и подгоните планки с обеих сторон так, чтобы их можно было закрепить всеми двумя винтами. Нижнюю часть планки мы сгибаем плоскогубцами под прямым углом, чтобы закрепить ее двумя или более винтами к дну корпуса. Когда обе планки правильно подогнаны, можно просверлить отверстия в основании корпуса Minitower.
...просверлить отверстия и закрепить планки на +D и корпусе. Если вы где-то ошиблись с замерами, всегда можно просверлить в планке дополнительные отверстия. Итак, теперь всё должно быть прикручено прочно и без люфтов, и мы можем заняться питанием.
Для Spectrum 128+ требуется только одно напряжение питания, и оно может находиться в диапазоне от 10 до 12 вольт. Поэтому мы можем либо напрямую использовать снятые ранее 12 вольт, либо понизить их до 10 вольт с помощью стабилизатора 7810. С 8 вольтами и 7808 экспериментировать вообще не стоит: на 48K это работает, но на 128K вы просто не получите картинку. Я взял 12 вольт напрямую, и всё работает более чем удовлетворительно. Даже картинка, которая раньше время от времени подрагивала, теперь стала очень стабильной, так что я со спокойной совестью могу безо всяких оговорок рекомендовать 12 вольт. При подключении не забудьте, что плюс находится снаружи! Для подключения можно использовать отрезанный ранее провод от старого блока питания.
Любой, кто хоть немного работал на 128K, знает, что радиатор порой нагревается настолько сильно, что зимой им можно отапливать целую комнату. Поэтому старый стабилизатор напряжения из 128-го, который мы выпаяли, следует установить на радиатор. Он может быть намного меньше оригинального из Speccy 128, поскольку позже будет установлен прямо перед вентилятором, и перегрев ему не грозит.
Затем делаем кнопку Reset. Для этого покупаем штыревую линейку (она же пригодится позже для подключения клавиатуры к Spectrum, если у вас нет плат сопряжения от DK'Tronics) и отламываем два штырька. К их короткому концу припаиваем провода, которые затем параллельно подпаиваются к кнопке Reset. Но перед этим на место пайки стоит натянуть кусочек термоусадочной трубки или изоляции — на худой конец сгодится и старая добрая изолента. Когда всё готово, провод подключается к кнопке Reset на корпусе Minitower. Родная же кнопка сброса Spectrum остаётся на своём законном месте.
Теперь дисководы можно подключить к +D, а порт принтера вывести назад, к выламываемой заглушке под разъем Sub-D 25-pin. Таким образом, сзади у нас будут:
- 1 разъем Centronics — для подключения стандартного параллельного кабеля принтера (возможно, было бы даже лучше закрепить кабель винтами);
- 1 порт Kempston Joystick;
- опционально 1 стандартный порт RS232.
Теперь разъемы можно подписать, хотя это наверняка не обязательно. Клавиатуру также можно подключить через 25-контактный разъем Sub-D.
Теперь очередь вентилятора (или вентиляторов, если кому-то хочется — у меня их установлено два). Для этого снова понадобятся планки с отверстиями. Их нарезают на нужную длину так, чтобы вентилятор крепился точно над платой. Направление обдува должно быть направлено на плату для лучшего охлаждения. Расстояние до платы окажется достаточным, чтобы под вентилятором закрепить ещё и стабилизатор напряжения — на согнутой по размеру планке и с небольшим радиатором, который, в свою очередь, крепится к одному из отверстий вентилятора.
Сам вентилятор крепится с помощью планок к посадочным местам для винтов заглушек шины. Лучше всего планки держатся треугольником: вентилятор крепится к одному из свободных отверстий, а противоположное крепится к одному из отверстий трансформатора блока питания. Если на БП отверстий нет (что странно), придётся придумать что-то другое.
Стабилизатор напряжения теперь нужно подключить — лучше всего через небольшой удлинитель со штыревым разъемом. Если всё в порядке, во время работы он будет лишь едва тёплым, и останется более чем достаточно прохладного воздуха для остальной части платы, где охлаждения требуют Z80 и обе ULA. Второй вентилятор рекомендуется установить спереди, чтобы он нагнетал свежий воздух снаружи (через вентиляционную решётку на передней панели) к первому вентилятору.
Теперь займёмся ТВ/видеовыходом. Чтобы подключить телевизор, достаточно вывести телевизионный кабель наружу корпуса как удлинитель, либо напрямую вывести антенный провод изнутри наружу через отверстие для разъема старой клавиатуры PC — именно так я и поступил. Кроме того, видео/RGB-выход тоже выводится наружу. Для этого нужно купить в радиомагазине гнездо DIN — точно такое же, как на Speccy 128 (или 3-контактное, если вам нужен только видеовыход), и соответствующий штекер. Спаяйте всё это в виде удлинителя и закрепите на задней стенке корпуса. Если у вас нет возможности просверлить в корпусе такие большие отверстия, можно сделать два отверстия поменьше и просто закрепить гнездо на стойках: для этого достаточно пластиковых трубочек одинаковой длины, через которые продеваются винты подлиннее. Выглядит это, может, и не столь профессионально, но совершенно не мешает.
В завершение остаётся лишь подключить клавиатуру в соответствии с собственными предпочтениями — и доработка завершена! Осталось протестировать, всё ли работает как положено: клавиатура, джойстики (все три разъема!), дисководы, порт Centronics (осторожно: из-за наводок иногда могут возникать сбои при печати — например, одни символы пропускаются, а другие двоятся), кнопка Reset, кнопка создания снапшотов (Snapshot), магнитофонные разъемы и так далее. Если всё функционирует штатно — вы проделали отличную работу!
Единственные два опасных момента при всей этой переделке — это паяльные работы на +D, когда перемыкается кнопка Snapshot и когда выпаивается светодиод, а вместо него впаивается провод.
Поскольку блок питания PC достаточно мощный и хорошо защищён от помех, Spectrum теперь должен стать гораздо менее чувствительным к перепадам напряжения в электросети. Например, раньше мой Spectrum стабильно зависал, стоило мне включить в комнате энергосберегающую лампу. Теперь он себе такого не позволяет.
Ещё одно преимущество — более долгий срок службы благодаря улучшенному охлаждению. Так что вы видите: решение «All in One» даёт вполне реальные преимущества, ради которых стоит пожертвовать парой часов времени.
Другие дисковые интерфейсы помимо +D (Opus, MB02, Disciple) слишком велики и могут быть подключены только с гораздо большими трудозатратами — если вообще поместятся!
Я не несу никакой ответственности за ущерб любого рода, возникший вследствие недопонимания или недостаточной аккуратности. Это руководство составлено с максимальной добросовестностью. Если же у вас возникнут вопросы или проблемы — обращайтесь на горячую линию клуба (см. редакционную статью).
Буду рад, если кто-нибудь пришлёт свои отчёты об опыте подобной переделки, чтобы поделиться ими с остальными.
Tiger's Claw
Поделитесь вашим мнением о статье