AMAZINGINDEX.COM 日报快照
55.3
VOL. 2026.04
2026.04.25
← 返回 2026.04.25 日报
日报快照 · Daily Snapshot
NO. 014

SDL 移植 DOS 平台

#ARTICLE HackerNews 2026.04.25
推荐指数 52.0 NO. 014 · 2026.04.25
发布2026/04/24Score112Comments42

SDL 跨平台多媒体库新增完整 DOS 支持,涵盖 VGA/VESA 显示、Sound Blaster 音频、线程等核心功能。复古游戏开发和 DOS 模拟器维护者终于有了一个现代、统一的底层框架,无需再维护碎片化代码。

DOS 游戏移植之前要么用 Allegro 这种上古库,要么开发者自己手写 VGA 寄存器操作和 Sound Blaster DMA 编程,代码极其碎片化。SDL 这次移植的含金量在于把现代 API 抽象带回 30 年前的硬件,让 DevilutionX 这类项目能一份代码跑遍全平台。

更实际的信号是:复古游戏和复古计算正在从爱好者玩具变成有商业价值的赛道,GOG 的老游戏重制、迷你主机、街机框体都需要可靠的 DOS 层。SDL 官方亲自下场做支持,说明维护成本已经被摊薄到值得投入。

如果你在维护 DOS 时代的开源项目,或者做复古游戏硬件,现在可以评估把自研底层替换成 SDL3 了。

查看原文 →