怒首领蜂吧 关注:5,558贴子:321,874

回复:终于可以安卓愉快的玩耍虫姬死笑了

只看楼主收藏回复

感谢楼主大佬无私分享,这边AGM H1已测试,黑死笑(改了rom),黑复活(改了rom)都可以正常运行,这样一来应该除了最大往生以外的sh3游戏都能加进去了,不过AGM H1的CPU确实是差点,比起华为还是卡,是手机性能硬伤,但是华为nova青春版倒是能流畅运行了
其实mame0.168以后的cv1k.cpp里的ROM_START到ROM_END段和之前的cv1k.c是相同的,所以有空的话可以把那里面的代码加进去,这样黑复活和黑死笑就能正常运行了
理论上如果有人dump出妹往生的基板的rom的话,妹往生应该也能靠cv1k的驱动运行,毕竟赤刀驱动也在cv1k.c和cv1k.cpp里,只是dump出来的rom没流出来而已
pgm游戏也测试了,pgm的驱动好像是fba的驱动,声音挺起来还是比较明显的,其实如果对cave的pgm游戏感兴趣的话,也可以尝试把mame的ics2115驱动移植过来,当然如果兴趣不大的话可以直接忽略,如果要进一步练手的话,也可以考虑把后来的大往生国际版移植过来(改的是pgm.c这个文件):
目前发现的bug是一旦运行游戏之后,要想换游戏的话必须重启一次模拟器,如果之前运行过改了rom的黑复活的话(rom名是ddpdfk,对应1.5版大复活),那么之后只要没重启模拟器,即使运行正常的1.5版大复活,还是会打开黑复活的rom,而且也只能打开黑复活的rom,可能楼主这边是正常的,我这边系统版本是:安卓8.10
这次试试看能不能正常看到内容


