Фотка с хабра
Фотка с хабра

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

Чем нравился - в нем, помимо возможности программировать, была реализована так называемая бесскобочная запись для вычислений или по-другому её ещё называли обратная польская запись. Первым вводишь число, затем его записываешь в регистр, затем число, в регистр, операция, вывод. И так можно было составить целое выражение для расчета, не используя скобок, что никаким другим калькуляторам было недоступно.
Еще одним бонусом МК61 была невозможность использования его другими. Категория "халявшиков" вечна и когда кто-то из "вечно забывающих" сокурсников просил его "на минуточку", калькулятор смело давался в использование. Его быстро возвращали со словами "Да он у тебя не работает, считает неправильно."

Тогда в журнале "Техника - молодежи" стали печатать программы игр для устройства. Введя такую, можно было играть в полёт на Луну, когда ты задавал импульс, а калькулятор рассчитывал скорость и вектор, таким образом показывая, удается тебе иметь близкую к нулю скорость при прилунении. Эх, какой надо было фантазией обладать, чтобы в это играть:)

Наверно, его можно назвать первым компьютером, но потом у меня появился МК85, уже с небольшим дисплеем в две строчки, памятью в 2 Кб и возможностью программировать на бейсике.

Комментарии (59)


  1. tvr
    23.10.2022 19:03
    +26

    А у меня вот такой вот был:
    image
    Продал мопед — мини-Ригу (Рига 30) и купил это чудо году, этак, в 1986.
    Ни разу не пожалел :))


    1. vconst
      23.10.2022 22:01
      +3

      До сих пор где-то валяется, на старой квартире. Блоки были как с дополнительными программами, так и с возможностью записывать свои


      1. tvr
        23.10.2022 22:12
        +1

        А я свой в армейке пролюбил :((


    1. oleg_rico Автор
      23.10.2022 22:10
      +2

      Да, помню как стоял в очереди в магазине электроники за подобным чудом, МК85,которое стоило 145 руб. Как раз стоимость мопеда


      1. gsaw
        24.10.2022 09:56
        +3

        Я в в 87-ом кажется, студентом, на картошке заработал 100 с чем то рублей и сразу побежал в магазин покупать мк-61. В голове отложилось 112 рублей. То ли столько заработал, а потом добавлял, то ли столько стоил.


    1. Soorin
      24.10.2022 08:55
      +13

      Лет десять назад, когда дети закончили институты, я тоже решил доучиться - завершить своё неоконченное в девяностые годы в/о. Поступил опять в тот-же ВУЗ, что и в 80х, сдал вступительные экзамены (ЕГЭ-то нет..). И на первом курсе в одном из заданий пришлось мне считать по формуле - нужно было сделать расчёт для разных исходных данных около двадцати раз. И тут я подумал - можно автоматизировать! Достал из стола таблицу объёмов красных резиновых мячей МК-52, быстренько написал программу, прогнал 20 вычислений, занёс результаты в таблицу и к отчёту приложил код программы для МК-52. Видели-бы вы лицо преподавателя... Он внимательно вчитался в код моей программы, убедился, что это не липа, и сказал: - "Я никогда такого на практике не видел в этом ВУЗе... обычно студенты пишут формулу в ячейке Excel и "протягивают" её...". Вот это был фейспалм. Ну ничего, закончил потом магистратуру как положено, с красным )


      1. vvbob
        24.10.2022 13:44
        +1

        А что не так в формуле на Excel? Такая-же автоматизация, программируемый МК сейчас мало у кого есть, а вот "ёксель" не проблема, да и возможностей у него побольше - те же графики можно рисовать


    1. burdin
      24.10.2022 11:11
      +7

      А вот мой. Сейчас сфоткал. Полностью рабочий. Блок питания только где-то посеял. Работает от батареек.


    1. Komrus
      24.10.2022 15:28
      +2

      Этот, по сравнению с MK-61 был крут - он умел СОХРАНЯТЬ программы.

      Ибо набивать на МК-61 сотню команд, чтобы поиграть в игру (ага - требующую воображения) - было не очень бьстрым занятием. :)


  1. zbot
    23.10.2022 19:16
    +6

    у обоих калькуляторов (MK61 и МК52) ужасные клавиатуры, если к примеру железо живо по сей день, то поролон который подпружинивает кнопки за 30 лет превратился в липкую массу. Впрочем кто из его создателей думал о том что будет через 30++ лет.


    1. artyomsoft
      23.10.2022 20:39
      +1

      У меня кнопки на МК-52 были изначально плохие, и нажимались без приятного клика, я покупал его в далеком 1992 году, когда на постсоветском пространстве производители вообще забыли о слове качество. Но кнопки до сих пор работают, хоть и без приятного клика


      1. YMA
        23.10.2022 20:59
        +3

        Тоже был счастливым обладателем МК-52, 105 байт под программу, и EEPROM на 512(?) байт, с ограничением по страницам (плюс БРП-3 с кучкой расчетных приложений, как на фото выше). БРП-4 с играми найти не смог...

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

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

        Железячные доработки тоже были - подтачивал штекер блока питания, чтобы при подключении/отключении не сбрасывался.


        1. vconst
          23.10.2022 22:02

          БРП-4 с играми найти не смог...
          Игры там были так себе…


        1. sukhe
          23.10.2022 22:07
          +10

          Таких хардкорных извращений, чтобы в этот объем утолкать нужный алгоритм, я больше нигде не припомню.

          Зато после МК-52 "Программирование микроконтроллеров" в институте зашло как родное. У нас в группе постоянно шло соревнование "кто напишет самую короткую программу в машинных кодах для выполнения заданной функции". Ну, собственно, при наличии меня соревнование шло за второе место :)


    1. burdin
      24.10.2022 11:03
      +5

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


      1. YMA
        24.10.2022 11:25
        +2

        Почему-то с кнопками в советской аппаратуре всегда было не очень ;)

        Сейчас вспоминаю первый компьютер - Урал 8-64к (спектрум), так там клавиатура была настолько ужасная, что даже дрожь пробирает. Цельнорезиновые кнопки, застревающие в отверстиях верхней панели, и настолько плохо срабатывающие, что я даже продавил раз клавиатуру - отцу пришлось вклеивать ее обратно. Потом пришлось вместо осыпавшегося графита наклеивать кружочки из алюминиевой фольги. У друзей спектрумы были с механическими дребезжащими клавишами, которые клинили и ломались... Брр..

        На этом фоне клавиатура от IBM PS/2 школьных была просто совершенством, несмотря на их замученность, а когда получил свой первый PC (UMC 486sx40\4\420) - с ним была новенькая Mitsumi Classic :))


  1. raamid
    23.10.2022 19:18
    +7

    А перед этим был МК-54. Как же я благодарен родителям, что его купили )


  1. askharitonov
    23.10.2022 20:05
    +4

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


  1. fk0
    23.10.2022 20:13
    +11

    Про ЕГГОГи и ЗГГОГи ничего не рассказали --> https://ru.wikipedia.org/wiki/Еггогология


  1. Zzzz9
    23.10.2022 20:22
    +1

    Две стипендии, мог себе позволить.


  1. RealBeria
    23.10.2022 20:48
    +13

    " Эх, какой надо было фантазией обладать, чтобы в это играть:) ", в том то и дело что это были не просто программы, а увлекательнейшая история путешествия двух взрослых дядек с Луны на Землю. Коршунова и Перепелкина на "Кон-Тики. История из недалекого, и уже осязаемого будущего (благодаря не дУрной физической симуляции, причем написанной для более ранней и более простой, но и более массовой версии ПМК: БЗ-34 ) Увлекательнейшее чтиво, дух захватывало так, что хотелось перечитывать его. Народ гонялся за этими калькуляторами, для полного погружения в это действо. Написал и фантастическое произведение и код симуляторов, замечательный Михаил Пухов. Тот случай когда писатель и поэт пишет код, как часть своего произведения.


  1. artyomsoft
    23.10.2022 21:05
    +1

    Эх, ностальгия... Был еще Электроника Б3-34, у которого была чуть меньше память для программ, у которого было меньше функций, но ввиду того, что у Б3-34 были недокументированные возможности, широко используемые разработчиками, часть программ не работали на МК-52 и МК-61. Все-таки в Науке и Жизни и Технике Молодежи печатались программы для Б3-34, которые иногда не работали на МК-52 и МК-61. Напечатанных программ, использующих новые возможности МК-52 и МК-61 я не видел.


    1. msdos9
      23.10.2022 21:33
      +11

      Напечатанных программ, использующих новые возможности МК-52 и МК-61 я не видел.

      А они были. Ну вот, например, напечатанная в ТМ программа, которая просто не влезла бы в БЗ-34 (до сих пор не уверен, как правильно звучит название этого калькулятора)


      1. rstepanov
        23.10.2022 21:38
        +3

        "Техника Молодежи"? Помню эту статью...


      1. artyomsoft
        23.10.2022 22:06
        +1

        Я тоже не знаю как произносится название калькулятора. Жаль что я тогда не знал про эту игру. А я еще комплексовал со своим мк-52, хоть он и самый крутой был из программируемых калькуляторов, с возможностью подключения БРП и хранения набранных программ в ППЗУ.


      1. Demiourgos
        24.10.2022 09:45
        +8

        Бэ-три 34. Пожалуйста ????


      1. engine9
        24.10.2022 09:53
        +4

        О как, персонажи с карты это же из фильма "Бесконечная история": Черепаха, крылатые сфинксини с титьками друг напротив друга, мохнатый собакодракон.


      1. Tippy-Tip
        24.10.2022 22:06

        Ну вот, например, напечатанная в ТМ программа, которая просто не влезла бы в БЗ-34

        А вот на следующей странице выложена «Бесконечная история» v.2.0, которая работает на Б3-34/МК-54.


    1. slog
      24.10.2022 09:49
      +2

      На БЗ-34 я диплом свой считал в начале 80-х, интегрировал нелинейное уравнение по методу Д'Аламбера. Чтобы получить решение на одном шаге интегрирования приходилось итерационно запускать программу многократно. На полное решение, помнится, мне потребовалось что-то около 2-х месяцев. А потом до конца 80-х увлекался программированию на БЗ-34. Был целый блокнот исписан с кодами прикладных программ на все случаи жизни - сортировка, построение гистограмм, решение дифф.уравнений. Помнится, даже в журнал "Наука и Жизнь" что-то отсылал, там рубрика была постоянная. Но, когда в 1987 году впервые сел за консоль СМ-4, то увлечение калькуляторным программированием в псевдокодах быстро прошло.


    1. JuriX51
      24.10.2022 19:58

      На БЗ-34 мы в технаре работали и "программировали") а такой был для дома куплен, очень помогал в расчетах курсовиков пока не появился Спектрум!


  1. middle
    23.10.2022 21:36
    +2

    Учился программировать по статьям в "Науке и жизни" в 1980-90, в том числе БК... Уговорил маму купить МК-52, когда неожиданно увидел его в магазине, когда были в гостях в другом городе.


  1. Myclass
    23.10.2022 22:08
    +4

    А я добавлю интересную вещь. Работал с этим калькулятором с огромным удовольствием. Когда появились первые компьютеры, то их не сразу принял как этот калькулятор. Для меня было ощущение, что это совсем разные вещи, а не одна продолжение другой. Сейчас спустя 30 лет думаю совсем не так. Спасибо за напоминание....


  1. vassabi
    23.10.2022 22:40
    +3

    В 5м классе учился программировать на нем - используя его "руководство по эксплуатации".

    А еще - благодаря батарейкам можно было уйти в лес или на чердак, и там спокойно в тишине отлаживать код :)

    (вот она)


    1. commanderxo
      24.10.2022 01:06
      +9

      Так получилось, что МК-61 лежит у меня в ящике рабочего стола. Инструкция отличается по духу от современных:

      • Солидная книжечка на 208 страниц, по ней действительно можно научиться
        Привет из 80-х

      • Техника безопасности уместилась на одну страничку, а не шла талмудом на 100500 листов на 20 языках как сейчас
        Суровым советским подросткам достаточно
      • В начале инструкции вклеен список замеченных опечаток
        Патчи документации в 80-х

      • Список ремонтных организаций растянулся на 33 страницы. К чести киевских инженеров калькулятор идеально работает до сих пор, даже пережив падение в сумке и трещину в лицевой панели
        Техподдержка на связи

      • К инструкции прилагается схема с осциллограммами и примечаниями
        Trust me, I'm an engineer


      Пользуясь случаем, спрошу какой тип разъёма использовался для питания? Старый уже разболтался, а сверлить корпус и менять на новодел рука не поднимается.


      1. APLe
        24.10.2022 07:30
        +1

        Какой тип разъёма – не знаю. Но знаю, что он стандартный, так что блок питания можно купить на Авито за несколько сотен рублей.


  1. Fafhrd
    23.10.2022 23:05
    +3

    хехе, эта штука меня познакомила с ЕГГОГ


    1. tvr
      23.10.2022 23:07
      +4

      ЕГГОГ'ология, да, это была отдельная наука :))


  1. solderman
    23.10.2022 23:55
    +7

    Я в 81 году на 34 делал курсач по матану- исследование мухобойной функции. Тк метод исследования функции не был задан (ибо ктож знал то), я притащил двухметровую простыню с графиком и толстую тетрадь с рсчитанными точками. Препод (по фамилии Гроза) была в шоке, как я столько насчитал. После этого была показана программа и чудо-калькулятор. Причем радиоприемник был средством не глазеть на индикатор при долгих расчетах. При работе программы (каждая точка считалась минут пять) экранчик тух и радиоприемник тихо жужжат, но, как только программа останавливалась - начиналась индикация и приемник начинал отчаянно стрекотать.

    Ну и конечно же первая компьютерная игра- посадка на Луну :)

    До сих пор гдетто в тумбочке прячется купленный по записи в 82 году на Б.Дмитровке мк54. Рука выбросить не поднимается.


  1. Kiborg777
    24.10.2022 01:09
    +2

    Для тех, кто хочет понастальгировать не имея самого калькулятора:

    Для Андроида: https://play.google.com/store/apps/details?id=com.cax.pmk.ext
    Для РС: http://www.emulator3000.org/c3.htm Возможно, понадобится режим совместимости на Windows 10/11. Последний раз я запускал Emulator3000 на Windows 7.



    1. Demiourgos
      24.10.2022 09:47
      +1

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


      1. BInc
        24.10.2022 09:58

        А какие особенности? У меня тоже на телефоне установлен этот калькулятор.


        1. Demiourgos
          24.10.2022 10:16
          +1

          Попробуйте на этом калькуляторе возвести 2 в 10ю степень, узнаете много интересного.

          По заявлению автора эмулятора, для вычислений используется родной микрокод оригинального железного калькулятора. Возможно и так, аппаратного МК-61 у меня давно нет, проверить не на чем.


          1. BInc
            24.10.2022 10:25

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


  1. oleg_shamshura
    24.10.2022 05:54
    +7

    Мне Б3-34 однажды преподал жестокий жизненный урок.

    Купил я его в студенческие годы и просто утонул в нем, это было нечто -- из рук не выпускал ни на занятиях, ни дома. Лабы обсчитывал, курсовик сделал как "пакет приложений"...

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

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

    ...И однажды обнаружил свои игры в печатном сборнике, который выпустила... скажем, одна сотрудница нашего вуза. Разумеется, под ее именем, без каких-либо упоминаний о моей персоне. Даже без намека, что это "студенческие работы".

    От возмущения я задохнулся. Кипятился, орал на всю округу, предъявы кидал. Но очень скоро меня вызвали к декану и открытым текстом приказали защелкнуть клюв.

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

    Потом оказалось, что все это, в общем-то, норма жизни...

    PS. Пару лет спустя купил МК-61 -- за копейки, ностальгию потешить. Но обратная совместмость была нарушена, мои игрушки даже не запустились бы (я ж там тоже читерил в коде), поэтому бросил его в стол -- где он и валяется по сей день.


    1. engine9
      24.10.2022 10:00

      Трустори. Сталкивался с подобным отношением ВУЗов к студентам и даже волонтёрам, которые там никогда не учились.


  1. Debianer70
    24.10.2022 08:00
    +3

    А я в 80-х развлекался с Б3-21, будучи курсантом Сахалинского Мореходного Училища... Морской бой был самым любимым, ибо написан был мной :). Ну и прилунение, куда же без него...


  1. Prokop-Milandr
    24.10.2022 09:43
    +2

    Ностальжи :))), у меня был МК-52.... И подписка на Науку и жизнь. Так и не нашел нигде дополнительную память для него. Но все равно крутой был...


  1. dejecher
    24.10.2022 12:01
    +2

    Мой первый комптютер БЗ-34 :)

    Но "посадка на луну" это конечено шедевр, которым я тоже увлекался :) Помнится даже какие-то модификации делал

    А вот МК-54 это рабочая лошадь в институте - курсовые, лабораторные и даже дипломы.. ну удивление хватало на все


  1. astenix
    24.10.2022 13:04
    +1

    У меня он до сих пор в родной желтой коробке лежит и иногда работает.


  1. progchip666
    24.10.2022 16:38
    +1

    Мой был точно такой же!!!


  1. chnav
    24.10.2022 17:35
    +1

    С детства обожаю RPN. Когда начал работать после института и впервые попал в Сигапур, купил HP 32S II за 95$ (вместо видика или музыкального центра, как делали мои коллеги )))
    Сейчас на андроиде стоит эмулятор HP 48sx. Он слишком навороченый, зато имеет 4-строчный дисплей и, в отличие от большинства испытанных эмуляторов, имеет такие же тёплые и ламповые клавиши и экран, как у оригинала. Эмуляторы МК-54 "не зашли" - ничего общего с оригинальными калькуляторами.


  1. Worky
    24.10.2022 19:37
    +3

    Статья поместилась бы в память МК61.

    зы сарказм


  1. salnicoff
    24.10.2022 22:58
    +4

    Ох уж эта обратная польская запись!..

    Помню, когда я учился в начальной школе, мама приносила домой всякие расчеты с работы и казенный калькулятор, чтобы руками не считать. Калькуляторов (как и компьютеров) у них было, скажем так, дофига, так что я, наверное, видел все советские девайсы. Для меня это был праздник: после того, как мама заканчивала свою работу, калькулятор отдавался мне для выполнения домашки по математике, которая в началке весьма и весьма нудная и однообразная. Зачем, спрашивается, считать столбиком, если есть калькулятор?

    И вот однажды мама принесла калькулятор. Математика, естественно, была отложена на поздний вечер. Наконец, девай попал мне в руки. Начинаю считать «1241214+847364728...» А где кнопка «=»??? Оказалось, на нем та самая обратная польская запись... В общем, так я ее и не освоил с первого раза, а с домашкой пришлось сидеть пол-ночи и считать все «столбиком»...


    1. oleg_rico Автор
      26.10.2022 02:27
      +1

      Зато освоил сложение столбиком. Наверняка пригодится:)

      Бесскоробочную запись сразу даже в студенческом возрасте не просто понять.

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


      1. salnicoff
        26.10.2022 11:02

        Я его еще до школы освоил. ИЧСХ, даже в школе потом не пригодилось. В спецматклассе умение вычислять что-то столбиком — далеко не первая необходимость. В отличие, например, от умения считать производные в уме... :-)

        Бесскоробочную запись сразу даже в студенческом возрасте не просто понять.

        Учить ее пришлось в старших классах, когда стали посылать на олимпиады. Там всякие задачи были, в том числе про такие калькуляторы. Иногда еще в условия добавляли всякие неработающие кнопки или неумение калькулятора правильно складывать.


    1. YMA
      26.10.2022 10:38
      +1

      Как Forth - мозги немного по другому поворачивает в процессе освоения ;)


      1. salnicoff
        26.10.2022 11:06

        Слышал, но лично не сталкивался.


  1. greenkey
    26.10.2022 14:18

    Аж сердце екнуло, когда фоточку увидел ;-) вот значит, у меня начало программирования также было связано именно с ним.