Инструменты

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

В «Электронике МК-152» и «Электронике МК-161» стоит W77LE516P с ядром 8052. Посмотрел на инструменты для программирования 8051/8052, вот что понравилось:

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

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

Бета-версия означает, что

  1. Каллисто уже пригодна для написания программ.
  2. Мне нужны бета-тестеры, чтобы завершить разработку с учётом ваших пожеланий.

Окончание бета-тестирования назначено на это лето. Летом выйдет Каллисто 1.0

Что нового?

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

Уже несколько лет я веду список самых интересных приложений для iPhone'ов и iPad'ов, а именно калькуляторов (включая эмуляторы советских и зарубежных ПМК) и средств программирования — от текстовых редакторов до компиляторов. Список включат также документацию, средства создания веб-сайтов и редактирования веб-страничек, электронные таблицы, математические пакеты и много других полезных инструментов.

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

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

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

Встроенная в HP 50g сторонняя помощь по всем командам

Taxonomy upgrade extras: 

Не сочтите за рекламу, просто не могу не поделиться своим восторгом! Недавно нашел в Интернете, купил и установил на свой калькулятор встроенную систему помощи по командам и другими функциями. Она значительно превосходит краткий карманный справочник для HP 49+ по своему содержанию! На самом деле, работа с калькулятором приобретает больше самостоятельности и независимости от бумажных руководств, особенно вдали от них.

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

Тема использования языка Си и Си++ для разработки программ к ПМК уже затрагивалась в моей обзорной статье с примерами.

По ссылке - подробная и полная примеров статья (англ.яз.) об использовании компилятора HPGCC для создания программ к ПМК HP 50g. Я приведу только основные моменты, важные при выборе средства разработки.

В статье освещены две основные темы:

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

Для HP 49g+, HP 50g, TI-89 и CASIO ClassPad есть реализации ЯВУ Lua.

Доброе Утро !

Жаль, нет питона для HP-50g. Сколько можно было бы скриптов запустить... SysRPL - весьма мрачная "вещь в себе", ассемблер x86 или, тем более, PDP-шных машин, покажется веселее.

Для HP 49g+, HP 50g, TI-89 и CASIO ClassPad есть реализации ЯВУ Lua ( HPLua, Lua89 и CPLua, соответственно ) :

http://www.lua.org/

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

В дискуссии всплыла тема питона, как скриптового языка и среды исполнения для ПМК. Питона, насколько я знаю, для HP нет. Но есть, например, паскаль.

Ссылки:
http://djludo.online.fr/home/pages/hp_pascal.htm
http://hppascal.free.fr/pages/home.htm

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

Программа Китайский год замотивировала меня посидеть пару вечеров с интернет-планшеткой.

В результате получился такой скрипт на языке Python, преобразующий монохромный BMP файл в некое подобие исходного текста программы MKL программируемых калькуляторов МК-152/161.

Увеличенный в 4 x 4 раза исходный BMP файл bw_32x32_face.bmp:

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

Пакет HPGCC для разработки программ калькуляторов серии HP 48, HP 49, HP 50g на языке Си может также с небольшими изменениями настроек использоваться для программирования на C++.