IP属地:广东22楼2019-03-31 16:29
回复
    看来是屏蔽了搬运的mame源码里面cv1k.cpp和pgm.cpp的代码段,不过还是再次试试发送吧:
    虽然cpu驱动这些源码的优化是大头,但是还是希望我这边能减小一部分楼主的工作量
    cv1k.cpp
    黑复活:
    开始段是ROM_START( dfkbl )
    结束段是
    SHA1(322158779e969bb321241065dd49c1167b91ff6c) )
    ROM_END
    最后驱动部分是加上这行注释和下面的一行
    // CA019B Do-Don-Pachi Dai-Fukkatsu Black Label
    黑死笑:
    开始段是ROM_START( dsmbl )
    结束段是
    SHA1(1ae847eb4e752fef1d72081d82344f0ad0537c31) )
    ROM_END
    最后驱动部分同理,加上
    // CA017B Deathsmiles Black Label
    GAME( 2008, dsmbl, 0, cv1k_d, cv1k, cv1k_state, init_dpddfk, ROT0, "Cave (AMI license)", "Deathsmiles MegaBlack Label (2008/10/06 MEGABLACK LABEL VER)", GAME_FLAGS )
    这两行
    黑虫another ver也可以加上去
    mame 0.189之后的pgm.cpp里面加进了往生国际,也可以跟进pgm驱动,这样一来能兼容的游戏就变多了


    IP属地:广东23楼2019-03-31 16:37
    回复
      2025-05-11 00:56:00
      广告
      这次还是试试能不能发出来
      cpp文件是mame源码目录里面的:
      src\mame\drivers\cv1k.cpp
      黑虫another ver的部分(黑虫的rom变成了futariblj了):
      从这行开始:
      ROM_START( futaribl ) /* Title screen shows (c) 2007 despite the 2009 "master" date - Also prints "Another Ver" to the title screen - reworked & re-released for the Chinese market */
      ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF)
      这行结束:
      ROM_LOAD16_WORD_SWAP( "u24", 0x400000, 0x400000, CRC(c631a766) SHA1(8bb6934a2f5b8a9841c3dcf85192b1743773dd8b) )
      ROM_END
      再在最后加上这一行,不过可能楼主大佬修改了不少驱动的部分,可能最后一行并不需要加入
      // CA015B Mushihime-Sama Futari Black Label
      GAME( 2007, futaribl, 0, cv1k, cv1k, cv1k_state, init_pinkswts, ROT270, "Cave (AMI license)", "Mushihime-Sama Futari Black Label - Another Ver (2009/11/27 INTERNATIONAL BL)", GAME_FLAGS ) // re-released for Chinese market
      黑虫的话就是这行开始:
      ROM_START( futaribl )
      这行结束:
      ROM_LOAD16_WORD_SWAP( "u24", 0x400000, 0x400000, CRC(c631a766) SHA1(8bb6934a2f5b8a9841c3dcf85192b1743773dd8b) )
      ROM_END
      同理,换上这一行
      GAME( 2007, futariblj, futaribl, cv1k, cv1k, cv1k_state, init_pinkswts, ROT270, "Cave (AMI license)", "Mushihime-Sama Futari Black Label (2007/12/11 BLACK LABEL VER)", GAME_FLAGS )
      这样黑虫another ver,黑复活,黑死笑就不再需要改rom里面文件名来运行了
      如果能成功移植mame的pgm驱动的话,也可以对着
      src\mame\drivers\cv1k.cpp把大往生国际版的rom的crc和sha-1加入,这样大往生国际版也不需要改rom里面文件名来运行了


      IP属地:广东24楼2019-03-31 16:47
      收起回复
        mame 152 mushisam (37577 KB) 似乎无法运行


        26楼2019-03-31 20:21
        收起回复
          建议加入对于蓝牙手柄等外接输入设备的支持,一般的模拟器应该都有相关的源码


          IP属地:北京28楼2019-04-02 16:30
          收起回复
            ios遗憾没有《斑鸠》……


            IP属地:辽宁来自iPhone客户端29楼2019-04-02 18:08
            收起回复
              能运行了 赞美LZ。
              问下按钮的位置不知道能不能优化下,放中间一些高一些,现在十字键操作起来挺别扭


              IP属地:陕西30楼2019-04-04 10:00
              收起回复


                IP属地:河北31楼2019-04-04 11:45
                回复
                  2025-05-11 00:50:00
                  广告
                  感谢楼主,想反馈一下无法选择rom,app闪退的问题。机型是华为Nova1。


                  来自Android客户端32楼2019-04-04 12:07
                  收起回复
                    华为手机选择rom直接闪退
                    如果可以的话,希望up添加tgm2的加强版(rom名应该是tgm2p.zip)和tgm1
                    虽然这俩不是stg


                    IP属地:安徽来自Android客户端33楼2019-04-04 12:40
                    收起回复
                      下载附带虫姬那个模拟器可以打开路径,但是试了下梦幻小妖精还有手头有的其他几个rom,打不开


                      IP属地:安徽来自Android客户端34楼2019-04-04 13:05
                      收起回复
                        选择rom闪退试试在权限里打开读写手机储存


                        IP属地:浙江来自Android客户端35楼2019-04-04 13:27
                        回复
                          牛逼


                          IP属地:江苏来自Android客户端36楼2019-04-04 16:55
                          回复
                            用APK编辑器貌似无法编译来添加.ORZ .(新手想出力.却不得其门而入.残念~)另外想问ye781205楼主.虽然 mushisam 后来可运行.但速度似乎表现不佳.不知是否为在下手机硬体不行?(SONY XZ1) 又.较新的KOV3跟orleg2 也有可能添加吗?(MAME较新版本所支持的游戏) .而以STG同为爱好者的我来说
                            RaidenDX / RaidenFIGHTER(1/2/JET) / VIPER PHASE 这几款硬派风格STG 不知ye781205大是否也喜欢^^| (期待添加作品)


                            37楼2019-04-04 22:42
                            收起回复
                              2025-05-11 00:44:00
                              广告
                              4月6号更新按键和添加游戏


                              IP属地:重庆39楼2019-04-06 23:25
                              收起回复