警告:由于大多数程序为欧美程序员制作,以下内容可能涉及到一些没有中文的教程和内容,甚至相关软件也没有中文,请一般轻度玩家注意,贸然实验遇到相关问题本人概不负责。
从2013年我开始收藏各种老游戏机起,我就是严格拒绝改机和坚持原盘游戏的,有一个原因是被各种汉化组、破解组的内斗(我自然也是受害人之一),还有网上“作弊”的玩家搞的身心俱疲,其次大部分“破解”都要毁坏原机的基础系统构造,所以很长一段时间我是不折不扣的“纯种原教主义正版侠”。
但是随着收藏越来越多,我开始涉及到了日式电脑以及软盘游戏,也发现这种坚持逐渐被打破了,毕竟软盘这种娇贵玩意是越用越少,还是供起来较好,为此我还写了 第八篇专门介绍了模拟软驱 ,可见这些仿真化有多重要了。 而后来我发现,“前数字版时代”(指官方未大规模发售数字下载版游戏的时代)的光盘游戏机也面临着类似的问题:大量游戏机的激光头开始老化出现问题,像SS这类游戏机的设计缺陷也导致它们的激光头非常容易损坏,著名的 “倒着玩PS1” 的梗也归咎于光头下沉的问题,而且我收藏的部分游戏居然还是没拆封的,看着几十年没拆的封皮实在是舍不得拆开把玩。
而最让人厌恶的,自然是从PS1时代开始,臭名昭著的 “游戏机软锁区” 时代的来临:大量游戏仅发售一个区域的版本,尤其是部分欧美专属的PS2、XBOX游戏,一般不会发行对应日版NTSC-J的游戏,或者仅在欧美游戏较为流行的港台和韩国发行NTSC-J版本,不能跨区运行意味着收藏的话只能去寻找极其稀少的“亚洲版”,要不就只能找跨区的办法了。
于是我把自己研究仿真软驱的思路伸向了这些游戏机——不过,我优先寻求的自然是无损方案:也就是 尽可能不去改造硬件,或对主机系统有不可逆的修改 ,如PS2就是几乎可以无损免盘。而像是PS1这样需要焊接或者拔掉光驱的改造方法,或者Wii这样需要“刷机”的办法,一般我会专门收一台“改造用机”用来玩游戏,反正记忆卡都是可以拔插的,也没有帐号绑定的限制,更不会像后代高度互联网化的主机因为互联网问题“ban机”。也就无所谓了。
首先先不说免盘,先说单纯的对光盘跨区,因为PS1和土星时代的CD光驱是业界刚刚才加入反盗版措施,因此对数据的比对和读取还是比较初级的,大多数都是通过给CD光盘附加一圈单独的加密轨道对光盘进行反盗版和锁区加密,这个轨道只要机器能通过检测的话就不会对CD的剩余内容进行过多的干涉,因此只要能过了这关就万事大吉。
所以除了动主板焊接跨区/跳过检测的芯片之后,最早的“跨区”乃至“运行刻盘”的思路其实都是“偷梁换柱”,也就是俗称“飞盘”:在主机读完了正版CD的检测轨道之后,在特定时间点把光盘换成别的盘,这样就能读取非授权或者锁区的内容了,反正早期的游戏机都是开放式的“大掀背”光驱,这种替换光盘的手脚还是容易做的。
但是实际上厂商也为了防止玩家篡改光盘,也设了不少门槛:在读取验证轨道后就会立刻开始旋转光盘读取游戏本体数据,再加上大部分光驱都有一个物理开关,在盘仓打开的瞬间就会让读取行为完全停止,再次盖上盖子又是从验证这一步开始重新读盘,因此让玩家无从换盘,“飞盘”的可操作窗口极其小,但是这难不倒第三方厂商,因此一开始那些非授权的“金手指”就瞄准了如何“偷梁换柱”的办法。
Playstation和Sega Saturn的无损跨区方案:金手指卡“飞盘”和Unicom8固件
从PS1和SS诞生伊始,欧美那边就开始流行了一类叫做“Action Replay”的金手指卡。这是一个商业化很高的金手指厂商,除了PS1和SS之外,后来还涉及到PS2,NGC等机器,也发行了各种载体的金手指设备:有数据接口的主机发行外挂式的金手指,没有数据接口的主机则发行需要配合改机的金手指光盘。
不过,虽然这是金手指卡,主要功能是修改游戏,但其实还有一个附加的功能,那就是“飞盘”跨区或运行刻录盘,因为在卡带启动金手指菜单后,会利用I/O接口发送一个停止信号,因此在内部的正版光盘读完正版验证信息后就会停止转动,正好此时就可以想办法换掉光盘。
由于PS1只有900X型和PSone薄机没有I/O接口,此方案还是比较简单实用的,不过还是比较麻烦的一点是“飞盘”还是必须要对付一下盘仓的开关,否则开仓换盘的时候光驱会停止运转,一切前功尽弃,因此大部分金手指卡里都会自带一根弹簧,用于把盘仓开关顶住,这样在打开盘仓的时候,就不会让系统识别出盘仓开启了。
不过,Action Replay虽然是一个“品牌”金手指,但是它主要服务于欧美玩家而且价格也不算太便宜,且固件仅支持西文,于是也有一大批其他厂商的金手指卡出现,比如Gameshark,xplorer等。
后来,在1998年由一名日本匿名程序员开发了一个免费的金手指固件 Caetla ,几乎完美复制了同期Action Replay 2的功能,且支持日文菜单(有日文汉字字库),因此被大量生产。
但是,初始的 Caetla固件并无法支持光盘自动停转, 不过此固件的代码较为简单,因此出现了大量hack的改版固件,不少支持修改的游戏还变多了,而且还能自动停转光盘,因此在日本Caetla逐渐霸占了真正的Action Replay的市场。
而后,当时大量山寨货横行的中文市场也开始逐渐引进了 Caetla ,再加上由于固件支持日文汉字,可以很好地把菜单改成汉字菜单,所以基于 Caetla的“中文金手指”越来越多, 至于后来亚洲地区的所谓“Action Replay”其实基本都是 Caetla的换皮, 现在在某宝某鱼也是一搜一大把,100元左右就能买到。
而SS那边就简单多了,因为世嘉没有对SS的CD光驱做过多的限制,所以它绕过锁区的办法甚至都不需要飞盘,不管是山寨还是不山寨的Action Replay卡,插在SS的存储卡插槽上就能完美跨区,而且SS的Action Replay还能兼顾存档卡、SS内存加速卡的功能,可谓是一卡多用。
由于Action Replay还得靠“飞盘”才能跨区运行游戏,因此这么多年不断有程序员寻找可以“免飞盘解锁”的功能,随着光驱解锁漏洞发现,PS1终于发展出了“免飞盘”功能,当然首先Action Replay和一些其山寨版的后期版本开始支持了解锁,不过这些版本比较稀少且价格不菲,而在多年之后,则有一名称为JonathanDotCel的程序员自己编写了一个基于BASIC的“第三方的第三方开源固件” Unirom8" 。
Unirom8综合了CD引导、光盘文件浏览,十六进制内存编辑等功能,当然它最大的缺点是 没Action Replay那样一键傻瓜式的金手指功能 ,比起Action Replay是拿来商业化修改,Unirom8更偏向于调试程序,不过由于Unirom8 支持称为“ NOCASH unlock”的解锁漏洞 ,所以它可以彻底的“免飞盘”跨区运行游戏。
而且,Unirom8提供的CD镜像本身还带有安装程序,可以把固件安装在各种常见的金手指卡中。而如果是Caetla的卡且内部ROM空间大于256K的话,还可以做成Unirom8和Caetla双启动,而且CD镜像内还带有一些各种各样官方和改版的金手指卡ROM,可以很方便的把软件刷回金手指卡的固件,当然,毕竟这CD本身也是一张刻录盘,如果要运行Unirom8的CD,还是必须要用飞盘或带有芯片的主机才可以运行这张CD。
另外Unirom8还可以 安装至空白的PS1的记忆卡中,做成记忆卡引导模式 ,这样就可以免去使用金手指卡了,因此甚至可以使用于没有I/O接口的900X型和PSone机型。
不过,虽然“ NOCASH unlock”可以达到免飞盘解锁光驱,用来跨区和运行刻录盘,但是这个漏洞 仅针对美版(末尾为1)和欧版(末尾为2)的机型 ,而亚洲玩家 常用的亚洲/日版(末尾为0) 的版本,则由于 检测机制十分严格 ,“ NOCASH unlock”漏洞就无法起效了,对于这种主机,仍然需要用“飞盘”的方式,因此 Unirom8对于日版机,甚至还不如原始金手指卡固件好用一些,但是如果你有一台美版机,Unirom8几乎可以说是完美的选择。
Playstation2的无损跨区方案:MechaPwn伪装测试开发机
PS2比起PS1,引入了更多的限制和检测机制,除了从光盘轨道进行比对之外,还从BIOS和系统控制芯片(称为mechacon)等多个层次对类似“飞盘”的跨区和运行盗版的行为进行围追堵截,而且在PS2-70000型之前的主机还采用了托盘式光驱,这就让“飞盘”几乎无法操作。当然BIOS和mechacon的技术问题略微有点复杂。这里就不讨论了,单纯说跨区,PS2在2008年之前几乎可以说只有加芯片一条道路可言。
在一开始,能够做到不拆机改造而直接运行跨区游戏的PS2只有两种,那就是设备代码为DTL或DEX的PS2测试机/开发机,当然这种机器除了能不受锁区限制运行所有PS2零售游戏之外,还可以运行头数据为DEX的开发数据,因此,可以把一般零售的游戏的镜像头数据修改为DEX之后刻盘让这个机器运行,但这里就不涉及这些了。
不过,毕竟测试机和开发机一样,现在大部分剩下的已经是超期服役淘汰的“电子垃圾”,完全没有收的必要,而且测试机当然也有一些不如零售机的地方,导致测试机拿来随便玩玩还行,但是当作主要的游戏用机,完全没意义,更没有什么收藏价值。
不过不愿买测试机的玩家其实还可以享受到一些“测试机”的红利的,毕竟这两种机型的存在让PS2的mechacon 针对DTL/DEX的机型会睁一只眼闭一只眼 ,所以如果能把零售机伪装成DTL测试机的话,那么就可以达到一定程度的跨区运行游戏了,于是在2021年,程序员AKuHAK终于找到了一个称为 exploit patch 的漏洞,可以让主机改变本应是写保护的mechacon数据,从而改变型号标签,于是一款“改区”的自制程序出现了,那就是 mechapwn
当然,mechapwn是一个elf格式的自制程序,仍然需要一些自制程序的运行方式(如free mcboot配合ulaunchelf运行,这点下面再说)才可以进入,在进入后,需要先将原本mechacon的NVM备份到USB设备中以便于方便随时可以改回零售用机,然后就开始向系统注入 exploit patch,之后拔电源再进入程序后就可以根据自己的机种选择将其变为DTL机型,当然如果只想暂时运行某一个区域版本的游戏,也可以选择修改为零售机(SCPH)的其他区域。
在选择了测试机选项之后,系统查看版本也会发现变成了DTL-H开头的机型,这时候插入大部分正版的PS2游戏都可以跨区运行了,另外,程序还提供了一个“force unlock”功能,即把PS2的光驱强制变成一个单纯识别DVD的光驱,但是这样会 导致CD为载体的PS1游戏和部分CD载体的PS2游戏无法被识别 ,所以一般不会开。
当然,恢复成原始零售机也很简单,保留好NVM的备份后进程序直接选择恢复即可。
不过,由于mechapwn是利用了漏洞,强行修改本来是写保护的mechacon的相关数据,并没有真正的变动BIOS,而索尼也在BIOS加入了一个“LOGO检查”的机制,也就是每次进PS2游戏的那个“Playstation 2的标志” ,这个标志会再度对光盘进行一次检测,有些游戏会利用这个检测机制来拦截非授权行为,所以只能用ulaunchelf直接运行光盘内的游戏可执行文件,或者一些其他手段跳过“LOGO检查”(如Free MCboot的“fastboot”模式)才能运行这些游戏。
而且随着不同型号机器的mechacon的版本不一样,mechapwn能做到的跨区程度也不一样, 比如后期的7500X型和9000X型主机能做到PS1、PS2游戏全区域版本主机,全游戏跨区, 而7000X和之前的型号则有部分限制, 比如日版(50000)/欧版(50002)机玩PS1游戏无法跨区,而美版(50001)/亚洲(50006)版则可以。
而且,mechapwn只涉及跨区解锁, 并未涉及到读取刻录盘 (仍然需要修改为DEX头数据的镜像),所以想要“白嫖”的玩家可能会失望了。不过mechapwn的出现则对当年 锁区最严格的国行版PS2(SCPH-50009) 是一大福音,毕竟原版国行PS2不能运行PS1游戏(因为没有对应大陆区的PS1游戏),也不能运行非国行PS2游戏,而国行用的“大龙直读”已经是稀少货了,但mechapwn则可以把 国行主机修改为DTL-H50009的“国行测试用机”,从而解锁运行日版PS1游戏以及运行外区PS2游戏的功能,真正让这台“锁区机”彻底解放,甚至成为5000X型里面最强的PS2(因为可以运行需要简体中文字库的国行PS2游戏)。
但是,真正能做到“无损”跨区的主机也只有PS1、PS2和SS了,其余的都需要各种焊接芯片的帮助,而实际上,如果不考虑光盘本身,最简单的跨区办法自然是免盘运行,彻底跳过光盘的区域检查机制,还能不去拆全新的收藏,也能减少激光头带来的不确定性,何乐不为?而随着各种FPGA、单片机设备的普及,关于游戏机光驱的模拟也逐渐地成熟了,各种“光驱板”也开始出现。
首先先介绍最为流行的PS1的光驱替换方案,但是由于PS1的主板的特殊性,目前所有的PS1 免盘化方案都不可避免的要在主板上焊接东西,而且对机型也有一些限制 ,这点就非常遗憾了。
PSIO可能是国内玩家见得最多的一套免盘方案,毕竟出货量不小,国内的大部分某宝商家也在主推这个,但是这个方案纯属于高不成低不就的方案之一,如果让我推荐,我是肯定不推荐使用的,因为这个方案完全是“ 成也作者 败也作者 ”。
PSIO同样也是利用了PS1的I/O接口,除了没有I/O接口的PSone和900X型之外都能用,而且比起其他免盘方案,他可以 保留主机的光驱,做到一机两用 。
但是PSIO 并不是即插即用的,他必须在主板上 焊接一块切换芯片 ,否则插入PSIO开机甚至可能烧坏主板,这块芯片虽然焊接的触点不多,但各个触点的距离很远,需要飞线安装。
不过,PSIO本身的兼容性很一般,使用I/O接口的设计远不如真正从光驱接口输入数据那么稳定,但是作者把PSIO定价在149.99澳元,与另一更加稳定的方案Xstation(99美元)持平(加上切换芯片甚至更贵),这让PSIO很没有性价比。因此部分玩家开始了对PSIO进行克隆,用自制的克隆版来降低售价。
其实,这些改机模组的原版与克隆版的孰是孰非一直是一个老生常谈的话题,这些设备因为涉及版权问题大多数并未完全商业化,但是除了一些开源且比较有分享精神的作者会把固件乃至电路板开源给玩家分享,让玩家可以自制;稍微商业化一点的项目都不太乐意让玩家克隆自己的劳动结晶,但大部分也不会对克隆版行为做过多干涉,顶多对克隆版的芯片做如无法升级固件等限制。
不过,PSIO的作者在与克隆版对抗中采用了一种自掘坟墓的办法——在 新固件中加入了对克隆版的PSIO进行破坏NAND的行为 ,这导致很多购买了克隆版PSIO的玩家在更新后设备损坏,而不更新直接不让使用,之后作者也发现PSIO存在很多BUG,自己的研究也无法解决这些BUG,而且每次更新在解决旧BUG的同时还产生了新BUG,逐渐地也开始不再更新固件,而作者对于这一切,只是把责任一股脑的推到了制作克隆版的人那里,随着作者“摆烂”,PSIO也在诸多免盘方案中逐渐变的不再受人重视。
Xstation是PS1的免盘方案中的一个后起之秀,2020年10月才第一次发行固件,采用的是ESP32这个很万能的单片机作为基准,但是他的思路与大多数“光驱板”一样,采用的是代替整个光驱模组的方式进行免盘化,因此一发布就获得了很高的兼容性。
但是,Xstation作为替换PS1光驱的方案,首先他占用光驱接口,无法保留PS1原本的光驱,也就是说一旦改造了就要和读取光盘说再见,其次改造难度较大,因为他不是直接使用了光驱模组的插口,而是使用了主板上的几个数据脚,由于距离较远,需要在主板上焊接一个 长条形的QSB快速焊接板(Quick Solder Board) 来引出接口,这块板子不仅针对不同版本的主板有差别,而且需要焊接的触点还非常多,总体来讲需要一定的手工工艺,焊接也比较麻烦,但是装上后就可以一劳永逸。
而且,Xstation针对PS1的机种也有一定的限制:只能用于550X型和100X型PS1机种,国内玩家特别喜欢的750X型反而无法使用,而且100X和550X的焊接板的外观不一样(见上图),不过,就算是焊接起来比较麻烦,但是Xstation采用光驱接口的设计,运行稳定性几乎可以达到100%运行所有的游戏,而且它对于多盘游戏可以同时加载多个光盘镜像,通过开-关盘仓即可达到模拟换盘的目的,所以,目前来说Xstation是性价比最高的免盘方案了。
另外关于其它型号的PS1目前也有比较好的消息:程序员 Robert Neumann 正在研发直接使用光驱模组插口的新光驱版 mStation ,由于不再使用焊接方式连接主板,这个光驱板的最终目标是 所有机种的PS1皆可使用 ,只是目前仍然在研发中,而且官方说很有可能会 导致CD舱盖打不开 。
由于树莓派推出了很便宜的精简开发板 树莓派PICO(售价仅有4美元) ,所以有些程序员开始以此为切入点进行开源的光驱版的研发,于是于2023年5月,picostation这一PS1开源方案光驱版出现了。
但是该方案目前刚刚起步,目前能做到的也就是能当CD播放机用,播一播音乐CD镜像,或者运行Unirom8的镜像,目前作者的实验中只有6个游戏可以启动,而且还无法完全正常运行。
而且作为刚起步的方案,作者也只是提供了 电路板的PCB板图,方便DIY的玩家自行制作 ,而且接口方面使用的是与Xstation一样的QSB焊接板,因此也 仅支持100X和550X两种机型的PS1 ,所以有一定的电路板DIY能力的玩家可以跟着作者慢慢等着尝试,一般的玩家就别想了,不过如果此方案能够成熟化,应该会对那些比较商业化的方案造成一些冲击。
西班牙terraonion小组的mode(以下简称MODE)可能是所有免盘化方案中最豪华的一个,采用的是FPGA芯片对光驱进行模拟,因此兼容性更上一层楼,远非其他单片机光驱板可比。
最早这个光驱板主要是针对SS和DC两种世嘉游戏机的免盘化,而后来由于FPGA的泛用性,MODE也开始支持了PS1,当然,MODE也仅仅支持550X之前型号的PS1,而且在PS1上使用还是要焊接MODE专用的快速焊接板,否则无法使用。
不过MODE作为“土豪”光驱板,它的配置也是最为豪华的,首先MODE上拥有MicroSD、USB和SATA三个接口,意味着玩家可以同时用SD卡,U盘甚至是SATA硬盘存放游戏。
而MODE的选择菜单也极为豪华,他甚至支持分类、游戏详细信息和显示游戏封面(需要自行下载)。
但是,MODE这么豪华,价格也非常豪华: 官方定价202欧元(1512人民币,不含PS1焊接板) ,而且是“期货”——目前MODE已经缺货长达半年以上,预购排队也已经排出去超过3个月,想搞到一台MODE可谓难上加难,囤积的现货价格也打着滚的上涨。
而且,Terraonion的商业运作方式也让国内外的复古玩家颇有微词:一方面他们是这些光驱板作者中最商业化的一个,另一方面他们 又有饥饿营销之嫌 ,经常搞预售却不给准确的发货时间,虽然芯片短缺导致商品经常断货,但是小组经常放话说东西马上出货,让大家预购,却在之后又放了鸽子,搞得很多预购玩家非常不爽。
而在发货方面,Terraonion小组虽然大部分人位于西班牙,但是他们为了避开西班牙国内的一些麻烦,另外也为了避税,把公司、库房和发货地设在了距离西班牙最近的避税国 安道尔。
虽然商家把公司设在安道尔可以减少很多税收成本,但是对于买东西的玩家可就不那么友好了:由于安道尔 没有加入欧盟 ,因此原本对欧盟有优惠政策的国家地区 无法享受安道尔寄出邮件的税款减免 ,就算是欧洲国家也不例外,玩家需要付高额的进口税等税款才可以拿到东西。甚至有部分国家地区还需要补税。因此遭到了很多玩家的厌恶。
综上所述,MODE在PS1上毫无性价比可言,不过如果真的手头比较宽裕的话,MODE依然是最强的光驱板——只不过我觉得用在SS或者DC上更好一些。
说到SS的免盘研究,其实起步的比PS1还早,主要是因为SS的CD激光头先天缺陷,很容易老化损坏(经历过那个时代的玩家都深有体会),再加上SS的光驱模块十分简单,一根排线一块电路板管一切(甚至一般玩家都可以手动替换),所以也是最早被发起“免盘化”研究的机器之一。
Rhea(瑞亚,也代表土星的卫星土卫五)和Phoebe(菲比/ 福柏,也代表土星的卫星土卫九)属于第一批研究出来的的光驱板,它的作者来自波兰,与后面提到的DC的光驱板GDEMU相同,且于2008年就开始研究了,只不过一直是保密状态,后来因为在社群内获得了好评而开始商业化。由于使用了光驱的接口,菲比和瑞亚的稳定性也是有所保证的,而且他可以模拟换盘,采用的是实体按钮的方式(需要按动电路板上的按钮)。
可是,两种光驱板仅仅是少量商业化销售,作者的目的还是为了研究和爱好,所以光驱板的商业化和傻瓜化程度较低,虽然稳定,但是使用的是特殊的存储方式(给SD卡分为若干分区)和镜像管理,原始版本甚至需要用命令行的方法才可以拷贝游戏(后来才有了可视化菜单的管理器)。
而且由于菲比和瑞亚本来就不是商业化的东西,设计上菲比和瑞亚甚至没有自带开机菜单,改名、排序镜像需要第三方的菜单程序(如RMenu)来解决,总体来说使用起来非常麻烦。
而且瑞亚和菲比有两个非常致命的问题: 首先它们对大容量存储设备支持不佳 ,只建议使用64GB以下的SD卡,大容量的很容易在长时间运行后出现错误导致芯片当机。
其次, 转换软件只支持CDI(DiscJuggler)、CCB(CloneCD)两种早期的SS游戏镜像DUMP格式 ,且对镜像的要求非常高,某些提取软件提取的镜像是不能运行的,必须要专门用CloneCD来提取纯净的镜像。
如果不愿拆包装提取镜像,那么找CCD/CDI镜像也很难,早期用CCD/CDI格式dump游戏的dumper早已不活跃,现在常见的dump数据库redump用的则是常见的 cue+bin格式 ,无法直接支持,而很多新DUMP的游戏是没有CCD/CDI格式的镜像的,如果用转换软件强行转换的话,有可能会丢失镜像的头数据,菲比/瑞亚照样无法运行。
另外,由于这套设备属于爱好者随便卖卖,原版的菲比和瑞亚基本长期处于缺货状态,囤货也是价格高涨。
Fenrir(芬里尔)是法国开发者研究的基于ESP32的光驱板,与PS1的Xstation类似,ESP32类光驱板也是近年才开始研发,只不过SS的光驱比较简单,完全不用焊接什么东西。
芬里尔与Xstation的稳定性类似,使用方法也类似, 可以直接支持cue+bin格式的镜像,以及大容量的FAT32和exfat的SD卡 ,菜单也差不多,从这点来讲,芬里尔的易用性比菲比/瑞亚要强很多。
但是芬里尔的缺点在于它无法像Xstation一样直接支持 多盘游戏模拟换盘 ,必须关机再开才能换盘,所以对于 中间突然要换盘的游戏 就无法支持了。虽然作者说 根据世嘉当年的技术文档,SS游戏换盘时实际上都会要求强行存档一次 ,但是谁也不知道会不会有“异类”。
至于如何解决换盘,芬里尔打算用开放 WEB控制台 的方法解决问题,因为ESP32本身有wifi功能,目前beta固件可以让整个 芬里尔接入wifi路由器,之后再由电脑或手机登入web控制台进行换盘和模拟开舱门的操作 ,而且官方透露下一步准备让芬里尔支持网络服务器,从电脑或NAS上载入游戏。不过该功能目前还在开发中,大部分功能还没实现,不建议一般玩家使用。
所以,比起Xstation对于PS1是性价比和易用性皆佳的光驱板来说,芬里尔对于SS来说,暂时无法解决模拟换盘的问题成了一个扣分项,目前对于我来说,还属于观望的状态。
芬里尔除了在自己的官网销售之外,也铺货于Castlemania等几个网店,但是它的出货量远小于Xstation,目前除了官网之外,大部分都处在售罄状态。
和PS1一样,SS用户里也有希望不拆卸光驱模组就解决免盘化的玩家,而SS除了存储卡插槽之外,就只有VCD卡槽这一突破口了,而satiator就是利用了VCD卡这一方案。
VCD解码卡是SS当年在主机战争中为了抗衡PS1做的一个附加功能,插入VCD解码卡后SS就可以观看VCD电影,而部分SS的游戏同时 存储有普通格式和VCD格式的过场动画,插入VCD卡后,游戏就能播放VCD格式的过场 ,有些过场存在差异。
satiator自然是把自己做成了VCD卡的模样,插在VCD卡插槽内就可以达到免盘的目的了,不过由于占用了VCD卡插槽,而本身satiator也没有VCD解码的功能,也就是说使用satiator的话,那些存在VCD格式动画的游戏就不能播放VCD过场了,所以还是需要舍弃一部分功能的。而且使用VCD卡槽和PSIO一样,是从非官方的数据通道载入游戏数据,因此也存在游戏兼容性问题。
但是,satiator方案可能是仅次于MODE之外贵的方案了,官方定价259.99美元(约合1797人民币),和MODE基本持平了,所以也属于一个“土豪”方案了,而且satiator同样 没有换盘功能,作者也不打算做换盘功能 。
这个不多介绍了,抢到就是赚到,没有芬里尔/菲比/瑞亚那些复杂的东西,即插即用。
DC也算是免盘化研究的热门机种,因为它使用的不是标准CD而是 GD-ROM(GIGABYTE DISC) 这一几乎堪称怪胎的存储介质,历史上由于GD-ROM只有DC一种设备使用,所以难以复制。
当年大多数的运行刻录盘的办法,都是利用早期机型支持MIL CD( M usic I nteractive L ive -CD )的功能,将GD精简RIP后转为MIL-CD格式才可以被读取,不少超过CD容量的游戏只能对某些素材降质,而且后期机种也不再支持MIL-CD,导致了DC当年的破解备份并不完全。
虽然GD-ROM有效的让DC避免了完全盗版,不过也造成了DC的保存和维修较为复杂,再加上DC那拉锯一样的光盘启动噪声,所以DC的免盘化甚至热门程度超过了SS。目前,DC的光驱模拟主要集中在VA0和VA1两种前期主板上,而VA2之后的DC主板则因为的主控集成在主板上,几乎所有的免盘光驱模拟板都无法使用。
Retrodream是一套起源于DreamShell的DC用开源引导程序方案,而DreamShell是一个DC的第三方底层操作程序,官方在Github提供的是CDI格式的镜像,而有些第三方开源组织把它做成了硬盘引导,配合一块光驱串口转IDE/SATA硬盘的转接板就可以使用了,由于开源且基本免费,国内很多商家卖的“硬盘机”就是针对这套系统制作的。
可是,RetroDream是开源项目,原作者是肯定不会给你提供教程的,各种方案尝试也不是单独一个团队做成的,因此各个地方的方案完全不一样,而且方案的兼容性也不是太好(兼容性列表: http://dreamshell.infos.st/ ),某宝上卖的大多数商家直接装配好的套装,所以现在在更多更好的方案下,这种“硬盘机”方案也被逐渐淘汰了。 GDEMU可能是现在DC最常见的平价方案了,国内大部分搞DC光驱板的店家也都是着重于GDEMU。因为GDEMU的图纸早已被逆向分析,目前克隆版遍地都是,质量良莠不齐,不过和菲比/瑞亚一样,作者原版的GDEMU只是随便卖卖玩,早已断货,网上基本都是克隆版。
因为GDEMU和菲比/瑞亚一样是同一个作者的产物,所以使用方法也类似,要用专门的SD卡制卡程序灌入镜像,必须用第三方的菜单,而且需要尽量使用CDI或GDI格式镜像,SD卡也最好不要超过64GB
可是GDEMU和瑞亚/菲比不一样,他对机种有要求:只能使用在 I/O电平为3.5V供电的VA1主板机种,VA0主板是5V的,长期高压使用可能会导致烧毁芯片 , 所以非常不建议安装, 而国内玩家熟悉的“铁扇公主”铁风扇DC基本都是VA0的初期机型。
虽然各大社群用各种方案想办法把GDEMU装到VA0主板上,但是需要焊接的东西太多了,实在是难以操作。
而且GDEMU之前在玩《生化危机 代号:维罗妮卡》的时候有一个BUG—— 虎头BUG ,这个BUG是由于GDEMU的读取速度太快导致的,会导致虎头解谜无法通过而卡关。
虽然此BUG解决了,但是因为GDEMU的克隆版的版本太多,有的克隆版需要 通过汉化版修改镜像解决,有的则是也解决了原版镜像的BUG ,国内基本都是克隆版了,乱七八糟,挑选比较麻烦。
这是白俄罗斯作者 MNEMO 的一类将光驱转为USB的光驱版方案, MNEMO 本身是研究3DO光驱板(下面讲)的程序员,但是之后他又开始在DC方面做出了研究,最终作出了这一光驱板,比起其他设备,这个直接就是插U盘,继承了斯拉夫人的简单粗暴。甚至菜单都傻大黑粗的。
而且很明显作者一开始就是针对 GDEMU ,甚至他还做了个对比表格嘲讽,平时在各大社群也是经常嘴臭GDEMU,而事实上, USB-GDROM的兼容性还是挺不错的,而且它不像GDEMU一样限制必须3.5V电压的VA1主板才可以用,而是自动适应电压,VA0 VA1主板皆可使用。
不过,由于作者位于白俄罗斯,而白俄罗斯的 网络销售的便捷度要差很多 ,虽然官方支持 比特币和paypal ,但是作者希望 走paypal转账 ,走 paypal带订单(更有保障)的方式反而会更贵 ,运输也非常没保障,虽然对于中国作者说大概20-60天就能寄到,但是 有寄丢可能(90天没有签收记录的话作者会重发) ,所以购买起来可能会非常困难。
Terraonion MODE依然是最佳选择,同样VA0 VA1主板皆可使用,但是还是那句话:太贵了。
PS2的游戏免盘化方案:Free MCboot+Open PS2 Loader
PS2的免盘化方案可谓是所有的里面最简单的一个了,因为它大部分的软件都是开源的——首先是让PS2可以运行未签名程序的自制引导程序Free MCboot(简称FMCB),拜一名匿名黑客所赐,PS2菜单本身带有的调试接口的签名被破译了,所以可以直接改变PS2开始菜单的外观,并运行第三方程序。
一般玩家都是把FMCB安装至PS2的记忆卡之中,正常的FMCB安装器是写在一张CD镜像中,因此安装方法也五花八门:比如社群论坛有一种方法是利用DVD漏洞运行刻录盘安装,或用装了直读芯片的PS2直接运行刻录好的光盘安装,甚至还有利用PS3的记忆卡读卡器,配合第三方的读卡器驱动,在电脑上用命令行安装(我就是用这种办法自制了一个FMCB引导卡),不过,读卡器驱动因为违反了DMCA,被索尼强行删除了,因此驱动比较难找,这里仅提供一个教程( 连接见此 ,而且安装程序自带的版本过低,之后还要用新版FMCB安装程序升级一下)。 而如果不想这么麻烦的话,某宝的FMCB引导卡一抓一大把,直接买就行,而且大部分都帮你装好了OPL等软件,只不过本来就是开源的软件却要花钱买,实在是有点不甘,而且不光是国内,Freemcboot这个域名还被一个店家注册用来骗人购买高价引导卡了。
而FMCB默认一般都是带ulaunchELF这个文件管理器软件,可以用来运行各种设备内的自制软件和直接启动光盘的可执行文件,之前说到那些自制软件比如mechapwn就要靠这种方法运行。
而Open-PS2-Loader(OPL)则是一个超级强大的新兴引导程序,他甚至淘汰了之前一票使用复杂限制太多的引导程序,OPL可以引导U盘,硬盘,网络等多种载体,这点可以说是一个软件通吃所有。
首先说的是最泛用的硬盘引导,PS2的厚机(3000X 5000X机种,1000X因为用的是PCMCIA所以排除在外)可以直接通过网卡挂载IDE硬盘,所以完全可以利用这块硬盘存储游戏。
不过IDE硬盘现在越来越少,而官方正版的网卡是IDE接口,因此现在出现了很多山寨的sata接口的网卡,这些网卡的质量很一般。
而官方网卡也有一套转换为SATA的转接板方案,用起来还是很稳定的,我目前用的就是这个。
不过硬盘灌录游戏还是有一点麻烦,首先需要用“易驱线”把他转为USB接入电脑拷贝,其次他用的是称为“HDL”的专门的分区和文件格式,需要用专门的软件格式化硬盘并灌录,这些软件有HDLBInst、WINHIIP等等,各有千秋,而且很多软件不能识别过长和非英文的标题(虽然可以通过第三方程序改成中文标题但是非常不建议,部分软件会无法识别游戏),最后需要注意的是,大部分灌录程序必须选择“管理员运行”才可以识别硬盘。
在灌录后,还可以用opl manager这个软件管理游戏的封面,不过硬盘游戏管理后的封面是无法直接存储到硬盘内的,需要从OPL-HDL这个文件夹内拷贝至U盘,再利用Ulaunchelf从U盘拷贝进硬盘的+OPL文件夹下才可以被OPL识别。
虽然硬盘的灌录较为复杂,但是他的兼容性也是最好的,99%以上的游戏都能稳定运行,不过由于硬盘网卡只能放在3000X、5000X型的厚机PS2上,喜欢7000X之后的薄机的玩家无法使用这一方案了,而且更早期的1000X型也无法使用这一方案(其实1000X由于内部系统太过古老,连某些自制程序都很难运行)。
另一方面,由于硬盘是和网卡一体化装在PS2里的,所以硬盘不兼容的游戏大多数都是存在网络功能的游戏,比如《地狱犬的挽歌 最终幻想7》和《最终幻想11》的日版游戏,就因为游戏里有SE的官方的在线账号管理程序PlayOnline的引导代码,导致进入游戏后会占用网卡而导致游戏死机。
而这些游戏和无法使用硬盘的薄机则有另外一种方案:USB方案,这套方案稍微简单一点,把U盘格式化为FAT32,直接用OPL MANAGER识别一下,建立CD DVD等文件夹,之后把ISO丢进DVD文件夹,CD格式的PS2游戏丢进CD文件夹,封面自动下载到ART文件夹,然后插入PS2的USB接口上就可以被OPL识别并引导了
不过U盘模式的兼容性比较差,而因为FAT32格式 最大单个文件仅支持4GB ,直接复制ISO只能复制小于4GB的DVD游戏,而大于4GB的游戏必须用特殊的 UL格式 ,需要一个叫做USBAHD的程序将镜像分割为若干个1048MB的文件存储,但这一格式对游戏的兼容性大大降低。
虽然最新版本的OPL已经支持exfat格式,但是在FMCB启动时 如果机器内插有exfat格式的存储设备会导致主机死机 ,必须要进入OPL之后才可以插入,来回插拔实在是有点麻烦。
并且,USB方案还有个致命问题——传输速度太慢,因为PS2的USB接口是基于USB1.1的,所以对于一些使用的大量CG的游戏,会出现CG频繁卡顿的现象,而且一些容量较大的USB设备,PS2还不会识别,因此除非万不得已(如那些硬盘无法运行的游戏),一般的玩家也不会使用USB方案。
但是MX4SIO是刚起步的方案,兼容性较差,就连《旺达与巨像》都无法运行,所以对于PS2来说,最好的办法就是三种方案都预备,三管齐下,总有一种方案能运行游戏。
当然这里还有最后一种偏门方案——PS2 NETBOX,这是一名国内作者的作品,但是这个方案的作者的态度实在是不敢恭维,不仅单纯就是把一个极早版本的OPL修改为私有协议,其中带的OPL还非常古老,大多数游戏兼容性都很差,而且作者还不肯开源,可以说完全不推荐,也建议玩家不要去买。
Swiss目前支持的引导方式多样,除了需要拆机的方案,也有利用正版游戏漏洞的方案,这里就介绍“最简单”和“最接近免盘”的方案。
这应该是最简单、成本最低(现在被picoboot打破了)和免拆机免焊接的方案了,但是他仍然需要一张正版光盘,并把一个修改过的存档和一个 转为存档格式的SWISS(SWISS下载包自带转好的) 导入记忆卡,然后再插入一个记忆卡转SD或网卡扩展口转SD的 SP2SD, 并把游戏镜像放入SD卡,运用漏洞存档加载swiss,之后就可以运行放在SD卡中的游戏了。
虽然需要正版游戏引导,但是,比起XBOX和Wii的漏洞引导碟还需要一些偏门游戏,NGC引导漏洞支持的游戏非常多,还不乏 《动物森友会+》、《大乱斗DX》、《塞尔达传说》 这样的热门游戏,买了游戏后除了引导SWISS还能拿来玩,这种方案唯一的难点是 存档的导入 :漏洞触发存档和引导的SWISS是 特殊的GCI格式的存档 ,和PS2一样,导入存档必须要用到 已经修改过的NGC并使用专门的存档管理软件导入 , 而且需要单独准备一张记忆卡存放该漏洞存档和SWISS (否则会导致漏洞游戏直接进入SWISS而无法正常保存和游戏)且容量 必须用251格存储卡 (59格的放不下),所以没有被修改过的NGC玩家难以自己自制相关记忆卡。
另外,由于游戏的载入不是利用光驱通道,因此和PS2的USB方案一样,存在着CG卡顿,兼容性不佳等问题,本质来讲除了廉价一些,完全不如其它的方案稳定。
当然,除了正版游戏+漏洞存档引导,还存在 action replay金手指光盘引导、《梦幻之星OL 1&2》+NGC网卡+自建本地服务器的方法引导等多种方式,可是都不如正版游戏光盘引导方便,网页内都有介绍,不再赘述。
目前为止最稳定的NGC免盘方案,还是利用了光驱接口的GC-LOADER PNP光驱板,该方案使用的是 AMD的Spartan 6 FPGA芯片方案。
GC-LOADER PNP的操作模式与其他几种主机利用光驱接口的光驱板雷同,目前SWISS也已经提供了专门供GC-LOADER PNP使用的版本(只需要把BOOT.iso放入GC-LOADER的SD卡即可),因此用起来还是非常简单的。并且GC-LOADER PNP的优势在于卸掉整个光驱模组,往光驱接口一插就可以安装完毕,根本不用焊接什么东西。
GC-LOADER PNP的官方定价是75欧元,价格还算适中,不过目前GC-LOADER官网的设备已经断货了,再次补货时间不明,因此现在有一些做克隆版的商家打起了歪主意,一款叫做 GC-LOADER Lite 的克隆版大量出现在网上销售。
不过该版本已经被广大玩家证实是“劣质版本”,这个克隆版并没有完全复制原版的功能, 只能启动swiss,玩游戏反而需要记忆卡转SD或SP2SD并把游戏存在这个设备上面。再用GCLOADER运行这些设备上的游戏才可以真正玩游戏,等于不是真正的免盘,而且这种方案因为不是真的利用光驱的数据通道,会出现卡顿现象,基本就是骗人的玩意,但是问题是原版PNP已经断货了,价格高涨,导致Lite也有了部分市场。
Wiikey fusion是之前制作wii的直读芯片的wiikey小组的作品 ,主要活跃在Wii的光驱控制芯片开始加密的初期,他是用SD卡替换wii的光驱达到免盘的, 基本就是wii的“光驱板” ,但是Wii因为后来CIOS和USB loader的成熟化(这点在下面再讲),Wiikey fusion反而没有在Wii玩家中流行开来,随后逐渐从Wii的改造领域消失了,不过 因为Wii和NGC的光驱的接线定义基本相同,Wiikey fusion同时可以用于NGC ,而后SWISS系统也发布了能 够刷写Wiikey fusion的固件,让Wiikey fusion直接运行Swiss ,而且Wiikey fusion可以保留NGC原本的光驱达到光驱和免盘共存,因此反而成了NGC玩家的“新宠”。
但是,Wiikey fusion本来是给wii设计的, 他的排线可以直接接在wii的光驱排线上却无法直接接到NGC的光驱接口,要不需要飞线接到主板背面的针脚上,要不就得让第三方做类似PS1的快速焊接板 才行,而且机壳外拖着一个巨大的读卡器,实际上非常丑,实在是无法让玩家提起兴趣。
由于Wii的CIOS和USB loader迅速流行, 产品也停产了,之后只剩下克隆版,然后则是克隆版的克隆版 WASP Fusion,不过这些芯片因为绝版多年,现在也确实难找了。而且因为芯片 停产在SDXC还没有大规模流行的时代,所以不管是原版还是克隆版都不支持SDXC,也就是说SD卡最大容量仅支持到SDHC的极限64GB,这让拥有大量收藏的玩家不得不备着好几张SD卡 。
除了PS1,树莓派PICO也被拿来用于了NGC的免盘引导,PICOBOOT其实和那个克隆版的GC-LOADER Lite差不多,就是单纯把NGC引导进SWISS,但是他和PS1的PICOstation需要单独制作电路板不一样,PICOBOOT不用自行DIY什么东西,直接把树莓派pico刷写为专门的引导程序再接到NGC主板上,然后插入引导用的记忆卡转SD或者SD2SP2就大功告成。因此现在广泛的被某宝的商家用来作为“硬盘机”的方案使用。
但是PICOBOOT还是要往光驱接口和树莓派PICO之间焊接5条线(虽然比WIIKEY FUSION少),所以某种程度也需要一定的焊接技术。
而且焊接完了以后,PICOBOOT能做到的也只是引导进SWISS,游戏的 存储还是需要靠SD2SP2或者记忆卡转SD转接器来存放 ,和用光盘引导一样,这两种转接器存在一定兼容问题和读取速度问题,总体来说只属于一个廉价且不算太完美的方案。虽然它 比起GC-LOADER可以做到共存光驱,比起WIIKEY FUSION无需在外面拖拉一块读卡器 ,但是不是走DVD光驱通道使得它的实用性大打折扣,除非是真的不想花太多钱,否则还是暂时无视这种方案。
由于XBOX是最早标配硬盘的游戏机,而且微软也有限度的允许玩家往硬盘里安装东西,因此一开始玩家们对于XBOX的免盘化就直接打起了机载硬盘的主意,再加上XBOX360发布后,初代XBOX的网络服务基本停止了,因此也不再有什么后顾之忧。
XBOX的免盘化和破解有点类似Wii,但是由于XBOX其实就是一台奔腾3的电脑,所以他的破解基本都是以“自制系统”(Dashboard)为起点来做的。
Aladdin(阿拉丁)芯片自然是XBOX的最简单的方式,焊接也还行,这就属于“硬改机”了,需要拆机,但是拆机其实我是不太喜欢的,不过由于XBOX没有更好的解决方案,这种简单粗暴也只能忍受了。
加装芯片后,强制启动芯片并利用网上各种作者制作的“工程师盘”(比如TruHeXEn工程师盘就行),然后利用工具盘刷新阿拉丁芯片内的BIOS(这里需要注意不同批次版本的XBOX的BIOS不一样,刷错会变砖),大部分BIOS都已自带支持大容量SATA硬盘的功能,之后可以把机载硬盘换成更大的SATA硬盘,直接免除后顾之忧。
刷完BIOS后,如果是新硬盘,利用工具盘内的“新硬盘标准化功能”将硬盘分区,即可以往XBOX里用工具盘装入第三方Dashboard,这些Dashboard有 avalaunch、evolutionX、unleashX 等等,evolutionX算是最常见的第三方Dashboard,国内玩家常用,而目前大多数欧美玩家喜欢用unleashX,易用度高于evolutionX
而工具盘内以大多数还可以安装自制程序,其中最重要的就是dump光盘的 DVD2XBOX, 由于XBOX不能直接识别IOS镜像,而是必须把游戏解包成文件夹放入硬盘,启动原始.XBE文件才可以启动游戏,所以 DVD2XBOX 可以直接把游戏光盘解包,文件复制进硬盘内被第三方dashboard识别,他还支持把IOS直接转换成文件夹格式,以及将游戏光盘利用samba来dump到计算机中。
但是,老的一些PC的传输和转换程序并不支持标准ISO镜像,而是一种称为 XISO的特殊格式 ,如果你的游戏不是光盘而是纯dump的ISO镜像,需要用专门的解包软件( XDVDMulleter )进行解包,提取为文件夹之后,才能传入XBOX
而往XBOX里传输数据则需要 FTP服务 ,用FTP客户端即可传输数据,一般玩家用的是flashFXP,这里就不多做介绍了。
最后说的是国内玩家常用的XBMC(XBOX MEDIA CENTER),因为支持中文,XBMC其实就是现在著名的 媒体中心程序KODI的前身 ,这个也能启动游戏,而且还支持媒体播放,大部分工具盘也提供安装XBMC,就不多说了。
不过,虽然原始的XBOX系统基本用不到,但是XBOX有不少游戏是靠XBOX原始系统的选择语言决定游戏语言的(比如光环1),如果你换了大硬盘并安装了第三方XBOX系统,其实还是建议把原版XBOX系统传入C盘,然后进入一次原版系统选择系统语言为“繁体中文”,否则这些游戏无法显示中文。
软破解则比较麻烦,由于软破解无法刷芯片的bios,所以只能使用很小的 原装IDE硬盘,无法支持大容量的SATA硬盘转接 ,不如直接用aladin,不过如果真的不愿意拆机的话,xbox softmodding tool就成了所有“软破解”运行的第一步。
正常的xbox softmodding tool提供了多种启动方式,目前唯一不需要改造主机的方式就是利用XBOX的手柄存储卡转U盘的转接器,将漏洞用存档复制进游戏系统,只不过国内XBOX初代玩家比别的玩家基数要少很多,这个设备还挺不好买到的。
之后再利用有漏洞的正版游戏,引导安装xbox softmodding tool,只不过这几个漏洞游戏除了《机甲先锋》(MechAssault)和《细胞分裂:明日潘多拉》有日区亚洲版之外,大多数只有美版,亚洲/日版机无法使用,而且《机甲先锋》的后期版本还没有漏洞,无法使用。当然还有一种拆机的方法使用阿拉丁芯片然后传入xbox softmodding tool。只不过你都有阿拉丁芯片了,干嘛还用xbox softmodding tool呢?
利用漏洞存档,把xbox softmodding tool刷入系统引导后,就可以在光驱内放入刻录的工具盘,启动各种工具,安装dashboard,其中包括DVD2XBOX和XBMC,,这样就可以达到免盘玩游戏了。
3DO(一般又称R.E.A.L系统)是松下和几个公司搞的一台32位游戏机,但是市场占有率太低,所以不为玩家所热衷,但是3DO有很多播放CD和视频互动的游戏,还是有所特色的,作为CD机种,自然也会有光驱板的研发。
·3do dev是目前唯一将3D0的光驱版量产的一个小组,他们的光驱板有两种方案——一种是替换整个光驱模组的光驱版 FZ-1 ODE ,但是这个版本仅供 松下FZ-1 (段落开头的托盘式光驱的3DO)机型使用。
另一种则是使用扩展接口的 xport Internal Version,这种方案可以使用在后期机种 松下FZ-10 (开放式光驱的3DO)上(当然也可以用在FZ-1上),只需要插在后面的扩展接口即可,这种方案略微贵一点,但是可以保留原机光驱。
同样来自白俄罗斯作者 MNEMO 的作品,而且这才是他的本职工作,从2006年他就开始研究,而且他做了好几个3DO机型的版本的光驱板,包括了 松下FZ-1 松下FZ-10,三洋try IMP-21J,金星(goldstar)GDO-101 。
但是还是那句话,白俄罗斯的电子商务实在不发达,买起来还是费劲。
这是一个利用了FZ-1 ODE固件的个人开源方案,目前的目标是把SATA硬盘移植到3DO上,但是刚刚起步,还没有发布版,这里就不多提了。
FM-TOWNS是富士通推出的一款和PC-98系列抗衡的日式标准个人电脑,之前的文章提到过,本来FM-TOWNS最早是面向大型企业的高端工作站,所以早早配备了CD光驱(是日本历史上第一个标配CD光驱的个人电脑),但是后期的时候由于大部分玩家都拿FM-TOWNS玩游戏,索性富士通直接精简了大部分的设计,推出了一体机 FM-TOWNS Marty ,这台机器放弃了电脑硬件的升级空间,基本就设计成了一台家用游戏机,说它是“游戏机”也行,是“电脑”也行,由于大部分FM-TOWNS游戏都采用了CD载体,再加上FM-TOWNS的CD光驱是特制的,无法随便更换,所以FM-TOWNS除了本身软驱的仿真软驱之外,光驱的免盘化方案也同样重要。
FM-TOWNS常见的有三种机型,一种是灰色塔式机(初代机),一种是FRESH(白色卧式机,我目前用的就是这个机种),还有一种就是Marty。
塔式机是FM-TOWNS的第一个机种,他的CD光驱是一种很特殊的“磁带盒”式构造的光驱,因此完全不是通用件,所以Wizard就是为他准备的光驱板,它的作者依然是GDEMU的作者。
但是由于塔式机的光驱接口特殊,Wizard采用的是在中间加一块转接板作为光驱板的方式,这样可以保证原版CD光驱继续可以使用,不过整体要把原版的光驱电路板上的两个插座卸下来安装在光驱板上,再安装两个新的插座,而且还要把供电跳线剪掉焊在光驱板上才可以,所以100%需要焊接,再加上FM-TOWNS的塔式机用的不是PCB电路板而是比较脆弱的单层电路板,所以拆卸焊接还非常危险。
焊接完后就把光驱板贴在原版光驱后面就可以使用了,不过安装起来还是比较麻烦。
而且现在作者 所有的光驱板都在断货状态,不知何时才会开启销售,因此现货的价格非常美丽,一般的玩家也别想玩了。
DocBrown (布朗博士) 同样是GDEMU作者的方案,GDEMU作者在光驱板命名上十分喜欢玩文字游戏(从之前SS的光驱板叫“土卫五”、“土卫九”就能看出来)——既然你机器叫“Marty”(马蒂),那我就叫“ DocBrown ”(布朗博士)好了,这明显是《回到未来》的梗。
由于Matry是开放式光驱,因此和普通游戏机一样比较好更换光驱模组,只要拆卸掉光驱,把排线接在 DocBrown 上即可,这点比塔式机轻松很多。
但是凡是鼓捣过FM-TOWNS的玩家都知道,Marty机型是富士通后期为了降低价格用于娱乐推出的“游戏机化”机种,很多地方都精简了,部分游戏存在运行效率问题,而且marty的光驱板虽然方便,软驱却是特殊接口无法直接接上34针的仿真软驱,所以大部分玩家不太喜欢。 而且 DocBrown 和Wizard一样,已经断货了。
3DS DEV小组基于3DO的光驱板的成功,还把光驱板移植到了富士通的“游戏机电脑” FM-TOWNS MARTY 上,当然使用方法和前面的DocBrown 类似,就不多做介绍了,当然这个光驱板并没有断货,所以随时可以买到。
不过DMC88是我目前为止最关注的FM-TOWNS光驱板,因为目前塔式机和Marty均推出了光驱板,而弹出式光驱的FRESH虽然是后期的大内存高CPU机种,却因为光驱特殊而暂无方案,不过我在某个光驱板的Discord小组内也看到了好消息,DMC88小组的最终目标是也为FRESH开发一款光驱板,这里我就只能慢慢期待了。
PC-E算是最早引入大量CD游戏的主机机种之一了,虽然他是8位机,但是再加上的SUPER CD-ROM之后其游戏甚至可以媲美16位、32位游戏机。
由于PC-E的CD套件是后来推出的,因此PC-E的免盘运行CD游戏的方案完全不需要对原本的光驱进行改造,直接利用PC-E后面的数据接口就可以解决所有问题,因此PC-E CD的免盘方案大多数都是很直截了当的设计
Everdrive就是著名的“乌克兰大神” krikzz, 他研制的烧录卡已经拯救了很多玩家的主机, Turbo Everdrive PRO 自然就是他针对PC-E设计的最高级的烧录卡,这种烧录卡虽然只有PC-E标准游戏卡HuCard的大小,却支持PC-E CD游戏的启动。
但是目前该烧录卡单独使用的时候因为缺乏标准CD固件的输出模式,部分PC-E CD游戏因为无法输出CD立体声而无法运行。
而EDFX为 krikzz制作的扩展“屁股”。通过这个设备可以让PC-E直接支持CD立体声和RGB输出(使用MD2型接口),搭配Turbo Everdrive PRO就可以实现完全的CD游戏运行。
而且还有一点:官方也说 由于烧录卡是模拟CD驱动,因此如果主机有真正的PC-E CD套件或者一体机PC-E DUO的话,烧录卡是玩不了CD游戏的。
但是比起下面介绍的Super HD System3 PRO,Turbo Everdrive PRO有一个优势:
由于Hucard本身不具有存储功能,当初PC-E卡带游戏需要把存档存入专门的外接存储设备中,如“天之声”、“存档君”、“记忆库128”等等,
因为烧录卡单体只是一张Hucard,所以它支持在PC-E上接入 天之声2,可以实现把原有存在天之声2内部的存档备份至烧录卡中,但是接入天之声2的时候仅能用于备份和传输存档,无法运行CD游戏(因为扩展接口的数据流被占用)。 而且对于后期一体化机种 PC-E DUO, 由于设计上等于已经插入了CD套件,所以 烧录卡的CD功能会直接无法使用。
而直到CD-ROM套件出现后, CD游戏将存档存在了CD-ROM套件内 用电容驱动的RAM存档内(PC-E DUO也是这样设计), 但是因为电容电量有限,CD套件又和 天之声2都是占用扩展接口,不能共存, 因此备份CD游戏存档使用的是专门的HuCard外观的存档卡 “天之声bank”。
反过来,由于 插入CD套件的时候烧录卡的CD模拟功能会失效 ,而烧录卡 占用了hucard卡槽,所以和天之声bank又不能共存 ,烧录卡反而 无法直接复制天之声bank内的存档 ,用烧录卡玩游戏要么 只能重新开始 ,要么就先要把存档从 天之声bank导入天之声2 ,再把天之声2内的存档导入烧录卡。总之非常麻烦。
Super SD System3和Super HD System3 PRO 和MODE一样来自terraonion小组,他利用的是本来CD套件就在使用的PC-E的扩展接口(俗称“屁股”),因此基本就是一个模拟的PC-E CD设备, 普通版Super SD System3支持玩PC-E的卡带和CD游戏,但是只有RGB输出。
而 PRO版则自带HDMI接口,能直接以480P输出。
除此之外,Super HD System3 PRO还支持了SuperGrafx(俗称螃蟹机,PC-E的一个加强机种)的独占游戏。
另外,这个设备和“乌克兰卡”的区别在于,他是输出“屁股”和烧录卡二合一,因此无需前后都插数据插口,不过terraonion没有明确说该设备 支持天之声2和天之声bank,虽然官方说理论可以把“天之声bank”的存档自动导入“屁股”,但是需要进行存档文件复制粘贴等操作,从导入导出原始存档来说,这点不如明确说支持“天之声2”的“乌克兰卡”。但是pro版又支持“螃蟹机”游戏,这点又比“乌克兰卡”厉害得多。
同样,这种“屁股”自然和MODE一样价格不菲, 普通版定价182美元,PRO版官方定价252美元 , 而且都已经断货很久了 。
MD-CD也是早期支持CD的机种之一,而且MD-CD初代的套件很容易损坏且价格也很高,所以大部分玩家都寻找可以运行MC-CD游戏的烧录卡方案。
不过研究MEGA-CD免盘化的方案比较少,集中在烧录卡直接模拟CD上,除此之外大多数还带有32X(MD的加强版游戏)套件的模拟方案。
“乌克兰大神”的烧录卡Mega Everdrive Pro,是他卖的所有MD烧录卡中配置最高的,该方案可以脱离CD机直接运行MEGA-CD游戏,而且支持世嘉大师系统(SMS)游戏和32X游戏不过他是所有MD烧录卡中最高端的一个,售价高达259美元——约等于买一台二手的CD套件的钱。而且32X游戏必须要使用32X套件才可以支持。
又是Terraonion的高级货,MEGA-SD基本和“乌克兰大神卡”的配置相同,也能玩CD、SMS、32X游戏(32X需要套件),价格也差不多: 247.00欧元,二者基本上说是不分伯仲, 但是megaSD 因为内置记忆体太小,有部分游戏无法存档(如三国志3)。需要用第三方做的存档卡中转。
而且MEGA-CD目前还是断货排队预售中,因此这点还是不如“乌克兰大神”。
Wii对于我来说算是“门清”的游戏机,我曾在百度Wii吧做了接近10年的吧主,见证了Wii的各种破解机制,从早期的直读芯片到第一次攻破系统,可谓是一波三折。
Wii这台机器虽然是高度互联网时代的第七世代游戏机,但Wii比较特殊——它与互联网的嵌入程度并不深,商店也没有提供真正的数字版Wii游戏(只有虚拟主机游戏和Wiiware),联网游戏也非常初级,所以本质上它还是属于“前互联网时代”的游戏机,甚至由于没有账号系统,任天堂对wii的系统修改也没有做什么太有效的限制,更谈不上BAN机。
而随着wfc(nintendo wifi connection)和商店频道的关闭,修改系统反而会让wii更加好用,尤其是可以把一些废弃服务接入第三方制作的私人服务器,让这些服务继续发光发热,比如riiconnect24和wiimmfi。
当然,由于Wii的系统修改涉及的东西特别多,后来我思来想去,决定单开一篇文章,这里就做一些单纯的简单介绍 ,具体的Wii的介绍我将放在下一篇文章中 。
但是 不管怎么搞,跨区、免盘、自制软件等等,一切的起点是homebrew channel(HBC) 。从一开始HBC就伴随了wii的破解始终,这是进入所有非官方自制程序的平台,因此安装HBC成了所有“软破解”的第一步。
但毕竟一开始Wii的系统是没有能够运行第三方代码的正常入口的,所以一开始需要使用漏洞来运行 HackMii Installer来安装HBC, 当然随着历史的进步和Wii主机版本的更新,不同时代触发漏洞,进入 HackMii Installer 安装HBC的方法也不一样,从最早的《塞尔达传说 黄昏公主》存档漏洞,到最后4.3系统的letter bomb(邮箱炸弹)漏洞,都不一样,具体需要参考这篇文章: https://wiibrew.org/wiki/HackMii_Installer 在安装完HBC之后,在SD卡内建立apps文件夹,就可以把网上找到的自制软件的文件夹放入这个位置了,之后进入HBC主界面就可以选择相应的自制程序使用。
好了,讲完HBC,就要讲 整个Wii的修改中最重要的东西——IOS ,而且必须提到一大堆比较专业化的术语了,没办法,我尽量做解释:
Wii的I/O system(IOS),又叫I/O PROXY(IOP) 是wii 运行菜单、游戏、系统频道的一系列底层系统 ,随着系统更新,旧有的IOS会更新自身版本号,而新的IOS会逐渐填充wii的IOS预留空位,Wii上给IOS预留的空位一共有255个(1-FF),目前4.3版本系统的 IOS空位已经使用到了IOS80(v4.3系统菜单),远远没有用完。
通常wii的游戏如果直接拿盘玩的话会自动使用特定的IOS, 而且越早期的游戏使用的IOS的编号越靠前, 比如首发阵营游戏《塞尔达传说 黄昏公主》用的就是IOS9,而接近2013年的《舞力全开4》用的则是IOS56,2015年之后接近Wii寿命末期的游戏使用IOS57 。
wii的系统刚刚攻破的时候, 大多数的自制程序和破解过的数据都是没有官方认可的数字签名的,这导致软件无法运行或者没有调用Wii的硬件驱动的权限,这时候wii的解决思路是给 特定运行游戏的官方IOS打上漏洞补丁(如trucha bug补丁,nand注入补丁等),让这个IOS在引导游戏时可以忽略签名比对、证书对比或提供高权限运行(类似boot用户)等方式,
但是随着发现了更为方便的 高权限标签AHBPROT的IOS58 ( 可提供绕过Wii的powerPC架构系统完全硬件权限 ),这种打补丁的方法没有太大意义了, 而且很多破解小组(如HBC)是反对给IOS打补丁这种不太稳定行为的 。不过如果想给如《舞力全开》、《吉他英雄》等正版游戏添加早已不能购买的DLC,还是需要给相关引导正版游戏的IOS 补丁的,否则从第三方网站下载DLC内容,即便安装进SD卡也会被视为未授权内容(免盘玩则因为使用的是CIOS而无此问题)。
有一阵为了对抗任天堂靠强行升级系统堵住相关漏洞,有程序员提供了 版本号伪装为V65535(16进制的最大数字)的相关IOS安装包以防止系统更新相关的IOS堵住漏洞 ,但是现在wii早已不更新外加AHBPPROT标签被发现,堵漏洞也没多大意义了。
而CIOS(custom ios) 是一类将原本拿来运行游戏的IOS修改过的自制IOS,这类IOS主要用于引导一些非授权游戏,这些IOS一般都是挑选一些比较后期的运行游戏用的IOS(比如IOS37 IOS56等等)进行修改,并把它们安装到IOS200以后编号的系统预留空位(因为这些空位正常情况下Wii的官方IOS是用不到的)。
由于单个IOS不一定能引导所有游戏(比如IOS56就无法引导《大神》,早期IOS无法引导支持麦克风的游戏),因此一般会同时把基于不同编号的 CIOS安装在246 249 250等地方以便于不同游戏使用 ,当然后期任天堂也推出过堵截CIOS的行为,把200号之后的249 250 251等全部安装上无用的空IOS,不过这一情况也随着玩家可以随意删除IOS而被破解了。
最后说的是一些wii 的修改使用中必须使用的第三方软件:
wii的大多数自制软件和一些第三方安装内容的安装包是wad格式,需要用wad管理器进行安装和卸载,目前最常用的单体 wad manager是yet another wad manager mod,这是最早的wad manager的修改版的修改版。
anyregion changer:改变系统区域设定
由于不用USB免盘或“软引导软件”的话,所有游戏的运行参数是跟着系统菜单走,因此即便是跨区,如果系统设置游戏载入语言是非外区语言,也会出现部分外区游戏没有字(比如日版机玩美版的《舞力全开4》),这是因为 某些游戏内存在其他语言的语言代码,却没有该语言相关内容,在该语言环境下会自动加载相关语言代码,导致画面变为空白。
而在wii的商店关闭前,偶尔玩家还需要切换商店区域(比如日版机玩《舞力全开》下载DLC)。除此之外,以前由于欧版、韩版Wii大量进入国内,要把系统修改为日版机系统前也要改变相关的设置,这就需要通过专门的软件 anyregion changer来修改部分参数达到修改语言和商店的目的。
这个软件有一些危险性,不过现在如果已经是日版机的话,不需要修改除“launguage”之外的任何东西,而且用USB-LOADER的话,可以强制用USB-LOADER的设置来引导游戏,修改区域设置就没有太大用处了。
原始的anyregion changer还拥有一个 安装系统菜单的功能 ,如果 安装系统版本和调整的区域设置不一致会导致主机无法进入系统 ,但是现在这个功能已经被一个叫做 DOP-MII 的下载安装官方内容的软件接管了(因为本文用不到就不介绍了),因此可以使用 Any Region Changer ModMii Edition 版本,这个版本删除了安装系统菜单的功能,单纯保留了修改区域设置的功能。
Simple IOS Patcher:给IOS打补丁
刚刚提到的给IOS打补丁也需要专门的软件,这个软件可以把IOS打上各种漏洞补丁,还可以现场从NUS(任天堂官方更新服务器)下载相应的IOS并现场打补丁,或者单独升级、降级IOS版本。很强大。
以上三个软件已经由riiconnect24小组整合为了 WiiMOD lite ,现在就再也不用准备那么多软件了,一个软件解决问题。但是某些时候 WiiMOD lite在执行某些功能后会死机,所以建议还是单独准备单体的三个软件比较好。
wii的跨区非常非常简单,只需要装入priiloader即可,这个软件在国内俗称 “防砖软件” ,它是最早的“防砖软件”preloader在停更后由别人接管的一个修改版本,主要是可以在Wii开机引导进入系统菜单的时候加入一层 priiloader引导菜单(类似于电脑的恢复模式或PE系统),在这个菜单内可以直接运行HBC,或者安装一些东西,因此就算系统菜单彻底坏掉也可以达到一定程度的拯救主机的作用,因此才被叫做“防砖软件”。
使用priiloader前需要在HBC内进入priiloader安装程序,一路到底就可以安装完毕。
安装完priiloader后,在开机时候 按住reset键开机 ,即可进入priiloader菜单。
除了之前提到的这些“防砖”、“救砖”功能之外,priiloader还有一项非常有用的功能 “系统菜单修改”(system menu hack) ,而且提供了不少的功能(随wii系统版本不同有一定变动),其中就有把 NGC、wii、频道的区域锁定解开的功能 。打开后, 所有正版光盘就全部解开了区域锁定 。
除此之外,修改菜单还有 拦截系统升级、移除光盘频道(单纯免盘玩家不想看到光盘频道使用),打开正版光盘玩wiimmfi私服(如马车wii)等 功能,不再赘述。
在CIOS和USB-LOADER还没有像现在那样万能的时候,Wii的免盘化实际上还存在另一套稍微复杂一点的方案,那就是刚才提到的 Wiikey fusion和另一个小组的WODE JUKEBOX ,这些方案基本都是从wii的光驱拔掉排线,用一个转接板中转模拟光驱,并用一根排线引出机壳,再用第三方的设备模拟光驱运转,而且两者也是使用WFBS格式的镜像,但是随着wii的软破解和USB loader的流行,这些方案也默默消失了——WODE的最后一次更新是在2012年,而2013 年 1 月 7 日左右 ,wiikey的官网也基本关闭了
wiikey fusion刚才已经介绍了,没有在Wii上怎么流行起来。而WODE比起wiikey fusion采用“脐带式”拖着一大团SD读卡器来说,则相对巧妙一些,他把自己的外部部分做成了wii的底座的外观,因此显得不那么突兀了,而且自带一个linux系统,不需要占用wii本身的系统空间,直接在自带的OLED上选择镜像后,wii的光盘频道就会显示相应的游戏,而且它还支持把正版游戏备份进存储设备内。
不管是WODE还是wiikey fusion,安装起来都十分麻烦,都需要拆开主机的机壳,都需要用排线引出一部分东西,并且WODE和wiikey fusion因为停产较早,它们的跨区运行游戏的模拟功能最多也就 支持到V4.1系统(IOS60),再高的系统因为使用的IOS不再是IOS60,就会出错,因此较新的Wii还得降级才能使用。
而且wode因为使用的是光驱通道,它引导游戏用的是官方的设置,因此存在我刚才在 anyrgion changer的时候说的“跨区玩游戏无文字”现象,在玩某些外区游戏的时候需要用anyrgion changer把语言设置改为游戏对应的语言保存后才能正常显示,这点来说远不如USB-LOADER可以强行修改引导语言方便。
这些设备都已经停产多年,在网上也是很难找到(wasp不难找到),不过wode这种设备运行游戏走的是光驱系统,对喜欢看到光盘频道不那么空空荡荡玩家还是有一定意义的。
由于这些模拟设备约等于直接拿光驱玩游戏,还是建议 把运行游戏的相关IOS打上trucha bug补丁 。
其实直到2009年左右,wii才形成了一套免光盘的方案,而这套方案其实更多的是迫不得已:当时的Wii的后期机种的DVD光驱投入了新版光驱控制板,导致所有的直读芯片失效,破解安装的光盘引导程序也无法绕过光驱的检测,所以各大小组开始尝试从别的存储载体来存储游戏,于是各种方案应运而生。
而早期CIOS和USB-LOADER没有流行起来的原因,是因为CIOS和USB-LOADER的功能并不成熟,而且一开始Wii的游戏存放和PS2的硬盘格式类似,使用的是特殊的 WFBS文件系统,这个格式的兼容性很一般, 不少游戏无法引导运行,还需要用专门软件灌录,而且硬盘还要专盘专用。
而且一开始的CIOS缺乏 阻止重加载 功能,导致部分 合集游戏(内部有多个启动文件),只能进入合集游戏主菜单,选择单独的游戏后会直接跳回系统菜单。
这些问题也导致在一开始这种方案不受重视,直到后来这些问题解决了外加USB-LOADER开始支持NTFS文件系统和新的WFBS镜像格式,这一方案迅速超越了其他需要拆机的方案,成为了玩家的首选。
为了让系统可以引导运行USB设备的游戏,自然要安装CIOS,需要使用到d2x-cios-installer这个自制软件,之后再去下载D2X-CIOSX的最新版本
D2X CIOS由于不再是直接给你打包好的wad文件,因此需要d2x-cios-installer这个自制软件来选择安装CIOS,软件自带V5 V6两个版本的软件,如果把D2X CIOS rev21放入软件文件夹内就可以选择最新版本(目前是v11)。
安装软件默认是 批量模式 ,默认安装的CIOS使用的 基础IOS是IOS37(这个IOS是最泛用的一个IOS,可引导游戏最多),安装的位置为IOS249 ,这两个选项都可以修改,选择好后按home键可以保存设置,之后换一个位置和基础IOS,继续按home键保存,全部选好后按A就可以批量安装,这样可以拥有基于不同官方IOS的CIOS, 以便于不同游戏使用 。把CIOS安装好后,Wii就拥有可以从其他渠道运行游戏的办法了。
当然如果你希望 光盘频道玩游戏,并且能加载一些非授权的DLC(比如早已不能下载歌曲的《舞力全开》),还是建议给IOS打补丁
之后再在SD的apps文件夹内装入CFG USB LOADER或者USB LOADER GX,即可让机器拥有读取USB设备进行游戏的功能,cfg usb loader使用起来特别方便简单,而且它还支持从数据库下载游戏封面,除了可以在hbc内启动,还可以下载一个wad格式的快速进入USB LOADER的频道(CFG USB LOADER FORWARDER和USB LOADER GX forwarder)安装包,通过wad manager安装,直接从主菜单就可以进入USB LOADER了。
但是要注意的是:CFG USB LOADER虽然外观比较漂亮,但是无法看到 原本“光盘频道”插入游戏后显示的频道LOGO动画 ,只能下载并浏览光盘盒子外观观看。
USB LOADER GX 则比较豪华,甚至 可以看到光盘频道的动画 ,但是USB LOADER GX的字库是利用系统字库,不管是简体中文还是繁体中文都会缺字。
而关于Wii的硬盘游戏灌录则更加简单:早期Wii的硬盘只支持专门的WFBS文件系统,后来随着更深入的研发,出现了WFBS格式的镜像,只需要用Wii backup manager灌入游戏即可。
最后说的是 ,由于以上步骤大多数需要修改系统,对于新购买的wii主机,这几个步骤就可以完美的玩上游戏,而对于已经用了十多年,经历过wii破解的各个历史阶段的wii(比如我最早的那台wii)来说,由于系统内装入的杂七杂八的东西太多,每次安装新的东西都要斟酌一下,防止出现冲突导致机器无法开机“变砖”。
其实说了这么多,很多人问我: 你这不就是“玩盗版游戏”吗?
我其实想说的是,在玩家群体中一直以来的一个误区就是 “破解就是为了玩盗版游戏” ,但事实上—— 破解≠盗版,更不等于“白嫖” ,甚至 很多破解小组都是反盗版的先锋,如wii homebrew channel的小组就是坚决反对盗版的,所以如果对Wii的IOS做出了一些用于盗版的打补丁行为,某些版本的HBC的指针就会变成中指来鄙视你,某些版本则会上下颠倒 。而且这些作者也明确告知大家 请合法的获得游戏备份。
虽然这些免盘、跨区方案大部分都是未经授权的行为,但是大部分作者都有必须坚持的底线:这些方案只 是用来破除恼人的锁区,以及保护收藏的光盘,减少激光头的使用,让游戏更好的传承下去,而我也只用于备份自己拥有的游戏,而不去考虑修改、作弊等破坏游戏公平性的东西,以及“白嫖游戏”。
另外:我是坚决反对高度互联网时代的主机破解的,尤其是第七世代之后高度接入和依存互联网,并存在账号系统的主机(除Wii之外)——所以,对于这些“破解”,仍然要“盗”亦有道。
评论区
共 12 条评论热门最新