返回首页
最新
<a href="https://techcrunch.com/2026/08/25/apple-debuts-its-most-powerful-chip-ever-in-m5-ultra-and-m6" rel="nofollow">https://techcrunch.com/2026/08/25/apple-debuts-its-most-powerful-chip-ever-in-m5-ultra-and-m6</a><p><a href="https://9to5mac.com/2026/08/25/m6-mac-mini-vs-m4-mac-mini-here-are-all-the-new-features" rel="nofollow">https://9to5mac.com/2026/08/25/m6-mac-mini-vs-m4-mac-mini-here-are-all-the-new-features</a>
正在寻找适合日历项目的低功耗触摸屏选项。
我开始编写 Thoreau BASIC 是因为我想要一个小巧、老式的 BASIC 解释器:有行号、即时模式、简单的图形、字符串、数组,这种环境下计算机启动时会显示“准备就绪”的提示,你可以立即让它执行某些操作。
然后我想:为什么它需要操作系统呢?
于是我让它直接在 x64 机器上通过 UEFI 启动。
UEFI 版本使用图形输出协议作为其帧缓冲区,并直接从固件获取键盘输入。它的底层没有 Windows 或 Linux。机器直接启动到 BASIC。
它支持常见的 BASIC 功能,加上图形原语、32 位颜色、浮点数、文件操作以及我在遇到需要这些功能的程序时不断添加的其他特性。现在还有一个 Windows 版本,这使得尝试变得更加容易。
我的一个目标是与旧版 Microsoft BASIC 的风格和行为兼容,而不是创建一种现代语言,仅仅使用 BASIC 语法。
我目前正在将我的文字冒险游戏 Pixel Prose 移植到 Thoreau BASIC。这比人工测试更能有效地测试,因为每一个缺失的特性或微妙的错误行为最终都会通过实际程序暴露出来。
这个项目故意保持小巧。UEFI 版本向你问好:
“我通过减少自己的需求来使自己富有。”
—— 亨利·大卫·梭罗
接着,在现代 PC 上略显讽刺地显示:
27,340,685,312 字节可用
我很想听听那些在 80 年代/90 年代编写 BASIC 的人、解释器/编译器开发者,以及任何仍然觉得“准备就绪”提示令人愉悦的奇怪人的想法。