8088 Domination:把视频编码成 x86 指令,让 CPU 自己演
来源:trixter.oldskool.org — 2026-11-08
📋 概述
Trixter 复盘他 2014 年的作品 8088 Domination:在 4.77MHz 的 IBM PC 上播放全屏视频。最疯狂的地方在于,「视频」不是数据——它被编码成一串 x86 指令,CPU 执行的过程就是解码和绘制的全过程。
🔑 核心要点
- 思路是把帧间差异编码成机器指令序列,执行即播放,没有独立的解码器。
- 有读者指出文章里「合并 delta 是 NP 难」的说法不成立,可以用 O(n³) 动态规划求出最优解。
- 当年用过这些机器的人表示,看到这个效果只觉得不可思议——4.77MHz 是有真实体感的慢。
- 这是 2014 年的旧文,被重新翻上首页,两天内又被讨论了一轮。
- 原站点对爬虫加了 JS 挑战,本页内容依据 HN 讨论整理。
💡 金句
I really like the idea of 'encoding' the video as... x86 machine instructions!
— HN 讨论
👍 0
👎 0
← 返回 Hacker News 首页