Обновить

Погружение в пиксели: знакомство с ZX Spectrum

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели24K
Всего голосов 83: ↑80 и ↓3+109
Комментарии91

Комментарии 91

В детстве я смотрел и очень любил фантастический телевизионный сериал «Капитан Пауэр и солдаты будущего».

Жаль закрыли после первого сезона. Так всё и остановилось на де факто победе Дредда и гибели Дженнифер (пилота)... :)

Насколько я знаю, если "Трон" был первым фильмом с использованием компьютерной графики, то это был первый сериал.

Насколько я знаю, если "Трон" был первым фильмом с использованием компьютерной графики

Наверное, имеется в виду, что с таким активным использованием компьютерной графики. Так-то небольшие фрагменты компьютерной графики были уже даже в самых первых "Звёздных войнах" 1977 года.

у меня есть книга по истории графики, там про ЗВ че то по другому писали

Ну мало ли, кто что писал. Тем не менее, чуток настоящей компьютерной графики в ЗВ-1977 действительно есть - в частности, вот тут:

https://vk.com/video-194718512_456239892?t=1h39m59s

Лучший сериал ever. До глубин души поразил в своё время. Помню, как потом не раз и не два обдумывал эту философскую концепцию тотальной декомпозиции путём оцифровывания и последующего восстановления из цифровой копии. Наверное, это кино одна из важнейших причин, почему я в детстве заболел компьютерами и цифрой.

Кстати, может оно и хорошо, что дальше снимать не стали, читал я варианты дальнейшего развития сценария, есть подозрение, что вышла бы шляпа...

