Вход для пользователей

You are here

Блог st

Полёт без Перепёлкина

Имеющийся в нашем распоряжении небольшой исторический экскурс по развитию калькуляторов Hewlett-Packard неплохо показывает ситуацию 1970-х годов. В условиях отставания элементной базы и промышленных массовых моделей в СССР многие проблемы приходилось компенсировать высокой степенью оптимизации программного обеспечения. Но если устройства еще не существует, то нечего и оптимизировать...

"Старый" TI-82

Сегодняшняя барахолка на площади перед мэрией, где несколько раз в году местные жители избавляются от своего ненужного движимого имущества, порадовала - нашелся TI-82, изготовленный аж в 1996 году. За 1 (одно) евро. Правда, батареек не было, пришлось дойти до ближайшего магазина, купить четыре "ААА", вернуться и проверить - устройство ожило!

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

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

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

Язык Си для программирования HP 50g: плюсы и минусы

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

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

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

"Эха" comp.sys.hp48

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

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

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

Прогулка по лунолётам. 4 - Вблизи и на орбите

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

Прогулка по лунолётам. 3 - Оживляем "Кон-тики"

Все прогулки: первая, вторая, третья и четвёртая.

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

Разметка User RPL

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

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

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

Прогулка по лунолётам. 2 - User RPL и динамика

Все прогулки: первая, вторая, третья и четвёртая.

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

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

Прогулка по лунолётам. 1 - Пролог

Все прогулки: первая, вторая, третья и четвёртая.

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

Страницы

Subscribe to RSS - Блог st