Difference between revisions of "00028894 - 00028918"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 00028894: 240a00b0 addiu r10,r0,0x00b0 00028898: 01400008 jr r10 0002889c: 2409004a addiu r9,r0,0x004a 000288a0: 00000000 nop 000288a4: 240a00...")
 
 
Line 13: Line 13:
 
  000288bc: 2409004c addiu r9,r0,0x004c
 
  000288bc: 2409004c addiu r9,r0,0x004c
 
  000288c0: 00000000 nop
 
  000288c0: 00000000 nop
  000288c4: 3c028003 lui r2,0x8003
+
  000288c4: 3c028003 lui r2,0x8003                     # (put in kernel by early_card_irq_patch) when card IRQ triggers, go to 800288d8
 
  000288c8: 244288d8 addiu r2,r2,0x88d8
 
  000288c8: 244288d8 addiu r2,r2,0x88d8
 
  000288cc: 00400008 jr r2
 
  000288cc: 00400008 jr r2
 
  000288d0: 00000000 nop
 
  000288d0: 00000000 nop
 
  000288d4: 00000000 nop
 
  000288d4: 00000000 nop
  000288d8: 8c621074 lw r2,0x1074(r3)
+
  000288d8: 8c621074 lw r2,0x1074(r3)                 # when IRQ triggers...?
 
  000288dc: 00000000 nop
 
  000288dc: 00000000 nop
 
  000288e0: 30420080 andi r2,r2,0x0080
 
  000288e0: 30420080 andi r2,r2,0x0080
Line 29: Line 29:
 
  000288fc: 00000000 nop
 
  000288fc: 00000000 nop
 
  00028900: 3c028003 lui r2,0x8003
 
  00028900: 3c028003 lui r2,0x8003
  00028904: 8c4229d4 lw r2,0x29d4(r2)
+
  00028904: 8c4229d4 lw r2,0x29d4(r2)                 # end pointer IRQ handler
 
  00028908: 00000000 nop
 
  00028908: 00000000 nop
  0002890c: 00400008 jr r2
+
  0002890c: 00400008 jr r2                             #?
 
  00028910: 00000000 nop
 
  00028910: 00000000 nop
 
  00028914: 03e00008 jr r31
 
  00028914: 03e00008 jr r31
 
  00028918: 00000000 nop
 
  00028918: 00000000 nop
 
</font>
 
</font>

Latest revision as of 06:47, 21 July 2024

00028894: 240a00b0 addiu r10,r0,0x00b0
00028898: 01400008 jr r10
0002889c: 2409004a addiu r9,r0,0x004a
000288a0: 00000000 nop
000288a4: 240a00b0 addiu r10,r0,0x00b0
000288a8: 01400008 jr r10
000288ac: 2409004b addiu r9,r0,0x004b
000288b0: 00000000 nop
000288b4: 240a00b0 addiu r10,r0,0x00b0
000288b8: 01400008 jr r10
000288bc: 2409004c addiu r9,r0,0x004c
000288c0: 00000000 nop
000288c4: 3c028003 lui r2,0x8003                     # (put in kernel by early_card_irq_patch) when card IRQ triggers, go to 800288d8
000288c8: 244288d8 addiu r2,r2,0x88d8
000288cc: 00400008 jr r2
000288d0: 00000000 nop
000288d4: 00000000 nop
000288d8: 8c621074 lw r2,0x1074(r3)                  # when IRQ triggers...?
000288dc: 00000000 nop
000288e0: 30420080 andi r2,r2,0x0080
000288e4: 1040000b beq r2,r0,0x00028914
000288e8: 00000000 nop
000288ec: 8c621044 lw r2,0x1044(r3)
000288f0: 00000000 nop
000288f4: 30420080 andi r2,r2,0x0080
000288f8: 1440fffc bne r2,r0,0x000288ec
000288fc: 00000000 nop
00028900: 3c028003 lui r2,0x8003
00028904: 8c4229d4 lw r2,0x29d4(r2)                  # end pointer IRQ handler
00028908: 00000000 nop
0002890c: 00400008 jr r2                             #?
00028910: 00000000 nop
00028914: 03e00008 jr r31
00028918: 00000000 nop