Thoreau BASIC 在兼容旧版 GW-BASIC 代码的同时,还可以在现代 x86 计算机上通过 UEFI 启动,或在 Windows 下使用。程序可针对 Windows 或 UEFI x86 系统进行编译。
- 支持 64-bit 内存和多线程
- 支持屏幕所支持分辨率的 24-bit 图形
- 文件管理
- 支持 Sprite 的图形命令
- 鼠标和键盘输入
- 32 声道音频
该项目不是开源项目,目前以“随意付费”模式在 Itch.io 上提供。
为何重要
这种方式让手头有 GW-BASIC 代码的用户能够在将现有积累迁移到现代 x86 硬件的同时,保留相同的语言结构。内存、线程、图形、音频和输入支持,使该项目不再只是运行旧程序的兼容工具,也能够用于更为全面的应用。面向 Windows 和直接面向 UEFI 环境的编译选项,降低了将同一代码库适配到不同运行方式的难度。另一方面,源代码处于封闭状态,限制了用户检查、修改系统以及独立进行开发的可能性。旧版 GW-BASIC 程序在多大程度上能够无故障迁移,以及两种目标环境之间存在哪些应用差异,则无法从所提供的信息中得知。
背景
BASIC 并不是 FikirPilot 档案中的新名字:在过去 90 天内,我们发布过一篇提到这一名称的新闻;该文章发表于 2026年8月27日。