一位专注且可能具有魔法的泰拉瑞亚玩家从头开始 YouTube channel has done something that, most likely, I won’t fully understand for as long as I live. With only the aid of a mod called WireHead—which “maintains full compatibility with the vanilla wiring system but reimplements it in a much more efficient manner”—Xander Naumenko managed to build a “fully compliant RISC-V computer” inside the 2D game. It even has specs:
- 时钟速度: ~5kHz
- 随机存取存储器: 96kb
- 指令系统: RV32i
Probably not one to run Starfield on. Naumenko spends the video above detailing his five-month, 600-hour journey to create the in-game computer and the “Pong clone” he got running on it. It somehow manages to sound both strangely simple and devilishly complex.
Naumenko says he used a vast array of in-game logic gates—switches which are fundamentally either off or on—to build his Terraria PC, but the way the game’s circuits work means that “a lot of traditional circuits have to be redesigned” to fit a “new paradigm” which is fundamentally 不能 how circuits work in real life. So, you know, nothing too hard. Just reinventing circuits. We’ve all been there.
I probably can’t go into much greater detail about Naumenko’s process without mangling the science behind it, so you should go watch the full 15-minute video or check out 该项目的 GitHub 页面 if you want to see how he did it. I do want to call out his “Pitch” for the Terraria PC though, which I reckon will touch the hearts of all us who have had to deal with the evolution of computers over the last couple of decades.
“There are two fundamentally competing forces when it comes to computer speed,” says Naumenko. The first is 摩尔定律, and the second is “the inevitable growth of software bloat that runs on top of increasingly modern processors”. Boy, ain’t that the truth? But Naumenko continues: “This project is an attempt to score a decisive rout in this ongoing battle in favor of the 程序员,” pushing back speeds “to the early 70s era, tossing the ball firmly back into the court of silicon engineer [sic] without losing any software functionality”.
If you want to get a look at just how dazzlingly complex this thing is, here’s an easily scrollable image of the entire glorious contraption:
虽然我怀疑未来的程序员会做什么 许多 of their work on Naumenko’s Computerraria project, I have to salute the project’s philosophy. And hey, maybe I’m wrong: Perhaps this and the 我的世界红石电脑 是对未来的愿景。听起来比不断被要求登录 OneDrive 更好。
- :具有
- :是
- :不是
- 2D
- a
- 关于
- 以上
- 援助
- 所有类型
- an
- 和
- 任何
- 保健
- 排列
- AS
- At
- 背部
- 球
- 战斗
- BE
- 很
- 背后
- 作为
- 更好
- 膨胀
- 都
- 建立
- 建立
- 但是
- 呼叫
- 被称为
- CAN
- 渠道
- 查
- CMS
- 购买的订单均
- 兼容性
- 竞争
- 复杂
- 兼容
- 一台
- 电脑
- 经常
- 继续
- 情侣
- 法庭
- 创建信息图
- 处理
- 几十年
- 决定性
- 专用
- 细节
- 详图
- DID
- do
- 做
- 完成
- 怀疑
- 早
- 容易
- 高效
- 或
- 工程师
- 整个
- 完全
- 时代
- 醚(ETH)
- 甚至
- 进化
- 赞成
- 牢牢
- 姓氏:
- 适合
- 针对
- 部队
- 止
- ,
- 充分
- 功能
- 从根本上
- 未来
- 游戏
- 得到
- GitHub上
- Go
- 更大的
- 事业发展
- 民政事务总署
- 硬
- 有
- he
- 此处
- 他的
- 创新中心
- HTTPS
- i
- if
- 图片
- in
- 在游戏中
- 日益
- 必然
- 内
- 成
- IT
- 旅程
- 只是
- 知道
- 名:
- 生活
- 容易
- 生活
- 逻辑
- 长
- 看
- 失去
- 占地
- 维护
- 管理
- 管理
- 方式
- 也许
- 手段
- 现代
- 更多
- 更高效
- 最先进的
- 许多
- 全新
- 没什么
- of
- 折扣
- on
- 一
- OneDrive
- 正在进行
- 仅由
- or
- 输出
- 超过
- 范例
- PC
- 也许
- philosophy
- 沥青
- 柏拉图
- 柏拉图数据智能
- 柏拉图数据
- 播放机
- 扮演
- 庞
- 或者
- 大概
- 过程
- 处理器
- 程序员
- 项目
- 推动
- 真实
- 现实生活
- 大败
- 运行
- 运行
- 运行
- s
- 说
- 科学
- 得分了
- 划伤
- 季节性
- 其次
- 看到
- 集
- 应该
- 签署
- 硅
- 简易
- So
- 软件
- 东西
- 听起来
- 眼镜
- 速度
- 速度
- 星空
- 系统
- 比
- 这
- 未来
- 其
- 然后
- 那里。
- 事
- Free Introduction
- 虽然?
- 至
- 也有
- 最佳
- 触摸
- 传统
- true
- 真相
- 二
- 理解
- us
- 用过的
- 广阔
- Ve
- 视频
- 愿景
- 想
- 了解
- 方法..
- we
- ,尤其是
- 这
- WHO
- 将
- 也完全不需要
- 韩元
- 工作
- 错误
- 您
- 和风网