Блоги

Накладка на клавиатуру МК-161
Одним из препятствий к использованию продвинутых языков программирования на ПМК является необходимость использования оверлеев — накладных клавиатур. Если нет оверлея, названия клавиш в разных режимах придётся запоминать. Поговорим о том, как его изготовить самостоятельно.

Метки публикаций: 

Арифмометр делит на ноль

На видео электромеханический арифмометр "делит" на ноль.

Механика преобразует деление в последовательность вычитаний делителя из делимого. Соответственно, если делитель равен нулю, то на каждом шаге делимое остается прежним, и последовательность превращается в бесконечный цикл. Арифмометр "сходит с ума", вместо того, чтобы выкинуть какой-нибудь ЕГГОГ.

Бейсик и Форт на HP-71B

Узнал, что Форт в качестве модуля поставлялся с Бейсик калькулятором HP-71B.

HP-71-B environment
Фото с сайта hpmuseum.org

Попробовал его в эмуляторе данного калькулятора и по описанию некоторых возможностей Бейсик и Форт могут передавать друг другу аргументы :) У данного калькулятора (80-х годов) - одна строка редактирования/отображения.

Метки публикаций: 

Идея перевести Каллисто на Си была высказана пару лет назад. Я изначально был и остаюсь её противником. Сама постановка вопроса, на мой взгляд, вызвана не столько практическими нуждами, сколько непониманием Форта и культуры, возникшей вокруг него. Но после глубокого изучения вопроса я понял, что Каллисто на переносимом Си возможна и способна, на данном этапе, помочь сообществу. Для игр и работы с Каллисто сразу перестанет быть нужна дорогая МК-161, которая не у всех есть.

Заниматься переводом на Си я не намерен, это бы лишь отняло время от разработки Каллисто-2. Сишный диалект лежит в стороне от магистрального пути, на котором важнее достичь самокомпиляции Каллисто — на любую платформу. Но помогать могу. Задача всего лишь кажется непосильной. В этой статье расскажу, с какого конца к ней подступиться.

Коренное ускорение компиляции программ на входных языках ПМК

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

161eForth версия 0.8.1b

КлавиатураУже и не думал выпускать eForth в уходящем году, но уважаемый Манве из демо-группы SandS прислал файлы с накладной клавиатурой, профессионально разработанные для eForth на МК-161. В остальном архив повторяет версию 0.8b, даже устаревшие клавиатуры сохранены в каталоге kbd/old.

Метки публикаций: 

С Новым Годом! (флешмоб)

С Новым 2020 годом! Фото (кликабельно) калькуляторного прилавка в швейцарском магазинчике канцелярских товаров. Флешмоб: добавьте в комментарии фото прилавка в вашей местности!

Метки публикаций: 

Бизнес-карточка на Linux-е

Инженер, разработчик встроенных систем, сделал бизнес-карточку, которая работает под Линуксом:
Business card
(Фото взято отсюда: https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux)

161eForth, версия 0.8b

Опубликована бета-версия 0.8b eForth для «Электроники МК-161».
Справка по словамСправка по регистрам

В eForth появилась встроенная справка по всем встроенным словам, команда HELP — в добавлении к уже существующей справке по регистрам функций HELPR

Метки публикаций: 

Телефонная "этикетКА"

Ахой!

Не удивляйтесь и не подумайте ничего плохого. Если бы было принято предложение Белла (о его "приоритете" изобретения телефона - отдельный разговор), то вместо привычного всем слова "алло" (которое лично я не употребляю вообще) говорили бы это... Эдакая псевдогавайская "атмосфера" (там - "алоха"). Слово "hello" было выдвинуто Эдисоном и принято, но до нас оно дошло в начале XX века во французской интерпретации.

Страницы