«Архив Интернета» добавил эмуляцию калькуляторов

hjwrnth-wnoeoxgfjhfdpatz7no.jpeg
«Архив Интернета»

«Архив Интернета» объявил, что добавил на сайт эмуляцию ещё одной категории старых технологий — графических калькуляторов. В рамках усилий проекта Emularity в разделе Calculator Drawer (буквально »[выдвижной] ящик с калькуляторами») выложили 4 модели HP, 9 моделей Texas Instruments и полуигрушечное устройство производства Vtech.
За браузерную эмуляцию в разделе Emularity «Архива Интернета» в основном нужно благодарить команду MAME. MAME — проект эмулятора, который обычно связывают с сохранением и воссозданием игровых автоматов. Тем не менее MAME также умеет эмулировать винтажные компьютеры и графические калькуляторы.

MAME компилируется в WebAssembly, «Архив Интернета» для этого прибегает к Emscripten. После этого старый софт или даже компьютеры эмулируются прямо в браузере, без необходимости сохранять и запускать что-то с диска.

Именно поэтому в «ящике с калькуляторами» — HP 48/49 и знакомые американским школьникам (из-за усилий лобби Texas Instruments) модели TI восьмидесятой серии. «Электронику МК-90» «Архив Интернета» эмулировать не научился, поскольку в MAME её нет.

Вообще, в MAME артефакты советского технологического наследия представлены слабо: это, к примеру, игры платформы «ТИА-МЦ-1» или программы для клонов ZX Spectrum. Тем не менее число эмулируемых игр в MAME измеряется тысячами. Чаще всего вопрос ставят обратный: какие игровые автоматы MAME неподвластны. Для учёта непокорённых платформ открыт специальный сайт.

Также «Архив Интернета» рассказал, почему просто запуск прошивки в эмуляторе здесь не годился. Дело в том, что элементы управления калькулятора часто уникальны или вообще задают визуальный стиль, их важно отобразить на экране при эмуляции. Поэтому при эмуляции элементы интерфейса выводятся на экран и реагируют на клик.

p5mikcywnomdixc9tzecnobtndo.jpeg
Пример эмуляции TI-92 с отображением элементов интерфейса, Mr. Do!'s Arcade

Ещё в 2006 году в MAME добавили поддержку отображения артов вокруг экранов, фоновых заставок, панелей управления, карточек с инструкциями и так далее. На сайте Mr. Do!'s Arcade собраны наборы артов для почти полутора тысяч платформ.

Но это лишь небольшая часть. Платформ без артов — в разы больше. Поэтому «Архив Интернета» призывает не только не пугаться технических сложностей эмуляции, но и задуматься о возможности предоставить высококачественные фотографии винтажной электроники и помочь разметить их для эмуляторов.

Calculator Drawer

© Habrahabr.ru