Важная информация
  • Я и ZX, или Судьбоносный Спектрум

    Автор: Константин Косарев (kostya261)



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

    Само увлечение компьютерами пришло задолго до того, как я узнал, что это такое. Еще в детском саду, меня научили читать (отдельное спасибо маме). Тогда мы выписывали журнал “Мурзилка”, каждый номер которого я ждал с таким нетерпением, что мама вероятно не раз успела пожалеть о том, что научила меня читать столь рано. А дело в том, что на самой последней странице этого журнала был комикс, про этого самого Мурзилку и вредную бабульку Ябеду Корябеду. И про что бы вы еще думали? Нет, не про ZX Spectrum, просто про компьютер. Где описывали, насколько это возможно для детского понимания, что же это такое и с чем это едят в увлекательной для ребенка форме. В общем, занимались образованием детей во всех направлениях, а не губили таковое. Ну я, собственно, и увлёкся, даже толком не понимая, что это, и зачем вообще нужно.

    Но время шло, я рос. Начал ходить в школу. Вероятно, вместе со мной развивались и технологии. И в один прекрасный день, ко мне заходит сосед, (он был старше меня на год, поэтому росли в одной песочнице) и заявляет, что папка, купил ему компьютер! После чего, я вообще потерял сон. К слову сказать, компьютер оказался самодельным ZX Spectrum`ом. Его отец занимался ремонтом телевизоров, и где-то сумел найти это чудо. Правда подключил он его к телевизору неправильно, посему в тот же Exolon (да и другие игры), мы играли не на черном фоне, а на белом Целый год мы не вылезали из дома друга. Переиграли во все, что только можно было. Было правда не много. Но мне не давали покоя те слова (операторы), которые появлялись при нажатии на кнопки. Они определенно были для чего-то нужны. Но все мои попытки хоть как-то узнать о их назначении, и постараться самому по нажимать клавиши, встречали стену непонимания. Мол зачем оно тебе? Давай лучше играть.

    Бедные мои родители, я только сейчас, став отцом, понимаю, как сильно я выносил им мозг фразой “купите мне компьютер”. К слову сказать, на тот момент я даже и не знал, что это ZX Spectrum совместимый компьютер. Я просто его хотел.

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

    К тому моменту, активно начинала продаваться игровая приставка Dendy. Родители попытались развернуть мой взор в ее сторону. Не тут-то было! Игры уже тогда приелись, да и Денди была всё у того же соседа. Да и кроме танчиков (столько лет прошло, а люди в них все еще играют WoT), мне на этой приставке ничего не нравилось.

    Долго ли коротко, пришли в единственный магазин в городе, в котором продавалось три вида компьютеров: Квант, Сура, и Дельта. Встала проблема выбора… Но как мог выбирать ребенок? (я даже не помню какой год был )

    Квант - с виду был стремным…
    Сура - незнакомым и не понятным…
    Дельта - расположение клавиш было как у соседа, а на них были написаны те самые операторы, значение которых так хотелось узнать.

    И несмотря на то, что собранных денег хватало на Суру, моя персона была непреклонна, и показывала детским указательным пальчиком на белую, симпатичную Дельту. Её и купили.

    Принесли домой. Но как подключить его к телевизору, у которого нет RGB-входа, а у компьютера нет вывода на антенну? Пришлось приглашать всё того же отца моего друга. Компьютер-то он подключил, но все в том же инверсном виде (о чем все равно не жалел, поскольку не знал, как должно быть), но при этом умудрился сломать шлейф клавиатуры. Поскольку он был пленкой с нанесенными дорожками, а тот, что бы шлейф ему не мешался, согнул его пополам, и еще закрепил это дело, проведя несколько раз пальцами туда-сюда. Взяв деньги за работу, он ушел, а я чесал репу, почему часть клавиш не работает. Собственно, с этого момента и начали проявляться мои склонности к ремонту радиоаппаратуры.

    Не буду долго описывать как я отыскал неисправность, поскольку дольше описывать, чем искал. Спасибо в общем моей внимательности и памяти Шлейф я как сумел отремонтировал, и вот с этого момента начались мои увлечения программированием.

    Для начала, поскольку телевизор был в доме один, и после работы его хотели смотреть все, я по +100500 раз перечитывал брошюрку, что шла вместе с этим компьютером, и вызубрил на тот момент ее как мантру. К великому сожалению, город у нас маленький, и найти книги по компьютерам на тот момент в особенности ребенку, не представлялось возможным.

    Доступ к компьютеру у меня был с 4.00 до 6.00. И вот муторно и настойчиво, я изучал каждый оператор, каждую функцию Sinclair Basic, вводя их, и подставляя различные параметры на бум Святых. Обучение, прямо скажу, шло ОЧЕНЬ медленно. Но шло!

    Затем, другой товарищ пошел учиться в Электронный колледж, где у них была информатика. Там изучали Basic. Но только тот, что шел для Кванта. Тем не менее он любезно делился со мной своими конспектами, которые я все переписал в свои тетради, и не смотря на всю разность этих бейсиков, обучение всё же пошло уже легче. Я стал чаще попадать с параметрами операторов. Узнал, что вообще это такое, и что из них пишется программа, складывая их в строки. В итоге написал первую простую игру на бейсике. Из массива символов рисовал лабиринт, и буквой Х, по нему перемещался, натыкаясь на различные ловушки. Вероятно, на тот момент это и были счастливые и беззаботные годы жизни, кто знает.

    Хронометр часов тем не менее тикал. И мне довелось познакомиться с еще одним человеком, который мне вообще дал ТАКОЙ ПИНОК в данном направлении... (Увы с тех пор я его не видел). Он, хоть и на время, но обеспечил меня литературой по ZX Spectrum. А именно книжками ZX Ревю, и прочей самопечатной литературой на данную тему. А также продал мне книжку “Как написать игру на Ассемблере”. Также дал скопировать несколько кассет, где были Beta Basic, Mega Basic, Laser Basic, различные компиляторы, копировщики, Gens, Tasm, Zeus.

    ZX Ревю, так же, как и конспекты товарища переписал за ночь. Было то ли три, то ли четыре брошюрки. После этого меня еще и из библиотеки было не вытащить, все вечера сидел читал журналы “Радио” и “Радиолюбитель”, и в основном интересовали статьи с интегральными схемами.

    На кассетах меня сильно заинтересовали Laser Basic, еще сильнее Beta Basic, а читая книгу по программированию на Ассемблере, еще и Gens. (Гораздо позже, когда я подключил 4 дисковода, я перешёл на Tasm).

    Закончились школьные годы. Начались студенческие.

    К слову сказать, студент из меня никакой. Учился я плохо. Тем не менее, поступил во всё тот же Электронный колледж, что и мой товарищ, на факультет по Проектированию радио электронной аппаратуры. И вот спасибо ZX, все что касалось микропроцессорной техники, учили не меня… Учил я!

    Странно это сейчас осознавать, но вёл уроки (без какой бы то ни было программы), а преподаватель сидел и конспектировал. Еще двоих мне приставили, что бы я их обучал (они как бы были после института, и еще не знали, что да как). Тем не менее за время учебы, со 2 - по 4 курс, меня 8 раз хотели исключить, потому как на различные предметы вроде философии, и ей подобные откровенно забивал. Но не будем об этом.

    Электронный колледж, здесь лишь за тем, что в нем я приобрел самодельный Pentagon 48K. Но на тот момент я уже понимал, что этого мало, и что мол где-то уже есть Scorpion 256K. И здесь я собрал свою с нуля придуманную плату, которая расширяла память моего Pentagon до заветных 128К. Но вот беда… Я не знал куда правильно ее подключить. Т.е. логику продумал правильно, а как подключить, фиг знает. Но мучение было не долгим. По чистой случайности, я в очередной раз посещал библиотеку и как обычно смотрел журнал “Радиолюбитель”, и о чудо там была схема расширения памяти ZX. Разница оказалась лишь в адресах, к которым нужно было подключить схему. Как только я это сделал, все сразу же заработало. А спустя еще небольшой промежуток времени, я нашел микросхему Музыкального сопроцессора и подключил еще и ее. На тот момент я еще стал и экспертом трекерной музыки Ладно я, вся моя семья, состоящая из родителей и сестры. Ввиду чего заставили меня приобрести наушники

    Потом нашел четыре пяти дюймовых дисковода, и мощный импульсный блок питания. И познакомился с iS-DOS. И несмотря на то, что на данную "ось", я потратил достаточно своего времени, она до сих пор вызывает у меня не самое теплое воспоминание. С ней ZX какой-то другой, более замороченный. И даже CP/M на мой взгляд больше подходит для ZX, нежели iS-DOS. Но это лишь мое мнение, и я его не желаю навязывать никому.

    Именно с Pentagon`ом я узнал про Demo мир ZX. Узнал TR-DOS, iS-DOS. На нём оттачивал свои навыки (которые потом многие годы просто утрачивал, не пользуясь в виду ненадобности) по микропроцессорной технике и ее ремонту и проектированию. И именно на Pentagon я сдавал свой дипломный проект, и получил за него ОТЛИЧНО!

    Вкратце суть проекта была… Пародия на ОС Windows 3.1, которая на тот момент начинала появляться, но фишка была не в ней Она была лишь оболочкой для запуска других программ. А именно, Генератор испытательных телевизионных сигналов, генератор синуса, меандра, пилы, шума..., и фишкой было тестер логических элементов. Ну, то есть, была приставка к ZX, которая обеспечивала все это действо. В панельку ставишь логический элемент, а он на экране пишет, что да как… (правда маркировку микросхемы не определял, только логику

    И вот спустя много лет, время от времени вспоминая былое и запуская Эмулятор ZX на Core i7, меня посетила мысль, а что если вспомнить былое и найти б/у Pentagon где-нибудь на просторах интернета, восстановить, и согреть так сказать душу. Я наткнулся на этот ресурс, и увидел, что платформа еще жива, и увидел больше, ее различные клоны на современной элементной базе. А поскольку на различных Авито и eBay, цены на старенькие ZX были немного не адекватны, то я решил обратить внимание на то, что предлагали на данном ресурсе zx-pk.ru. И нашел множество вариантов, в которых, честно сказать, слегка растерялся. То я хотел взять чистую плату Pentagon и собрать все с нуля, но побоялся что современный быт, не даст мне столько свободного времени. Затем обратил свое внимание ZX Zephir, и уже в последствии пришел к тому, что быть ZX Evolution! Написал письмо Виталию, оплатил. Посылка пришла быстро. По правде сказать, головой понимал, что покупаю данный компьютер только в поддержку ребят, что бы не забросили поддерживать данную платформу, поскольку практического применения для себя, кроме как ностальгия не видел. Но в виду теплых чувств к данной платформе хотел бы, чтобы она развивалась.

    Но назовем это - Эффект Спектрума!

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

    Комментарии 17 Комментарии
    1. Аватар для daniel
      daniel -
      Классная история, типичная для нас нынешних спектрумистов. Пронастальгировал спасибо. Жаль не указаны годы всего присходящего.
    1. Аватар для Error404
      Error404 -
      Порадовал телемастер. "что бы шлейф ему не мешался, согнул его пополам, и еще закрепил это дело, проведя несколько раз пальцами туда-сюда"
    1. Аватар для krotan
      krotan -
      тестер логических элементов...приставка к ZX...В панельку ставишь логический элемент, а он на экране пишет...логику
      Сохранилось? Думаю, это актуально...
    1. Аватар для AlexNN
      AlexNN -
      Хорошая статья!

      Цитата Сообщение от daniel Посмотреть сообщение
      Классная история, типичная для нас нынешних спектрумистов. Пронастальгировал спасибо. Жаль не указаны годы всего присходящего.
      40+-5 возраст, если посмотреть на страницу регистрации сайта, так понял тут много участников этого возраста,
      уроков не вел, но тоже был только на первых паре уроков по информатике в 11ом классе,
      написал простенькую игру, пока остальным объясняли что такой байт или подобное),
      освободили на весь год с пятеркой. 1995 год.
    1. Аватар для zxsacura
      zxsacura -
      А мы с друзьями( любителями ZX) в институте на информатике автоматом 5 - и с приказом на лекции не приходить ибо мешали.
    1. Аватар для KondrSpb
      KondrSpb -
      Про одну только "стадию сбора бутылок" воспоминаний на приключенческую книгу хватит.
    1. Аватар для creator
      creator -
      Хорошая статья. А фотка моя.
    1. Аватар для kostya261
      kostya261 -
      Всем Доброго дня!

      Цитата Сообщение от daniel Посмотреть сообщение
      ... Жаль не указаны годы всего присходящего.
      Да я точных дат не помню... Где то середина 198х по начало 20хх...


      Цитата Сообщение от krotan Посмотреть сообщение
      тестер логических элементов...приставка к ZX...В панельку ставишь логический элемент, а он на экране пишет...логику

      Сохранилось? Думаю, это актуально...
      Нет, я после того как приобрел 486DX4 - 100 отдал все хозяйство вместе с Pentagon`ом дисками и всем что относилось к Спектруму товарищу. От Спектрума у меня на сегодняшний день (не считая ZX -Evolution, а от того что было ранее), осталась книжка как написать игру на Ассемблере (та самая из рассказа ), кассета с языками программирования, и книга с описаниями игр. Молодой был, думал что с новым компьютером к Спектруму уже не вернусь, а оно вон как всё обернулось. Приобрел ZX Evolution.

      Цитата Сообщение от KondrSpb Посмотреть сообщение
      Про одну только "стадию сбора бутылок" воспоминаний на приключенческую книгу хватит.
      Да, "весело" было...


      Цитата Сообщение от creator Посмотреть сообщение
      А фотка моя.
      Возможно, в Яндексе набрал Дельта С, и первую понравившуюся фотку сохранил.

      Не думал, что на авторские права попаду
      Следующий раз в 3ds Max`e нарисую :\
    1. Аватар для ZXFanat
      ZXFanat -
      "Не стреляйте в пианиста, он играет как умеет!". Автор, как смог, так и передал свои чувства. Хорошо написано. Нет заморочек, что вот что-то недосказал. Как есть, так и есть. Статья понравилась. Расширить на книжку и будут мемуары.
    1. Аватар для kostya261
      kostya261 -
      Цитата Сообщение от AlexNN Посмотреть сообщение
      написал простенькую игру, пока остальным объясняли что такой байт или подобное
      Ну в школе по информатике мне ставили поначалу двойки...
      Преподаватель врубиться не могла как я калькулятором десятичную систему переводил в двоичную. Калькулятор был обычный даже не инженерный
      Да и компьютеров у нас тогда не было.
    1. Аватар для megozavr
      megozavr -
      Интересная и легкая для чтения статья. Согласен с одним из тезисов автора - иногда хочется вернуться на десяток лет назад ( когда ещё можно было покупать дискеты на радиорынке), и тогда, я бы непременно начал с программирования и написания игр/программ
    1. Аватар для creator
      creator -
      Цитата Сообщение от kostya261 Посмотреть сообщение
      Не думал, что на авторские права попаду
      Да ничего страшного, я даже рад что именно моё фото было использовано.
    1. Аватар для Denkixot
      Denkixot -
      Классная статья!!
      Спасибо автору
    1. Аватар для scl^mc
      scl^mc -
      в моем понимании статья - это не мемуары.
    1. Аватар для CityAceE
      CityAceE -
      scl^mc, ну почему? Статьи разные бывают, в том числе и такого жанра. И на мой взгляд, это неплохой жанр. Я, например, предполагал, что будут статьи с подобным содержанием. И даже, забегая вперёд, скажу, что это не последняя статья с мемуарами
    1. Аватар для scl^mc
      scl^mc -
      я не совсем точно выразился. имеется в виду, что мемуарные статьи и статьи о современности, имхо, не айс в одном конкурсе.
      ps. я, наверное, один такой, у кого такие статьи вызывают щемящее чувство ностальгии по временам, которые ушли безвозвратно.
    1. Аватар для scaraby
      scaraby -
      Хорошая статья. Именно такого рода воспоминания в наибольшей степени привлекают внимание. Молодёжи едва ли интересно всё то, чем мы тут занимаемся, а вот люди нашего поколения могут и привнести что-то новое, с учётом уже накопленного опыта.