Microsoft、レトロ PC 向け OSS ライブラリ 6502 BASIC を公開──Apple II や C64 の核となった歴史的コード
1978 年当時の Bill Gates 氏による修正を含む 8bit CPU 向け BASIC インタプリタが、現代のライセンスで商用・教育利用可能になった。
リリース: 2025-09-03 · 読了 3 分記事の要約
1. 核心(What)
- 1978 年に Bill Gates 氏と Ric Weiland 氏が開発した 6502 CPU 向け BASIC インタプリタのソースコードを公開。
- Apple II の「Applesoft BASIC」や Commodore 64 の基盤となった「BASIC M6502 8K VER 1.1」を収録。
- 現代のビルド環境(cc65 等)でバイト単位まで一致する ROM イメージを生成可能な状態で整理されている。
2. 影響(Why)
- 権利関係が不明瞭だったレトロ PC エミュレータや互換機の開発において、法的な懸念なく公式コードを組み込めるようになる。
- 数 KB のメモリで動作する極限のインタプリタ設計を Bill Gates 氏直筆のコメント付きで学べる「動く教科書」として機能する。
- 開発者への影響: レトロゲーム開発者や FPGA エンジニアは、Microsoft 公式の 6502 実装をベースに、より高機能なカスタム BASIC や互換 OS を構築する道が開かれた。
- 日本への影響: [組み込み機器開発・ホビー系ハードウェア] 関連の小規模ベンダーは、FPGA 基板上のデモ環境として、ライセンス不安のない BASIC 環境を即座に提供できる。
3. 根拠・詳細(How)
- Microsoft Releases Historic 6502 BASIC | Microsoft Open Source Blog (2025-09-03 公開)