在 GitHub 上加星Star2.4k 个星标

案例

PC-BASIC:GW-BASIC 家族解释器

面向 GW-BASIC、BASICA、PCjr Cartridge BASIC 和 Tandy 1000 GWBASIC 的跨平台解释器。发布版 v2.0.8 是提交 6a3a035b0a1c1029d48bc9284e642b6b4bd64fb5;随仓库提供的 tests/basic/gwbasic/PRINT_USING_scientific/TEST.BAS 与 model/OUTPUT.TXT 做整文件字节比较。

目标
应用
类别
独立重建案例
关联
独立重建项目
来源复核于
星标
473
最近提交
2026-07-12
主要语言
Python

GitHub 数据,截至 2026-11-09

复制为 Markdown查看 JSON引用

使用条件与局限

  • 范围:README 把 PC-BASIC 称为这四种 BASIC 方言的自由解释器,目标是逐错误兼容,能运行 .BAS 程序,并使用 Microsoft Binary Format 浮点。标签 v2.0.8 指向提交 6a3a035b0a1c1029d48bc9284e642b6b4bd64fb5。该 GitHub 发布页提供桌面安装包。
  • 测试证据:在该提交,tests/basic/gwbasic/PRINT_USING_scientific/TEST.BAS 为 362 字节。同目录的 PCBASIC.INI 设置 run=TEST.BAS 和 quit=True。对照文件 model/OUTPUT.TXT 为 82 字节。tests/basic/testbasic.py 用 filecmp.cmp 且 shallow=False 比较每个 model 文件,也就是整文件字节比较。
  • 许可:README 写明程序以 GPL 第 3 版发布。LICENSE.md 授予 GNU GPL 第 3 版,或由接受方选择的任何更高版本。

引用

BibTeX

@misc{pcbasic-interpreter-case,
  title = {{PC-BASIC: a GW-BASIC-family interpreter}},
  howpublished = {\url{https://github.com/robhagemans/pcbasic}},
  url = {https://github.com/robhagemans/pcbasic},
  urldate = {2026-11-03},
  note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/pcbasic-interpreter-case/}}
}

纯文本

PC-BASIC: a GW-BASIC-family interpreter。https://github.com/robhagemans/pcbasic(访问于 2026-11-03)。Awesome REA 条目:https://awesomerea.org/zh/resources/pcbasic-interpreter-case/

有帮助?在 GitHub 上为 Awesome REA 加星2.4k

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · robhagemans/pcbasic · 修订 6a3a035
  2. tests/basic/gwbasic/PRINT_USING_scientific/TEST.BAS GitHub · robhagemans/pcbasic · 修订 6a3a035
  3. tests/basic/gwbasic/PRINT_USING_scientific/PCBASIC.INI GitHub · robhagemans/pcbasic · 修订 6a3a035
  4. tests/basic/gwbasic/PRINT_USING_scientific/model/OUTPUT.TXT GitHub · robhagemans/pcbasic · 修订 6a3a035
  5. tests/basic/testbasic.py GitHub · robhagemans/pcbasic · 修订 6a3a035
  6. LICENSE.md GitHub · robhagemans/pcbasic · 修订 6a3a035

同分区更多条目:应用

应用分区全部 370 项资源应用案例(233)

↑↓ 移动↵ 打开⌘↵ 新标签页