Блог AtH

Технически возможно разработать и выпускать в России ПМК размером в кредитную карточку с беспроводной связью. Такие ПМК смогут общаться друг с другом по NFC, а для подключения к настольному компьютеру и другим устройствам понадобится беспроводная док-станция.

Рад представить вам сегодня Каллисто Классик, входной язык для «Электроники МК-161». С момента задумки прошло 3 года, 2 месяца и 12 дней — и она успешно реализована. МК-161 обрела новый входной язык, день рождения которого сегодня — 7 ноября 2017 года.

Каллисто можно скачать отсюда: the-hacker.ru/2017/Callisto-1.zip (25 Мб)

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

В настоящее время к выпуску готовится Каллисто 1.0, она же Каллисто Классик — новый входной язык для «Электроники МК-161», основанный на советских трансляторах Форта. Мы намерены успеть выпустить релиз первой версии до следующего вторника. То есть к 7 ноября 2017 года, столетию Революции.

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

Разработка ОС и компилятора.

Съездил на Озон за книгой Вирта. Интересно, что я сейчас ровно тем и занимаюсь — разрабатываю ОС и компилятор. Литература в тему. Слева — старое издание, которую я купил в 2010 году (обновлённое издание 2013 года доступно в онлайн, англ.). Справа — вышедший в 2015 году русский перевод. Разумеется, на родном языке изучать «матчасть» (как выражаются «погоны») удобней.

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

Аппаратное умножение BCD-чисел на двух сумматорах и сдвиговом регистре.

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

Музыкальная демка из готовящегося релиза Каллисто Классик.

Прикрутил к терминалу алфавитную клавиатуру от Каллисто 1.0 и телетайпный вывод оттуда же, заработало.

Этот полезный инструмент выложен здесь под GNU GPL v3: http://the-hacker.ru/2017/pmkterm.zip

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

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

Встретимся, обсудим Каллисто и её развитие?

Мне не хватает обратной связи. Кто поддержал успешную двухлетнюю работу над Каллисто 1.0, возможно, уже устали её давать. Каллисто-2 хотелось бы видеть не работой для себя любимого, а действительно полезной для сообщества. Когда переносимый язык заработает шустро в прокрустовом ложе «Электроники МК-161», он должен стать ещё удобней и эффективней на более дешёвых платформах.

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

Существенное изменение в коде только одно — слово NOT стало, помимо логической инверсии, выделять целую часть числа. Вики обновлена.

Основные изменения rc2 это наличие компактного и полноценного Руководства, всего на 31 странице! Главы и подпункты пронумерованы для удобства ссылок. Примеры все снабжены стековыми диаграммами и проверены на «железной» МК-161. Неточности устранены.

Страницы