Блоги

Ссылка на новость 2012 года, статья на английском языке:
https://hackaday.com/2012/01/19/doom-for-your-calculator-gets-a-color-up...

Space Inviders в 512 байт

Игру Space Inviders запихнули в 512 байт на ПК. Кто повторит на калькуляторе? Места даже на слабых моделях достаточно.

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

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

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

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
Что поменялось:

Страницы