如果你对老式CRT电视或显示器的印象还停留在“大屁股”“滋滋的静电声”,那你可能不知道,有人正把它特有的不稳定性变成一种可互动的复古体验——甚至得拍一下才能让画面恢复正常。前世嘉工程师GOROman最近在macOS上开发了一款CRT模拟器,逼真到连模拟“损坏电视”的随机故障都被做成了核心卖点,而最新的演示更离谱:你可以用手拍一下屏幕边缘,画面就神奇地稳定下来,活脱脱复刻了当年敲电视才能继续看节目的名场面。
先别急着怀疑这是物理攻击,这个模拟器的底层逻辑一点也不含糊。GOROman曾先后在世嘉和Facebook担任软件工程师,他开发的famicom-rf-hackrf-decoder软件,是通过开源SDR设备HackRF One接收任天堂Famicom(相当于美版NES)发射的VHF RF信号。老式红白机原本用的是射频调制输出,连接电视时要调到1或2频道,而HackRF One相当于一个软件无线电接收器,能把真实的RF信号采集成数据流。软件则在macOS上跑一个完整的NTSC-J制式的色彩解码,并通过SDL2实时渲染到桌面窗口里,让一台现代的液晶显示器呈现当年CRT上的画面。
![]()
但这个解码过程比想象中复杂得多。GOROman明确指出,Famicom输出的信号“并不符合广播标准”:它是非隔行扫描的240p画面,色度相位每行超前120°,而且每一帧还会缺一行。换句话说,红白机的视频时序本身就不规矩,直接拿标准NTSC解码器去套,画面会漂移、抖动,色同步也不稳定。为了对付这些偏差,软件后端不得不同时跑好几个校正流程,模拟老式模拟电视内部的行场同步、色副载波锁定等一堆“模拟大脑”才会干的事,硬是把一团不稳定的RF信号锁成相对正经的画面。
然而,GOROman在初次演示时偏偏放大了这种不稳定性。他自曝是“故意过度偏移了VHF频率”,于是大家看到的初版效果充满了闪烁、噪点、色差和几何畸变,评论区的玩家直接吐槽:“你这做的不是CRT模拟器,是CRT损坏模拟器。”但开发者显然乐在其中。这种把技术瑕疵当成彩蛋来玩的态度,让第一波视频在社交平台上迅速成为话题,很多人反而觉得比一味追求纯净画质的模拟器更有灵魂。
紧接着,今天的更新直接把物理交互塞了进来——敲击显示器顶盖来修画面。社交平台上一度有人猜测,这个效果可能是利用了MacBook的屏幕开合角度传感器,通过检测轻微的物理敲击来触发画面修复。但我翻了一下GOROman放在GitHub上的famicom-rf-hackrf-decoder源码(该项目以MIT许可证开源),发现软件里留了一个名为“audio tap”的输入变量。这么看来,实现原理更大概率是直接拿麦克风监听声音:你拍一下屏幕附近的机身,麦克风捕捉到敲击声,软件就触发一段画面校准滤镜,把原本故意拉偏的频率修正回来。这种感觉就像老电视突然被拍得“通了”,画质瞬间收敛,代入感拉满。
顺带一提,评论区已经有人开始加单了:有人留言想要个“磁铁模式”,模拟小时候拿磁铁靠近CRT屏幕出现彩色斑块的特效。GOROman还没回应,但以这个项目这几天一天一个发疯更新的节奏,搞不好明天就会见到一个新功能。说到底,这个模拟器的迷人之处不在于精确还原画质指标,而是把一代人对模拟电路时代的肌肉记忆——拍电视、转天线、磁铁玩坏色彩——真的做成了可互动的数字体验。它甚至不回避RF信号本身就是个“不完美”的载体,反而把这种不完美变成了主菜。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.