跳到正文
中文
FikirPilot 内容

GW-BASIC,Jim,但并非我们熟悉的样子

更新于: 2026年10月5日 · 2 分钟阅读

发布于: · 消息抵达: · 处理时长: 4 分钟

GW-BASIC,Jim,但并非我们熟悉的样子
现代计算机屏幕上的复古图形

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日。

来源: Hackaday