Все новости
Это интересно
Сейчас читают
Игры
Аватар Evernews Evernews

На чистом CSS удалось сделать эмулятор 16-битного процессора x86

0
0
Поделиться
Телеграфировать

Запустить на этой штуке Doom все-таки не получится.

На чистом CSS удалось сделать эмулятор 16-битного процессора x86

Разработчик Лира Ребан сумела реализовать на чистом CSS — это язык, с помощью которого определяются стили веб-страниц — эмулятор 16-битного процессора на архитектуре x86. Ребан подчеркивает, что использовался только CSS, без JS и так далее.

Проект, получивший название x86css, умеет работать прямо в браузере. Эмулятор реализован в виде конечного автомата, он работает только на браузерах, использующих движок Chromium: Ребан полагалась на некоторые нестандартные функции CSS.

По словам Ребан, при работе над x86css она не использовала нейросети и вдохновлялась проектом CSS CPU Hack, показавшим принципиальную возможность моделирования вычислительных процессов средствами CSS.

Хотя в x86css реализована значительная часть набора инструкций ассемблера x86, у эмулятора есть принципиальные ограничения. Отсутствует поддержка обработки прерываний, нет операций ввода-вывода, нет группировки инструкций в блоки.

Поиграть на x86css в Doom тоже не получится: игре требуется защищенный режим и 32-битный процессор.

Читать далее
Сколько вы тратите на игры за год?
Больше 100000 рублей
1932 голоса, 7.1%
От 50000 до 100000 рублей
1262 голоса, 4.7%
От 25000 до 50000 рублей
1455 голосов, 5.4%
От 10000 до 25000 рублей
2398 голосов, 8.8%
До 10000 рублей
4942 голоса, 18.2%
Нисколько, я пират. Йо-хо-хо!
15130 голосов, 55.8%
Теги: Игры
Аватар Evernews
Evernews
8088 подписчиков