Doom.ttf. Запускаем код в виртуальной машине шрифта TrueType

отметили
55
человек
в архиве
Журнал «Хакер» опубликовал материал о запуске классической игры Doom внутри виртуальной машины шрифта TrueType. Речь идёт не об эмуляции через браузер или специальный плеер, а о прямом исполнении кода внутри контейнера, предназначенного для рендеринга шрифтов.TrueType шрифты содержат встроенный интерпретатор байт-кода, который обычно обрабатывает хинтинг — инструкции для точного отображения глифов. Автор использовал этот интерпретатор как полноценную виртуальную машину, загрузив в неё программный код Doom.В статье подробно описывается процесс: от создания минимального шрифта до компиляции игры в инструкции TrueType. Результат — сама игра не отображается в привычном виде, но её логика выполняется внутри шрифтового движка операционной системы.Этот эксперимент продолжает серию нестандартных запусков Doom на различных устройствах — от тестов на беременность до бактерий E. coli. В последнем случае полное прохождение заняло бы около 600 лет.Материал доступен для подписчиков журнала и содержит технические детали реализации. Подобные проекты демонстрируют, как далеко можно зайти в адаптации программного кода к нецелевым платформам.
Добавил masternews masternews 18 Июня
Комментарии участников:
Ни одного комментария пока не добавлено


Войдите или станьте участником, чтобы комментировать