Электроника МК и Б3

Советские программируемые калькуляторы

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

Баг в компиляторе СЕМИКО

Update. На сайте написали, что «ошибка .NUMT» исправлена в MKL2MKP v0.34 (23.03.19). Подтверждаю. MK.EXE пока без изменений.

Потратил сутки на выслеживание бага и отлов «чудовища» в его первозданном виде. Баг оказался не в моём творчестве, а в фирменном компиляторе, выложенном на официальном сайте НПП «СЕМИКО». Он присутствует как в MK.EXE 1.28 (последняя версия), так и MKL2MKP 0.32 (версию 0.33 не компилировал и не проверял).

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

Несколько раз здесь велось обсуждение ПМК мечты. На вики я даже подытожил своё видение, какой функциональностью он должен обладать. В этой записи попробую очертить внутреннее устройство, что под капотом.

Рад представить вам сегодня Каллисто Классик, входной язык для «Электроники МК-161». С момента задумки прошло 3 года, 2 месяца и 12 дней — и она успешно реализована. МК-161 обрела новый входной язык, день рождения которого сегодня — 7 ноября 2017 года.

Каллисто можно скачать отсюда: the-hacker.ru/2017/Callisto-1.zip (25 Мб)

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

Анонс.

В настоящее время к выпуску готовится Каллисто 1.0, она же Каллисто Классик — новый входной язык для «Электроники МК-161», основанный на советских трансляторах Форта. Мы намерены успеть выпустить релиз первой версии до следующего вторника. То есть к 7 ноября 2017 года, столетию Революции.

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

Квайн? Это просто (МК-161)

Для ПМК МК-61 и подобных написать квайн (программу, выводящую саму себя) невозможно, однако это не так для ЭКВМ. Разумеется, здесь не обойтись без функций, адресуемых через регистры памяти. И всё вмещается в страницу памяти, точнее, в 98 шагов. Кто меньше?

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

Прикрутил к терминалу алфавитную клавиатуру от Каллисто 1.0 и телетайпный вывод оттуда же, заработало.

Этот полезный инструмент выложен здесь под GNU GPL v3: http://the-hacker.ru/2017/pmkterm.zip

Терминал на МК-161: Начало

Начал было работу над прошивкой МК-161… и обнаружил, что у меня нет под рукой терминальной программы. Да и COM-порта нет, только эмулируемый через USB. Но если есть два МК-161, у каждого RS-232C, почему бы один не использовать под терминал? Сказано — сделано.

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

Калькулятор МК-56/54 на Chaos Con 2017

Стенд с калькулятором МК-56 (или 54) на "ежегодной тусовке ретро компьютерных ништяков" Chaos Construction 2017. Фото А.Рощина, он также пишет в ФБ, что "в этом году организацию всего вытянула на себе Cate T Archer".

Страницы