Вторая часть.

Сейчас собираю железо для прототипа. Амперка подвела с экранами. Пока взял два экрана 16*2 с управлением по i2c.
Из органов управления для космонавтов будут несколько энкодеров и кнопки.

Я смотрел вариант джойстика (тот что состоит из 2 переменных резистров) и понял только одно. Для работы с двигателями ориентации они не подойдут. Хотя если на один "грибок" сделать тангаж и рысканье, а на другой крен.
А вот как с расчетом топлива для онлайн маневра.

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

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

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

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

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

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

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

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

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

Программируя «Электронику МК-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 годов. Среди них, конечно, есть очень древние тексты (что-то из них можно нагуглить бесплатно) — но в последней версии, обновлённые и отредактированные. Автор, кстати, увлекается дзэн-буддизмом и неплохо о нём пишет.

Страницы