libito intchandler question
Posted: Thu Jul 22, 2004 10:14 pm
how can i disable ito intchandler??
nothing to do it in examples and documentation.
help.
sincro
nothing to do it in examples and documentation.
help.
sincro
Homebrew PS2, PSP & PS3 Development Discussions
https://forums.ps2dev.org./
tnx LuKasz.Lukasz wrote:Just use the disable and then remove intc handler syscalls. I think the intc number i 2 or 3, check the source to be sure.
Code: Select all
itoDI();
itoAddIntcHandler(ITO_INTC_VSYNC_START, draw, 0);
itoEnableIntc(ITO_INTC_VSYNC_START);
itoEI();
Code: Select all
void draw()
{
itoSprite(ITO_RGBA(0xFF,0x0,0x0,0x0), 0, 0, screen_width, screen_height, 0);
itoSetTexture(0, 128, ITO_RGBA32, ITO_TEXTURE_128, ITO_TEXTURE_64);
itoTextureSprite(ITO_RGBA(0x80,0x80,0x80,0xFF), 0, 64, 0, 0, 128, 128, 128, 64, 0);
itoSprite(ITO_RGBA(0xF0,0xF0,0x0,0x0), 192, 128, 256, 192, 0);
itoGsFinish();
itoSwitchFrameBuffers();
itoEI();
}
Code: Select all
DIntr();
DisableIntcHandler(ITO_INTC_VSYNC_START);
RemoveIntcHandler(ITO_INTC_VSYNC_START, handler_id);
EIntr();