快科技7月17日消息,前世嘉和Facebook软件工程师GOROman开发了一款macOS平台CRT显示器模拟器,还原程度之高甚至支持“拍一下屏幕修画面”的经典操作。
该项目名为famicom-rf-hackrf-decoder,核心原理是通过开源软件定义无线电(SDR)方案HackRF One接收Famicom(日版NES)的VHF射频输出信号(NTSC-J制式),在软件中完成全NTSC-J彩色解码,并通过SDL2在桌面窗口中实时显示。
接好硬件后,红白机的RF调制视频信号可以在VHF 1频道或2频道接收,画面直接显示在现代LCD屏幕的桌面窗口中,无需连接任何实体CRT设备。
值得注意的是,Famicom的RF输出并非标准广播规格,其视频信号采用非隔行240p格式,每行色度相位推进120度,每帧还包含一根短行,这些参数均不符合标准NTSC广播规范。
这意味着解码器不能简单套用标准电视信号处理流程,必须在后台运行多道工序来消除信号漂移、画面抖动和色同步不稳定等问题。
因此从本质上说,这款软件相当于在macOS上完整模拟了一台模拟电视的"大脑",负责锁定画面稳定性和色彩还原。
本周二GOROman首次展示该项目时,部分网友吐槽效果更像“CRT损坏模拟器”,认为闪烁、噪点和色差等CRT特效过于夸张,画面看起来像一台快要报废的老电视。
对此GOROman解释,初次演示是故意夸张地偏移了VHF频率,目的是制作一个吸睛且幽默的展示视频,并非模拟器的真实表现。
随后GOROman发布新视频,展示了新功能:用手拍一下模拟器顶部,画面稳定性就会改善,完美复刻了当年拍打老式电视修画面的物理交互体验。这一功能迅速在社交媒体上引发怀旧热潮,许多网友表示这是几代人共同的时代记忆。

关于敲击功能的实现原理,有人猜测可能利用了MacBook翻盖角度传感器的反馈信号,不过查看GitHub项目页面后发现,软件中存在一个“audio tap”输入变量,效果更可能是基于MacBook麦克风采集到的敲击音频触发的。
评论区还有用户请求添加“磁铁模式”,以此来模拟CRT靠近磁铁后的色彩失真和色偏效果,GOROman暗示这一功能可能即将到来。



