有什么方法可以从墨盒中执行DS代码?
-
18-09-2019 - |
题
据我所知,在DS上运行的代码必须加载到RAM中,从而取决于已经限制的4M。有什么方法可以直接从图像运行DS代码?
解决方案
简短答案:不。
Nintendo DS的内存图不包括在DS墨盒中映射到ROM的任何位置。
相比之下,在游戏男孩的前进中,该区域08000000-09FFFFFF被映射到游戏pak中的外部ROM。该映射也包含在DS中,大概是用于向后兼容性并启用一些GBA游戏和DS游戏互动(例如 Castlevania:悲伤的复活节彩蛋的黎明)。但它 只要 向GBA插槽的地图,因此仅向GBA墨盒。
您可以使用此功能在GBA插槽中从GBA墨盒中读取,并在DS模式下从那里运行代码。早期的非官方改写墨盒就是这样做的。这不是很好的未来 - 它在没有这样的GBA插槽的DSI上不起作用。此外,如今的SLOT-2墨盒更难找到,而常规的DS风格墨盒更受欢迎和可用。
不隶属于 StackOverflow