2023-12-29

vak: (Default)
Про HP-12C я как-то упоминал: это единственный калькулятор со стековой архитектурой, который до сих пор производится и продаётся. Можно купить на Амазоне за $45.

Оказывается, прошивку этого калькулятора можно подменить. Сделан он на известном микроконтроллере AT91SAM7L. Более того, один добрый человек даже выложил исходники живопырки: прошивки, которая умеет сканировать клавиши и активировать дисплей. Желающие могут продолжить и превратить это дело в законченный продукт.

Исходные тексты: github.com/leonhad/hp12c/tree/master/AT91SAM7L/src

В том же репозитории лежит заготовка симулятора HP12C на основе Windows MFC. Смотрите картинку ниже. Тоже можно довести до ума. Хотя бы переписать на WxWidgets для переносимости.

Другой добрый человек сделал симулятор HP12C на Джаваскрипте. Точнее на языке Elm, который компилируется в Джаваскрипт. Исходники: github.com/performance/HP12c
vak: (Default)
1979. Алан Шугарт родил SCSI.
1986. От SCSI произошёл ATA.
2000. От ATA произошёл SATA.
2011. От SATA произошёл NVMe.
(краткая история дисковых интерфейсов)

Решил я себя к праздникам порадовать нетривиальной забавой: заказал на Ебее драйв для ленточки QIC-150 с интерфейсом SCSI. Дело в том, что у меня сохранился десяток таких лент с бэкапами середины 90-х. Интересно было бы прочитать. Десять лет назад мы со [personal profile] spamsink уже делали попытку. Но драйв, который мы тогда мучили, оказался нерабочим. Пора попробовать другой.

Вот парочка SCSI-контроллеров из моей коллекции: Adaptec AHA-2940 и SIIG AP-10. Буду завтра обновлять линукс на старом компьютере и оживлять драйверы. С адаптеком проблем не ожидается, а вот SIIG вызывает сомнения.


+3 )