这阵子收拾老物件,翻箱倒柜找出来一堆灰扑扑的NES卡带。插上我那台老古董机器,电视一开我就傻眼了——画面糊得像隔了层毛玻璃!《超级玛丽》里那个旗杆上的小像素点都糊成了一团,玩《魂斗罗》连子弹轨迹都看飘忽。这哪是怀旧,简直是自虐!我琢磨着非得把这画质整明白不可。
踩坑踩到差点想砸机子
一开始我以为换根线就完事了。红白黄三色线?换!复合线?换!结果画面照糊不误,色彩还窜得跟打翻了颜料罐似的。接上老CRT电视,倒是有点扫描线那味儿,可画面还是蒙着雾,角落更是糊得亲妈都不认识。折腾一天,腰酸背痛,对着电视发愣,心想这老玩意儿真就这么拉胯了?
被逼上梁山搞模拟器
眼看实机无望,我转战电脑模拟器。下了一堆常见模拟器,画面比实机还离谱,有的锐化得像狗啃的锯齿,有的满屏马赛克乱闪,玩个《塞尔达传说》愣是看不清林克手上的剑。我耐着性子找了一下午,终于撞见个冷门开源滤镜包。这玩意儿装上去跟拼乐高似的:
- 先解压三个文件夹扔进模拟器根目录
- 再在视频设置里调成GLSL渲染模式
- 在滤镜菜单翻半天才找到“CRT-Royale”这个选项
光是点应用按钮就手抖了——之前失败太多次,生怕程序当场崩溃。
第二招才是灵魂暴击
滤镜开了确实顺眼不少,但还是差点意思。尤其玩《恶魔城》时候,背景的砖墙纹理糊成一滩,西蒙跳起来的时候边缘还在闪。我翻国外论坛翻到后半夜,有个老外提了句“关掉模拟器的PPU强制交错”。这词儿听着就头大,在模拟器高级设置里扒拉半天,终于在一个犄角旮旯找到叫“Force Interlace”的玩意儿。取消勾选那一刻,画面像被施了魔法:
- 马赛克边缘突然利落了
- 人物跑起来不闪了
- 之前糊成一团的《双截龙》背景广告牌居然能看清字了!
当时激动得差点把手柄扔出去,这效果比我当年在小霸王上玩的还清晰!
整完活连夜测试
怕效果是幻觉,我连夜把老卡带都试了一遍。原本糊成黄色马赛克的《坦克大战》草地现在能分出深浅,甚至能看清藏在树丛后的敌方坦克。《洛克人》的炮口特效也不拖影了,子弹轨迹清清楚楚。最绝的是《冒险岛》,主角甩头发那几帧像素点都数得清。折腾到天亮,邻居家狗都叫了,可这效果值了!现在谁要跟我说NES画面渣,我第一个不服!