Page 1 of 1

Interrupt (IRQ) list

Posted: Mon Sep 20, 2004 2:09 am
by Shazz
He(he)llo !

Just looking for documentation this time :D

Where can I find the IRQ number list ???

I'd like tyo use the syscall 0x10 (#16)

Code: Select all

 
AddIntcHandler(
     a0=Interrupt_Signal, 
     a1=Interrupt_Handler, 
     a2=? (0 seems to be used...)
);
I understood that Interrupt_Signal could be :
0x1 = HBL (true ?)
0x2 = VBL start
0x3 = VBL end

So those are only GS signals (yep ? more ?)

Where all those interrupts signals are documented ?

Posted: Sun Oct 03, 2004 12:10 am
by R0
According ps2lib it is
s32 AddIntcHandler(s32 cause, s32(*handler_func)(s32 cause), s32 next);
However I don't know meaning of "next" arg.

Btw here is my suggestions about INTC.

0 - GS
1 - SBUS
2 - vblank start
3 - vblank end
4 - VIF0
5 - VIF1
6 - VU0
7 - VU1
8 - IPU
9&10 - some timers