历史与人物masswerk.at
在虚拟 DEC PDP-1 上运行原版《Spacewar!》
The original "Spacewar!" running on a virtual DEC PDP-1
2012 — 2024,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这个页面在浏览器里用 JavaScript 模拟了一台 DEC PDP-1 计算机,让你可以直接玩到 1962 年原版的《Spacewar!》——公认最早的知名电子游戏之一。页面下方还提供了大量背景资料,并链向一篇对游戏代码的逐行分析。
为什么经久不衰:它把计算机史上里程碑式的游戏搬进了浏览器:不用碰古董机器,就能亲手体验 60 多年前的原版程序,并顺带读懂它的代码。
HN 评论精选
推荐页面里隐藏的代码分析链接,并回忆自己在 8080 机器上玩克隆版的经历。
对代码的分析非常有意思(链接:masswerk.at/spacewar/inside)。这是你往下滚动页面、而不是直接开始游戏时看到的文字里的链接之一,那里还有很多其他有趣的信息。我从没在 PDP-1 上玩过原版,但 1970 年代末我在一台接 Tektronix 4010 存储管终端的 8080 系统上玩过它的克隆版。
greenyoda查看英文原文
The analysis of the code is very interesting: https://www.masswerk.at/spacewar/inside This was one of the links in the text you see if you scroll down the page instead of starting the game. Lots of other interesting information there too. I've never played the original game on the PDP-1, but in the late 1970s I played a clone of it that ran on an 8080 system[1] hooked up to a Tektronix 4010[2] storage-tube terminal. [1] https://en.wikipedia.org/wiki/IMSAI_8080 [2] https://en.wikipedia.org/wiki/Tektronix_4010
童年时在真正的 PDP-1 硬件上玩过原版游戏。
小时候,父亲曾在 1960 年代带我去他工作的伊士曼柯达研究实验室参加家庭开放日(他后来发明了数码相机用的拜耳滤镜)。我在原版硬件上玩过《Spacewar!》。
Syzygies查看英文原文
When I was a young child my father took me to work (Kodak research labs, where he devised the Bayer filter for digital cameras) one evening in the 1960's for a family night. I played Spacewar! on the original hardware.
1970 年代初在哈佛的 PDP 机器上联机玩这款游戏。
哇,这勾起了我一大堆回忆:大约 1972 年,我深夜在 HARV-1 上玩《Spacewar》,还通过网络连到 HARV-10(一台 DEC-10)。
cpr查看英文原文
Wow, now that brings back flooding memories of playing Spacewar on the HARV-1 computer late nights, networked to HARV-10 (a DEC-10) circa 1972...
博物馆里真机可玩,且由原开发者讲解。
三四年前,山景城的计算机历史博物馆在一台真正的 DEC PDP-1 上运行《Spacewar》,还让我们亲自上手玩。讲解的人我记得就是当年参与开发的人之一。
sedatk查看英文原文
They ran Spacewar on a real DEC PDP-1 in Computer History Museum in Mountain View, CA 3-4 years ago, and let us play it ourselves. The presenter was one of the developers worked on it IIRC.
历次讨论
同类还值得读
开发者无薪坚持完成 Mac 图形计算器:一个秘密项目的故事
Dev stays without pay to finish Mac Graphing Calculator as skunkworks project
苹果 Mac 图形计算器(Graphing Calculator)开发者的亲述:在项目被砍后,几位工程师在没有报酬、没有正式授权的情况下,以“地下项目”方式偷偷留在公司把软件做完…
历史与人物上首页 6 次 · 2009–2022pacifict.com理查德·费曼与 Connection Machine
Richard Feynman and the Connection Machine
长文回忆费曼晚年参与 Connection Machine 并行计算机项目的经历:他分析路由器、用自创的并行 Basic 编写 QCD 程序,也涉足细胞自动机等主题。
历史与人物上首页 5 次 · 2010–2021longnow.org编辑精选负 2000 行代码
-2000 Lines of Code
folklore.org 上 Andy Hertzfeld 记录的一则苹果 Macintosh 开发轶事:Bill Atkinson 被问到写了多少行代码时,回答“-2000 行…
历史与人物上首页 4 次 · 2014–2022folklore.org编辑精选Dennis Ritchie 的第一版 C 编译器(约 1972 年)
Dennis Ritchie’s first C compiler (c. 1972)
这个 GitHub 仓库保存了 Dennis Ritchie 约 1972 年编写的最早 C 编译器源码,是 C 语言和 Unix 早期历史的一手材料。
历史与人物上首页 4 次 · 2013–2025github.com一位破解赛马密码的赌徒
A Gambler Who Cracked the Horse-Racing Code (2018)
彭博社 2018 年的长篇特写,讲述数学家 Bill Benter 如何用统计模型和算法在赛马博彩中持续盈利、累计赢得近十亿美元的故事。
历史与人物上首页 4 次 · 2018–2024bloomberg.com