Ностальгия по ATARI25 ноября 2006 19:00, 2 комментария

Личное

Запустил эмулятор ATARI, и нахлынули воспоминания. Очень захотелось поделиться своими чувствами.

Началось все с того, что мой старший брат привез из заграничного рейса ATARI 800XL. Это было в феврале 1984-го. Сам компьютер был 1983-го года выпуска. Это было что-то нереальное - представьте себе в советские времена большую красочную коробку с интересным и загадочным чудом техники внутри. Машина имела такие характеристики: 64 Кб памяти, кассетный цифровой магнитофон в качестве долговременной памяти, разрешение 320х192, 256 цветов.

Первые в моей жизни компьютерные игры были собственноручно введенными с клавиатуры программами из журнала COMPUTE!. Со следующих рейсов брат привез коммерческие игры (Bruce Lee, Bounty Bob Strikes Back, Ghost Chaser, Zorro, шахматы Colossuss Chess и еще несколько), язык Action! и литературу - подробнейшее описание процессора 6502, машинного языка, бейсика и еще кучу всего. Брат в то время своими руками в машинных кодах (что-то типа COPY CON PROGRAM.EXE) написал ассемблер и дизассемблер (не написал на ассемблере, а именно написал ассемблер со всеми причиндалами) - кто представляет что это такое, поймет. Кто сейчас осмелится на подобное?

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

Надо сказать, что все мои школьные друзья частенько составляли мне компанию в играх (ATARI 800XL позволял подключить сразу два джойстика) - мы бились по многу часов подряд.

Несколько лет спустя, я нашел во Владивостоке игровой клуб, в котором использовались исключительно ATARI, и переписал у них еще несколько игр (Boulder Dash, River Raid, Карате, Ninja и ряд других).

Но больше всего меня захватывало программирование. Бывает, сядешь после школы за компьютер... Бах! Уже утро! Брат тогда потратил кучу времени, обучая меня встроенному диалекту ATARI Basic по привезенным книгам. Конечно же, все они были английские (с этим у меня никогда проблем не было - когда я был совсем маленьким, мой отец рассказывал мне сказки только по-английски). Изучение бэйсика в 14 лет (когда в городе на тот момент был один-единственный персональный компьютер) направило меня в нужное русло и дало мне скачок - с того времени я освоил с десяток других языков.

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

Так с чего же я начал? Ах да, прочитал на Мембране статью и отзывы ностальгирующих (сейчас эти отзывы что-то не могу найти на Мембране). Скачал и запустил игрушки своей юности, которые не видел уже больше 15-ти лет. Слезы на глазах. Кинул ссылку на эмулятор ATARI в комментарий к статье на Мембране - эффект тот же, что и у меня - люди плачут. Не у одного меня ностальгия.

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

Всё это время звучала...

...оригинальная музыка из игры Jet Set Willy, которую ни я, ни кто-то другой из моих знакомых не смог пройти до конца (я изрисовал несколько листов формата А2 схемой игры, но это было далеко не все). Фрагмент, конечно. До сих пор удивляюсь, как можно было впихнуть такую длинную музыку в 48К памяти вместе с кодом игры.

Добавьте свой комментарий

К этой статье в настоящий момент 2 комментария. Если вам есть, что добавить, вы можете оставить здесь и свой комментарий. Поля имя и почтовый адрес обязательны для заполнения. Адрес на сайте не публикуется.

Цитаты оформляются так: /* Цитируемый текст */.