Энтузиаст уместил визуализацию вихря Навье-Стокса в демо на 1 КБ для 386

Show HN: Navier-Stokes Visualized as 1kB i386 demos

Вдохновившись недавним анонсом OpenAI о решении проблемы гладкости уравнений Навье-Стокса, автор создал анахроничное демо для 386-го компьютера. Он реализовал вихрь Бюргерса — точное решение уравнений, опубликованное в 1948 году — в двух вариантах: с циклической сменой палитры и с живой анимацией частиц. Обе программы на ассемблере 386-го, собранные NASM, удалось оптимизировать до размера менее 1 КБ (946 и 1072 байта соответственно). Демо работают в DOSBox и на реальном железе с VGA. Исходный код на JavaScript и ассемблере доступен, проект создан при содействии AI.

Когда я увидел, что их бинарники такие маленькие, я пошёл немного дальше и оптимизировал оба до размера менее 1 024 байт.

Ещё за этот день

2026-09-18