本文介绍如何在 Linux 上使用 z80pack Z80 模拟器运行 CP/M,并以 Zork 1 作为简单的文本示例进行游戏。内容涵盖下载与构建 z80pack、安装 cpmtools 管理磁盘镜像、创建虚拟软盘与硬盘,以及将 Zork 1 的 ZORK1.COM 和 ZORK1.DAT 文件复制到磁盘镜像。文章指出 CP/M 没有子目录,使用编号的用户区域。还解释了退格兼容性问题:Linux 终端发送 DEL,而 Zork 期望 ctrl-H,因此用户应配置终端设置并运行 `stty erase ^H`。启动 CP/M 后,切换到硬盘并运行 `zork1`。文章强调这主要是为了学习 CP/M,而非实际游玩 Zork。简要提及了其他 CP/M 软件如 WordStar 和 Turbo Pascal,指出基于屏幕的应用可能需要终端配置,因为 z80pack 将输出传递给主机终端。
声明式拖拽(Dragology)是 UIST 2026 最佳论文奖系统,它通过让开发者指定被拖拽元素可到达的未来模型状态,而非编写几何、反馈与动画,使拖放操作更简单。引擎会推测性地渲染这些状态,找到被拖拽元素的位置,并合成平滑的交互。该方法以模型驱动且可组合,提供浮动、吸附和过渡等修饰符。作为 web/SVG 库实现,它支持数学、编程和排列等界面的演示。起源于 Andrew Blinn 的数学游戏想法与 Josh Horowitz 的后续工作,它旨在将语义规则转化为触觉交互,并已应用于 Hazel 等工具及 3D 手柄实验。