Interrupt (IRQ) list

Discuss the development of software, tools, libraries and anything else that helps make ps2dev happen.

Moderators: cheriff, Herben

Post Reply
User avatar
Shazz
Posts: 244
Joined: Tue Aug 31, 2004 11:42 pm
Location: Somewhere over the rainbow
Contact:

Interrupt (IRQ) list

Post 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 ?
- TiTAN Art Division -
http://www.titandemo.org
R0
Posts: 7
Joined: Sat Oct 02, 2004 6:38 am

Post 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
Post Reply