how can i disable ito intchandler??
nothing to do it in examples and documentation.
help.
sincro
			
			
									
									
						libito intchandler question
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.
I'm not very able to program, you could makes an example code me?
i've activate intc handler:
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();
}
how the way to disable intc handler?
tnx
sincro
I can see that I didn't have all syscalls included with ito, just does ones i needed, so either add the ones you need for removing the intc handler or link with ps2sdk, in the last case, you can do something like this.
You get the handler_id from itoAddIntcHandler.
			
			
									
									
						Code: Select all
DIntr();
DisableIntcHandler(ITO_INTC_VSYNC_START);
RemoveIntcHandler(ITO_INTC_VSYNC_START, handler_id);
EIntr();
