» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[模拟相关] 天马整合 奥丁2尝鲜版

posted by wap, platform: Chrome
小街机做好以后,已经和大街机一起,扔车库吃灰两年了。这东西只是满足自己“可以不玩,但是不能没有”的占有欲。


TOP

posted by wap, platform: Chrome
引用:
原帖由 @iffox  于 2023-2-4 21:21 发表
你不要用3.5,等我更新精简包。
天马G的GBA被群友研究过EC金手指代码,找到了偏移量写脚本转给RA了,3.5不带的。而且这套转RA的金手指是全球独此一家!这么多年了从来没人做这事!其他家整合包是没这个的!天马3.5也没有。
gba模拟器老金是自动识别,进每个游戏就可以直接开启,不需要找金手指文件。
这个其实去年还是前年我就弄过了,把EC全部的FC MD  GBA等作弊码全部写程序转成了RA用的,不过只在内部小范围分享,并没有公开



TOP

引用:
原帖由 coaye 于 2023-2-6 23:34 发表
自己正在精简自己用,那个FTG HACK 全是简化版,我全都精简掉了
iffox是通过凑CRC来规避FBNEO对CRC校验的问题,所以有些游戏为了凑CRC,对文件最后4个字节强行进行修改,如果游戏用到了文件的最后四个字节,强行修改就会导致一些问题。
举个例子:简化出招中NEOGEO的复仇者(breakers.zip)这个游戏,为了凑CRC,修改了p1文件的最后四个字节,然而这个改版可能是为了使用BOSS,加入了一段hack代码,用的就是最后32个字节,然后因为强行凑CRC导致最后四个字节不符合原来的代码,出现了游戏里如果选择皮埃尔,人物VS界面图片会出现大量的花屏问题。
解决办法很简单,不要凑CRC,使用无CRC校验的FBA2012运行就行了,前提是简化补丁必须打在FBA2012的ROMSET上,否则文件名不同,CRC又不同,模拟器读不到文件无法运行。
随便测试了一下,好像有这个问题的NEOGEO改版有几个。
顺带说一下,NEOGEO有很多P ROM是2M的游戏,都存在SWAP的问题,也就是2M的程序文件,读入内存后,文件前1M放入内存后1M中,文件后1M放入内存前1M中,相互交换所以叫SWAP。因此不能随便修改2M P文件的最后字节,可能会导致出错,因为文件的最后1M,在内存运行时是前1M,最后的4个字节正处于内存程序的中间。


TOP

引用:
原帖由 iffox 于 2023-2-7 21:27 发表
posted by wap, platform: Android
还有个办法,hack rom放一份进fbn patch文件夹里。感觉还是改校验比较好,但是就会存在可能花屏的问题。恐龙快打血型魂斗罗就会花,只能放rom。使用无校验的fba2012兼容性好,可是 ...
NEOGEO作弊的话,用UNIBIOS就行了,UNIBIOS自带金手指。
至于FBA2012,我已经为其添加了金手指功能,现在既可以像FBNEO那样用FBA2012本身的金手指功能,也可以用RA对FBA2012进行内存修改。前者金手指用起来方便,后者可以通过RA锁定内存值变化产生振动效果。
去折腾FBA2012的原因也很简单,我需要一个在RK3266、RK3128、S805上能够全速运行电神魔傀2、PGM和彩京基板又能用金手指的模拟器,FBNEO新版精度虽然好,但是在RK3266这类弱鸡SOC上玩彩京等基板速度慢的让人发指。而且FBA2012虽然速度快,但本身的驱动有点老,我后续又把新一些的驱动修正搞了进去。
现在我自己私下玩的FBA2012改名FBA Classic,低端机上搭配RA用起来爽的一笔。
开源的最大乐趣,就是可以像搭积木一样加入自己的想法,让软件慢慢变成自己希望的样子。
本帖最近评分记录
  • iffox 激骚 +1 最骚 Rated by wap 2023-2-7 23:07

TOP

发新话题
     
官方公众号及微博