радио-86рк

Программа «Parrot»

Как-то ехали с дочкой в такси и разговаривали о её программах на «Скретче». Дочка спросила — а не мог бы я показать мои детские программы. Я ответил, что они не сохранились, а сам задумался — а чего я там вообще писал-то?

Для первого компьютера, доступ к которому я получил — «Радио-86РК», я писал какой-то простенький текстовый редактор и интерпретатор машины Тьюринга. Потом, через много лет, понимание как работает эта машина пригодилась мне на курсе Дискретной математики в Университете. Больше программ под него не помню, хотя они точно были.

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

«Паррот» («Parrot» — «попугай») умела записывать в память компьютера звук с самодельного микрофона. У «Спектрума» звукового входа не было, но я его как-то подключил — я тогда довольно неплохо знал как он устроен на уровне «железа».

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

Полученный звук можно было проиграть и сохранить на кассету («Спектрум» был подключен к кассетному магнитофону «Весна», программы загружались с кассет), откуда потом можно было загрузить его обратно в программу.

Разумеется она тоже не сохранилась, даже изображение, я нарисовал предполагаемый вид, но, думаю, он далёк от оригинала, я, например, совсем не помню как выглядел попугай и какими были в точности пункты меню.

Позже у нас появился Интел-совместимый компьютер, но я уже ребёнком не был.

Пиксельный попугай и меню программы PARROT с пунктами: 1) RECORD, 2) PLAY, 3) SAVE FILE, 4) LOAD FILE, 5) QUIT.
Очень условно изображённая программа «Parrot»

4 комментария

Американская народная игра «Убей вампира»

Сегодня знаменательный день! Сегодня закрылся мой детский гештальт, а именно — я нашёл игру, в которую играл на компьютере «Радио-86РК» в 1991-м году. Я не смогу объяснить чем она меня зацепила, но мне почему-то всё это время мучительно хотелось сыграть в неё ещё раз.

Помнил я её очень смутно, всё, за что можно было зацепиться — фраза «американская народная игра убей вампира», записанная мной тридцать три года назад в одном из дневников жизни.

Поиск в интернете ничего не давал, но однажды, когда я заинтересовался языком «Фортран» и искал что бы на него портировать, нашлась игрушка «Hunt the Wumpus», в которой я увидел сюжет искомой игры про вампира.

Это мало что дало, разве что объяснило почему в игре моего детства было прилагательное «американская». Позже я пытался найти хоть что-нибудь по словам «Вампус Радио-86РК», но безрезультатно.

Тот компьютер принадлежал моему дяде и я хорошо помнил, что все игры и другие программы он набирал из каких-то журналов. Так что я стал искать вероятный источник. В какой-то момент я узнал, что некоторые программы переносили на «Радио-86РК» с компьютера «Микроша». Я сделал себе заметку посмотреть нет ли реализации «Вампира» для «Микроши» и на какое-то время поиски прекратил.

Сегодня я предпринял очередную попытку и преуспел! Для начала я снова выкачал все программы для «Радио-86РК», какие нашёл, но в полученных архивах «Вампира» не было, а после начал смотреть программы для «Микроши».

И вот на одном из сайтов я нашёл её — Американскую народную игру «Убей вампира»! Это точно она, та самая игра!

Правила игры: игрок может перемещаться или стрелять кривыми стрелами по вампиру; если стрела попадёт в вампира — победа, в игрока — поражение; проигрыш также наступает, если…
На чёрном фоне белым пиксельным шрифтом написано: «А НУ-КА УБЕЙ ВАМПИРА» и ниже «АМЕРИКАНСКАЯ НАРОДНАЯ ИГРА». Слева внизу — мигающий курсор.
Та самая заставка, которую я искал столько лет! Игра запущена в эмуляторе Emu80

13 комментариев

«ВАМПИР»

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

Одному из моих гештальтов в этом определении почти 30 лет — в начале 90-х у нас в семье не было своего компьютера и мы ходили в гости к нашему родственнику, у которого был самосборный «Радио-86РК». Там у меня был первый опыт отладки чужой программы — игры «ВАМПИР», написанной на «Бейсике», которая никак не хотела запускаться.

Игру удалось починить и возможно поэтому она мне так запомнилась, что через много лет мне захотелось её найти и сыграть. Тем более, что эмуляторов «Радио-86РК» в наше время, как грязи.

Но не тут-то было, никаких следов игры «Вампир» для этого компьютера в интернете не нашлось. Сюжет я худо-бедно помнил — в этой текстовой игрушке нужно было бродить по комнатам и убивать вампира, кроме того, в «дневниках жизни» нашлась фраза из неё: «американская народная игра убей вампира». Правда это никак не помогало найти саму игру.

Шли годы, я без особой надежды регулярно гуглил эту игрушку, но она никак не находилась.

Чёрно-белый рисунок «HUNT THE WUMPUS» авторства Gregory 408: летучие мыши с номерами 19 и 20, спящий монстр W в пещере, яма с табличкой PIT и стрелки на земле.
«HUNT THE WUMPUS» By Gregory Yob, рисунок из статьи в «The Best of Creative Computing Volume 1», 1976

Но тут недавно, когда я подбирал чего бы мне такого портировать на «Фортран», в списке старых игр на «Бейсике» увидел игру «Hunt the Wumpus» 1972 года и по листингу понял, что передо мной — исходный вариант игры «Вампир», следы которой я до сих пор никак не мог разыскать!

Хоть какая-то реальная зацепка!

Все программы для этого компьютера в те времена набирались вручную из печатных источников — из журналов, возможно из каких-то книг по программированию. Осталось узнать где в те годы напечатали переведённую и адаптированную игру «Hunt the Wumpus» для «Радио-86РК», набрать её в эмулятор и наконец сыграть в неё ещё раз!

3 комментария

Радио-86РК

Винтажный советский компьютер «Агат» с клавиатурой, функциональными клавишами и синим разъёмом на кремовом корпусе, лежащий на деревянном полу.
Радио-86РК

На снимке — «Радио-86РК», ровно тот самый на котором в 1989 году я научился программировать. Сначала на каком-то «Бейсике», потом на ассемблере. Сегодня родители привезли его из Лениногорска — все эти годы он где-то пылился у дяди, который его и собрал когда-то (компьютер промышленно не производился, предназначался для самостоятельной сборки).

В понедельник отдам в музейчик ИТИС — это высшая школа при КФУ. Её директор и мой хороший знакомый Айрат Хасьянов собирает для студентов небольшую экспозицию старой компьютерной техники.

Компьютер включается, загораются лампочки, но подключение к телевизору ничего не дало, то ли компьютер сломан, то ли я делаю что-то не так.

На борту «Радио-86РК» — 2КБ ПЗУ, 16 или 32КБ ОЗУ и процессор — функциональный аналог i8080A. Экран — чёрно-белый, с алфавитно-цифровым режимом отображения. Загрузка программ производилась с магнитофона (в те времена — с бобинного, у нас с братишкой была персональная бобина с нашими программами, кажется даже не одна).

Кстати, в сети есть эмулятор этого компьютера на ДжаваСкрипте, можно посмотреть в какие игры мы тогда играли.

12 комментариев