P.S. Как раз не так давно скачал и пересмотрел. Грустно, что того самого визуального эффекта от стробоскопических "мигалок", который был на ЭЛТ, с его интерлейсом в 50/60Гц, уже не получить. Все записи, что я сейчас нашёл, или деинтерлейснутые, или просто каждый второй кадр пропущен; мигалки не работают! Половина визуальной магии пропала :(

Да, этот сериал и мне очень запал в душу, и наверняка тоже повлиял на интерес к компьютерам. Пересматривал его уже очень давно, лет 20 назад, как только смог скачать рип из интернета по ADSL.

В ту пору, когда его показывали по 2x2, этот стробоскопический эффект казался охнененной футуристичной визуальной находкой: робот должен выглядеть так, чтобы ты не мог его не видеть, плюс ощущалось агрессивно. Потом я понял, что в США продавали аксессуар - световой пистолет, который реагировал на этот стробоскоп, можно было смотреть и стрелять.

В детстве да, было грустно, что закончилось плохо, а сейчас думаю - зато в такой конец гораздо лучше верится.

В детстве было неочевидно, что закончилось плохо, потому что серии по ТВ в неправильном порядке крутили; серия с разгромом базы совсем не последней оказывалась, как должна была. Я потом нагуглил, что это вроде даже оригинальный косяк — при премьерном показе их тоже в такой перепутанной последовательности показывали...

Насколько я знаю, если "Трон" был первым фильмом с использованием компьютерной графики,

The first use of 3-D wireframe imagery in mainstream cinema was in the sequel to Westworld, Futureworld (1976), directed by Richard T. Heffron. This featured a computer-generated hand and face created by University of Utah graduate students Edwin Catmull and Fred Parke which had initially appeared in their 1972 experimental short A Computer Animated Hand.

https://en.wikipedia.org/wiki/History_of_computer_animation

Трон - 1982 год.

А мультипликационную кошку на БЭСМ-4 Константинов создал в 1968 году.

В этой же вики кошка Константинова упоминается, как первый CG персонаж.

А Трон и Futureworld - это полнометражные фильмы.

А ещё в 1960 шведы с помощью осциллоскопа сняли ролик с виртуальной поездкой по планируемой автостраде:

https://www.youtube.com/watch?v=XhNT501DsJI

спецом Futureworld посмотрел. там еще есть пара эффектов похожих на компьютерные, и к тому же на дисплее там много всякого. но Westworld все равно обгоняет по визуалу в т..ч.

Первым фильмом с использованием компьютерной графики, как били себя в грудь создатели, был "Газонокосильщик".

Мда, с Chase HQ связано одно из моих больших разочарований в эпоху, когда ZX Spectrum был у меня. Я однажды таки запинал ту тачку с преступником, получил картинку со словом "murder", то бишь чел обвинялся в убийстве, и надпись "Searching for 2" - а вот этой "2" у меня и не было, так как игра была переписанной несколько раз, возможно, дорожка "2" была не распознана уже мной как игра, и проигнорирована, а может, её и на кассете не было - мы пользовались каким-то софтом для переноса игр на катушечный магнтиофон (йоу, ЦИФРОВАЯ копия, не какой-то там аналог!), отец что-то говорил про согласование уровней, но тогда для меня это был тёмный лес. То есть, напрямую с кассетника на катушечный записать не удавалось так, чтобы уровень сигнала был нормальным, и писали через ZX. А вот Powerboat помню, даже носил как-то раз к соседу кассету, чтобы вдвоём поиграть.

Вы смешали две разные вещи. Chase HQ был игрой с догружаемыми уровнями, на ZX Spectrum 48 все уровни не влезали в память, прошёл уровень - загружай с магнитофона следующий. И вы, похоже, забыли или пропустили второй и последующие уровни: если я не забыл, то в Chase HQ сам файл с уровнем не содержит своего номера, и можно подсунуть любой уровень вместо второго. Не грустите, вы не сильно потеряли, уровни не особо разнообразные.

Насчёт копирования с магнитофона на магнитофон - это да, беда, частоты менялись и спектрум переставал читать. Поэтому только программа-копировщик! Была и другая похожая проблема: у разных кассетников головки были по-разному смещены относительно центра плёнки, и это влияло, чужие кассеты не всегда читались. Приходилось подкручивать головку маленьким винтиком.

компьютерными технологиями и знакомство с концепцией программирования состоялось примерно в 1989 году.

Я о компьютерах прочитал позже, чем увидел в школе компьютерный класс БК (собственно привлекли внимание цветные мониторы, а клавиатура перед ним была воспринята как вариант печатной машинки ). А описание прочитал в том же "Моделисте конструкторе" и в "ЮТ для умелых рук"

В середине 80-х, при покупке калькулятора, мой отец настоял на покупке именно программируемого калькулятора. С тех пор я заболел программированием. Спасибо папе и МК-61.

О! Он и для меня открыл двери в мир программирования. Спасибо дяде и МК-61! Потом был купленный на заработанные на УПК деньги МК-52 (а на УПК были курсы программирования на Turbo C!), потом Scorpion 256, потом (на I курсе института) EC-1840, а к III курсу я дорос до нормального писюка (AMD K5 P90). Ещё застал времена, когда компьютер не был приравнен по распространённости к телевизору (на потоке из 100+ человек компы были только у двоих, включая меня).

В 1978 году, пожалев меня, болеющего в одиночестве дома, отец притащил на неделю мне поиграться Палестра-02. К разработке которой он, к слову, имел самое непосредственное отношение.

В 1981 году я впервые в жизни написал свой "Hello, world!" на занятиях по информатике на Наири-2 или Наири-К. Какая именно из них была первой уже не помню.

В 1983 году я добрался до EC-1033 и FORTRAN. Тогда же на программируемом калькуляторе сам написал игру "Быки и коровы".

В 1986 году, почти сразу после дембеля, собрал свой первый ZX Spectrum. Отец говорил, что я даже видел Добуша и с ним о чём то разговаривал. Но я этого не помню.

В 1987 году я добрался уже совсем вплотную до ЕС-1035, устроившись оператором и, по совместительству, программистом на COBOL.

Про мои приключения с подключением принтера к ZX Spectrum в 1988 году я уже тут писал.

Очень круто, можно увидеть преемственность поколений компьютерных энтузиастов, и как менялась их техника. Я вот почти не застал таких машин. Немного коснулся СМ ЭВМ году наверное в 1995-ом, даже пытался собрать что-то, сам не знаю что. Достал некий односторонний 5-дюймовый дисковод Robotron, терминал Mera CM7209 с клавиатурой, кажется ещё что-то, но дальше дело не пошло. Потом всё это пытался приспособить к Спектруму, но в итоге от всего отказался. Из ЕС-ок в конце 90-х ко мне в руки попала 1841, но запустить её не удалось, а блок дисководов был разобрал на два TEAC'а, подключенные опять же к моему Спектруму.

какой-то там «Спектрум», или, как называли их тогда, «Синклер»

На оригинальном ZX Spectrum были обе надписи, плюс цветные полосочки спектра, чтоб уж точно отличить от чёрно-белого предшественника ZX81

Верните мне мой, 1987-й
Верните мне мой, 1987-й

Я такой видел только на фотках, уже во времена интернета. Вживую из оригиналов видел в недавние годы +2 и +3, и у меня самого есть +3 (переделанный под дисковод 3.5 дюима). Зато мне в детстве попадался забавный клон Byte, который очень похож на оригинал дизайном, с рельефным названием, резиновыми кнопками, и у него тоже есть цветные полосочки.

Моим первым "спектрумом" был молдавский "Игровой компьютер Синтез", как потом выяснилось ну очень похожий на оригинальный ZX Spectrum+ (Синтез был получше - с двумя портами джойстиков и кнопкой ресета)

Оригинальный ZX Spectrum+ и кишинёвский Sintez-2
Оригинальный ZX Spectrum+ и кишинёвский Sintez-2

Вот такой Байт мне попадался. Было несколько клонов с таким названием, этот редкий. Забавно, как сильно он похож на оригинал, даже форма пробела такая же.

У меня вообще сложилось ощущение, что Вы рассказали мне историю моего детства. Прям такая же последовательность. И оборудование зачастую тоже самое. Ностальгия. Мы уже старые.

Теперь-то я знаю, что все они включены параллельно

Не были. У меня такой был.

У DIN5 разъёма джойстика 5 штырьков: стрелки и один огонь (общий экран). У порта джойстика в Спектруме пять бит. Технически конечно можно сделать раздельные кнопки, но по факту так.

Сколько помню, джойстиков под спектрум доминировало два типа: kempston и sinclair, второй вешался параллельно линии клавиатуры 67890, первый вешался на 5678 и забыл на что вешался огонь. По идее, в джойстиках под спектрум тех времён не могло быть больше одной разной кнопки для огня. Вы тут описываете sinclair ("общий экран" это та самая линия клавиатуры, организованной в 5х8 линий. Я ещё помню программу-тестер на неисправности, где предлагалось ввести "aw37ylmv", проверив все 13 проводов).

У части моих клонов были синклер-джойстики, у пары других кемпстон. Разъём был одинаковый. В кемпстоне теоретически может быть и 4 огня, через задействование «лишних» битов в порте 1F, были такие доработки. Но это, конечно же, не стандарт, стандартные джойстики все с одним огнём.

kempston и sinclair, второй вешался параллельно линии клавиатуры 67890, первый вешался на 5678 

Насколько я помню, kempston с клавиатурой не пересекался.

На одном из примерно десятка клонов Спектрума, которыми я пользовался, было "гениальное" решение - Reset комбинацией клавиши Break и кнопки Огонь на Kempston. А так как Break расположена рядом с 0 (Огонь синклер джойстика) игра вдвоём приобретала дополнительную остроту :)

