微软开源6502 BASIC,重塑早期编程历史价值

微软近期将其1976年推出的6502 BASIC源代码,以开源许可协议的形式公之于众。这款软件由比尔·盖茨和Ric Weiland开发,是微软最早期的产品之一,曾广泛应用于Apple II、Atari 2600、NES及Commodore等经典平台。
此次开源不仅是对早期编程文化的一次致敬,也为现代程序员提供了一个深入了解历史代码的机会。6502 BASIC在标准化编程语言实现上发挥了关键作用,并为一代程序员提供了基础的编程启蒙。例如,Commodore公司在1977年以25,000美元的费用获得了其授权,使其成为Commodore PET、VIC-20和Commodore 64等产品的核心。
尽管距离其诞生近五十年,但对6502 BASIC及其运行的MOS 6502 CPU的兴趣依然浓厚。爱好者们通过FPGA重构和模拟器项目进行实验,该代码也进入了博物馆档案。微软此次开源,是在此基础上提供了清晰的现代许可,延续了此前GW-BASIC开源的路径。
完整的6502 BASIC汇编语言源代码现已在GitHub上提供,供有兴趣的开发者和历史爱好者探索和利用。
网友讨论