Представлен открытый проект браузерного эмулятора для телефонов Nokia моделей 3310/3410/3350/3330/5110/5210/7110. Исходный код решения написан на C и JavaScript и опубликован (проект Nokia DCT3 Emulator) на GitHub под лицензией GNU General Public License v2.0.

Это полноценный эмулятор этих телефонов прямо в браузере, всё работает как в оригиналах.

«Это эмулятор с открытым исходным кодом и набор инструментов для архитектурного анализа телефонов Nokia эпохи DCT3 — 3310, 3210, 3410, 5210, 6210, 6250, 7110, 8210, 8250, 8810, 8850 и их аналогов. Он загружает реальную прошивку в браузере и в нативном графическом интерфейсе SDL, точно моделируя ASIC платформы MAD2, контроллер питания CCONT, DSP TMS320C54x, ЖК‑дисплей класса PCD8544/SED, матрицу клавиатуры, SIM‑карту и внутреннюю + внешнюю EEPROM.

Это исторический проект по сохранению программного обеспечения: он документирует и воспроизводит поведение устаревшего оборудования, которому около 25 лет, для офлайн‑анализа в образовательных целях. Главный принцип проектирования — точность воспроизведения: поведение воспроизводится путем моделирования кремниевой микросхемы, а не путем внесения изменений в прошивку для «правильного отображения». Никаких принудительных результатов самотестирования, никаких методов обходов, никакого вмешательства в проверку блокировки загрузки», — пояснили в команде проекта.