Это напоминает сброс на Вектор 06ц. Там клавиши сброса расположены в дополнительном блоке основной клавиатуры, над F1-F5. Хоть их нужно нажимать две сразу, всё равно, сделать это случайно довольно легко. А там нет встроенного Бейсика, его надо каждый раз пять минут грузить с магнитофона.

12345 - Sinclair interface 1 (5 - огонь)

67890 - Sinclair interface 2 (0 - огонь)

56870 - Cursor Joystick (0 - огонь)

Огромное спасибо за статью!!!
Очень тепло, лампово и, чёрт побери, как же приятно видеть текст от живого человека, а не электрического болвана!

P. S.:

...и прочие мультивибраторы

Эта фраза - отличный тест на возраст )))

Вопрос к автору - о чём статья то? Набор хаотичных фактов, иллюстраций, текст который скачет туда сюда, половина контента вообще в духе "был какой то цветной телик - вот вам фотография случайного цветного телевизора из интернета"...

Мы суровые мужики и вспоминаем тут юность и первую любовь. Иди отсюда мальчик, не мешай.

Суровых мужиков не воспитывали в детстве, видимо. Действительно тут тогда делать нечего.

Это воспоминания о моей личной истории знакомства с компьютерами. Да, она естественным образом состоит из хаотичных фактов. Извините, машины времени у меня нет, чтобы снять фото тех самых вещей. Если хотите что-то другое — у меня 70 статей, там можно найти более связные и интересные материалы.

Сразу видно, что Вы "юнит не нашего комьюнити". ;-)

НЛО прилетело и опубликовало эту надпись здесь

Нужно, обязательно рассказывайте! В наших краях Atari редкий зверь. Я знаю, что были целые клубы их любителей, и сам один раз случайно заглянул в такой (чуть позже описываемого периода), но близко не прикоснулся, о чём жалею. Очень интересная платформа.

