Оглавление:
I. Zx Spectrum: Возвращаемся в далекое детство II. ZX Evolution: сборка, первые впечатления III. ZX Evolution: обзор и эксплуатация
* * *
I. Zx Spectrum: Возвращаемся в далекое детство
Часть I. Лирическая
Мне повезло – у меня было достаточно бедное, но при этом счастливое детство. Игры в солдатиков, беготня по улице во всякие «войнушки» и догонялки, строительство летом шалашей в лесу, а зимой берлог из снега и льда. Сколько всего было – не перечислить и уже не вспомнить. Почему-то вышло так, что память о детстве и юности стирается, словно ластиком, пласт за пластом, оставляя лишь обрывки некогда полных и живых воспоминаний. Но некоторые яркие, и радостные моментов моего детства и юношества, надеюсь, останутся со мной навсегда. Одним из таких ключевых моментов стало знакомство с ЭВМ.
…На улице зима и мы сидим с папой у его старого друга. Мне показывают маленькую невзрачную синюю коробочку с кнопками, зачем-то подключённую к телевизору, рядом с которой стоит магнитофон «Весна» и два пластмассовых джойстика. Мне говорят: «Это – компьютер! Называется Спектрум!»
Сын хозяина проводит какие-то манипуляции с клавиатурой, засовывает кассету в магнитофон и квартира наполняется противным писком загружающейся программы, а на экране телевизора в это время появляется красочная картинка в обрамлении разноцветных переливающихся полос. Пять минут слуховой экзекуции, и вот мне суют в руки джойстик объясняя попутно правила загрузившейся игры.
Пока взрослые пили на кухне водку, мы играли в разные игры, названия уже которых, кроме Breakout-а я и не помню. Владелец машины объяснял мне как играть, как загружать игры, где крутить отвёрткой вмагнитофоне, чтобы игры грузились наверняка.
Конечно, это не было моим первым знакомством с компьютером, до этого уже года два мы летом с друзьями бегали в пришкольный компьютерный класс, размещённый в отдельном здании. Там стояло два десятка БК0010, на которых, заплатив 25 копеек тётеньке-кассиру, можно было поиграть полчаса в BolderDash или LodeRunner. Но там была очередь, мало игр и очередь из желающих. Тут же, за пару часов мы поиграли в штук десять игрушек, спокойно и неторопливо.
Игры были разные, крошечная клавиатура – дубовой, джойстик весь трещал и скрипел – короче, как все это было здорово! А когда мы уходили, мне неожиданно в руки сунули пакет из которого торчали провода этого замечательного компьютера. ( Выяснилось, что друг отца заимел более совершенный компьютер от IBM, а этот за условную сумму отдали нам). Радости у меня было полные штаны! Помню, как летел я домой, как неделю ждали электронщика, чтобы перепаять что-то в нашем телевизоре, дабы подключить нему этот компьютер. Неделя ожидания – и вот я счастливый владелец ZX-Spectrum-совместимого компьютера, спаянного на коленке местными городскими гиками. Сам гиком я не стал, но с тех пор компьютеры прочно вошли в мою жизнь, во многом повлияв на ее. Далее было много интересного: куча потраченных нервов на поиск и перезапись аудиокассет с играми (это не Москва, детка), бывало, эти игры ещё и сбрасывались в самый последний момент процесса долгой загрузки; поиск и переделки оптимального магнитофона для всего этого безобразия; робкие попытки корявого программирования на Бейсике по старой потрепанной книжке.
На компьютере я не зациклился, увлекался и другими вещами, ожидая чего-то большего (после просмотра новой программы Сергея Супонева «Денди - новая реальность»). Через два или три года часть ожиданий сбылась – у очередного папиного знакомого я увидел Скорпион.. Нет, неправильно, Scorpion ZS 256+! Чудо инженерной мысли питерских разработчиков, в здоровом корпусе аппарат, с часами и кучей кнопок и разъёмов на корпусе. В тот момент он меня достаточно сильно поразил.
Поразил он тремя вещами: наличием дисковода, который тихо поскрипывая грузил все за считанные секунды со здоровых дискет; клёвой музыкой (у моего Спектрума, равно как и у Орелей, Компаньонов и прочих машин моих друзей со звуком было все плохо).
Потом мне включили какую-то т. н. «демку». Экран мелькал цветной анимацией, из динамиков лилась красивая музыка, а апофеозом всего стала танцующая под эту девушка. Выглядело и слушалось тогда все это завораживающе, и это была третья причина, по которой я захотел владеть этим аппаратом.
Воспользовавшись моим восторгом, хозяин Скорпиона выгодно для себя нам этот компьютер пихнул, радостно потирая руки. Побежав сам (наверно) заказывать себе 286 или уже 386 АйБиЭм-совместимый компьютер. Я же, целиком и полностью счастливый, попёр комп домой.
Про писишки я услышу ещё года через два, а пока буду писать несложные программы, играть в игры, читать электронные журналы и смотреть Demo, слушая музыку отечественных компьютерщиков.
Со временем все мои Спектрумы и БКашки благополучно потерялись (а их было немало), Скорпион отдали знакомым, а я перешёл на «взрослую» долгожданную платформу PC. Хотелось, конечно, мне такой компьютер заиметь пораньше, но купили мне его только к первому курсу института, уж очень недёшево он тогда стоил, да и кризис 98-го жёстко тогда по стране ударил.
Менялись компьютеры, шли годы, рос градус ностальгиии. В моменты обострения я ставил эмуляторы и запускал памятные мне игрушки и демки. Потом меня «отпускало», а через 5-6 месяцев я опять вспоминал про детище Сэра Синклера.
Так, наверное, продолжалось лет шесть. Одно время я даже объявления давал в газету – хотел купить какой-нибудь старенький аппарат, который все равно у людей в гараже валяется, ожидая пути на свалку. \Да, люди звонили. Но, как писал А. Лебедев народ у нас жадный – вещь либо в мусор, либо втридорога продать, среднего не дано. Так я ничего и не купил. А потом, уже в 2013, мне подарили мой же Скорпион ZS-256, потрепанный, уже без монитора и дисковода. К сожалению, специалиста для его ремонта так и не нашлось. Лежит он, бедный, в гараже, ожидая часа своего перерождения.
Конечно, помимо этого читал в сети и про современные Спектрумовские клоны, собираясь несколько лет какой-нибудь из них купить. В один день все-таки решился, остановившись на ZXEvolution, отечественной разработке команды "NedoPC". Как-то проснувшись, и вспомнив своё жизненное правило – «Мечты надо исполнять!», я это изделие команды NedoPC решил, в конце концов, приобрести...
* * *
II. ZX Evolution: сборка, первые впечатления
Итак, мной была заказана спаянная и полностью готовая к работе плата компьютера ZX Evolution от NedoPC – широкоизвестной в узких кругах группы технических специалистов и разработчиков.
Основными доводами в пользу её приобретения были: 1. Большая аутентичность исходным Спектрумовских клонам начала 90-х (оригинальные процессор, звуковой чип, контроллер дисковода). 2. Удобный форм-фактор, позволяющий разместить плату в любом корпусе форм-фактора Mini-ITX 3. Доступная цена собранного и протестированного изделия. 4. Широкие возможности по смене конфигурации, позволяющей превратить его, например, в легендарный «Scorpion ZS 256» или перейти на следующую ступень развития этого компьютера (если так можно сказать) установив конфигурацию ZXEVO TS.
Пишут, что компьютер вобрал в себя много хорошего, сохранив при этом дух оригинального детища Клайва Синклера. А еще в нем сохранился старый кремний и ламповый AY-звук. Посмотрим.
Что нам предлагают: · Процессор Z80,работающий на частотах 3.5/7/14 МГц; · 4 МБ ОЗУ, 512КБ ПЗУ; · форм-фактор miniATX (172x170mm); · совместимость с оригинальными программами для ZX Spectrum; · совместимость с Pentagon и ATM Turbo; · интерфейсы дисковода, IDE, SD и поддержка Tape интерфейса (магнитофонный вход/выход); · видеовыходы VGA, RGB, Composite; · звуковые интерфейсы AY, Beeper, Covox; · PS/2 интерфейс клавиатуры и мыши; · поддержка механической клавиатуры и джойстика; · гибкая архитектура, основанная на FPGA (Altera EP1K50); · периферийный контроллер ATMEGA128; · энергонезависимые часы/календарь, 2 слота ZXBUS.
Долгожданный день наступил, и вот посылка уже у получателя. Компьютер запечатан в достаточно объёмную коробку, все упаковано бюджетно, но качественно. Плата завёрнута в воздушно-пузырьковую плёнку, сверху и снизу сделаны подушки из мятых газет.
Плата компьютера небольшого размера, 17 на 17 сантиметров. В комплект поставки входят: сама плата, распечатка «Руководства пользователя», наклейка на корпус компьютера и комплект наклеек на клавиатуру. Напомню, ZX Evolution работает с обычной PS/2 клавиатурой. При желании можно подключить и PS/2 мышь. Наклейки на стандартную клавиатуру. Плата изготовлена качественно, уровень пайки тоже на высоте. Не скажешь, что компьютер паяется вручную. Изучим её более подробно. Основные микросхемы компьютера:· процессор Z80 в 44-контактном QFP корпусе; · программируемая логическая интегральная схема ALTERA EP1K50QC208 реализующая работу ПЗУ и возможность смены прошивок; · контроллер К1818ВГ93 обеспечивающий работу 5.25” и 3,5” floppy-дисковода; · микроконтроллер ATMEGA128, обеспечивающий работу периферии – клавиатуры, мыши и пр. · музыкальный сопроцессор AY-3-8910, который дарит нам ТОТ САМЫЙ звук. На заднюю панель выведены следующие разъёмы:1. PS/2 порты клавиатуры и мыши 2. Слот SD-карты 3. Порт RS232, для подключения коммуникационного оборудования (модема) или другого компьютера 4. Разъем mini-USB для перепрограммирования компьютера 5. VGA видеовыход для подключения монитора или телевизора 6. Аудиовыход для подключения колонок/наушников. Он же может являться магнитофонным входом Tape IN. На самой плате имеются разъёмы для подключения:· жёсткого диска; · Floppy-дисковода; · матричного принтера по параллельному интерфейсу Сentronix; · RGB видеовыход для подключения PAL-кодера или подключения к телевизору по стандарту SCART; · разъем для подключения механической Спектрумовской клавиатуры и Kempston/Sinclair джойстиков; · разъем магнитофонного входа/выхода; · разъем ATX питания; · 2 слота ZXBUS для подключения дополнительных устройств (звуковых карт GS или NeoGS или других устройств); · держатель батарейки для питания энергонезависимой памяти и часов. · ряд других портов и разъёмов; Сборка компьютера производится согласно прилагаемому «Руководству пользователя».
Расположение, назначение и распиновка всех портов и разъёмов в руководстве описаны наглядно и подробно. Отдельный раздел описывает установку платы в корпус и подключение всех кабелей, кнопок и индикаторов. Сборка компьютера не представляет труда, тут все просто. Для компьютера был приобретён miniITX корпус, стандартные проводные клавиатура и мышь. Сначала устанавливаем плату в корпус, подключаем шлейф питания, ставим батарейку. Потом шлейфы кнопок «Reset» и «Power», шлейфы индикаторов, клавиатуру и мышь (по желанию). Все! Через 15 минут у вас на столе стоит отличный Speccy-совместимый компьютер. Осталось наклеить наклейки, подготовить флешку и научиться им пользоваться. Как? А вот здесь начинаются некоторые проблемы… Помимо Руководства компьютер имеет в электронном виде описание базового интерфейса системы «EVO Reset Service». Брошюрка, скажем так, не очень – недоструктурированное и не всегда понятное описание пунктов меню и возможностей (попробуйте SCL файл, например, запустить). Больше никакой документации к компьютеру для рядового пользователя не прилагается, никаких официальных инструкций, никакого FAQ. Более чем унылый официальный форум тоже информации обывателю даст мало. Удивительно! Такая отличная машина и полное отсутствие подробных внятных инструкций! По большому счёту, более-менее понятную информацию о машине можно найти только на сайте zx.pk.ru, да и то не сразу. Короче, нужен FAQ. ...Вернемся к первому запуску. Машина собрана, флешка с образцами игр и программ воткнута, наушники подключены. 10 минут поверхностного освоения (разобрался, как запускать TRD и TAP) и вот она мечта детства – танцующая девушка из мегадемо LYRA II, возвращающая меня обратно в беззаботное детство. Это здорово, спасибо, ребята! Первые видимые мои впечатления о ZX Evolution описаны ниже. Достоинства: · отличная, качественная разработка, качество изготовления и монтажа; · широкие возможности перспективами дальнейшего расширения для тех, кому это надо; · практически полная аппаратная реализация ZX Spectrum и основных его клонов, в т. ч. перспективных; · простая установка: «распаковал, воткнул, заработало»; · возможность загрузки программ с флешки; · возможность загрузки программ с жёсткого диска, дискет, аудиокассет; · возможность подключения к обычному телевизору через SCART или video-RCA разъему посредством установки дополнительной платы; · широкие интерфейсные возможности (установка плат расширения, подключение джойстиков, родной клавиатуры, принтера).
Недостатки: · картинка на экране хуже, чем у оригинальных машин, но это не вина разработчиков платы, тут дело в самих ЖК мониторах, говорят, на ЭЛТшках картинка супер; · отсутствие понятной документации, руководств; · несколько запутанное меню.
Давняя мечта выполнена. SPECCY, я вернулся!
* * *
III. ZX Evolution: обзор и эксплуатацияВключение компьютера. Горячие клавиши.
Итак, компьютер собран, начнём его нещадно эксплуатировать.
Ключевые кнопки и клавиши ZXEvo:
· Включение компьютера производится кратковременным нажатием кнопки PowerилиReset;
· Выключение 5-секундным нажатием кнопки «Power» на компьютере или клавиши F12;
· «Мягкий» сброс системы производится нажатием кнопки «Power» или клавишейF12;на клавиатуре, полный – удерживанием в течение 5 секунд этих же клавиш.
· Функции «Назад» и «Отмена» выполняет клавиша Ё;
После включения компьютера на экране появляется главное меню системы.
Работа в нем производится клавишами курсора, с использованием горячих клавиш и мышью. Соответствующая горячая клавиша указана перед каждым пунктом меню.
В верхней части экрана указываются текущие версии загрузчика и конфигурации и бесполезные часы.
В моем случае единственным накопителем является флеш-карта.
Основные горячие клавиши: 1...4 – выбор активного дисковода, V-перебирает по кругу дисководы Y – перебирает по кругу виртуальные дисководы; W – смена быстродействия системы 3,5/7/14 МГц; M – переключение режимов количества оперативной памяти 128/48.
Z – загрузка TR-DOS диска; F– вызов файлового менеджера FAT устройства (IDEHDD или флешки); T – вызов загрузки с ленты (имитация команды LOAD ""); X – запуск файлового менеджера Perfect commander; S – сброс в TR-DOS; I– сброс в Basic48; U – сброс в Basic128. R – переход в меню Service; H – экранная помощь.
1. Загрузка файлов-образов дисков или аудиокассет с SD-карты.
ZXEvolution поддерживает следующие основные форматы файлов (указаны только наиболее используемые):
TRD–файл образа диска основной дисковой файловой системы TR-DOS;
SCL – файл образа TR-DOS, отечественный модернизированный аналог TRD;
TAP - формат для хранения образааудиокассеты классического ZX.
Итак, Flash карта отформатирована в FAT32, на неё записаны нужные нам образы разных, указанных выше форматов. Рассмотрим основы работы с каждым из них.
Работать с ними мы будем из Filebrowser. Запустим его, нажав F или выбрав соответствующий пункт главного меню. Появляется окно с содержимым карты: Приятная штука – компьютер понимает русский и видит папки, причём содержащие более одного слова в названии. С вложенными папками от также работает. Это очень удобно – теперь можно рассортировать все файлы как вам нужно, названия делать более длинные и понятные, а флеш-карту вообще не вынимать. 1.1. Монтирование TRD файловВыбираем необходимый TRD файл, жмём Enter. Система спросит, куда монтировать диск: в один, из четырёх TR-DOS дисководов или в виртуальный Ramdisk. Мы можем одновременно держать 4 разных образа в дисководах A…D. Смонтируем образ, скажем, в дисковод B. Выбираем нужный пункт, Enter. Теперь в Главном меню в списке дисководов отображается сокращённое название смонтированного образа: Чтобы запустить диск выбираем пункт Z. TR-DOSboot, но перед этим делаем активным необходимый нам дисковод клавишами 1 – 4 или V. Если выбрать дисковод без диска (в данном примере это А, С, В) то появится окно с сообщением об отсутствии диска в указанном приводе. Выбрали дисковод B, нажали Z и попали в меню диска (если оно есть). Пункт boot – запускает графическую оболочку диска. Выбираем его или нужную программу, запускаем и играем! Посмотреть содержимое диска и запускать программы можно и через файловый менеджер PerfectCommander (и это далеко не последний способ работы с файлами на реальных или, как в нашем случае, виртуальных дисках). Демонтируем один или несколько дисков через меню Service. Там выбираем пункт N. DismountImage и в появившемся окне «вынимаем» ненужные больше образы из дисководов. 1.2. Запуск TAPфайловВ Filebrowser выбираем TAP-образ, жмём Enter. Выбранный файл загружается в память и автоматически запускается. Запуск загруженного файла можно производить из Бейсика 48 командой LOAD "" или из меню Бейсика 128 опцией «Tape loader». 1.3. Монтирование SCL файловПроцедура монтирования SCL образов несложная, но догадаться, как это сделать достаточно непросто. Образы SCL монтируются в VirtualDrive. Порядок действий:1.Выбираем клавишами 1- 4 «незанятый» TR-DOS дисковод, если таких нет, освобождаем один (например, С). 2.Нажатием клавиши Y устанавливаем виртуальный диск, с точно такой же буквой как у TR-DOS дисковода пункта 1 (в нашем случае С). 3.Выбираем SCL-файл, нажимаем Enter. 4.Выбираем пункт Z. TR-DOS boot, появляется окно с программами на загруженном SCL диске. 2. Загрузка файлов-образов дисков или аудиокассет с SD-карты.
В процессе.
3. Личное мнение о железе.
3.1.Видео
Качество изображения на компьютерном ЖК мониторе неплохое, хотя имеются некоторые искажения. Как я уже писал, компьютер работает не со всеми моделями ЖК мониторов.
На ЭЛТ мониторе картинка более высокого качества.
ЖК телевизоры формируют изображение, как правило, хуже чем ЖК мониторы, качество варьируется от производителя.
Компьютер можно подключить к SCART-входу телевизора, если таковой у него имеется.
Для желающих NedoPC выпускает RGB кодер видеосигнала, подключаемый к специальному разъёму на плате компьютера. В результате у того появляется композитный RCAвидеовыход, с помощью которого можно подключить Speccy практически к любому телевизору, а также S-Video выход, изображение с которого (по сведениям разработчиков) на порядок лучше.
C недавних пор, компьютер поддерживает телевизионную развёртку 60 Гц. Переключение режимов видеовывода осуществляется клавишей «ScrollLock».
3.2.Звук
Компьютер выдаёт трехканальный AY звук через выведенный на заднюю панель 3,5 мм Jack(на плате также имеется дублирующий разъем). Громкость звука достаточно высокая, на выходе стоит усилитель, по отзывам случаются случаи выхода из строя микросхемы услилителя.
3.3.Периферия.
Компьютер замечетельно работает со стандартной PC-шной клавиатурой. Мышь, на мой взгляд, является здесь больше роскошью, чем нужной вещью.
На плате машины есть разъем для подключения механической стандартной Спектрумовской клавиатуры (у меня, к сожалению, пока нет, а то бы попробовал) джойстиков. Умельцы также подрубают к Evolution джойстики от Денди и матричные принтеры.
Многие подключают Floppy5 и 3,5 дюймовые дисководы, и жёсткие диски. При этом, судя по отзывам, там есть свои заморочки.
В ZXEvolution есть возможность загрузки программ с аудиокассеты. Вызываемая опция полностью аналогична переходу в Бейсик и подаче команды LOAD "". Перед вызовом загрузки с ленты выставляются соответствующим образом все Бейсик переменные (кроме переменных Бейсик 128) и выставленные режимы памяти и турборежима.
На плате компьютера предусмотрены выводы TAPEIN/OUT, к которым можно подключить соответствующие разъёмы для подключения аудиомагнитофона для загрузки с кассет, или музыкального плеера (смартфона) с mp3 или wav записями приложений (существуют специальные программы, конвертирующие TAP в wav).
3.4. Пара советов с сайта hermitlair.ucoz.com
Q: Вдруг убыстрился звук AY8912 в играх и демках. Частота не менялась - 3.5.
A: Вы случайно переключились в режим 60Гц. Переключение 50/60Гц осуществляется Scroll Lock. В этом режиме музыка тоже будет звучать по-другому. Нужно переключиться в 50Гц режим, чтобы все работало так, как нужно.
Q: Игра работает слишком быстро, или сбрасывается сразу после загрузки.
A: Не забудьте устанавливать необходимый режим памяти (48\128) и скорость
процессора (3.5\7\14) Например, для игр работающих только в 48K-режиме режиме, выберите Memory lock=48 и CPU Freq=3,5.
Заключение.
Когда-то я хотел купить старый Спектрум из 90-х годов, чтобы сидя за ним хоть на минуту вернуться в свою юность. Только тогда бы мне пришлось думать, как его подключить к монитору (телевизору), как грузить программы (дискеты и кассеты это конечно хорошо, но так для усиления ностальгии), как запускать вдруг несовместимые программы.
Здесь же представлено готовое решение которое порадует каждого, кто хочет как я вспомнить легендарный Спектрум, убрав лишние проблемы.
Я пока не имел опыта работы с основным аналогом данной машины – SPECCY2010, которая также, по отзывам очень многих людей, является достойной современной альтернативой советско-российских клонов ZXSpectrum. Хотелось бы потрогать, но пока нет такой возможности. :)
Сегодня, возрастающий интерес к этому компьютеру вызывает только чувство радости. Не важно, старенький ли у вас «Скорпион», «Пентагон» или «Ленинград», Современный ZXEVo или Speccy2007/2010, или современная реплика компьютеров 90-х годов, главное, что ZXSpectrumсуществует не только в нашей памяти, но и в реальной жизни, при этом активно развиваясь.
Тем же, у кого этот компьютер был когда-то раньше, а сейчас почему-то нет, я предложу: «Идите вместе с нами, это здорово!».
|