800452e4 : 3C038006  LUI     0000b130 (v1), 8006 (32774),
800452e8 : 8C63D980  LW      80060000 (v1), d980 (80060000 (v1)) [8005d980]
800452ec : 3C028006  LUI     00000000 (v0), 8006 (32774),
800452f0 : 8C42D67C  LW      80060000 (v0), d67c (80060000 (v0)) [8005d67c]
800452f4 : 27BDFFB0  ADDIU   801fff00 (sp), 801fff00 (sp), ffb0 (65456),
800452f8 : AFB60048  SW      00000006 (s6), 0048 (801ffeb0 (sp)) [801ffef8]
800452fc : 0080B021  ADDU    00000006 (s6), 801fff10 (a0), 00000000 (r0),
80045300 : AFB3003C  SW      800a0000 (s3), 003c (801ffeb0 (sp)) [801ffeec]
80045304 : 00A09821  ADDU    800a0000 (s3), 8001092c (a1), 00000000 (r0),
80045308 : AFBF004C  SW      800385d0 (ra), 004c (801ffeb0 (sp)) [801ffefc]
8004530c : AFB50044  SW      00000004 (s5), 0044 (801ffeb0 (sp)) [801ffef4]
80045310 : AFB40040  SW      800a0000 (s4), 0040 (801ffeb0 (sp)) [801ffef0]
80045314 : AFB20038  SW      801fff58 (s2), 0038 (801ffeb0 (sp)) [801ffee8]
80045318 : AFB10034  SW      00000001 (s1), 0034 (801ffeb0 (sp)) [801ffee4]
8004531c : 10620009  BEQ     00000000 (v1), 00000000 (v0), 80045344,
80045320 : AFB00030  SW      8008a3d8 (s0), 0030 (801ffeb0 (sp)) [801ffee0]
80045344 : 82630000  LB      00000000 (v1), 0000 (8001092c (s3)) [8001092c]

; checked the SLUS names

================================
================================
================================
================================

80011fa0 : 3C028005  LUI     80080000 (v0), 8005 (32773),
80011fa4 : 8C4262C4  LW      80050000 (v0), 62c4 (80050000 (v0)) [800562c4]
80011fa8 : 00000000  NOP    
80011fac : 905000CC  LBU     a000b870 (s0), 00cc (800780d8 (v0)) [800781a4]
80011fb0 : 0C00E338  JAL     80038ce0, 80011fa0 (ra),
80011fb4 : 00000000  NOP   

-->
 
80038ce0 : 3C028009  LUI     800780d8 (v0), 8009 (32777),
80038ce4 : 8042A3DA  LB      80090000 (v0), a3da (80090000 (v0)) [8008a3da]
80038ce8 : 03E00008  JR      80011fb8 (ra),
80038cec : 00000000  NOP    

-->
 
$$$$ Disc check --> ZAP IT (force reload) (s0 = target disc)

80011fb8 : 12020012  BEQ     00000001 (s0), 00000003 (v0), 80012004,
80011fbc : 3C068009  LUI     800780d8 (a2), 8009 (32777),

80011fc0 : 34C68000  ORI     80090000 (a2), 80090000 (a2), 8000 (32768),
80011fc4 : 3C088009  LUI     00001f10 (t0), 8009 (32777),
80011fc8 : 25087400  ADDIU   80090000 (t0), 80090000 (t0), 7400 (29696),
80011fcc : 8D040008  LW      80037d40 (a0), 0008 (80097400 (t0)) [80097408]
80011fd0 : 8D05000C  LW      00000000 (a1), 000c (80097400 (t0)) [8009740c]
80011fd4 : 0C00E21A  JAL     80038868, 80011fb8 (ra),
80011fd8 : 00003821  ADDU    80082c08 (a3), 00000000 (r0), 00000000 (r0),
80011fdc : 0C00E4F2  JAL     800393c8, 80011fdc (ra),
80011fe0 : 00000000  NOP    
80011fe4 : 1440FFFD  BNE     00000007 (v0), 00000000 (r0), 80011fdc,
80011fe8 : 00000000  NOP    

======================================
======================================
======================================
======================================

; safe area to remap compressed overlays
; - v0,v1

8004d724 : 24020001  ADDIU   00000040 (v0), 00000000 (r0), 0001 (1),
8004d728 : A0820003  SB      00000001 (v0), 0003 (80099270 (a0)) [80099273]
8004d72c : 10C00002  BEQ     00000000 (a2), 00000000 (r0), 8004d738,
8004d730 : 3C03E100  LUI     00000000 (v1), e100 (57600),
8004d734 : 
8004d738 : 10A00002  BEQ     00000000 (a1), 00000000 (r0), 8004d744,
8004d73c : 30E209FF  ANDI    00000001 (v0), 00000040 (a3), 09ff (2559),
8004d744 : 00621025  OR      00000040 (v0), e1000000 (v1), 00000040 (v0),
8004d748 : 03E00008  JR      80098574 (ra),
8004d74c : AC820004  SW      e1000040 (v0), 0004 (80099270 (a0)) [80099274]

---->
---->
---->

80098850 : AE729294  SW      00000001 (s2), 9294 (800a0000 (s3)) [80099294]
80098854 : 0C0122EE  JAL     80048bb8, 80098850 (ra),
80098858 : 24040001  ADDIU   ffffffff (a0), 00000000 (r0), 0001 (1),