в те годы хаживал в зал игровых автоматов, и судя по играм это были атари, какая же там была графика! Запомнился River Raid с его супер плавным вертикальным скроллом, Bruce Lee, Montezuma (или как он там), Donkey Kong, Siege, гонки F1 (не помню название)

В моих краях был зал в ДК Горбунова, и году в 1993-ем, когда уже начинались Денди, я с приятелем зашёл посмотреть, как играют на компьютерах. Запомнил там River Raid и Montezuma (опознал их потом, годы спустя). Также запомнилось, что там был XEGS, я очень долго потом вспоминал и гадал, что же это такое было. Много лет спустя познакомился через Интернет с другом чуть постарше меня, и оказалось, что он в те времена ходил в тот самый зал.

НЛО прилетело и опубликовало эту надпись здесь

То была кустарщина или корпус заводской/литой ?

Я видел только заглушенную кнопку сброса, ну чтоб случайно не скинуть игру, которая до этого загружалась 40 минут. :)

НЛО прилетело и опубликовало эту надпись здесь

Я уж не помню сколько конкретно по времени загружались игрухи на Atari с кассетника, но помню, что это было мучительно долго (дольше чем на той же БК). Boulder Dash Construction Yard требовал две загрузки - сначала загружаешь саму игру, потом - лабиринт. Cлучайно сбросить игру (или редактируемый лабиринт) в порыве страсти было очень больно, поэтому кнопку Reset часто вынимали и заклеивали отверстие. На Atari XEGS, кстати, эти фунциональные кнопки были достаточно большими и их можно было случайно надавить. Еще был такой сорт мудапионеров, которые не могут пройти мимо чтобы не нажать эту кнопку. :-)

Atari XE Game System (XEGS)
Atari XE Game System (XEGS)

Крайняя правая (фиолетовая) - это кнопка сброса.

У меня сейчас SIO2SD от retrofun.info, он позволяет смонтировать несколько дисков одновременно. Это, кстати, удобно для программирования - на "D1:" система, на "D2:" компилятор и дебагер, на "D3:" исходники, на "D4:" прочие тулы. И всё это .atr образы (файлы) на SD карте. Нам бы такой девайс в те годы, эх...

НЛО прилетело и опубликовало эту надпись здесь

Я уж не помню сколько конкретно по времени загружались игрухи на Atari с кассетника, но помню, что это было мучительно долго

На Синклере тоже не быстро. Когда я делал копирование на ленту magic image TR-DOS с дискет, то, чтобы ускорить загрузку, сделал возможность записывать с удвоенной плотностью, несколько изменив кодировку. Очень многие предпочитали именно такой вариант, хотя на обычных кассетниках вероятность успешной загрузки с новой ленты снижалась до ~95% и через несколько месяцев активного использования могла докатиться и до 90%.

НЛО прилетело и опубликовало эту надпись здесь

В школе было много БК с ч/б мониками и центральный ДВК с монохромным зеленым монитором. На занятиях изучали бейсик, после занятий играли в разные игры. Конец 80х.

Ямаха КУВТ. Зелёный монохром, Бейсик. Эх

Yamaha MSX2 были очень крутыми машинками. Видел их в нескольких школах, но программить не довелось. Много лет спустя с удивлением узнал, что в MSX такой же Z80 как и в Спектрумах. Но какая на MSX была графика!!! Какой звук!!!

Аналогично! Васик был третьим опытом в программировании (после программирования на отечественных калькуляторах и Turbo C). Потом был ещё класс с "Агатами" (но я их толком не попробовал), а потом уже PC, была тогда совместная с IBM государственная программа оснащения школ и обучения основам информатики.

Тоже что ли мемуары пописать, пока еще материалы на помойку не все выброшены. Но считаю что мемуары подобает писать в старческом возрасте, да и что я такого сделал.. для демосцены :)

Я тоже думал таким образом, что рано писать. Потом однажды понадобилось описать какой-то эпизод из прошлого, и оказалось, что мне лишь кажется, что я чётко и ясно помню то, о чём хотел рассказать. И изменил точку зрения: всё же лучше писать, пока помнишь. Хотя бы для самого себя.

НЛО прилетело и опубликовало эту надпись здесь

По моим воспоминаниям там было синее небо и прокрутка экрана. Choplifter я знаю, к сожалению, это не он. Спасибо за попытку угадать!

тогда, может, компьютер был Спектрум, а игра - Super Chopper ?

