Калькуляторы в Московском Доме Книги

| рубрика «Репортажи» | автор AtH
Метки:

Дом Книги на Новом Арбате продаёт калькуляторы с советских времён. Скоро ему исполнится 50 лет.

Самые интересные CASIO на прилавке, цены в рублях:

  • fx-991EX, 3500
  • fx-220 PLUS 2nd edition, 1400
  • fx-82 EX, 1850
  • fx-82 ES PLUS 2nd edition, 1950

Citizen:

  • SR-260N, 1700
  • SR-135N, 1750
  • SR-270N, 2100

STAFF, Китай:

  • STF-245, 800 …

Плотно упакованные десятичные (DPD) и их использование для увеличения разрядности регистров ЭКВМ.

| рубрика «Калькуляторы» | автор AtH
Метки: , ,

Особенность архитектуры отечественных ЭКВМ — регистры стека (X, Y, Z, T и X1) хранят 14 десятичных знаков «мантиссы», а десятичные регистры (R0…R999) — только 12. Применив технологию плотной упаковки десятичных разрядов (DPD) можно сохранять в регистрах все 14 разрядов, размещая их в том же, или меньшем объёме памяти.

Сейчас новосибирские «Электроника …

The Expanse: космические путешествия 2.0

| рубрика «Заметки» | автор AtH
Метки: , ,

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

Как следствие, через несколько веков корабли летают по прямой, а …

«Электроника МК-261», анонс модели XS

| рубрика «Калькуляторы» | автор AtH
Метки: ,

От редакции. Здесь представлен анонс начала разработки МК-261 XS. Подробное описание находится на сайте проекта

В Контакте анонсировано начало разработки МК-261 XS. Это ПМК на Нинтендо Свитч, поверх которого будет написана следующая версия Каллисто.

Уже работают нажатия на клавиши (пальцем и джойстиком), отображение стека на индикаторе и ряд простых команд …

Обновление Вики по ПМК и ЭКВМ

| рубрика «История» | автор AtH
Метки:

За год на Хабре были опубликованы сразу две фундаментальные статьи по советским ПМК, расширяющие книгу Трохименко личным опытом авторов:

  1. Внедрение в архитектуру советских программируемых калькуляторов «Электроника МК-52» (sfrolov, 28 ноября 2019)
  2. МК-61: история, эмуляция, устройство (RusCalc, 6 июня 2020)

Хотя обе статьи посвящены авторским проектам — блоку расширения памяти FRS-BRP и …

Всегда ли полезно автоуменьшение на МК-161?

| рубрика «Программы» | автор AtH
Метки: , ,

Программируя «Электронику МК-61» и «Электронику Б3-34», мы использовали ряд трюков, позволяющих «ужимать» программы, втискивая их в крошечную память советских ПМК. Одним из них было использование косвенной адресации для увеличения или уменьшения содержимого регистра. Это очень удобно, как ++ и -- в Си и подобных Си языках.

Например, команда КИП0 уменьшает регистр 0 …

Структуры для Каллисто-2

| рубрика «Заметки» | автор AtH
Метки:

Большие перерывы между периодами практики дают мне время продумывать стратегию разработки Каллисто. Хотя сейчас акцент идёт на оптимизацию по скорости, параллельно в язык вносится ряд улучшений — большей частью из Форта.

Изучая ситуацию с Фортом, я наткнулся на такое сокровище — реализацию структур в gforth (англ.).

Сам поиск был интересным и могу …

Аппаратное умножение BCD-чисел

| рубрика «Заметки» | автор AtH
Метки: ,

Аппаратное умножение BCD-чисел на двух сумматорах и сдвиговом регистре.

Выношу из комментариев мою разработку — которая, надеюсь, поможет сделать хороший bcd-ускоритель для «ПМК мечты». Публикуется под GNU GPL v3. Перевод в «железо» данного алгоритма — серьёзная работа. Чтобы такой труд не был напрасным, я смоделировал алгоритм на Free Oberon.

Проверка на Обероне

1. Полный алгоритм …

«Попкорн» на МК-161 (мелодия из Диггера)

| рубрика «Программы» | автор AtH
Метки: ,

Музыкальная демка из готовящегося релиза Каллисто Классик.

listmkt v0.3.5a (c) AtH, 8 апреля 2015, Файл: B044.mkt
  0\Popcornmusic#44,AtH,20170905
  1
  2forthdefinitions
  3vocabularyММЯ  ММЯdefinitions  \МузыкальныйМакроЯзык
  4:нота  (частота−−)
  5   <builds4,,does>here4cmove4allot10 …

Концепция русского ПМК

| рубрика «Заметки» | автор AtH
Метки:

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

Русский ПМК это доступное, надёжное и небольшое переносное устройство, разрабатывающееся и массово выпускающееся в России независимо от внешнего …