« GBA架构 (index)

GBA架构

Chapter 6: 操作系统


ARM7的Reset向量表位于0x00000000处,该地址指向一块16 KB大小的BIOS ROM。 这意味着Game Boy Advance首先从BIOS启动,BIOS会显示标志性的启动动画,然后决定是否加载游戏。

Image
进行到一半的启动动画

Image
启动动画结尾

GBA采用了新的启动动画,展示了其扩展的调色板和精灵缩放功能。

BIOS ROM 还存储了软件例程,游戏可以调用这些例程来简化某些操作并减小卡带的大小。 这些例程包括:

BIOS通过32位总线连接,使用ARM和Thumb指令组合实现,但后者最为突出。

此外,请记住,所有这些都只能在ARM7上运行。 换句话说,没有任何硬件加速来加快这些操作。 因此,任天堂通过软件提供了所有这些功能。


Previous: 5. 音频

Next: 7. 游戏


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

主页 · 文章 · 支持 · 关于作者 · 关于此网站