V810从地址0xFFFFFFF0H开始执行。 这意味着,当Virtual Boy启动时,它将从该地址查找指令。 也就是说,该地址位于卡带ROM上。 这意味着游戏在硬件初始化方面占先手。
此外,主板上没有任何BIOS芯片,因此不会有任何操作系统或抽象层来帮助简化操作。
家务活
为此,任天堂指示开发人员执行几项杂务,以确保这台游戏机的正常运行,这些杂务包括:
- WRAM只有在游戏机启动200us(0.0002s)后才能使用,因此文档中列出了游戏必须遵循的等待步骤。
- 游戏必须填列位表。 回顾之前的解释,"活动显示"期间的角速度是可变的。 为了防止帧的某些列比其他列更窄,游戏必须在DRAM中填入一个表来提供修正。 为了方便起见,任天堂在其SDK中提供了一个默认列表,供游戏使用。
- 该表还可以在游戏过程中随时修改,由于它可以控制LED的发射量,因此也可以作为调整每列亮度的机制。