微软开源 1976 年 BASIC!50 年前的代码还能跑!

B站影视 日本电影 2025-09-07 08:00 1

摘要:1977 年,Commodore 用2.5 万美元(折合今天约 18 万人民币)买断了 6502 BASIC 的授权,直接把它塞进了PET、VIC-20 和 Commodore 64里。要知道,C64 后来卖出了超过 1700 万台,也就是说 BASIC 当年

微软开源 1976 年 BASIC!50 年前的代码还能跑!

好消息,怀旧程序员们可以开香槟了:微软居然把 1976 年的 6502 BASIC 源码开源了!

换句话说,今天的游戏和计算机文化,有相当一部分是从这颗小芯片+这段 BASIC 代码起步的。

1977 年,Commodore 用2.5 万美元(折合今天约 18 万人民币)买断了 6502 BASIC 的授权,直接把它塞进了 PET、VIC-20 和 Commodore 64 里。要知道,C64 后来卖出了 超过 1700 万台,也就是说 BASIC 当年几乎是随身携带的编程入门课本。

不少开发者的第一行代码都是这样写的:

10 PRINT "HELLO"20 GOTO 10

然后看着屏幕疯狂刷 “HELLO”,满心欢喜。

多年来,爱好者和档案馆一直在考古这份源码,甚至还原了能编译出和原版 字节完全一致 ROM 的环境。这次开源不仅是怀旧展示,而是带上了 现代开源许可证,方便大家合法研究、复刻甚至玩票级移植。这也是微软继 GW-BASIC(IBM PC 的老朋友)之后,又一次把早期经典软件献祭出来。

别看这是近 50 年前的代码,今天依旧有人:

FPGA 上重现 6502 CPU + BASIC 环境;用模拟器跑起这段代码,体验最原始的 Hello World;在博物馆和教育场景里,用它讲述个人计算机革命的故事。

这就像音乐爱好者听黑胶、摄影爱好者玩胶片,6502 BASIC 是编程圈的黑胶唱片。

全部源码已经上传到 GitHub,有兴趣的朋友可以直接 clone 下来,用汇编器体验一下1976 年的原汁原味。

来源:北海的北风一点号

相关推荐