; skip CD case open check

800e5b20 : 0C0396F5  JAL     800e5bd4, 800e5610 (ra),
800e5b24 : AFB00030  SW      00000001 (s0), 0030 (800df4a0 (sp)) [800df4d0]

; skip CD case closed check

800e5b28 : 0C0396F5  JAL     800e5bd4, 800e5b28 (ra),
800e5b2c : 02402021  ADDU    00000001 (a0), 00000000 (s2), 00000000 (r0),

800e5b30 : 3C02800E  LUI     00000000 (v0), 800e (32782),
800e5b34 : 24030002  ADDIU   1f801110 (v1), 00000000 (r0), 0002 (2),

; remove CD checks

800e5b38 : 0C02389A  JAL     8008e268, 800e5b30 (ra),
800e5b3c : AC435EE0  SW      00000002 (v1), 5ee0 (800e0000 (v0)) [800e5ee0]

; remove CD checks

800e5b40 : 0C039661  JAL     800e5984, 8008e238 (ra),
800e5b44 : 00000000  NOP    
800e5b48 : 24030001  ADDIU   ffffffff (v1), 00000000 (r0), 0001 (1),

; remove CD checks

800e5b4c : 1443001A  BNE     00000001 (v0), 00000001 (v1), 800e5bb8,
800e5b50 : 02401021  ADDU    00000001 (v0), 00000000 (s2), 00000000 (r0),




800e5984 : 27BDFFD0  ADDIU   800df4a0 (sp), 800df4a0 (sp), ffd0 (65488),
800e5988 : AFB40028  SW      00000001 (s4), 0028 (800df470 (sp)) [800df498]
800e598c : 0000A021  ADDU    00000001 (s4), 00000000 (r0), 00000000 (r0),
800e5990 : AFB00018  SW      00000001 (s0), 0018 (800df470 (sp)) [800df488]
800e5994 : 02808021  ADDU    00000001 (s0), 00000000 (s4), 00000000 (r0),
800e5998 : AFB20020  SW      00000000 (s2), 0020 (800df470 (sp)) [800df490]
(..)
800e59c0 : 00A03021  ADDU    00000005 (a2), 00000000 (a1), 00000000 (r0),
800e59c4 : 00002021  ADDU    ffffffff (a0), 00000000 (r0), 00000000 (r0),
800e59c8 : 0C01D6AA  JAL     80075aa8, 800e59c4 (ra),
800e59cc : 02402821  ADDU    1f801110 (a1), 800df480 (s2), 00000000 (r0),

; force

800e59d0 : 10510005  BEQ     00000005 (v0), 00000002 (s1), 800e59e8,
800e59d4 : 00000000  NOP    

-->

; final pass code..?

800e59e8 : 93A20010  LBU     00000002 (v0), 0010 (800df470 (sp)) [800df480]
800e59ec : 00000000  NOP    
800e59f0 : 30420002  ANDI    00000002 (v0), 00000002 (v0), 0002 (2),

; zap
800e59f4 : 1040002F  BEQ     00000002 (v0), 00000000 (r0), 800e5ab4,
800e59f8 : 26100001  ADDIU   00000000 (s0), 00000000 (s0), 0001 (1),

800e59fc : 00008021  ADDU    00000001 (s0), 00000000 (r0), 00000000 (r0),
800e5a00 : 27B20010  ADDIU   800df480 (s2), 800df470 (sp), 0010 (16),
800e5a04 : 0C039775  JAL     800e5dd4, 800e59d0 (ra),
800e5a08 : 2404001E  ADDIU   800d1650 (a0), 00000000 (r0), 001e (30),


800e5a28 : 10510005  BEQ     00000005 (v0), 00000002 (s1), 800e5a40,
800e5a2c : 00000000  NOP    
800e5a30 : 1453FFF7  BNE     00000005 (v0), 00000005 (s3), 800e5a10,
800e5a34 : 24040001  ADDIU   800d1650 (a0), 00000000 (r0), 0001 (1),
; zap
800e5a38 : 14510009  BNE     00000005 (v0), 00000002 (s1), 800e5a60,
800e5a3c : 00000000  NOP    

800e5a40 : 93A20010  LBU     00000002 (v0), 0010 (800df470 (sp)) [800df480]
800e5a44 : 00000000  NOP    
800e5a48 : 30420002  ANDI    00000002 (v0), 00000002 (v0), 0002 (2),
; zap
800e5a4c : 10400004  BEQ     00000002 (v0), 00000000 (r0), 800e5a60,
800e5a50 : 26100001  ADDIU   00000000 (s0), 00000000 (s0), 0001 (1),
800e5a54 : 2A020005  SLTI    00000002 (v0), 00000001 (s0), 0005 (5),
; zap
800e5a58 : 1440FFEA  BNE     00000001 (v0), 00000000 (r0), 800e5a04,
800e5a5c : 00000000  NOP    



