GameBoy 是否有 运行 在 low/lower 电源模式下的规定,例如游戏什么时候暂停?
Does the GameBoy have provisions to run in a low/lower power mode, e.g. when games are paused?
当暂停一些 Gameboy 游戏时:
- 继续移动视觉效果(在某种程度上),
- 继续听音乐。
- 安静下来,只有静态图像:
- 要么冻结最后一帧,要么结合“暂停”叠加层,
- 或使用自定义静态暂停屏幕。
由于这是一款便携式控制台且电池寿命有限,我问自己:
- GameBoy 是否或多或少 运行 处于无休止的处理循环中,并且无论在游戏的哪个阶段消耗相同的能量?
- 或者 GameBoy 是否为不太活跃的游戏提供了低功耗模式,例如“库存屏幕”或“暂停屏幕”,按键可以作为 CPU 中断以再次全速继续?
绝对有可能以降低功耗的方式对您的游戏进行编程。 This guide 包含一些很好的例子。一个更值得注意的例子是在等待诸如 VBlank.
之类的事情时使用 halt
CPU 指令
当暂停一些 Gameboy 游戏时:
- 继续移动视觉效果(在某种程度上),
- 继续听音乐。
- 安静下来,只有静态图像:
- 要么冻结最后一帧,要么结合“暂停”叠加层,
- 或使用自定义静态暂停屏幕。
由于这是一款便携式控制台且电池寿命有限,我问自己:
- GameBoy 是否或多或少 运行 处于无休止的处理循环中,并且无论在游戏的哪个阶段消耗相同的能量?
- 或者 GameBoy 是否为不太活跃的游戏提供了低功耗模式,例如“库存屏幕”或“暂停屏幕”,按键可以作为 CPU 中断以再次全速继续?
绝对有可能以降低功耗的方式对您的游戏进行编程。 This guide 包含一些很好的例子。一个更值得注意的例子是在等待诸如 VBlank.
之类的事情时使用halt
CPU 指令