在世嘉 Mega Drive 上运行 Linux 是可行的,但这需要借助 Mega EverDrive,它提供了必要的内存(通过其 SSF2 映射器)、定时器寄存器以及 SD 卡文件加载功能。标准的模拟器无法运行此系统,但项目提供了一个专门的 QEMU 分支用于测试。
要实现此配置,你需要构建 m68k-linux 工具链、U-Boot、内核镜像以及 EROFS 根文件系统,并将它们复制到 EverDrive 的 SD 卡中。开机后,Mega Drive 通过 USB 与电脑连接,你可以使用 `medtool` 来进行通信并访问串行终端。
虽然该系统目前“速度极慢”(性能甚至不及 12MHz 的 68000 设置),但它确实提供了一个可用的 Shell。该项目包含一个“高级控制台”,使用 Mega Drive 原生的视频输出进行显示,并具备视觉心跳指示器和磁盘活动状态显示。需要注意的是,这目前仅是一个概念验证项目,要提高可用性,仍需对 EverDrive 的 FIFO 交互进行大量的进一步优化。
“老电脑挑战赛”(OCC)是由 Solène Rapenne 于 2021 年发起的年度活动,旨在邀请数字极简主义者和复古计算爱好者,通过使用受限的旧硬件来体验为期一周的现代生活。自活动创办以来,其主题多种多样,涵盖了从严格的内存和 CPU 限制,到限制互联网使用以及以 DIY 为重点的项目等。
今年的活动将于 2026 年 7 月 5 日至 7 月 12 日举行。在新组织者 Tekk 的带领下,社区鼓励大家拥抱今年的主题:“创造点什么”(Make Something)。参与者受邀在挑战周期间,通过亲手创作故事、音乐或程序来发挥创造力,并与社区分享。
参与方式没有严格规定;活动的重点依然是体验过程中带来的乐趣与个人成长。参与者可以记录自己的挑战历程,这些记录将通过官方邮件列表进行存档。爱好者们可以通过邮件列表、活动官网或 Libera.Chat 上的 #oldcomputerchallenge 频道与社区建立联系。
本指南旨在作为在历史悠久的 PDP-1 计算机上使用 Lisp 的实用入门手册。PDP-1 Lisp 由约翰·麦卡锡(John McCarthy)开发,由于它与现代编程环境存在显著差异,因此需要使用者了解其特定的操作特性。
**关键操作说明:**
* **系统控制:** 请始终将地址开关设为 0004。如果系统因输入错误或故障而死机,请按“START”(启动),然后按“CONTINUE”(继续)进行重置。
* **输入:** 命令需以空格而非回车键结尾来执行。使用 `nil` 来确认系统是否处于活动状态。
* **数学运算:** 请注意 PDP-1 Lisp 使用八进制算术(例如 `4 + 4 = 10`)。
**代码管理:**
程序通常通过使用“感应开关 5”(SS5)的纸带进行加载。如需保存代码,请在使用 `pdef` 函数时将“感应开关 3”(SS3)设为将输出定向至纸带穿孔机。由于 PDP-1 使用非易失性磁芯存储器,程序在电源循环后仍会保留。
如需深入研究,请参阅原始的 PDP-1 和 Lisp 1.5 手册。您还可以利用所提供的文档文件,训练 AI 助手作为您 PDP-1 项目的编程辅助工具。
别再手动把终端错误复制粘贴给 Claude Code 了。当你插手时,你正在打断该工具旨在实现的高速自动化工程流程。如果 Claude 没发现某个 Bug,这并不是让你接管工作的信号,而是说明该代理缺乏验证自身工作所需的必要工具。
与其进行手动调试,不如赋予代理自行解决问题的能力。如果发现数据库问题,就给 Claude 提供数据库访问权限;如果有视觉 Bug,就为它提供无头浏览器;如果应用很复杂,就提供隔离的云凭证。
你作为工程师的角色已经演变:停止在错误和代码之间充当手动桥梁。你的目标是识别代理失败的原因,为它提供适当的环境或 API 访问权限以检测这些故障,然后放手。通过自动化验证循环,你能够让代理自主进行迭代、测试和修复 Bug。在 2026 年,专业工程的核心在于诊断代理瓶颈并配置系统,让计算机去完成工作——而不是你。