ps2吧 关注:178,688贴子:1,987,562
  • 8回复贴,共1

PS2用PS模拟器PopStarter的后续修复

取消只看楼主收藏回复

1楼防吞


IP属地:广东来自iPhone客户端1楼2024-08-11 14:39回复
    PopStarter的开发者KrHACKEN于2019年放弃开发后,陆续有其它几位爱好者对PopStarter进行后续修复工作。israpps开发的BDM Assault能够让PopStarter从exFAT格式的U盘 (注: 不支持MX4SIO)运行PS游戏,而hugopocked则花费了大量的时间为存在兼容问题的游戏开发Pops修复补丁。此外,本文亦参考了davidgrayPhotography的教程。在此先向上述人士致谢。
    Huge thanks to israpps for BDM Assault that allows PopStarter to load games off an exFAT formatted U$B device.
    Huge thanks to davidgrayPhotography for his tutorial
    Muchísimas gracias a hugopocked por su dedicación en arreglar problemas de compatibilidad de PopStarter.


    IP属地:广东2楼2024-08-11 15:41
    回复
      本文在PS2型号SCPH-75004(带Modbo 4.0)上测试通过。
      在使用本文介绍的方法之前,阁下需准备好以下软/硬件。
      1. exFAT格式的U盘一枚 (移动硬盘未测试)
      2. FreeMC Boot引导卡(本文使用v1.953)+最新版本OPL (Github上的nightly build测试版为宜)
      3. FAT32格式的U盘一枚 (仅用于前期的准备工作)
      4. 最后版本的PopStarter以及Sony模拟器"POPS"文件
      5. BDM Assault
      6. PSX2VCD v2.2
      7. pops2apps
      8. OPL Manager (目前最新版本为V23)
      9. Hugopocked制作的PopStarter补丁合集,目前最新版本为(2023-08-11)
      10. wlaunchELF或ulaunchELF (此处以wLaunchELF 4.43x_isr为例,因为笔者同时安装了MX4SIO)



      IP属地:广东5楼2024-08-11 16:29
      回复
        接下来需要分别在电脑端(仅限Windows)和主机端进行一些操作。
        电脑端准备流程:
        1. 分别解压OPL Manager v23, pops2apps备用;
        2. 安装psxvcd v2.2;
        3. 解压POPS_BDMA_extract to the thumb drive.rar,将POPSTARTER文件夹放在【FAT32】U盘根目录,将POPS文件夹放在【exFAT】U盘根目录。

        主机端准备流程(以75004型为例):
        1. 插入FAT32格式的U盘;
        2. 从FMCB进入wlaunchELF ISR或ulaunchELF,并将mass:下的POPSTARTER文件夹复制到记忆卡1,也就是mc0:


        IP属地:广东7楼2024-08-11 16:47
        回复
          在完成上述步骤,并确认你的FreeMC Boot (FMCB)引导卡中更新或安装了OPNPS2LD-v1.2.0-Beta-2104-d0d9f26.ELF后,即可开始传输游戏。
          如果不清楚如何更新OPL版本或安装OPL到mc0:,这里简单讲解一下:
          1、先用wlaunchELF ISR或ulaunchELF将OPNPS2LD-v1.2.0-Beta-2104-d0d9f26.ELF从mass:复制到mc0:下的APPS文件夹;
          2、回到FreeMC Boot的主界面,进入FreeMC Boot Configuration,选择Configure OSDSYS options

          3、在OSDSYS options下面选中Configure Item...,按右键找到Open PS2 Loader,进入并进行设定。


          4、Name: Open PS2 Loader下面,Path 1选择第一步中复制好的文件,也就是mc0:/APPS/OPNPS2LD-v1.2.0-Beta-2104-d0d9f26.ELF,Return到FreeMC Boot Configuration,选择Save CNF to MC0。此时可以重启PS2了。


          IP属地:广东8楼2024-08-11 16:57
          回复
            至此FAT32格式的U盘可以放在一边,拿出【exFAT】格式的U盘。本教程直接利用pops2apps对.vcd和.elf进行处理,不需要用户手动命名。
            传输游戏 - Windows端的操作(以山脊赛车4为例):
            1. 用PSX2VCD v2.2对你的PS1镜像文件进行转换。如果是bin+cue格式,请直接选择.cue文件。为了避免可能的兼容问题,请勿使用中文文件名。
            2. 记得准备流程中提到的POPS_BDMA_extract to the thumb drive.rar和pops2apps吗?在前者的POPS文件夹中有一个160kB左右的POPSTARTER.ELF,将其放置到pops2apps的文件夹中,效果如下图。

            3. 把第1步转换好的.vcd放置到pops2apps目录下的VCD文件夹,并执行pops2apps.cmd。此时程序会给你三个选项,HDD, U$B或ETH。由于此处我们选择从U$B运行游戏,故输入数字2,也就是选择U$B。
            4. 将exFAT的U盘插入电脑,在根目录下创建APPS和POPS文件夹。此时检查pops2apps文件夹下的APPS文件夹,将其中的文件夹(应与.vcd文件同名)复制到U盘的APPS文件夹中。由于实例中转换的是山脊赛车4,此处APPS文件夹中的新文件夹名为R4 - Ridge Racer Type 4 (USA)。注意别忘了把VCD文件夹里的.vcd文件(此处为R4 - Ridge Racer Type 4 (USA).VCD)复制到U盘的POPS文件夹中。


            启动准备流程中提到的OPL Manager v23。此时程序会询问OPL目录,请选择exFAT U盘所在的盘符 (此处为M:)。如果提示缺失ARTS, APP, CD, DVD, POPS...文件夹,请允许程序自动创建。

            5. 如果一切顺利,将看到一系列的POPS类型游戏。有PS2硬盘机或MX4SIO基础的人士此时应该已经会用了。


            IP属地:广东10楼2024-08-11 17:35
            回复
              目前仅完成了初步的安装过程。由于PopStarter并不完善,需要把修正文件手动放到U盘中的POPS文件夹。此处依然以山脊赛车4为例。

              在U盘的POPS目录下找到.vcd同名的文件夹(如果没有,请手动创建,务必与.vcd文件同名)。此处由于游戏镜像名为R4 - Ridge Racer Type 4 (USA).vcd,所以文件夹名也是R4 - Ridge Racer Type 4 (USA)。打开Hugopocked制作的修复补丁合集,在POPS Games Fixes下找到对应的游戏(此处为Ridge Racer Type 4 [All versions])。

              由于该补丁对应所有版本(All versions),直接将此处的三个文件放到POPS目录下对应的文件夹即可,效果如下图所示。注意很多游戏的补丁分版本,请注意区分你的游戏区域(U、E还是J)。最后,CHEATS.TXT并无版本区别,可直接放入游戏文件夹中。

              Voila! 现在你已经顺利安装了一款游戏。请在Open PS2 Loader中打开Settings,把BDM Start Mode设为Auto。如果你正好也有MX4SIO,记得在BDM Devices中把MX4SIO设为ON。

              现在回到OPL游戏菜单,按Select键刷新列表,看APPS类别下是不是出现了PS1游戏?码字不易,感谢支持。


              IP属地:广东11楼2024-08-11 17:51
              回复
                目前还有看上去很先进的免盘方式,但是目前仅限75000+型,而且暂时不具备多碟和虚拟记忆卡功能


                IP属地:广东来自iPhone客户端18楼2024-08-12 22:49
                收起回复
                  Addendum: 如果PopStarter不能在你的U盘上正常存档
                  笔者后面注意到PopStarter可能无法在exFAT格式的外置存储上正常创建虚拟记忆卡(SLOT0.VMC和SLOT1.VMC),导致游戏中无法存档。此时检查U盘会发现SLOT0.VMC体积正常(128kB),而SLOT1.VMC仅有0KB。

                  这里的解决方法是找一个FAT32格式的U盘按照教程来安装Pops游戏。安装后玩几分钟,让PopStarter自动创建两个.VMC文件,并将正常大小(128kB)的两个.VMC复制回exFAT格式的U盘,覆盖游戏目录下的同名文件即可。如果嫌麻烦,亦可通过下方链接下载提取好的.VMC文件。以上解决方法参考了针对PS2 SMB用户运行PopStarter时无法存档的解决方法。


                  IP属地:广东20楼2024-08-17 17:38
                  回复