Блоги

Undefined
Технологии разработки: 

Измерил быстродействие Каллисто на «Электронике МК-161» по тесту Calculator Perf

Русский
Технологии разработки: 

Товарищ AtH предложил нам тест быстродействия, основанный на измерении времени выполнения пустых циклов. Однако, интерес представляют собой не только абсолютные величины, но и соотношение с тактовой частотой процессора, говорящее об эффективности программы (в случае ассемблера) или прошивки, на которой она выполняется.

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

Иногда может возникнуть необходимость измерения времени выполнения отдельных команд или небольших участк

Undefined
Модели и серии: 

Анализ спектра периодической функции на МК-161 методом дискретного преобразования Фурье.

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

С момента первого измерения быстродействия в версии 0.1.1a было внесено много изменений, в том числе влияющих на скорость работы Каллисто. Громоздкий DO LOOP был изменён на FOR NEXT из colorForth, создан удобный инструмент (он грузится из блока 42) для измерения быстродействия. Измерение проведено в альфа-версии версии 0.6a:


После этих изменений Каллисто стала выполнять 30000 циклов, как требуется в тесте — без переполнения таймера.

Undefined
Жанры: 

Вот еще одна задачка, которая стала вполне доступной калькуляторам. Описание виртуальной машины смахивает на адресацию советских ПМК с количественной разницей и невозможностью (?) организации монитора.

Игра проходит на некоторой виртуальной машине, имеющей 8000 ячеек оперативной памяти, замкнутых в кольцо. Ячейки нумеруются с 0 до 7999. После ячейки 7999 снова следует нулевая. Например, числа 1988 и 9988 задают один и тот же адрес памяти.

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

Есть еще один этап перелета "Кон-Тики", который проблематично было расчитать в Орбитере из-за отсутствия подх

Undefined

Наткнулся на интересный проект от НАСА - GMAT (General Mission Analysis Tool, http://gmat.gsfc.nasa.gov).

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

В альфа-версии Форта 0.1.1a для «Электроники МК-161» заработали циклы. Одновременно, листая старый журнал «Байт» за 1980 год, я обнаружил простейший бенчмарк для Форт-системы, основанный на измерении скорости пустого цикла. Решил применить к Форту-161. Высоких результатов я не ожидал, т.к. этот Форт пришлось делать поверх не машинных команд, а входного языка «Электроники».

Заполнил таблицу значениями из «Байта» и своими измерениями на «Электрониках»:

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

Каллисто альфа-версии 0.6a (диалект Форта для «Электроники МК-161») качать отсюда: http://the-hacker.ru/2015/Callisto-0.6a.zip

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

Данная библиотека пригодиться не только для калькулятора Casio 9860, но и для любого другого, поддерживающего программирование на СИ.

Скачать можно здесь: https://github.com/errorcalc/ESLowGraphicsLibrary
(Там есть несколько примеров программ и скудный кусочек документации)

Undefined

Наше жж-сообщество mk-152.livejournal.com, мирно существующее с ноября 2007 года, 4 февраля подверглось атаке злоумышленника.

Нам удалось восстановить материалы сообщества. Но список членов обнулился. Просьба восстановиться тем, кто этого ещё не сделал. Сейчас в сообществе mk-152 должно восстановиться открытое членство.

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

Мы уже несколько лет поддерживаем вики по модельному ряду «Электроники МК-161» (ныне выпускающемуся в Новосибирске) и советскому ряду «Электроники Б3-34». Сейчас она живёт под доменным именем http://pmk.the-hacker.ru/

Будем рады описанию и других отечественных моделей. Да, у нашей Вики специализация именно на изначально русскоязычной технике — произведённой в СССР и России.

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

Одной из технических причин, вызвавших раскол русскоязычного сообщества любителей ПМК, были ограниченные возможности входного языка долгожданной портативной ЭКВМ «Электроники МК-161».

Критике подверглась необходимость использования компьютера для полноценного написания более-менее серьёзных программ, с метками и именами подпрограмм. Хочется иметь удобную возможность писать полезные программы «на борту», например в дороге или полевых условиях.

Undefined
Технологии разработки: 

С Новым Годом и с новым ЗГГ0Г-ом (1050 в четвёртой степени) в регистре ПА :)

Консольный эмулятор калькулятора МК-61 заработал, исходник си-шный, так что желающие могут соорудить свое 100%-совместимое устройство, начинив его соответствующей адаптированной прошивкой.

Эмулятор МК61

Страницы