Тоже не похоже. И я не уверен, но мне кажется, что игра была на русском языке. С тех пор я пересмотрел буквально тысячи игр, включая полные ромсеты NES/Genesis/SNES и большинство игр на ZX и других 8-битках, и пока ничего более похожего, чем тот уровень Десантника, не попадалось.

Есть еще SuperCobra - скроллер по аналогии с R-Type. И в некоторых версиях там синее небо.

Из рассказа о том, как пользоваться компьютером: "Хоть и нужна команда LOAD на букву L, но нажимать надо J"

О, я даже вспомнил, как реально задумывался об этом в те времена, почему же J, когда надо было сделать L. И вообще, почему нельзя набрать по буквам. Впрочем, когда я позже познакомился с Вектором с раскладкой JCUKEN (все латинские буквы на других местах), меня быстро стало всё устраивать на Спектруме.

Ну, когда я увидел RANDOMIZE на кнопке Y, я сразу понял, что искать логику в том, какая команда на какой кнопке, бесполезно.

О, я даже вспомнил, как реально задумывался об этом в те времена, почему же J, когда надо было сделать L.

Потому что Синклер делал свои компьютеры для программирования, а не для этих вот ваших (наших :) игрушек. На клавише L - гораздо более важная команда LET - присвоение значения переменной.

а у меня вот такой был Синклер. С полноценными клавишами. И тогда его никак иначе не называли, ZX Spectrum стало звучать намного позже
а у меня вот такой был Синклер. С полноценными клавишами. И тогда его никак иначе не называли, ZX Spectrum стало звучать намного позже

Как я понимаю историю вопроса, «Синклером» его называли с появления первых клонов до примерно 1991 года. Тогда пошли книжки издательства «Питер», где на обложке компьютер уже называли ZX Spectrum, а в предисловии рассказывалась его история, и также пошла всякая переводная литература. Когда я познакомился с компьютером, я не знал никакого названия, так как не знал, что это в принципе имеет значение, что они бывают разные. А вот в следующий мой подход в 1994-ом году всюду уже фигурировало название ZX Spectrum, и тогда же я его запомнил. Поэтому мне привычнее называть компьютер Спектрумом, а тем, кто познакомился с ним чуть пораньше — Синклером.

Могу уверенно сказать, что ещё в 1986 году его называли Спектрум. По крайней мере Добуш, с которым я, по словам моего отца, умудрился даже пообщаться, хотя я этого не помню. Отец же косвенно участвовал в создании этого Спектрума в 1985 году, так как работал во львовском НПО им. Ленина (точнее в СКБ БРА при НИИРТИ), где и разводилась плата на P-CAD для этого Спектрума.

Ого, это интересно! Было бы здорово раскопать, откуда вообще пошла традиция называть их «Синклерами». Источник идеи скорее всего на поверхности — надпись после сброса, если кто-то собирал себе сам, у него не было никаких иных источников, кроме этой надписи. Но ведь делали же декали на корпуса с надписью Sinclair. И в книжке 1991-ого года «ZX Spectrum для пользователей и программистов» в первых же строках предисловия этих самых пользователей именуют «синклеристами».

откуда вообще пошла традиция называть их «Синклерами»

Это как раз у меня вопросов не вызывает. Если на оригинальном компьютере на корпусе в левом верхнем углу было написано "ZX Spectrum", то на клонах, обычно, уже ничего не писали. А вот при загрузке и оригинал, и клоны выдавали

Что, естественным образом, и определило его второе название.

Ого, это интересно! Было бы здорово раскопать, откуда вообще пошла традиция называть их «Синклерами».

Минуточку, даже на оригинале прямо на корпусе было здоровенными буквами написано "Синклер", а внизу маленькими - ZX Spectrum. И при включении он писал "Синклер"

Там же вся линейка так и называлась официально - Sinclair ZX 80, Sinclair ZX 81, Sinclair ZX Spectrum

Так у нас оригиналов не было, и эту надпись долгое время никто не видел. Были клоны. А уж ZX80 и ZX81 до сих пор в наших краях музейный экспонат. То есть где-то кто-то однажды увидел, решил, что из этого название, и внёс такую традицию в массы.

Так у нас оригиналов не было, и эту надпись долгое время никто не видел. Были клоны.

Авторы клонов же оригиналы видели всё-таки :)

