МК-161

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

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

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

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

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

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

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

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

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

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

Каллисто 1.0rc Классик

Каллисто Классик 1.0rc:
http://the-hacker.ru/2016/Callisto-1.0rc.zip

Подытожил свою работу за это лето. Свою и Михаила Рамендика, чьё умение писать Руководства оказалось незаменимым.

Итак, кандидат в релиз 1.0

Даю сообществу 1 месяц на проверку, после чего эта версия будет выпущена как релиз 1.0

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

Каллисто 0.9.5б

Каллисто 0.9.5б:
http://the-hacker.ru/2016/Callisto-0.9.5b.zip

Мы вплотную приблизились к релизу. Я произвёл заморозку фич, поэтому номер сразу скакнул на 0.9.5б.

Что такое заморозка фич? Новые вещи теперь в 1.0 войдут со значительно меньшей вероятностью. Сосредоточимся на тестировании того, что уже есть.

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

Каллисто 0.9б

Каллисто 0.9б:
the-hacker.ru/2016/Callisto-0.9b.zip

Изменения отражены в листинге:
the-hacker.ru/2016/Callisto.html
Главное изменение в новой ветке 0.9 — в архив включён файл words.txt

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

Каллисто 0.8.4б

Вышла Каллисто 0.8.4б:
the-hacker.ru/2016/Callisto-0.8.4b.zip

Изменения отражены в листинге:
the-hacker.ru/2016/Callisto.html

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

Каллисто 0.8.3б

Каллисто 0.8.3б:
http://the-hacker.ru/2016/Callisto-0.8.3b.zip

Основные изменения — улучшен ввод дробных чисел (и чисел с порядком) в системах счисления, отличных от десятичной.

Также переменная $EX переименована в _EX

В исходном тексте документировано около 190 слов, осталось разработать или перенести стековые нотации примерно для 100 слов.

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

Против пользователей

Дисклаймер! если вы любите свой МК-161/152, и не хотите портить мнение о нем и Семико, не читайте данный пост.

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

Каллисто 0.7.1б

Встречайте Каллисто 0.7.1б

http://the-hacker.ru/2016/Callisto-0.7.1b.zip

Слова H и ДH вместо слов DP и ДDP. Долго, очень долго выбирал. Изучение colorForth помогло определиться.

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

Страницы