8006370c : 3C018009  LUI     800b0000 (at), 8009 (32777),
80063710 : A020B380  SB      00000000 (r0), b380 (80090000 (at)) [8008b380]
80063714 : 0C0146EB  JAL     80051bac, 8006370c (ra),
80063718 : 00000000  NOP    

8006371c : 14400005  BNE     00000000 (v0), 00000000 (r0), 80063734,
80063720 : 00000000  NOP    

; start the swap screen

80063724 : 0C0123C2  JAL     80048f08, 8006371c (ra),
80063728 : 34040001  ORI     800a895b (a0), 00000000 (r0), 0001 (1),
8006372c : 08018DC5  J       80063714,
80063730 : 00000000  NOP    



#2
8006389c : 14400005  BNE     00000000 (v0), 00000000 (r0), 800638b4,
800638a0 : 00000000  NOP    
800638a4 : 0C0123C2  JAL     80048f08, 8006389c (ra),
800638a8 : 34040001  ORI     800a895b (a0), 00000000 (r0), 0001 (1),

==>
==>


80048f08 : 27BDFF88  ADDIU   801fffc8 (sp), 801fffc8 (sp), ff88 (65416),
80048f0c : AFB3006C  SW      00000000 (s3), 006c (801fff50 (sp)) [801fffbc]
80048f10 : 00809821  ADDU    00000000 (s3), 00000001 (a0), 00000000 (r0),
80048f14 : 34020001  ORI     00000000 (v0), 00000000 (r0), 0001 (1),
80048f18 : AFBF0070  SW      800638ac (ra), 0070 (801fff50 (sp)) [801fffc0]


(..)

80049088 : 3C02800B  LUI     00000080 (v0), 800b (32779),
8004908c : 9442BD0C  LHU     800b0000 (v0), bd0c (800b0000 (v0)) [800abd0c]
80049090 : 00000000  NOP    
80049094 : 30420040  ANDI    00000000 (v0), 00000000 (v0), 0040 (64),

; zap button press
80049098 : 1040000B  BEQ     00000000 (v0), 00000000 (r0), 800490c8,
8004909c : 00031400  SLL     00000000 (v0), 00000080 (v1), 10 (16),

800490a0 : 00021403  SRA     00800000 (v0), 00800000 (v0), 10 (16),
800490a4 : 34030080  ORI     00000080 (v1), 00000000 (r0), 0080 (128),

; zap cd swap check - brightness
800490a8 : 14430007  BNE     00000080 (v0), 00000080 (v1), 800490c8,
800490ac : 00000000  NOP    

800490b0 : 0C013DCE  JAL     8004f738, 8004913c (ra),
800490b4 : 00000000  NOP    
800490b8 : 0C01398E  JAL     8004e638, 800490b8 (ra),
800490bc : 2404FFF8  ADDIU   00000000 (a0), 00000000 (r0), fff8 (65528),
800490c0 : 0C0115D6  JAL     80045758, 800490c0 (ra),
800490c4 : 3404006B  ORI     fffffff8 (a0), 00000000 (r0), 006b (107),








8004e690 : 00021403  SRA     00340000 (v0), 00340000 (v0), 10 (16),
8004e694 : 28420081  SLTI    00000034 (v0), 00000034 (v0), 0081 (129),

; zap fade-in
8004e698 : 14400003  BNE     00000001 (v0), 00000000 (r0), 8004e6a8,
8004e69c : 34020080  ORI     00000001 (v0), 00000000 (r0), 0080 (128),

; full bright
8004e6a0 : 3C01800C  LUI     800c0000 (at), 800c (32780),
8004e6a4 : A422CAD4  SH      00000080 (v0), cad4 (800c0000 (at)) [800bcad4]






8004e6c0 : 8442CAD4  LH      800c0000 (v0), cad4 (800c0000 (v0)) [800bcad4]
8004e6c4 : 00000000  NOP    

; zap fade-out
8004e6c8 : 04410003  BGEZ    00000077 (v0), 8004e6d8,
8004e6cc : 00000000  NOP    

8004e6d0 : 3C01800C  LUI     800c0000 (at), 800c (32780),
8004e6d4 : A420CAD4  SH      00000000 (r0), cad4 (800c0000 (at)) [800bcad4]