Самый первый автор клона наверняка видел, чтобы знать, что такое в принципе бывает. А вот остальные — не факт. Не обязательно видеть оригинал, чтобы сделать клон. Более того, видеть его не сильно-то и полезно, там же ULA и зарубежная элементная база. Все отечественные варианты сильно отличались от оригинала по схемотехнике и таймингам, у них была лишь частичная (высокая) совместимость. Тот же Балтик, из ранних, у него и общее поле памяти, и 16К ОЗУ внизу, и вообще тактовая частота 4 МГц. И вроде как на базе его схемотехники сделали БМК Т34ВГ1, на котором потом делалась основная масса поздних клонов.

тут нет ничего сложного. Синклер это чел который создал эту коробку, а спектрум это его название. да вообще посмотрите историю создания https://vk.com/video-193098483_456239625?t=1h22s

Есть предположение, что в разных регионах могли назвать по-разному. Хотя по моим личным воспоминаниям вначале действительно фигурировал "синклер", а "спектрумом" он стал позже.

В «Моделисте» мне также попадались hex-дампы игр для компьютеров. Я понял, что это и есть компьютерная программа, которую нужно набрать на клавиатуре компьютера. Мне запомнилась заметка про игру, где фигурировал «стакан», в который падали фигуры. 

Воспоминание - сестренка диктует с журнала код с той самой страницы, а я набираю первую игру на первом своем ПК Специалист, потом проверка построчных контрольных сумм (одну ошибку допустил) и вауля - играем! ух и восторгов было )

Это очень крутое воспоминание! Мне так и не довелось понабирать hex'ы из журналов, а так хотелось — есть в этом какая-то странная романтика. В те времена я ещё предпринял попытку собрать Радио-86РК, где тоже могло дойти до набора кодов вручную, но не довёл это дело до конца, не хватило опыта. А Специалист потрогал уже только во времена эмуляторов.

Я помню, что в журналах было не мало опечаток (и в "Моделисте" и в "Радио"). Мы точно так же с товарищем вколачивали какой-то дамп из журнала, а он при запуске зависал. В следующем номере выходила errata. :) Еще я помню, что в ранних выпусках не было проверочного кода CRC для каждой строки и поиск ошибки мог обернуться мучительной проблемой.

Ох сейчас меня пропрёт как удава по стекловате. Держите меня семеро!

ZX Spectrum-а в моём детстве почти-что не было - в 93-я купил Magic и не проникся ни капли. Но было много Atari и БК.

Больше всего я любил Atari. На Atari, в моём окружении, самой баской игрой считался "Boulder Dash" и "Boulder Dash Construction Yard" - мы с друганами создавали друг для друга лабиринты и проходили их "на спор". Я и по сей день большой фанат этой игры. Играю на живом Atari 130XE.

Для тех, кто не застал. Atari в СССР появились в конце 80-х в "салонах компьютерных игр" - были такие частные заведения (кооперативы, принадлежащие барыгам). Обычно располагались они на ж/д и автовокзалах, занимали 5x5 квадратных метра в залах ожидания, рядом с "видеосалоном" (или совместно с ними). 5 минут игры на Atari стоил ЦЕЛЫЙ рубль! Сначала я клянчил деньги у родителей, но предки быстро это дело присекли. Тогда мы с друганами обнаружили, что если пройтись под "окнами" билетных касс, то можно насобирать дофига мелочи, которую в попыхах роняют на пол граждане при покупке ж/д билетов. Еще можно пройтись по мусоркам - собрать, помыть и сдать стеклотару (или макулатуру). Всю добытую таким робразом мелочь мы тратили на компьютерные игры в этих салонах (88 год).

Но каким-то странным образом, во Дворце Пионеров в г. Брянске, в кружке программирования, который я посещал в 89 году, появилась пара Atari XESG. Представьте, класс из 15-20 унылых ПЭВМ "Микроша" с черно-белыми ТВ и только текстовым режимом, на которых нам пытаются преподавать тошнотворный Бейсик. В то время мы уже в машинных кодах что-то там строгаем и Бейсик никого не вставлял. И вот, в один прекрасный день мы приходим на урок и замечаем в углу кабинета два цветных ТВ к которым подключены два новеньких Atari XEGS с джойстиками и световыми пистолетами. Это была катастрофа - безлимитный доступ к Atari! Взрыв атомной бомбы! Взрый Сверхновой! Я не знаю как это опиcать. Разумеется, сначала были только игры и постоянные драки "за время". Руководители кружка начали нас ограничивать - пускали поиграть на Atari только если выполнил все задания на Бейсике и всё в таком духе. Но многим из нас игры быстро надоели и мы взялись за Atari Basic. Потом за изучение системы команд 6502 через PEEK/POKE, по руководствам от ПЭВМ Агата кстати. Потом, откуда-то взялся дисковод и пара дискет с макроассемблером MAC65 и кучке примеров на асме. В общем, события развивались очень стремительно.

