Patch uninstall early card irq handler

From Final Fantasy Hacktics Wiki
(Redirected from 00028a64 - 00028ac8)
Jump to navigation Jump to search

00028a64: 3c018003 lui r1,0x8003
00028a68: ac3f29e0 sw r31,0x29e0(r1)
00028a6c: 0c00880d jal 0x00022034               Enter Critical Section
00028a70: 00000000 nop
00028a74: 240a00b0 addiu r10,r0,0x00b0
00028a78: 0140f809 jalr r10,r31                 get C0 table
00028a7c: 24090056 addiu r9,r0,0x0056
00028a80: 3c0a8003 lui r10,0x8003
00028a84: 3c098003 lui r9,0x8003
00028a88: 8c420018 lw r2,0x0018(r2)             C(06h) early card IRQ handler
00028a8c: 254a8acc addiu r10,r10,0x8acc         new data = 80038acc
00028a90: 25298ad8 addiu r9,r9,0x8ad8           new data end = 80038ad8
00028a94: 8d430000 lw r3,0x0000(r10)
00028a98: 254a0004 addiu r10,r10,0x0004
00028a9c: 24420004 addiu r2,r2,0x0004
00028aa0: 1549fffc bne r10,r9,0x00028a94        loop until at end
00028aa4: ac43006c sw r3,0x006c(r2)             store at 0x6c at IRQ handler
00028aa8: 0c0087c9 jal 0x00021f24               FlushCache
00028aac: 00000000 nop
00028ab0: 0c008811 jal 0x00022044               Exit Critical Section
00028ab4: 00000000 nop
00028ab8: 3c1f8003 lui r31,0x8003
00028abc: 8fff29e0 lw r31,0x29e0(r31)
00028ac0: 00000000 nop
00028ac4: 03e00008 jr r31
00028ac8: 00000000 nop