800e5a80 : 10510005  BEQ     00000005 (v0), 00000002 (s1), 800e5a98,
800e5a84 : 00000000  NOP    
800e5a88 : 1453FFF7  BNE     00000005 (v0), 00000005 (s3), 800e5a68,
800e5a8c : 24040001  ADDIU   800d1650 (a0), 00000000 (r0), 0001 (1),
; zap
800e5a90 : 1451000F  BNE     00000005 (v0), 00000002 (s1), 800e5ad0,
800e5a94 : 24020001  ADDIU   00000005 (v0), 00000000 (r0), 0001 (1),
800e5a98 : 93A20010  LBU     00000002 (v0), 0010 (800df470 (sp)) [800df480]
800e5a9c : 00000000  NOP    
800e5aa0 : 30420002  ANDI    00000002 (v0), 00000002 (v0), 0002 (2),
; zap
800e5aa4 : 1040000A  BEQ     00000002 (v0), 00000000 (r0), 800e5ad0,
800e5aa8 : 24020001  ADDIU   00000002 (v0), 00000000 (r0), 0001 (1),
800e5aac : 080396B4  J       800e5ad0,
800e5ab0 : 24140001  ADDIU   00000000 (s4), 00000000 (r0), 0001 (1),




800e5b54 : 02408021  ADDU    00000001 (s0), 00000000 (s2), 00000000 (r0),
800e5b58 : 24130002  ADDIU   800b0000 (s3), 00000000 (r0), 0002 (2),
800e5b5c : 3C02800E  LUI     00000000 (v0), 800e (32782),
800e5b60 : 24425F34  ADDIU   800e0000 (v0), 800e0000 (v0), 5f34 (24372),
800e5b64 : 02711804  SLLV    00000001 (v1), 00000001 (s1), 00000002 (s3),
800e5b68 : 00628821  ADDU    00000001 (s1), 00000004 (v1), 800e5f34 (v0),
800e5b6c : 0C039725  JAL     800e5c94, 800e5b48 (ra),
800e5b70 : 27A40028  ADDIU   00000001 (a0), 800df4a0 (sp), 0028 (40),

; check vampires disc - zap

800e5b74 : 1453000A  BNE     00000005 (v0), 00000002 (s3), 800e5ba0,
800e5b78 : 00000000  NOP    

; accepted

800e5b7c : 8E250000  LW      800df4d0 (a1), 0000 (800e5f38 (s1)) [800e5f38]
800e5b80 : 0C01CA8A  JAL     80072a28, 800e5b74 (ra),
800e5b84 : 27A40010  ADDIU   800d1650 (a0), 800df4a0 (sp), 0010 (16),

800e5b88 : 10400003  BEQ     800cf4a8 (v0), 00000000 (r0), 800e5b98,
800e5b8c : 26100001  ADDIU   00000000 (s0), 00000000 (s0), 0001 (1),
800e5b90 : 080396E8  J       800e5ba0,
800e5b94 : 24120001  ADDIU   00000000 (s2), 00000000 (r0), 0001 (1),
800e5ba0 : 16400005  BNE     00000001 (s2), 00000000 (r0), 800e5bb8,
800e5ba4 : 02401021  ADDU    800cf4a8 (v0), 00000001 (s2), 00000000 (r0),
800e5bb8 : 8FBF0040  LW      800e5b88 (ra), 0040 (800df4a0 (sp)) [800df4e0]
800e5bbc : 8FB3003C  LW      00000002 (s3), 003c (800df4a0 (sp)) [800df4dc]
800e5bc0 : 8FB20038  LW      00000001 (s2), 0038 (800df4a0 (sp)) [800df4d8]
800e5bc4 : 8FB10034  LW      800e5f38 (s1), 0034 (800df4a0 (sp)) [800df4d4]
800e5bc8 : 8FB00030  LW      00000001 (s0), 0030 (800df4a0 (sp)) [800df4d0]
800e5bcc : 03E00008  JR      800e5610 (ra),
800e5bd0 : 27BD0048  ADDIU   800df4a0 (sp), 800df4a0 (sp), 0048 (72),







800e4b30 : 3C04800B  LUI     800edf3c (a0), 800b (32779),
800e4b34 : 24843560  ADDIU   800b0000 (a0), 800b0000 (a0), 3560 (13664),
800e4b38 : 3C05800E  LUI     00000001 (a1), 800e (32782),
800e4b3c : 0C03939E  JAL     800e4e78, 800e4b30 (ra),
800e4b40 : 24A54654  ADDIU   800e0000 (a1), 800e0000 (a1), 4654 (18004),
800e4b44 : 3C02800B  LUI     00000000 (v0), 800b (32779),
800e4b48 : 84423EF0  LH      800b0000 (v0), 3ef0 (800b0000 (v0)) [800b3ef0]
800e4b4c : 00000000  NOP    
800e4b50 : 1440000A  BNE     00000001 (v0), 00000000 (r0), 800e4b7c,
800e4b54 : 3C04800B  LUI     800edf70 (a0), 800b (32779),
800e4b7c : 24844630  ADDIU   800b0000 (a0), 800b0000 (a0), 4630 (17968),
800e4b80 : 3C05800E  LUI     0000000f (a1), 800e (32782),
800e4b84 : 0C03939E  JAL     800e4e78, 800e4b44 (ra),
800e4b88 : 24A5467C  ADDIU   800e0000 (a1), 800e0000 (a1), 467c (18044),
 48:1.53 [34BAA]
800e4b8c : 3C04800B  LUI     800ee142 (a0), 800b (32779),
800e4b90 : 248436C0  ADDIU   800b0000 (a0), 800b0000 (a0), 36c0 (14016),
800e4b94 : 3C05800E  LUI     0000000a (a1), 800e (32782),
800e4b98 : 24A54688  ADDIU   800e0000 (a1), 800e0000 (a1), 4688 (18056),
800e4b9c : 0C03939E  JAL     800e4e78, 800e4b8c (ra),
800e4ba0 : 00000000  NOP    