Для Atari, на Бейсике со вставками из машинных кодов (PEEK, POKE, USR) я написал примитивную игру по мотивам "Завездных Войн" - на экране появляются и дрейфуют имперские "тайфайтеры" в форме буквы "H", которые надо ловить в прямоугольный прицел и подбивать лазером. Помните такой кадр из фильма где Люк первый раз садится за пушку на Соколе Тысячилетия и пытается уловить атакующие их истребители в прицел ? Графика была примитивной, но какие у меня были звуковые спецэффекты! 4-х канальный POKEY! :-)

Проживая в Брянске (5-7 класс), параллельно с кружком программирования во Дворце Пионеров, я ходил в такой же самый кружок в Доме Занимательных Наук, что располагался в здании старой церкви. То есть понедельник-среда-пятница я и пара моих закадычных друганов - во Дворце мучаем Atari. А все остальное время мы отвисаем в ДЗН. В этом ДЗН было намного круче в техническом плане. Там был класс из 5-7 ПЭВМ БК-0010-01, два ДВК-1/2 и пара УК-НЦ. Все это было соединено в сеть. Можно было с дискетки на ДВК по сети передать программу на БК или записать обратно на дискету. Это сильно упрощало программирование. Так у меня появилась первая дискетка 5.25". Но были и магнитофоны "Весна-202", которым мы начисто скрутили звуковоспроизводящие головки, как "курочка дедушке яичко". :-)

На БК-хах тоже играли в игры, и немного в Бейсик и Фокал. А в перерывах изучали PDP-шный ассемблер и кодили в отладчике MIRAGE который загружался прямо в экранную область, в верхние адреса. Все мечтали делать свои игры! Мы с друганом написали прогу для захвата звуку с магнитофонного порта и проигрывания его обратно. Я написал простенький аниматор спрайтов. Дальше дело не пошло - я уехал из Брянска. В ДЗН старшие товарищи строили огромный макет железной дороги управляемой с ДВК, с ними я понемногу начал приобщаться к цифровой электронике.

В 91-м с родителями я переехал (вернулся) из Брянска в Тюмень и начал ходить в кружок программирования при Областной Станции Юных Техников (ОблСЮТ). Там был класс из 10-15 УК-НЦ, пары IBM PC/AT и одной Atari 65XE. Курутой и насыщенный разными обрывочными знаниями, я показал эту свою поделку для Atari руководителю кружка и местной публике. Меня тут же отправили на областной конкурс "информатики и программирования", где я не занял ни какого призового места, так там надо было решать какие-то математические задачи, а не регистры звуковому сопроцессору крутить. Полный провал! :-)

В ОблСЮТ я все время уделял IBM PC/AT и начал изучать x86-й ассемблер по книге Питера Нортона. По сравнению с 8-ми битками 286-й PC был просто Ролс-Ройсом. Параллельно с программированием я еще посещал радиокружок где мы паяли детекторные приемники и мультивибраторы, собирали счетчики и всякую примитивщину на 155-й серии. Но страсть к программированию взяла верх и я поступил в ВУЗ на АСУ. Хотя сейчас по больше части занимаюсь разработкой цифровой электроники и bare-metal программированием. :-)

В 92-ем (9-й класс), в Тюмени, я устроился подрабатывать на ИВЦ оператором ЕС ЭВМ, где проработал по 97-й сисадмином и программистом. Потом перешел работать сисадмином, сетевиком и разработчиком биллинга к местному интернет-провайдеру. Потом к другому. Но то совсем другая история, уже из взрослой жизни.

PS: А еще летом 91-го собирали с другоном у него в сарайке "Специалиста" по схема из журнала Моделист-Конструктор. Меня тогда родители на всё лето отвезли к бабке в Запорожье, вот так я его и провел с паяльником в руках.

Крутая история и парк компьютеров! Я вот с PDP-шной отечественной ветвью почти не знаком, был только УКНЦ в школе, БК-шку только видел, ДВК даже не видел. Но когда-нибудь доберусь до УКНЦ и что-нибудь напишу, это незакрытый гештальт. А вот головку Весне-202 я тоже скручивал напрочь, сковырнул её в попытках настроить кухонным ножом вместо отвёртки.

