80164bf4 : 3C02801D  LUI     801b0000 (v0), 801d (32797),
80164bf8 : 2455C220  ADDIU   80191328 (s5), 801d0000 (v0), c220 (49696),


; swap splash nag
80164bfc : 0C0614E7  JAL     8018539c, 80164bf4 (ra),
80164c00 : 00000000  NOP    

80164c04 : 24040001  ADDIU   000000ff (a0), 00000000 (r0), 0001 (1),
80164c08 : 3C02801F  LUI     00000006 (v0), 801f (32799),
80164c0c : 00002821  ADDU    00000000 (a1), 00000000 (r0), 00000000 (r0),
80164c10 : 8C42B578  LW      801f0000 (v0), b578 (801f0000 (v0)) [801eb578]
80164c14 : 27A60018  ADDIU   00000007 (a2), 801d6138 (sp), 0018 (24),
80164c18 : 8C420070  LW      801ac9b8 (v0), 0070 (801ac9b8 (v0)) [801aca28]
80164c1c : 93B00018  LBU     80120000 (s0), 0018 (801d6138 (sp)) [801d6150]
80164c20 : 0C05CD17  JAL     8017345c, 8018536c (ra),
80164c24 : 24520190  ADDIU   801af308 (s2), 801e25a0 (v0), 0190 (400),
80164c28 : 93A20018  LBU     00000001 (v0), 0018 (801d6138 (sp)) [801d6150]
80164c2c : 00000000  NOP    
80164c30 : 30420010  ANDI    00000000 (v0), 00000000 (v0), 0010 (16),
80164c34 : 1040000C  BEQ     00000000 (v0), 00000000 (r0), 80164c68,
80164c38 : 00111400  SLL     00000000 (v0), 00000000 (s1), 10 (16),
80164c68 : 00111400  SLL     00000000 (v0), 00000000 (s1), 10 (16),
80164c6c : 00021C03  SRA     ffffffff (v1), 00000000 (v0), 10 (16),
80164c70 : 2C620064  SLTIU   00000000 (v0), 00000000 (v1), 0064 (100),
80164c74 : 104000DB  BEQ     00000001 (v0), 00000000 (r0), 80164fe4,
80164c78 : 3C028012  LUI     00000001 (v0), 8012 (32786),
80164c7c : 2442AEAC  ADDIU   80120000 (v0), 80120000 (v0), aeac (44716),
80164c80 : 00031880  SLL     00000000 (v1), 00000000 (v1), 02 (2),
80164c84 : 00621821  ADDU    00000000 (v1), 00000000 (v1), 8011aeac (v0),
80164c88 : 8C620000  LW      8011aeac (v0), 0000 (8011aeac (v1)) [8011aeac]
80164c8c : 00000000  NOP    
80164c90 : 00400008  JR      80164c98 (v0),
80164c94 : 00000000  NOP    

(..)

; actual disc swap routine

8016501c : 8E82258C  LW      001cc130 (v0), 258c (801e0000 (s4)) [801e258c]
80165020 : 26100050  ADDIU   801cc130 (s0), 801cc130 (s0), 0050 (80),
80165024 : 00022880  SLL     001cc130 (a1), 00000000 (v0), 02 (2),
80165028 : 00A22821  ADDU    00000000 (a1), 00000000 (a1), 00000000 (v0),
8016502c : 000528C0  SLL     00000000 (a1), 00000000 (a1), 03 (3),
80165030 : 0C05F4A8  JAL     8017d2a0, 80165018 (ra),
80165034 : 00B02821  ADDU    00000000 (a1), 00000000 (a1), 801cc180 (s0),
80165038 : 00111400  SLL     001cc180 (v0), 00000000 (s1), 10 (16),

; ZAP - disc okay
8016503c : 0441FEEF  BGEZ    00000000 (v0), 80164bfc,
80165040 : 00000000  NOP    

80165044 : 0C0473CD  JAL     8011cf34, 80165038 (ra),
80165048 : 00000000  NOP    

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

8016553c : 8C423DF8  LW      80190000 (v0), 3df8 (80190000 (v0)) [80193df8]
80165540 : 00000000  NOP    
80165544 : 10400020  BEQ     00000001 (v0), 00000000 (r0), 801655c8,
80165548 : 3C028019  LUI     00000001 (v0), 8019 (32793),
8016554c : 8C423E08  LW      80190000 (v0), 3e08 (80190000 (v0)) [80193e08]
80165550 : 00000000  NOP    
80165554 : 1440001D  BNE     00000000 (v0), 00000000 (r0), 801655cc,
80165558 : 3C028019  LUI     00000000 (v0), 8019 (32793),


; Locate DISC.BIN

8016555c : 0C05928D  JAL     80164a34, 80165538 (ra),
80165560 : 00000000  NOP    

80165564 : 00401821  ADDU    00000000 (v1), 00000000 (v0), 00000000 (r0),
80165568 : 24020001  ADDIU   00000000 (v0), 00000000 (r0), 0001 (1),
8016556c : 1062000B  BEQ     00000000 (v1), 00000001 (v0), 8016559c,
80165570 : 28620002  SLTI    00000001 (v0), 00000000 (v1), 0002 (2),

80165574 : 14400004  BNE     00000001 (v0), 00000000 (r0), 80165588,
80165578 : 3C04801B  LUI     801cc2ca (a0), 801b (32795),
(..)

80165588 : 2484CE30  ADDIU   801b0000 (a0), 801b0000 (a0), ce30 (52784),
8016558c : 3C028019  LUI     00000001 (v0), 8019 (32793),
80165590 : 8C461318  LW      00000000 (a2), 1318 (80190000 (v0)) [80191318]
80165594 : 08059570  J       801655c0,
80165598 : 00002821  ADDU    8011ae4a (a1), 00000000 (r0), 00000000 (r0),

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

; path to reloading XA ptrs

801655c0 : 0C047115  JAL     8011c454, 80165564 (ra),
801655c4 : 00000000  NOP    
801655c8 : 3C028019  LUI     800da000 (v0), 8019 (32793),
801655cc : 8C441318  LW      801ace30 (a0), 1318 (80190000 (v0)) [80191318]
801655d0 : 0C063A8C  JAL     8018ea30, 801655c8 (ra),
801655d4 : 24057FFF  ADDIU   00000000 (a1), 00000000 (r0), 7fff (32767),

801655d8 : 00408021  ADDU    80190e5c (s0), 801eb588 (v0), 00000000 (r0),
801655dc : 02002021  ADDU    00000000 (a0), 801eb588 (s0), 00000000 (r0),
801655e0 : 3C058012  LUI     fffffffd (a1), 8012 (32786),
801655e4 : 0C0640E9  JAL     801903a4, 801655d8 (ra),
801655e8 : 24A5B050  ADDIU   80120000 (a1), 80120000 (a1), b050 (45136),