80048c34 : 0040F809  JALR    8004a9b0 (v0), 8009885c (ra),
80048c38 : 00000000  NOP    
80048c3c : 8FBF0018  LW      80048c3c (ra), 0018 (801fff50 (sp)) [801fff68]
80048c40 : 8FB10014  LW      8005e9ee (s1), 0014 (801fff50 (sp)) [801fff64]
80048c44 : 8FB00010  LW      00000001 (s0), 0010 (801fff50 (sp)) [801fff60]
80048c48 : 03E00008  JR      8009885c (ra),
80048c4c : 27BD0020  ADDIU   801fff50 (sp), 801fff50 (sp), 0020 (32),

$$$$ Fade-in: ZAP this branch

8009885c : 0601FFF7  BGEZ    00000063 (s0), 8009883c,
80098860 : 02002021  ADDU    03000000 (a0), 00000063 (s0), 00000000 (r0),

--> KEEP FADING-IN

note: compressed overlay area

8009883c : 24050002  ADDIU   800a0000 (a1), 00000000 (r0), 0002 (2),
80098840 : 0C026110  JAL     80098440, 8009885c (ra),

--> STOP FADE-IN

80098864 : 0C026063  JAL     8009818c, 8009885c (ra),
80098868 : 00000000  NOP    
8009886c : 8E2292A8  LW      00000000 (v0), 92a8 (800a0000 (s1)) [800992a8]
80098870 : 00000000  NOP    
80098874 : 304200F0  ANDI    00000000 (v0), 00000000 (v0), 00f0 (240),

==============================
==============================
==============================
==============================

8009886c : 8E2292A8  LW      00000000 (v0), 92a8 (800a0000 (s1)) [800992a8]
80098870 : 00000000  NOP    
80098874 : 304200F0  ANDI    00000000 (v0), 00000000 (v0), 00f0 (240),

$$$$ Check joypad - FORCE IT

80098878 : 14400018  BNE     00000000 (v0), 00000000 (r0), 800988dc,
8009887c : 24040001  ADDIU   ffffffff (a0), 00000000 (r0), 0001 (1),

80098880 : 00002821  ADDU    800a0000 (a1), 00000000 (r0), 00000000 (r0),
80098884 : 0C010E04  JAL     80043810, 8009886c (ra),
80098888 : 27A60010  ADDIU   00000000 (a2), 801fff70 (sp), 0010 (16),

-->

; Button pressed

800988dc : 00008021  ADDU    ffffffff (s0), 00000000 (r0), 00000000 (r0),
800988e0 : 02002021  ADDU    00000001 (a0), 00000000 (s0), 00000000 (r0),
800988e4 : 24050002  ADDIU   800a0000 (a1), 00000000 (r0), 0002 (2),
800988e8 : 0C026110  JAL     80098440, 8009886c (ra),
800988ec : 27A60018  ADDIU   00000000 (a2), 801fff70 (sp), 0018 (24),

$$$$ Visual glitch - ZAP IT

800988f0 : 0C026063  JAL     8009818c, 800988f0 (ra),
800988f4 : 26100004  ADDIU   00000000 (s0), 00000000 (s0), 0004 (4),

800988f8 : 2A0200FF  SLTI    00000000 (v0), 00000004 (s0), 00ff (255),

; $$$$ Fade-out loop - ZAP IT

800988fc : 1440FFF9  BNE     00000001 (v0), 00000000 (r0), 800988e4,
80098900 : 02002021  ADDU    ffffffbf (a0), 00000004 (s0), 00000000 (r0),

-->

; Fade-out done

80098904 : 0C0122EE  JAL     80048bb8, 800988f8 (ra),
80098908 : 00002021  ADDU    00000100 (a0), 00000000 (r0), 00000000 (r0),

80048bb8 : 27BDFFE0  ADDIU   801fff70 (sp), 801fff70 (sp), ffe0 (65504),
80048bbc : AFB10014  SW      800a0000 (s1), 0014 (801fff50 (sp)) [801fff64]
80048bc0 : 3C118006  LUI     800a0000 (s1), 8006 (32774),
80048bc4 : 2631E9EE  ADDIU   80060000 (s1), 80060000 (s1), e9ee (59886),
80048bc8 : AFBF0018  SW      8009890c (ra), 0018 (801fff50 (sp)) [801fff68]
80048bcc : AFB00010  SW      00000100 (s0), 0010 (801fff50 (sp)) [801fff60]

8009890c : 0C00E298  JAL     80038a60, 8009890c (ra),
80098910 : 00000000  NOP    

==============================
==============================
==============================
==============================

80098924 : 3C038005  LUI     80090000 (v1), 8005 (32773),
80098928 : 8C6362C4  LW      80050000 (v1), 62c4 (80050000 (v1)) [800562c4]
8009892c : 00000000  NOP    
80098930 : 906300CC  LBU     800780d8 (v1), 00cc (800780d8 (v1)) [800781a4]
80098934 : 00000000  NOP    

; $$$$ check disc # --> FORCE IT

80098938 : 10430005  BEQ     00000001 (v0), 00000002 (v1), 80098950,
8009893c : 00000000  NOP    

80098940 : 0C0261A7  JAL     8009869c, 80098924 (ra),
80098944 : 00000000  NOP    