Электроника МС-0511 (УК-НЦ) я тоже хочу приобрести, но что-то не попадаются в живом виде.

Когда в 91-м когда мы переехали обратно в Тюмень, у меня на некоторое время пропал доступ к ЭВМ и начались ломки, прям как у старого наркомана. Мне срочно нужна была клавиатура! Любой ценой! Информатика в школе тогда преподавалась только в 10-м и 11-м классе, а я был еще в 8-м. Но я мигом отыскал компьютерный класс, зазнакомился c учительницей информатики и некоторое время проводил там после уроков со старшими товарищами показывая им как сохранять их программы на кассету. В школе стояли БК-шки без сети и без дисководов, это окзалось страшно неудобно. От одного из старшеклассников я узнал, что он посещает кружок программирования при ОблСЮТ... и жизнь опять наладилась. :-)

Спасибо за интересный комментарий!

Больше всего я любил Atari.

К сожалению, добраться до схемотехники Atari мне так и не удалось, поэтому ZX Spectrum оказался для меня вне конкуренции, так как к нему можно было цеплять что угодно. Он у меня и печатал, управляя непосредственно обмотками шаговых двигателей и иголками в печатающей головке, считывая данные с оптопар положения двигателей. Он у меня управлял Электроникой ТА-001, сам отыскивая на ней нужную программу для загрузки. Даже с CM5300 (накопителем на магнитной ленте) его удалось подружить.

Я вижу, что Вы на 10 лет старше меня, так что у Вас интересы были более серьезные - подключение периферии и своих железяк, получение какой-то пользы от ЭВМ. Мы же просто изучали то, до чего могли дотянуться руки и в этом был весь кайф. Разбирать импортную технику нам никто не позволял. :-) А со схемотехникой Atari я понакомился уже в начале 2010-х когда приобрел свой экземпляр 130XE на eBay.

По Atari в конце 80-х информации было очень мало. С XEGS в комплекте шло две глянцевых книжки на английском языке: одна общая ознакомительная, вторая полностью про Atari Basic. Там же была пара слов про машинный код и несколько примеров как вызывать машинные поцедуры из Бейсика (оператор USR). А вот аппаратные регистры периферии расписаны не были, и это была проблема. Кто-то выяснил как работать с POKEY, кто-то еще подсмотрел как управлять аппаратными спрайтами и опрашивать джойстик. В какой-то момент мы обнаружили, что в Atari стоит тот же MOS 6502 как и в ПЭВМ Агат. Это сильно облегчило изучение ассемблера, так как по Агату уже были книги и руководства на русском.

Прекрасные воспоминания! Автор, смотрю, многим разбередил душу. )

ZX Spectrum-а в моём детстве почти-что не было - в 93-я купил Magic и не проникся ни капли

Ну так всё должно быть вовремя. Спектрум мне прекрасно зашёл в 1988-м :) В 1993-м уже заходили IBM PC-совместимые машинки

Да, это так. После IBM PC/AT с жестким диском на 40МБ, с флоппи 3.5" и с EGA монитором, Спектрум кажется сильно блеклым. Хотя на свой ПК я смог заработать только в 96-м, но мне хватало доступа в клубе и на ВЦ где я подрабатывал оператором. На PC у меня было много интересных затей - Covox, смодельный аудио-сканер, попытки написать свой вирус под MS-DOS, знакомство с OS/2 и Unix, поднятие узла сети Fidonet и BBS. А в 95-м к нам в город пришел Интернет. :)

«Мальчиш» был очень суровым радиоконструктором, и даже не в плане сборки, а в плане эксплуатации собранного приемника. У него не было регулировки громкости! Да, совсем. Включенный приемник тупо орал во всю глотку. Хорошо для "Пионерской зорьки", плохо для всего остального времени. :)

Да, весёлый прибор! У меня их было две версии, в разное время: лет наверное в 9 самый первый вариант с пятью транзисторами, трансформаторами и намоткой дросселей на ферритовые кольца, который я не осилил даже собрать до конца (его не каждый взрослый соберёт). И потом наверно в 12-13 был второй вариант на кремниевых транзисторах, видимо из самых последних выпусков. Даже два экземпляра, покупал себе я и друг. С ним тоже что-то не заладилось ни у меня, ни у друга, и даже из двух один собрать не вышло. Вероятно там были неисправные детали в наборе. Ну а отсутствие регулятора громкости — это вишенка на торте для тех, кто всё же осилил квест.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
ruvds.com
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
ruvds