#include "ultra64.h" #include "ultra64/viint.h" void osViSetMode(OSViMode* mode) { register u32 prevInt = __osDisableInt(); #ifdef BBPLAYER if (__osBbIsBb) { mode->comRegs.ctrl &= ~VI_CTRL_PIXEL_ADV(2); } #endif __osViNext->modep = mode; __osViNext->state = VI_STATE_MODE_SET; __osViNext->features = __osViNext->modep->comRegs.ctrl; __osRestoreInt(prevInt); }