Блог st

Шнур RS-232 для HP 50g

Для стыковки HP 50g через последовательный интерфейс RS-232 необходим дополнительный кабель (прежняя модель HP 48 комплектовалась им для сопряжения с ПК, а HP 50 использует уже USB).

Приобрести кабель и нуль-модемный переходник можно на веб-сайте сообщества пользователей калькуляторов HP. Стоимость кабеля - 20 долларов, переходник можно взять в придачу бесплатно, доставка во Францию из США обошлась менее чем в 2 евро.

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

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

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

"Эха" comp.sys.hp48

Группа новостей (дискуссий, или "эха", если по ФИДО-шному) по HP 48/49/50 и смежным темам. На английском, но живая - до десятка сообщений в день.

http://groups.google.com/group/comp.sys.hp48

Я читаю через news-server, у вашего интернет-провайдера наверняка должен быть свой.

На прошлых прогулках (первая, вторая, третья) мы опробовали расчетную модель и графическую основу для нашего интерактивного симулятора полётов вблизи Луны и других безатмосферных планет.

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

Разметка User RPL

Опубликовать текст программы на UserRPL (и не только) с раскраской синтаксиса не просто, а очень просто.

Заключаем текст в тег <blockcode>. В качестве значения атрибута type пишем type="userrpl". Подробнее о форматировании - в справке по ссылке, где перечислены и другие доступные для раскраски языки.

Ниже пример форматирования программы из "Прогулки по лунолётам".

На предыдущей прогулке мы выразили почтение авторам классической программы и получили достаточно простую и понятную модель симулятора полёта вблизи лишенных атмосферы планет. Однако, статичность расчетов делала симулятор похожим скорее на учебный пример, чем реалистичную игру. Попробуем добавить динамики с помощью HP-50g и встроенного в него языка RPL.

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

Хорошей программы должно быть много. Математика, вложенная более 25 лет назад в маломощные ПМК Михаилом Пуховым, настолько привлекательна своей простотой и реализмом (за это спасибо консультанту журнала, космонавту, Герою СССР Ю.Н. Глазкову), что несомненно может стать основой игр и симуляторов на любых платформах.

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

Чудеса техники

Сегодня день "пищалок". Сначала сработал таймер на часах-калькуляторе - я вчера случайно активировал его, хорошо что время было установлено на 11 утра. Потом запищал МК-161.

Я с ужасом обнаружил, что новенький ПМК издает слабый писк, как при разрядке конденсаторов в цепи динамика, не реагируя на нажатия кнопок. На подключение к блоку питания тоже не реагирует. При этом писк раздавался в состоянии "выключено" !

Снял крышку, убедился, что ничего не закоротилось. Пошарил рукой, оказалось, что БП не включен в розетку. Испытал облегчение. Включил - появилась картинка.

Распаковка МК-161. Фото

И пускай хомячки, выкладывающие в youtube видеозаписи типа "iBook unboxing" стонут от зависти :)

Аккуратного вида коробочка

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

Страницы