当时的新闻图片,利用991es的矩阵功能存储数据
遗憾的是,我的82es plus并不支持矩阵功能,这让当时的我抓耳挠腮。事实上随机数生成器才是这个游戏的核心,不了解这点的我,开始在网上寻求计算器的“升级之路”。
2. 升级
支持矩阵功能的计算器是fx-82es的进阶版本:fx-991es。
而对于当时价格仅仅几十元的82es,售价200元以上的991es让大部分学生党望而却步,显然我就是其中之一。对于矩阵功能迫切需求并且囊中羞涩的我,想让手中的82es plus“进化”的*愈发强烈。
拥有8项计算功能的991es
如何把82es升级成991es呢?
按照一般的思路,廉价版本的计算器制作时,相较于进阶版会做硬件上的阉割。
但卡西欧不是一般的公司。在芯片和主板工艺层面,早期的82es和991es居然没有多大差别。老版本的82es a版中,因为控制电路暴露在外,用户甚至只需要将主板中的p3触点刮去,用铅笔涂实p0触点,就能将82es永久升级成991es,从功能到操作都完全一致。
这种升级方式被圈内人称作“硬升”。硬升的普及让卡西欧公司马上反应过来最近82es的销量不正常的原因,随后在82es的b版中修复了“硬升”这一漏洞。
但它只是改了主板。
这仿佛是卡西欧对发现硬升社区爱好者的一场宣战。主板改了,我们就折腾芯片——聪明的社区爱好者马上对新的b版82es开始探索。
之前没有自然书写的ms型号和a版es型号函数机,社区对于它们芯片内的程序早有研究。
经常玩游戏的大家可能知道电脑会溢出异常,而计算器同样会有。计算器社区的研究者们发现,通过按键输入很多异常的数学算式(例如输入很多“/”或者是“Ans”符号),使得计算器溢出进入异常模式,随后在异常模式中输入特定的宽度字符,就能实现82es的升级。
不通过硬件改造而是仅输入升级的方法被称作“软升级”,其方法也被作者命名为“8 21”法。软升级并不会永久将机器升级,但正因为如此,每次升级时手指在键盘上飞快按动输入“升级秘籍”的学生们,会感受到类似当电脑黑客的感觉。
就像科乐美秘籍一样的升级“咒语”(图片来自fx-es(ms)贴吧)
软升级的发现在当时引起了轰动,这种天才般的方法就像当初游玩魂斗罗输入科乐美秘籍一样:按顺序敲击键盘就能获得强大收益。如此美妙的升级过程相较于结果来说,其本身就极富有娱乐性。这次发现直接宣告了卡西欧二次改版的失败。
令人遗憾的是,吃过太多亏的卡西欧现在完全堵死所有升级路径,想在如今的新型号机器上实现升级成为了过去式。卡西欧作为厂商的逐利行为让社区爱好者无可奈何,升级之路也自此被掐灭。
不过,升级只是对函数计算器异常探索之路中的一个成果。
3. 探索
受制于函数机完全闭源的内置程序。想在函数机上开发出新的玩法,只能朝着非编程的角度。由于异常这一非编程模式的发现,为爱好者们寻找新的玩法找到了突破口。
首先是爆机。爆机,指的是由于进入异常状态后计算器会无法实现正常计算功能而导致的显示异常。这种显示异常会使得屏幕出现各种情况,如大范围显示平常不会出现图案、全屏幕闪烁等。
而且由于991系列函数机拥有太阳能电池板的特性,全屏闪烁还会随太阳光的强弱发生频率变化。爆机也有软硬之分,实现软爆机就像软升级那样,通过按键进入异常模式后,通过输入爆机的按键顺序实现爆机。而硬爆机需要对机器硬件进行短接等方式实现显示异常。
像是屏幕坏掉一样的爆机(图片来自fx-es(ms)贴吧)
从前,爆机的用途可能仅在于把同学的计算器“弄坏”,但它却为后来更多的玩法开发奠定了基础。
爱好者发现:爆机会显示异常图案,那图案可以控制吗?经过不断的尝试,有人研究得出,只要控制好进入爆机前的溢出字符输入,就可以达到控制输出异常图案的效果。
这又是一项神奇的发现,它能让计算器在规定的一些数学符号和字母显示之外能输出所有想要的图案。这种玩法被爱好者称为“拼字”。通过拼字能最大化的利用函数机屏幕的像素点,做到显示想要的各种图案。