当前位置:首页> 街机> ## 街机按键设不了,一设机子就僵

## 街机按键设不了,一设机子就僵

  • 柳启滢柳启滢
  • 街机
  • 2026-08-06 23:01:02
  • 59

那天我在城东老商场三楼那家游戏厅,对着《拳皇98》的机台较了半个下午的劲。想改一下键位,把重拳从默认的C换到A上,结果手指刚按下设置菜单里那个新键的选项,屏幕上的确认框还没消失,整台机器就像被人抽了脊椎一样,画面僵住,摇杆扳不动,连投币口的指示灯也跟着灭了。老板探过头来看了一眼,说又是这毛病,这台机子以后别动设置。

我开始以为是偶然,换了一台玩《三国战纪》的机器试。这台机子的按键设置藏在系统维修菜单里,进去要同时按住启动键和投币键三秒。我调了调道具键的位置,退出菜单的一刹那,画面上的关羽定在半空,手里那把刀悬着,再也不往下劈。老板这回急了,说这已经是今天第二台了,再弄坏就让我赔。

这话让我较上劲了。我蹲在机器后面,把主板壳子撬开,用手电筒照着看。街机不像家里的游戏机,它的按键设置是写在一颗很小的EEPROM芯片里,型号大多是什么AT24C02之类,容量只有256个字节。每次改动设置,系统就会把新的键位数据擦写进去。但这台《拳皇98》的机台是盗版基板改装的,主板上那颗EEPROM早就被换了,焊点歪歪扭扭,用万用表一量,供电脚上的电压只有4.7伏,而正常应当稳定在5伏整。

电压不够,擦写的时候就会出问题。芯片内部升压泵没法把存储单元的电压抬到12伏以上,数据写了一半就断了,整个键位映射表变成了一堆乱码。机器读取键位表的时候发现校验值对不上,直接卡在自检循环里。这就是为什么一设置就死,因为设置这个动作本身就是在往一块快要报废的芯片上写数据,写完就崩。

后来我又试着在另一台《街霸2》的机台上操作,这台是原装基板,芯片看起来还行。但结果一样,设完新键位,投币进去,摇杆完全没反应,只有开始键还亮着。老板说这台的按键面板底下有一层水垢,之前有小孩打翻过可乐,线路板上都结了绿锈。我拆下来一看,那条连接按键矩阵的排线,氧化得都快断掉了,按键按下去,信号要经过一段电阻已经变大的线路,CPU收到的扫描结果全是乱的。系统检测到按键状态异常,自动锁死了操作。

我查过一些资料,老式街机基板的CPU扫描按键的频率是固定的,每秒几百次,它靠一片并行接口芯片读按键电平。设置键位的时候,程序会把默认键位表覆盖掉,但写入过程中如果按键线路存在抖动或干扰,系统会认为同时按下了多个键,触发保护机制,直接冻结程序。

那几天我跑遍了整座城市还剩的几家电玩城,发现这个毛病非常普遍。六成以上的机台,要么是主板上的存储芯片老化,要么是按键排线接触不良。最夸张的一台,老板自己都说这机器已经三年没改过设置了,因为上次一改完,连开机画面都出不来了,最后还是叫维修师傅来刷了一遍ROM才救活。

更麻烦的是,有些机台的设置不是存在EEPROM里,而是存在一块带电池的SRAM上,电池没电了,数据就没了,一设置等于要把新数据写进一块已经没有供电的存储区,写进去也是白写。我见过一台机子,设置完键位之后,操作正常了,但只要一断电,再开机,键位又变回默认的。这就是电池彻底没电的表现,那块SRAM里存的根本不是这次的设置,而是上一次还有电时候的残留信息。

我最后一次尝试是在一家巷子深处的老机厅,老板说自己这台《合金弹头》是去年刚换的主板。我信了他的话,改了跳跃键的位置。结果退出菜单后,画面还在滚动,炮弹还在飞,但按什么键都没反应,币也退了,只能重启。

老板叹了口气,说这批主板是翻新板,上面用来存设置的那颗芯片,是从报废的旧板子上拆下来重新焊的,引脚边上都是松香,虚焊严重。平时不改键位就没事,因为系统读取的是CPU里的默认值,那些默认值写在掩膜ROM里,寿命几乎是永久的。设置键位,系统的运行轨迹就不会变:先检测到按键定义改动,然后将新数据锁定到芯片里,那么这颗焊松了的芯片必定读出一个零值,整个逻辑彻底失效。

后来我才明白,家用机按一个键开机,进入设置菜单,改完存个档,一点问题没有,因为那是专门的存储设备。但街机不一样,它就是一台为固定设置运转的商业机器,所有改动都要绕过设计者预留给你的钥匙孔。那些钥匙孔,经过二三十年的烟熏油浸,早已锈住。往里插钥匙这件事本身,动作越大,死得越快。

那之后我再也没动过街机厅里的设置界面。想用什么键位,就练什么键位。机器不动,画面就永远在动。

九游体育 满贯体育 九游体育 九游体育 九游体育 满贯体育 九游体育 满贯体育 满贯体育 九游体育