Difference between revisions of "C(0x09) SysInitKernelVariables"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "00000500: 00000000 nop 00000504: 25080598 addiu r8,r8,0x0598 00000508: 01000008 jr r8 BIOS 0x00000598 0000050c: 00000000 nop")
 
m
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
00000500: 00000000 nop
+
POST BOOT:
00000504: 25080598 addiu r8,r8,0x0598
+
00000500: 00000000 nop
00000508: 01000008 jr r8                [[BIOS 0x00000598]]
+
00000504: 25080598 addiu r8,r8,0x0598
0000050c: 00000000 nop
+
00000508: 01000008 jr r8                [[SysInitKernelVariables]]
 +
0000050c: 00000000 nop
 +
PRE BOOT:
 +
00000500: lui r8, 0x0000
 +
00000504: addiu r8,r8,0x0598
 +
00000508: jr r8                [[SysInitKernelVariables]]
 +
0000050c: nop
 +
 
 +
the first word is overwritten by the BIOS A jump table.
 +
how to fix:
 +
00000500: nop
 +
00000504: addiu r8,r0,0x0598
 +
00000508: jr r8                [[SysInitKernelVariables]]
 +
0000050c: nop

Latest revision as of 09:09, 23 September 2024

POST BOOT:

00000500: 00000000 nop
00000504: 25080598 addiu r8,r8,0x0598
00000508: 01000008 jr r8                SysInitKernelVariables
0000050c: 00000000 nop

PRE BOOT:

00000500: lui r8, 0x0000
00000504: addiu r8,r8,0x0598
00000508: jr r8                SysInitKernelVariables
0000050c: nop

the first word is overwritten by the BIOS A jump table. how to fix:

00000500: nop
00000504: addiu r8,r0,0x0598
00000508: jr r8                SysInitKernelVariables
0000050c: nop