我当时正在考虑使用SpriteKit为iOS创建复古风格的游戏,但我想知道是否有任何方法可以在Gameboy Advance上运行它。
根据我所见,Gameboys可以运行任何用任何编程语言编写的游戏,只要它“编译为ARM Assembly”即可。我检查了Swift是否可以编译为ARM Assembly,并且提到了Swift编译为本地代码(即Assembly)。这是否意味着可以在实际的Gameboy上运行复古风格的iOS游戏(请牢记插图的分辨率和其他类似限制)?
如果有什么方法可以为iOS创建游戏,但也可以在Gameboy Advance上运行,请告诉我。

最佳答案

否。出于多种原因,最重要的是SpriteKit无法访问任何GameBoy Advance硬件。
它超越了Arm7 CPU。您需要使用由任天堂自定义的视频寄存器和模式。
您也许可以很快地编译ARM7代码,但这已经足够了。其余的lib,您将不得不自己动手。

09-10 00:40