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

Регламент и рекомендации по публикации авторских материалов на сайте.

161eForth: секрет успеха

Завершающая статья на Хабре про структуры данных, позволившие увеличить быстродействие eForth на «Электронике МК-161» (и уменьшить его требования к двоичной памяти):
https://habr.com/ru/post/452572/

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

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

Моя первая статья на Хабре — про eForth на МК-161:
https://habr.com/ru/post/452398/

В статье есть ссылки на исходный текст 161eForth, его откомпилированный код (загружай и используй), а также на плейлист, где 5 демонстрационных видео. Именно трудясь над eForth я обнаружил баг в новосибирском компиляторе.

Правда, это бэта-версия. Есть, над чем работать. Но все слова eForth реализованы, авторские тесты успешно походят. Теперь на «Электронике» есть транслятор Форта образца 2017 года, портированный с Windows.

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

Добрый день. По совету товарищей из форума создал блог. Всем спасибо кто заходил на форум и давал советы. Поверьте они для меня очень важны.

Перенесу сюда последние посты от Электромонтера.

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

Новые ПМК

В 1822 году Бэббидж опубликовал статью с описанием такой машины, а вскоре приступил к её практическому созданию. Как математику, Бэббиджу был известен метод аппроксимации функций многочленами и вычислением конечных разностей. С целью автоматизации этого процесса он начал проектировать машину, которая так и называлась — ра́зностная. Эта машина должна была уметь вычислять значения многочленов до шестой степени с точностью до 18-го знака.

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

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

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

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

stm32BASIC, версия 2.0

Ретро микрокомпьютер на Бэйсике неспешно доковырялся до Версии 2.0.
v
Что поменялось:

Buster Sword на калькуляторе

Buster Sword на калькуляторе
Взято из сообщества Final Fantasy Club

Иностранная литература

Оказывается, на Амазоне выложена неплохая англоязычная полочка книг по Форту (англ.). На русском литература по Форту давно не издавались (что было, скупил и использую), а здесь издания 2014-18 годов. Среди них, конечно, есть очень древние тексты (что-то из них можно нагуглить бесплатно) — но в последней версии, обновлённые и отредактированные. Автор, кстати, увлекается дзэн-буддизмом и неплохо о нём пишет.

Страницы