Блоги

Русский
Использование: 
Модели и серии: 
Технологии разработки: 
Жанры: 
Метки публикаций: 

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

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

Русский
Метки публикаций: 
Жанры: 
Модели и серии: 
Технологии разработки: 

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

Русский

Не знаю, все ли в курсе существования немецкой группы Kraftwerk, одних из основоположников электромузыки в 1970-х и новой волны в 1980-х и, тем более, их композиции 1981 года по калькуляторной теме, поэтому размещаю видео современного ремикса.

Русский
Метки публикаций: 
Технологии разработки: 
Использование: 

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

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

Undefined
Метки публикаций: 
Модели и серии: 

Для ПМК МК-61 и подобных написать квайн (программу, выводящую саму себя) невозможно, однако это не так для ЭКВМ. Разумеется, здесь не обойтись без функций, адресуемых через регистры памяти. И всё вмещается в страницу памяти, точнее, в 98 шагов. Кто меньше?

Undefined
Метки публикаций: 
Модели и серии: 
Использование: 
Жанры: 

На глаза попалась интересная статья инженера NASA про использование калькулятора HP42s в космической программе Space Shuttle, в конце 80х годов.

Undefined
Технологии разработки: 
Метки публикаций: 

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

Undefined
Использование: 
Модели и серии: 
Технологии разработки: 

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

Undefined
Использование: 
Жанры: 
Модели и серии: 
Технологии разработки: 

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

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

Русский
Использование: 
Модели и серии: 
Технологии разработки: 
Жанры: 
Метки публикаций: 

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

Русский
Модели и серии: 
Жанры: 

Стенд с калькулятором МК-56 (или 54) на "ежегодной тусовке ретро компьютерных ништяков" Chaos Construction 2017. Фото А.Рощина, он также пишет в ФБ, что "в этом году организацию всего вытянула на себе Cate T Archer".

Русский
Использование: 
Метки публикаций: 
Модели и серии: 

Никто не ожидал ещё одного демо для Casio 9860 от меня, даже я :)
Но буквально за пару недель до cc, меня смогли заставить "тряхнуть стариной".
Начал пилить демо, использовав те наработки, что не вошли в предидущую работу, тупо из отстутствия времени.

Русский
Использование: 
Модели и серии: 
Программы: 
Технологии разработки: 
Жанры: 
Метки публикаций: 

Уважаемый Ajaja предоставил программу Лунолет-1 для DM42/Free42. Сходство архитектур позволяет просто брать программы от МК-61/52 и покомандно вводить в DM42/Free42 почти без изменений:

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

Набрел на просторах сети, пригодится для привлечения посетителей сайта :)

  1. Берём калькулятор
  2. Вводим 3 первые цифры вашего номера телефона (без всяких кодов и т.п.)
  3. Умножаем на 80
  4. Прибавляем 1
  5. Умножаем на 250
  6. Прибавляем 4 последние цифры вашего номера телефона
  7. Прибавляем 4 последние цифры вашего номера телефона ещё раз
  8. Отнимаем 250
  9. Делим на 2

Телефон - на индикаторе.

Страницы