Morpheus
加油呀大佬,悄悄问一下那个休眠功能好做吗,工作摸鱼不能合盖休眠没法玩
有个老外在原作者代码上加上了休眠的功能,代码我下回来很久了一直没看。
这个休眠功能吧,最大的难点就是让跑着GBA的ARM7的CPU挂起,3DS本身不支持干预GBA模式的CPU执行的,这个老外的做法让人惊奇,强行喂指令给GBA的CPU吃,但是前提需要GBA发生中断……
照这样看来,这个方案不能100%成功挂起GBA的CPU,所以只是一个备选方案。我感觉是,如果游戏本身支持休眠或者中断(例如银河战士融合),就可以在GBA游戏中进行了中断后合盖,加上这老外的方案,肯定是成功的;如果游戏本身不支持休眠或者中断的功能,只能提前在游戏的rom加上patch支持通过组合键挂起游戏,再检测合盖实现休眠的功能,这样做的话,实现起来还是比较费事的。我最近就在研究怎么给rom打patch……这个坑挺大的