HN讨论 · 身份未知
让尘封30年的 HyperCard stacks 重新在现代浏览器里运行
作者为分享自己90年代的 HyperCard stacks,开发了一个 MIT 许可的转换器,把 HyperCard 2.x stacks 转成独立 HTML 在现代浏览器中运行;他只用自己的一批 stacks 测试过,因此公开征集其他旧 stacks 来发现兼容问题。
查看原始信号hn:49577943
目标用户
仍保存着上世纪90年代 HyperCard stacks 的早期 Mac 用户、内容作者或数字档案爱好者,他们希望重新查看、运行并分享这些旧交互内容。
潜在需求
需要一种能把 HyperCard 2.x stacks 忠实转换为现代浏览器可直接运行的 HTML 的途径,并能应对不同作者、不同结构 stacks 的差异和兼容问题。
发生场景
HyperCard stacks 依赖经典的 Mac OS 环境,如今难以在现代浏览器中运行或分享。作者有来自90年代、已沉睡在旧软盘镜像里30年的 stacks,想重新分享,但缺少可用的运行环境。
来源证据
作者为分享自己30年前放于旧软盘镜像中的 HyperCard stacks,开发了将其转换为可运行于现代浏览器的 HTML 的转换器,并希望收集其他旧 stacks 检测兼容性。
I created a converter that turns HyperCard 2.x stacks into standalone HTML so they can run in a modern browser. I built it to share my own stacks from the early '90s, which have been sitting on old floppy images for 30 years. It's MIT-licensed and I'd welcome contributions - especially stacks that break the converter, since I've only tested it against my own. If you have old HyperCard files lying around, I'd love to hear how they fare.https://news.ycombinator.com/item?id=49577943
为什么值得留意
信号不是单纯发布:作者特意请求他人提供自己的旧 stacks 来测试,并称欢迎会‘弄坏’转换器的样本,说明现有工具只验证过作者自己的文件,真正的兼容性缺口未被测量。这为独立开发者留下明确的切入点:收集样本、修复兼容性,或提供面向非技术用户的转换帮助。
已有方案
- 作者自建的 hc2html 转换器(MIT 许可)
未满足部分
- 除作者自己的 stacks 外,其他 HyperCard stacks 是否可转换尚未验证
- 作者明确希望找到会让转换器失败的 stacks,说明存在未知兼容性边界
可能延伸 · 模型推测
- 基于收集到的 stacks 样本建立兼容性回归测试,定位常见转换失败特征
- 将转换能力包装成上传-下载的在线服务,降低非技术用户使用门槛
- 扩展支持 HyperCard 的其他衍生格式或同时代 Mac 交互内容
目前未知
- 没有独立用户或贡献者的反馈,无法确认除创作动机外已有真实采用
- 不清楚作者测试过的 stacks 覆盖哪些 HyperCard 特性,转换损失的细节未知
继续核实
- 是否还有大量旧 HyperCard stacks 仍被保存并希望迁移到浏览器环境?
- 该转换器在哪些常见 HyperCard 特性(如脚本、外部命令、多媒体)上会失败?
主题词
hypercard stackslegacy migrationbrowser renderingmedia preservation