Python для DM42/Free42

| тема «Программы» | автор Vitasam
Метки: ,

Время от времени балуюсь наработками DM42-сообщества.

PyDemo

Из интересного для меня на сегодня:

1. Утилита VirtVar для удобного доступа к виртуальным переменным DM42:

Graphic mode:
hp = 131x16 legacy HP 42S graphic mode
200 = 200x120 full screen
400 = 400x240 full screen

LCD refreshing (any combination of the three …

Калькулятор для средней школы

| тема «Заметки» | автор st
Метки: ,

Калькулятор для средней школы (collège) - французская версия. Фото первых страниц учебника по математике.

Используются 2 модели: CASIO fx92 Special College и TI-College Plus (цена обоих в районе 20-30 евро), функциональность символьной математики урезана, но в базовом варианте присутствует. Например, решение систем линейных уравнений.

Калькулятор для средней школы

HP42s в космической программе Space Shuttle

| тема «Калькуляторы» | автор Vitasam
Метки: ,

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

I used the 42s while designing a new shuttle ascent abort guidance algorithm. In those days, getting time on the mainframe simulation was slow. We had to be very sure …

Аппаратное умножение BCD-чисел

| тема «Заметки» | автор AtH
Метки: ,

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

Выношу из комментариев мою разработку — которая, надеюсь, поможет сделать хороший bcd-ускоритель для «ПМК мечты». Публикуется под GNU GPL v3. Перевод в «железо» данного алгоритма — серьёзная работа. Чтобы такой труд не был напрасным, я смоделировал алгоритм на Free Oberon.

Проверка на Обероне

1. Полный алгоритм …

«Попкорн» на МК-161 (мелодия из Диггера)

| тема «Программы» | автор AtH
Метки: ,

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

listmkt v0.3.5a (c) AtH, 8 апреля 2015, Файл: B044.mkt
  0\Popcornmusic#44,AtH,20170905
  1
  2forthdefinitions
  3vocabularyММЯ  ММЯdefinitions  \МузыкальныйМакроЯзык
  4:нота  (частота−−)
  5   <builds4,,does>here4cmove4allot10 …

Система микрокоманд ИК130x

От редакции. Продолжение публикаций серии "Парк периода ЕГГОГологии" об устройстве калькулятора МК-61 от Алексея Сугоняева.

Для мнемокода выбрана архитектура ТТА, как наиболее подходящая для описания регистровых пересылок внутри ИК130х. Операции следующие через запятую (слоты) выполняются параллельно строго по фронту синхросигнала, поэтому пересылки вида S -> S1, S1 -> S имеют смысл (обмен …

Эмулятор МК-61. Охота в потемках

От редактора. После публикации статьи Алексея Сугоняева "Перенос эмулятора МК-61 на платформу msp430" встал вопрос о расширении возможностей МК-61. В самом деле, почему бы не добавить устройству немного памяти, ведь для этого даже не надо ничего паять на макете, достаточно изменить работу эмулятора! Вот что из этого получилось. Алексей продолжает …

Перенос эмулятора МК-61 на платформу msp430

От редактора. Текст Алексея Сугоняева является итогом многих недель работы по переносу кода существующих эмуляторов МК-61 на аппаратную платформу msp430. Работе сопутствовали обсуждения и активная переписка, отражавшая текущий ход событий. Много времени было потрачено на оптимизацию: первоначальные варианты эмулятора работали в разы медленнее оригинала 35-летней давности! Алексею пришлось не просто …