; check 'PLAYSTATION' disc

80023d74 : 0C0244A3  JAL     8009128c, 80023d68 (ra),
80023d78 : 2406000B  ADDIU   00000800 (a2), 00000000 (r0), 000b (11),

$$$ ZAP - SKIP CHECK

80023d7c : 14400036  BNE     00000000 (v0), 00000000 (r0), 80023e58,
80023d80 : 2402FFFF  ADDIU   00000000 (v0), 00000000 (r0), ffff (65535),

80023d84 : 02002021  ADDU    80117013 (a0), 80117000 (s0), 00000000 (r0),
80023d88 : 2416FFFF  ADDIU   00000000 (s6), 00000000 (r0), ffff (65535),

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

8009128c : 10800003  BEQ     80117008 (a0), 00000000 (r0), 8009129c,
80091290 : 00000000  NOP    
80091294 : 14A00007  BNE     80010718 (a1), 00000000 (r0), 800912b4,
80091298 : 00000000  NOP    
800912b4 : 24C6FFFF  ADDIU   0000000b (a2), 0000000b (a2), ffff (65535),
800912b8 : 04C00012  BLTZ    0000000a (a2), 80091304,
800912bc : 00001021  ADDU    00000001 (v0), 00000000 (r0), 00000000 (r0),

; check 'PLAYSTATION' label

800912c0 : 80830000  LB      0000012d (v1), 0000 (80117008 (a0)) [80117008]
800912c4 : 80A20000  LB      00000000 (v0), 0000 (80010718 (a1)) [80010718]
800912c8 : 00000000  NOP    
800912cc : 14620006  BNE     00000050 (v1), 00000050 (v0), 800912e8,
800912d0 : 24A50001  ADDIU   80010718 (a1), 80010718 (a1), 0001 (1),

800912d4 : 1060000A  BEQ     00000050 (v1), 00000000 (r0), 80091300,
800912d8 : 24840001  ADDIU   80117008 (a0), 80117008 (a0), 0001 (1),
800912dc : 24C6FFFF  ADDIU   0000000a (a2), 0000000a (a2), ffff (65535),
800912e0 : 04C1FFF7  BGEZ    00000009 (a2), 800912c0,
800912e4 : 00000000  NOP    

800912e8 : 04C00005  BLTZ    ffffffff (a2), 80091300,
800912ec : 00000000  NOP    
80091300 : 00001021  ADDU    0000004e (v0), 00000000 (r0), 00000000 (r0),
80091304 : 03E00008  JR      80023d7c (ra),
80091308 : 00000000  NOP    

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

; find CD#

80023c54 : 0C024463  JAL     8009118c, 80023bc4 (ra),
80023c58 : 27A40018  ADDIU   800aea60 (a0), 800aea48 (sp), 0018 (24),

--->

; check SLUS (boot)

8009118c : 10800003  BEQ     800aea60 (a0), 00000000 (r0), 8009119c,
80091190 : 00000000  NOP    
80091194 : 14A0000B  BNE     8001000c (a1), 00000000 (r0), 800911c4,
80091198 : 00000000  NOP    
800911c4 : 80A30000  LB      00000053 (v1), 0000 (8001000c (a1)) [8001000c]
800911c8 : 80820000  LB      8001000c (v0), 0000 (800aea60 (a0)) [800aea60]
800911cc : 90860000  LBU     00000053 (a2), 0000 (800aea60 (a0)) [800aea60]
800911d0 : 1043FFFA  BEQ     00000053 (v0), 00000053 (v1), 800911bc,
800911d4 : 24A50001  ADDIU   8001000c (a1), 8001000c (a1), 0001 (1),
800911bc : 10C0FFFD  BEQ     00000053 (a2), 00000000 (r0), 800911b4,
800911c0 : 24840001  ADDIU   800aea60 (a0), 800aea60 (a0), 0001 (1),
800911d8 : 80830000  LB      00000035 (v1), 0000 (800aea67 (a0)) [800aea67]
800911dc : 80A2FFFF  LB      00000037 (v0), ffff (80010014 (a1)) [80010013]
800911e0 : 00000000  NOP    
800911e4 : 00621023  SUBU    00000035 (v0), 00000037 (v1), 00000035 (v0),
800911e8 : 03E00008  JR      80023c5c (ra),
800911ec : 00000000  NOP    

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

800c9690 : 3C02800B  LUI     800c9690 (v0), 800b (32779),

; load current disc #

--->
800c9694 : 8C42F370  LW      800b0000 (v0), f370 (800b0000 (v0)) [800af370]
800c9698 : 00000000  NOP    
--->

800c969c : 14400008  BNE     00000000 (v0), 00000000 (r0), 800c96c0,

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

80023be0 : 24420023  ADDIU   80117224 (v0), 80117224 (v0), 0023 (35),
80023be4 : 32030001  ANDI    0000005a (v1), 0000000c (s0), 0001 (1),
80023be8 : 00431023  SUBU    80117247 (v0), 80117247 (v0), 00000000 (v1),

; check file properties of ZMOVIE.STR ($0d = non ps1-file)

80023bec : 90430003  LBU     00000000 (v1), 0003 (80117247 (v0)) [8011724a]
80023bf0 : 2402000D  ADDIU   80117247 (v0), 00000000 (r0), 000d (13),

$$$ FORCE BRANCH = good file

80023bf4 : 14620003  BNE     0000000d (v1), 0000000d (v0), 80023c04,
80023bf8 : 00000000  NOP    

--> BAD - eliminates movie code

80023bfc : 08008F1F  J       80023c7c,
80023c00 : AE600004  SW      00000000 (r0), 0004 (8009fc08 (s3)) [8009fc0c]

--> GOOD - reads in movie ptrs

80023d00 : 02801021  ADDU    00000000 (v0), 00000000 (s4), 00000000 (r0),
80023d04 : 8FBF0050  LW      80023ce4 (ra), 0050 (800aea48 (sp)) [800aea98]
80023d08 : 8FB5004C  LW      8009fbf0 (s5), 004c (800aea48 (sp)) [800aea94]
80023d0c : 8FB40048  LW      00000000 (s4), 0048 (800aea48 (sp)) [800aea90]
80023d10 : 8FB30044  LW      8009fc08 (s3), 0044 (800aea48 (sp)) [800aea8c]
80023d14 : 8FB20040  LW      80117248 (s2), 0040 (800aea48 (sp)) [800aea88]
80023d18 : 8FB1003C  LW      00000002 (s1), 003c (800aea48 (sp)) [800aea84]
80023d1c : 8FB00038  LW      0000000c (s0), 0038 (800aea48 (sp)) [800aea80]
80023d20 : 27BD0058  ADDIU   800aea48 (sp), 800aea48 (sp), 0058 (88),
80023d24 : 03E00008  JR      80023e34 (ra),
80023d28 : 00000000  NOP    
