[Tarjan] 为使用 UEFI 的 x86 机器开发了一款名为 Thoreau BASIC 的解释器,可直接启动。该软件在很大程度上兼容 GW-BASIC,并且能够使用现代系统报告的全部内存。
Thoreau BASIC 还支持高分辨率 24-bit 图形、位图加载以及多个文本窗口。这样一来,它将经典 BASIC 体验与现代硬件特性结合起来。
为何重要
该解释器能够裸机运行,使 BASIC 环境无需依赖独立的操作系统层,即可在基于 UEFI 的 x86 硬件上使用。这种做法表明,经典编程环境并不局限于旧机器,也可以适应现代硬件的内存与显示能力。GW-BASIC 兼容性降低了凭借现有 BASIC 知识转向这一环境的难度,而图形和多窗口功能则使这款解释器超越了单纯的怀旧项目。不过,“在很大程度上”兼容这一表述并未明确哪些命令或程序可能表现不同;此外,现代内存将如何、以及在何种 BASIC 应用中得到利用,也仍是该项目实际应用范围方面的一个悬而未决的问题。