Apple II 上的 AppleWorks:128KB 如何承载一整代生产力软件
来源:stonetools.ghost.io — 2026-08-16
📋 概述
这篇长文用 AppleWin 模拟器在 Windows 11 上深度体验了 AppleWorks 3——一个把文字处理、电子表格、数据库三合一、在 128KB 内存上运作的「整合型」软件。作者盛赞其文字处理与极高效的内存管理(靠 Beagle Bros 的 TimeOut 插件体系实现近乎操作系统的可扩展性),也直言数据库模块乏善可陈。文末点题:128KB 都能做到的事,今天的软件却动辄浪费几百 MB,让人怀念「以数量级为单位的野心」。
🔑 核心要点
- AppleWorks 把 字处理+电子表格+数据库三合一,128KB 内存下仍能高速切换应用。
- 靠 Lissner 的内存管理汇编例程与 Beagle Bros 的 TimeOut 插件架构,可扩展到近乎操作系统。
- TimeOut UltraMacros 带来跨应用的宏语言(if/then、变量、循环),脚本逻辑全应用统一。
- 文字处理出色、电子表格约等于 VisiCalc;但数据库模块字段限 70 字符、无类型校验,令人失望。
- 1989 年 inCider 的对比:Lotus 1-2-3 R3 要 40 人团队多年、14 张软盘,AppleWorks 3 仅 3 人、2 张盘、跑在同一 128KB 机器上。
- 作者用它做了一本「Choose Your Own Adventure」故事,印证整合的力量。
💡 金句
如果这就是 128KB 能做到的,那我们把同样的纪律用在 1MB 上又会如何——这句话今天仍振聋发聩。
👍 0
👎 0
← 返回 Lobsters 首页