?

Log in

No account? Create an account

Каллисто 0.8б

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

Это настолько важный релиз, что я перешёл с линейки 0.7 сразу на 0.8. Каллисто преодолела очередную психологическую черту и теперь стала не просто стабильной, а удобной и даже привлекательной. За счёт оптимизации и нескольких волевых решений мне удалось реализовать практически все слова, которые хотел бы видеть в Каллисто 1.0

  • Новые слова DEFER FREE K FONT! _FONT DARK LIGHT НОП THRU
  • Восстановлены слова ? ' R@ ATR
  • Переименования RDROP
  • Графическая подсистема AT DOT! BAR +BOX +FRAME
  • Убраны ;CODE DRAW PLOT
  • Убраны заголовки у слов (FOR) (NEXT)
  • Из слова U@ убраны лишние проверки и оно стало работать быстрее

Версия 0.8б мне так понравилась, что я записал видеобзор, что нового появилось в Каллисто. Потребуется некоторое время, чтобы отразить все произошедшие изменения на Вики.


Каллисто 0.7.2б

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

Обновлена документация. Убраны слово ;CODE и заголовок слова (;CODE) Оптимизирован драйвер алфавитно-цифровой клавиатуры.

Это позволило освободить более 200 шагов программной памяти для реализации последних слов перед релизом. Сейчас Каллисто занимает 98 страниц.


Каллисто 0.7.1б

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

Слова H и ДH вместо слов DP и ДDP.

В дистрибутив добавлены графические файлы накладной клавиатуры, в том числе для eMKatic. Входящие в дистрибутив программы на Каллисто, включая редактор, уже откомпилированы.

Главное — устранена критическая ошибка версии 0.7б, из-за которой 0.7б изымается из публичного доступа.


Сегодня праздничный день, вышла первая бета-версия Каллисто!
Встречайте Каллисто 0.7б



EDIT. В связи с критической ошибкой версия 0.7б изъята из публичного доступа. Пользуйтесь Каллисто 0.7.1б и последующими.

Этой осенью читаю в Москве класс по языку Каллисто для «Электроники МК-161». Хорошая возможность изучить новые возможности наших машинок, напрямую от разработчика языка. По ссылке с картинки — флаер в формате pdf для печати и распространения.

Если будет достаточное количество желающих, можно сделать класс дистанционным. Запись по телефону, заканчивается 11 сентября.


Наша Вики переехала и теперь находится по адресу pmk.the-hacker.ru
Просьба обновить закладки, старый домен будет уничтожен.

Также добавил описание авторских прав, по которому у проекта есть конкретный хозяин (физическое лицо — а именно я), имеющий права на наш проект и с которым при желании можно вести переговоры насчёт Вики. Материалы Вики по-прежнему остаются свободными по RMS — за исключением того, что при большом цитировании просьба ставить обратную ссылку.


Альфа-версию Каллисто 0.6a качать отсюда: http://the-hacker.ru/2015/Callisto-0.6a.zip.
Язык программирования Каллисто основан на Форте и реализует значительную часть готовящегося стандарта Форт-2012. Циклы DO…LOOP заменены на более простой и быстрый FOR…NEXT, как это сделано в colorForth. Вместо DUP SWAP F/ FPI FSQRT… работают приближенные к языку ПМК слова ↑ ↔︎ ÷ π √ Напоминаю, что клавиатура теперь алфавитно-цифровая. Лучше положить на неё накладку, распечатав на листе A4 вторую страницу Руководства по эксплуатации к Каллисто и вырезав из неё что нужно ножницами.
Кто использует эмулятор, клавиатуру для него качаем отсюда: http://the-hacker.ru/2015/FORTHkbd034a.png
Снимок экрана:

В Каллисто работают слова WORDS DEPTH .S DUMP и ввод чисел, включая префиксы Форта-2012: $1a #99 %1011 'A' и т.д.! Также можно загружать экраны с помощью N LOAD и сохранять двоичный словарь с помощью SAVE" имя-файла" , загружать словарь с помощью LOAD" имя-файла" Выходить из Каллисто командой BYE или выключением «Электроники» и включением с нажатой клавишей C (С/П). Подробное описание на Вики pmk.the-hacker.ru

Под катом — как выглядит «Электроника МК-161» с накладкой и Каллисто. Свернуть )

Предлагаю всем участвовать в создании Форта для наших «Электроник» — для удобного программирования «на борту». Подробно о разрабатываемом проекте, включая описание уже выполненных шагов, здесь: vk.com/topic-10838600_30361028

Сейчас Форт исполняет шитый код из памяти программ, то есть адресный интерпретатор уже заработал и крутит тестовую программу, выводящую длину первого слова из введённой строки, а также само это слово в «верхнем регистре» и его PFA (адрес его реализации, поля параметров). Но кучу слов ещё надо отлаживать и дорабатывать, чтобы заработал компилятор с клавиатуры МК-161.

Вот здесь выложена последняя версия: the-hacker.ru/2015/FORTH-0.22.zip

А отсюда можно скачать (и вырезать) накладку на клавиатуру, которая делает удобным ввод текста на русском и английском языке (ну и также на Форте): the-hacker.ru/2015/MK161kbd1.pdf

В итоге всё выглядит вот так:

Читать дальше...Свернуть )

Наше дружное сообщество владельцев и любителей ЭКВМ mk_152 было основано 9 ноября 2007 года. 4 февраля 2015 года мы подверглись вероломному и внезапному нападению. Прямо как в 1941 году тот, кому я некогда доверял и дал права модератора, ринулся уничтожать наши записи одну за другой — всё, созданное нами здесь за эти 7 лет, дойдя почти до самой Москвы. Никто и не ожидал, что восстановление отечественных технологий и советских традиций будет простой дорогой. Бурлят страсти, сталкиваются интересы.

Хорошая новость в том, что все материалы mk_152, включая уникальные, службе поддержки Живого Журнала удалось восстановить. Но список участников восстановить не удалось.

Большая просьба к тем, у кого осталась учётная запись в живом журнале — добавиться к нам заново и пригласить своих знакомых. Заодно заведите учётную запись на нашей вики pmk.the-hacker.ru (10 февраля мы приобрели домен 2-го уровня, потом пришлось его удалить и сейчас вики под моим личным доменным именем — старые пользователи остались, но, возможно, пароль придётся ввести заново.) Удачной вам работы и отдыха с ЭКВМ!

P.S. Если возникают проблемы в восстановлении членства — сообщите! Вышлю приглашение.



Разработано LiveJournal.com
Дизайн Tiffany Chow