Найти в Дзене
Цифра

Резиновый симулятор кодера: препарируем ZX Spectrum.

В эпоху, когда каждый новый смартфон нам подают как «революцию» и «новый опыт», завернутые в тонны маркетинговой мишуры, полезно вспомнить, с чего начинался путь в «цифру» для целого поколения. Забудьте про гигагерцы, терафлопсы и нейронные сопроцессоры. Наш сегодняшний пациент — Sinclair ZX Spectrum. Кусок черного пластика с резиновыми кнопками, который учил программировать лучше, чем иные онлайн-курсы, и для этого ему не нужен был даже жесткий диск. Он был честным. Дешевым, скрипучим, но до дрожи в пальцах честным. Он не обещал изменить мир. Он просто давал вам 48 килобайт оперативной памяти и говорил: «Дерзай, кодер. Или умри, пытаясь загрузить игру с кассеты».
ПРЕПАРАЦИЯ «ЧУДА» ИНЖЕНЕРНОЙ ЭКОНОМИИ
Сердцем и мозгом (и, по сути, почти всем остальным) нашего «спектрума» была некая ULA (Uncommitted Logic Array) — чип, на который сэр Клайв Синклер повесил всё, что только можно. Эта микросхема-многостаночница не только рулила графикой, но и генерировала звук, опрашивала клавиатуру и во
Как дедушка домашних ПК выдавал картинку за счет копеечной обвязки.
Как дедушка домашних ПК выдавал картинку за счет копеечной обвязки.

В эпоху, когда каждый новый смартфон нам подают как «революцию» и «новый опыт», завернутые в тонны маркетинговой мишуры, полезно вспомнить, с чего начинался путь в «цифру» для целого поколения. Забудьте про гигагерцы, терафлопсы и нейронные сопроцессоры. Наш сегодняшний пациент — Sinclair ZX Spectrum. Кусок черного пластика с резиновыми кнопками, который учил программировать лучше, чем иные онлайн-курсы, и для этого ему не нужен был даже жесткий диск. Он был честным. Дешевым, скрипучим, но до дрожи в пальцах честным. Он не обещал изменить мир. Он просто давал вам 48 килобайт оперативной памяти и говорил: «Дерзай, кодер. Или умри, пытаясь загрузить игру с кассеты».

ПРЕПАРАЦИЯ «ЧУДА» ИНЖЕНЕРНОЙ ЭКОНОМИИ

Сердцем и мозгом (и, по сути, почти всем остальным) нашего «спектрума» была некая ULA (Uncommitted Logic Array) — чип, на который сэр Клайв Синклер повесил всё, что только можно. Эта микросхема-многостаночница не только рулила графикой, но и генерировала звук, опрашивала клавиатуру и вообще отдувалась за половину логики, которую в более дорогих машинах реализовывали россыпью отдельных компонентов. Гениальная экономия! Именно благодаря ULA и процессору Zilog Z80A, работавшему на головокружительной частоте 3.5 МГц, мы получали картинку на экране обычного бытового телевизора. Картинку, правда, с особенностью. Знаменитый «конфликт атрибутов», когда в знакоместе 8x8 пикселей могло быть только два цвета, заставлял игры мерцать и переливаться психоделическими узорами. Но кого это волновало? А клавиатура? Этот «симулятор программиста» с клавишами из мертвой плоти, где каждое нажатие — это нечеткий тактильный отклик, а на каждой кнопке по пять функций, включая команды BASIC. Загрузка данных? Добро пожаловать в мир аудиокассет. Десять минут оглушительного визга и скрежета из динамика магнитофона «Электроника-302», молитвы, чтобы головка не сбилась, и вот, вожделенная Elite или Dizzy на вашем экране. Это была не просто загрузка. Это был ритуал.

Джун-разработчик: «Так, я не понял. А где тут фреймворк? Где Docker-контейнер? Как мне задеплоить «Hello, World!» без CI/CD?»
Инженер: «Сынок, тут весь твой CI/CD — это отвертка для подстройки головки магнитофона. А фреймворк — это сам BASIC, вшитый в ПЗУ. Ты пишешь код, нажимаешь RUN — и он либо работает, либо нет. Никаких абстракций. Только ты, процессор и прямой доступ к памяти. Настоящий, резиновый хардкор.»
Джун-разработчик: «Но... это же неудобно!»
Инженер: «Зато это заставляло думать. Каждым байтом. А не импортировать библиотеки на гигабайт, чтобы кнопку покрасить.»

Вердикт? ZX Spectrum был ужасен по любым современным меркам. Неудобный, медленный, с отвратительной клавиатурой и графическими артефактами. Но именно поэтому мы его и любили. Он не пытался быть дружелюбным. Он бросал вызов, заставлял разбираться в «железе» до последнего винтика, понимать, как устроен мир нулей и единиц. Он был не просто компьютером. Он был пропуском в мир, где ты — творец, а не просто пользователь. И этот опыт, в отличие от нового айфона, действительно бесценен.

#гаджеты #железо #ретро #zx spectrum #технологии #цифра