
alternative_right 写道:几十年来,微软 6502 BASIC 的残片和非官方副本一直流传于网络,在复古计算网站上镜像,并保存在博物馆档案中。程序员们研究了代码,重建了它,甚至在现代系统中运行它。今天,我们首次打开大门,正式以开源许可发布代码。Microsoft BASIC 始于 1975 年,是该公司的第一款产品:用于英特尔 8080 的 BASIC 解释器,由比尔·盖茨和保罗·艾伦为 Altair 8800 编写。该代码库很快就被改编以在其他 8 位 CPU 上运行,包括 MOS 6502、摩托罗拉 6800 和 6809。6502 的移植于 1976 年由比尔·盖茨和里克·韦兰完成。 1977年,Commodore 以2.5万美元的固定费用获得了 BASIC 的授权,这笔交易使微软 BASIC 成为 Commodore PET 计算机以及后来的 VIC-20 和 Commodore 64 的核心。我们在此发布的版本(标记为“1.1”)包含对 Commodore 确定的垃圾收集器的修复,该修复由 Commodore 工程师 John Feagans 和比尔·盖茨于 1978 年在 Feagans 前往微软贝尔维尤办公室时共同实施。这是作为 PET 的“BASIC V2”发布的版本。它甚至包含一个有趣的比尔·盖茨复活节彩蛋,隐藏在 STORDO 和 STORD0 标签中,盖茨本人在 2010 年证实了这一点。
在 Slashdot 上阅读更多内容。