妊娠试验和 Coreboot 中的厄运

主题是 港口总是引起一些兴趣 在任何类型的社区中,例如视频游戏(控制台到计算机),还有应用程序(系统到系统)、功能、实用程序等。

这是因为,无论是通过发布感兴趣的代码还是逆向工程,许多人都设法将应用程序、游戏、功能等移植到感兴趣的平台上。

但是在这种情况下,我们将讨论一款游戏,尤其是在这一点上,这对我来说似乎很有趣,因为事实上它是拥有最多端口的游戏之一(或者至少我知道)并且是没有人想象看到游戏移植到硬件上就像妊娠试验一样。

这款游戏就是 Doom,它于 1993 年发布,一经发布就改变了射击游戏的格局。

这一伟大成就背后的人被称为 Foone Turing。, 职业程序员 想出了如何在妊娠试验中玩《毁灭战士》。 Foone Turing 的兴趣似乎在几周前被激起了,当时另一位 Twitter 用户展示了妊娠试验的内部,这归结为解释试纸所需的最低限度的硬件,比如非常低功耗的试纸自动机的家务。

然而,配备最多的测试有一个单色 LCD 屏幕,这意味着它们也有这些屏幕的输入。 可以说,足够好奇且对材料有充分了解的人可以建立联系。

与旧硬件专家 Marc Verdiell 一样,图灵喜欢使用似乎不适合的技术。 他们订购的妊娠试验有一个只有四个符号的 LCD 屏幕,并且被编码做一件事:显示像沙漏这样的标志和“怀孕”这个词。 在图灵尝试的第一个测试中,内部芯片被完全加密,就像只读的 CD-ROM 安装程序一样。

图灵后来去掉了液晶屏和电脑芯片的元件 编码。 他尝试了几个微型 OLED,然后选择了 Adafruit 的微控制器和显示器 可以装在验孕盒的狭小空间里。 (位于曼哈顿的微型计算机硬件制造商 Adafruit 已经生产了两代 Trinket 微控制器。)

画面和感觉不仅普通游戏玩家熟悉,Windows 95 用户也很熟悉,图灵将游戏从外部硬件带到屏幕上,并使用一种称为“抖动”的图形渲染方法将游戏的彩色图形转换为简化和纹理的形式。 单色OLED。 但这不是玩游戏,只是在一个形状像验孕棒的屏幕上播放视频图像。

经过多次调整, 图灵最终连接了正确的输入链和外设 将妊娠试验屏幕变成真正的末日机器。 即使是小巧的蓝牙键盘也只有几厘米宽。

值得一提的是,到目前为止,关于妊娠试验,它在技术上并没有在其原始硬件上运行 Doom,但以不同方式进行的妊娠试验可以,图灵将决心找出答案。

另一个已移植的平台 最近厄运 在coreboot项目中既不多也不少,这是一个可引导的免费软件项目。 它的目标是用一个唯一功能是加载现代 32 位或 64 位操作系统的系统来替换大多数计算机中的专有 BIOS。

Coreboot 开发人员发布了 Coreboot 4.17,其中包含几个新的受支持的主板、GRUB2 支持以及作为有效负载的 SeaBIOS,以及各种低级代码改进。 此外,可以在 Coreboot 4.17 上运行 Doom 游戏。

CoreDOOM 是在 Coreboot 下运行的 Doom 游戏的移植版。 这是 Doomgeneric 的一个端口,该项目使 Doom 游戏易于移植,只需要实现围绕图像渲染、关键事件、滴答声和其他基本功能的少数功能,但不支持声音等coreDOOM 有效载荷在 Coreboot 线性帧缓冲区中处理,并将 WAD 游戏数据文件从 CBFS 加载到系统 ROM。

它已经在 QEMU 和真实硬件上进行了测试,适合那些想要玩这个直接在 Coreboot 系统固件上作为有效负载运行的经典游戏的人。

coreDOOM 的副本在树中,而开发是通过 GitHub 上的 coreDOOM 完成的。 到目前为止,仅支持 PS/2 键盘,预计稍后会支持 USB 键盘。 不支持保存游戏,因为它从系统启动闪存 ROM 运行,并且视频格式支持有限。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。