在iPhone上编程GBA游戏
摘要
一位作者记录了如何完全在iPhone上编程Game Boy Advance游戏,使用了iSH、Textastic、Delta和gba bootstrap等工具,最终制作了一款名为TO THE TOWER的短小游戏。
暂无内容
查看缓存全文
缓存时间: 2026/06/11 19:37
# 在 iPhone 上开发 GBA 游戏
来源:https://blog.adamledoux.net/posts/2026-06-08-programming-a-gba-game-on-an-iphone.html
#### 2026\-06\-08
最近我突然意识到,完全可以在手机上开发一款 GBA 游戏——这个念头一旦冒出来,就挥之不去,直到我真的试了一把。
于是,我做了一款短小的复古风格游戏叫 **TO THE TOWER**——你可以从 itch.io(https://ledoux.itch.io/tower)下载试玩!
以下是我在手机上制作这款游戏时用到的所有应用和工具:
- 工具链:[gba bootstrap](https://codeberg.org/SkyLyrac/gba-bootstrap) + gcc\-arm\-none\-eabi
- 终端:[iSH](https://ish.app/)——这是一个适用于 iOS 的 Alpine Linux 终端,我用来编译游戏(可以在应用内的包管理器直接安装所需的 ARM GCC 工具链!)
- 文本编辑器:[Textastic](https://www.textasticapp.com/)——一款非常好用的 iOS 文本编辑器
- 模拟器:[Delta](https://deltaemulator.com/)——我用这款模拟器在手机上测试游戏
相似文章
为什么我在2024年用Zig编写了一个Game Boy Advance游戏
一位开发者解释了为什么他们选择Zig编程语言来创建Game Boy Advance游戏,强调了Zig的交叉编译能力及其对嵌入式编程的适用性。
从零开始的反编译项目:Claude Code与2001年GBA游戏的51%
文章详细介绍了使用Claude Code启动一个2001年GBA游戏的反编译项目,实现了51%的反编译并发现了一个隐藏的彩蛋。
DevTeam如何攻克iPhone
一篇关于iPhone Dev Team在2007年夏季越狱和解锁初代iPhone的详细回顾,记录了每一个里程碑及所涉及的技术挑战。
@RayFernando1337: 朋友带我了解Mac和iPhone上的T3代码
朋友演示Mac和iPhone设备上的T3代码的视频展示,可能展示了T3框架。
Game Boy Advance 开发:控制台日志记录
本文介绍如何在 Game Boy Advance 开发中实现控制台日志记录,通过使用 mGBA 自定义的内存映射寄存器,在模拟器的日志窗口或终端中实现类似 printf 的调试功能。