Raspberry Pi Pico 获得可播放的 Doom 端口
Doom运行 在 任何东西上,所以他们说。我们已经看到它在妊娠试验、示波器和电子书阅读器上运行。但德克萨斯州编码员Graham Sanderson发布的在Raspberry Pi Pico上运行的原始 2.5D 恶魔爆破 FPS 的镜头证明,我们最喜欢的 4 美元微控制器具有“撕裂”其他电路板的能力。
有问题的代码源自Chocolate Doom,这是游戏历史上准确的源端口。然而,从 Pico 中获得准确的 Doom 游戏的问题在于存储。由于板上有 2MB 的闪存,构成原始共享软件 Doom 关卡的 4MB WAD 文件将需要进行显着压缩。哇,Sanderson 在GitHub 上写的关于他的项目的文章非常详细地介绍了这个主题——如果你喜欢可变字节数整数和 Huffman 编码,那么它是一本很好的读物。或者即使你不是,也有很多关于 Doom 如何在那里工作的细节。
他的压缩技术被称为 WHD,代表“一半的数据在哪里?”,并设法将 WAD 文件压缩 57%,并在此过程中重新编码音频。生成的可执行文件适合 Pico 的 256kb RAM 和 34kb 备用,这允许六个保存游戏插槽。
游戏的图形输出为 VGA,适合 90 年代的感觉,分辨率为 1280 x 1024,是现代电视更可能支持的原始分辨率的倍数。幸运的是,这种像素加倍可以通过 pico_scanvideo 库轻松完成,通过将像素值留在引脚上更长的时间以实现水平缩放,并通过在多条扫描线上重复值以实现垂直缩放。
在 Pico 的双核 CPU 忙于渲染游戏的同时,GPIO 引脚用于连接最多四名多人游戏的玩家。桑德森对项目的描述中有更多细节,涵盖诸如显示文本和非 3D 渲染的屏幕部分等主题,以及游戏的独特结束屏幕,以及他对是否或不实现帧缓冲区。
Sanderson 指出,如果您还没有受够 90 年代的恶魔爆破,8MB 版本的 Pico(例如 Pimoroni 的 Tiny 2040和Adafruit 的 Feather RP2040 )也可以运行 Doom II 和 Ultimate Doom。桑德森的 YouTube 频道上有更多视频,非常值得一看。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
安徽淮南地区的长安汽车经销商近期对2025款启源Q05车型的市场策略进行了调整,以进一步吸引消费者。作为长安汽...浏览全文>>
-
近年来,豪华SUV市场持续升温,而作为大众旗下的高端品牌,途锐凭借其卓越的性能与豪华配置,一直深受消费者的...浏览全文>>
-
在新能源汽车市场中,一汽-大众ID 4 CROZZ凭借其出色的性价比和丰富的配置吸引了众多消费者的关注。作为一款...浏览全文>>
-
近年来,随着国内汽车市场的快速发展,越来越多的消费者开始关注性价比高的小型车。QQ多米作为一款备受关注的...浏览全文>>
-
在当今的汽车市场中,选择一款高性价比的车型是许多消费者的重要考量。对于追求品质与经济平衡的购车者来说,...浏览全文>>
-
阜阳地区消费者对上汽大众途岳的关注度一直很高,尤其是2025款途岳的上市更是引发了广泛关注。作为一款紧凑型S...浏览全文>>
-
天津滨海长安猎手K50作为一款备受关注的车型,在市场上拥有较高的关注度。这款车型以其出色的性能和合理的价格...浏览全文>>
-
近年来,随着新能源汽车的普及,插电混动车型因其兼顾燃油经济性和驾驶性能的特点,受到了越来越多消费者的青...浏览全文>>
-
途观X作为上汽大众旗下的高端轿跑SUV车型,凭借其时尚动感的外观设计和丰富的科技配置,在市场上一直备受关注...浏览全文>>
-
在选择SUV车型时,上汽大众途昂凭借其宽敞的空间和强大的性能成为不少消费者的首选。对于蚌埠地区的消费者来说...浏览全文>>
- 天津滨海长安猎手K50多少钱 2025款落地价,最低售价18.29万起,赶紧行动
- 天津滨海ID.4 CROZZ 2025新款价格,买车省钱秘籍
- 安徽淮南途昂X多少钱?性价比超高的选车秘籍
- 福特领睿试驾,开启完美驾驭之旅
- 比亚迪海豹05DM-i试驾预约流程
- 凯迪拉克CT5预约试驾,从预约到试驾的完美旅程
- 滁州途观X落地价,各配置车型售价全知晓
- 极狐 阿尔法T6试驾,开启完美驾驭之旅
- 长安欧尚520试驾操作指南
- QQ多米试驾需要注意什么
- 长安Lumin试驾,感受豪华与科技的完美融合
- 安庆长安猎手K50最新价格2025款与配置的完美平衡
- 池州迈腾GTE最新价格2022款全解,买车必看的省钱秘籍
- 安徽亳州ID.6 X多少钱?购车全攻略来袭
- 五菱雪宝试驾,开启豪华驾驶之旅
- 马自达EZ-6预约试驾,新手必看的详细流程
- 安徽亳州T-ROC探歌落地价实惠,配置丰富,不容错过
- 滁州高尔夫GTI价格大揭秘,买车前必看
- 东莞威然落地价,最低售价22.99万起优惠不等人
- 试驾王牌M7,体验豪华驾乘的乐趣