800a0f9c : 0C0278B3  JAL     8009e2cc, 800a095c (ra),
800a0fa0 : 00C08021  ADDU    800c9f14 (s0), 800c9f14 (a2), 00000000 (r0),

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

; SUBROUTINE: address -> time (BCD)

8009e2cc : 3C031B4E  LUI     ffffffff (v1), 1b4e (6990),
8009e2d0 : 346381B5  ORI     1b4e0000 (v1), 1b4e0000 (v1), 81b5 (33205),

; 2 sec pregap (75 frames * 2)

8009e2d4 : 24840096  ADDIU   00000010 (a0), 00000010 (a0), 0096 (150),

; x / 75 = (x * $1b4e81b5) >> (35-32)

8009e2d8 : 00830018  MULT    000000a6 (a0), 1b4e81b5 (v1),
8009e2dc : 00A01021  ADDU    00000000 (v0), 801ffe88 (a1), 00000000 (r0),
8009e2e0 : 3C076666  LUI     00000000 (a3), 6666 (26214),
8009e2e4 : 34E76667  ORI     66660000 (a3), 66660000 (a3), 6667 (26215),
8009e2e8 : 00041FC3  SRA     1b4e81b5 (v1), 000000a6 (a0), 1f (31),
8009e2ec : 00003010  MFHI    800c9f14 (a2), 00000011 (hi),
8009e2f0 : 000630C3  SRA     00000011 (a2), 00000011 (a2), 03 (3),
8009e2f4 : 00C33023  SUBU    00000002 (a2), 00000002 (a2), 00000000 (v1),
8009e2f8 : 00062880  SLL     801ffe88 (a1), 00000002 (a2), 02 (2),
8009e2fc : 00A62821  ADDU    00000008 (a1), 00000008 (a1), 00000002 (a2),
8009e300 : 00051900  SLL     00000000 (v1), 0000000a (a1), 04 (4),
8009e304 : 00651823  SUBU    000000a0 (v1), 000000a0 (v1), 0000000a (a1),
8009e308 : 00832023  SUBU    000000a6 (a0), 000000a6 (a0), 00000096 (v1),
8009e30c : 00870018  MULT    00000010 (a0), 66666667 (a3),
8009e310 : 00004010  MFHI    bfc06fdc (t0), 00000006 (hi),
8009e314 : 3C038888  LUI     00000096 (v1), 8888 (34952),
8009e318 : 34638889  ORI     88880000 (v1), 88880000 (v1), 8889 (34953),
8009e31c : 00C30018  MULT    00000002 (a2), 88888889 (v1),
8009e320 : 00061FC3  SRA     88888889 (v1), 00000002 (a2), 1f (31),
8009e324 : 00004810  MFHI    000000d4 (t1), ffffffff (hi),
8009e328 : 01264821  ADDU    ffffffff (t1), ffffffff (t1), 00000002 (a2),
8009e32c : 00094943  SRA     00000001 (t1), 00000001 (t1), 05 (5),
8009e330 : 01234823  SUBU    00000000 (t1), 00000000 (t1), 00000000 (v1),
8009e334 : 00091900  SLL     00000000 (v1), 00000000 (t1), 04 (4),
8009e338 : 00691823  SUBU    00000000 (v1), 00000000 (v1), 00000000 (t1),
8009e33c : 00031880  SLL     00000000 (v1), 00000000 (v1), 02 (2),
8009e340 : 00C33023  SUBU    00000002 (a2), 00000002 (a2), 00000000 (v1),
8009e344 : 00C70018  MULT    00000002 (a2), 66666667 (a3),
8009e348 : 00084083  SRA     00000006 (t0), 00000006 (t0), 02 (2),
8009e34c : 00041FC3  SRA     00000000 (v1), 00000010 (a0), 1f (31),
8009e350 : 01034023  SUBU    00000001 (t0), 00000001 (t0), 00000000 (v1),
8009e354 : 00081880  SLL     00000000 (v1), 00000001 (t0), 02 (2),
8009e358 : 00681821  ADDU    00000004 (v1), 00000004 (v1), 00000001 (t0),
8009e35c : 00031840  SLL     00000005 (v1), 00000005 (v1), 01 (1),
8009e360 : 00002810  MFHI    0000000a (a1), 00000000 (hi),
8009e364 : 00832023  SUBU    00000010 (a0), 00000010 (a0), 0000000a (v1),
8009e368 : 00061FC3  SRA     0000000a (v1), 00000002 (a2), 1f (31),
8009e36c : 01270018  MULT    00000000 (t1), 66666667 (a3),
8009e370 : 00083900  SLL     66666667 (a3), 00000001 (t0), 04 (4),
8009e374 : 00E43821  ADDU    00000010 (a3), 00000010 (a3), 00000006 (a0),
8009e378 : 00052883  SRA     00000000 (a1), 00000000 (a1), 02 (2),
8009e37c : 00A32823  SUBU    00000000 (a1), 00000000 (a1), 00000000 (v1),
8009e380 : 00052100  SLL     00000006 (a0), 00000000 (a1), 04 (4),
8009e384 : 00051880  SLL     00000000 (v1), 00000000 (a1), 02 (2),
8009e388 : 00651821  ADDU    00000000 (v1), 00000000 (v1), 00000000 (a1),
8009e38c : 00031840  SLL     00000000 (v1), 00000000 (v1), 01 (1),
8009e390 : 00C33023  SUBU    00000002 (a2), 00000002 (a2), 00000000 (v1),
8009e394 : 00862021  ADDU    00000000 (a0), 00000000 (a0), 00000002 (a2),


3 [empty]
2 [frames]
1 [seconds]
0 [minutes]

; frames

8009e398 : A0440001  SB      00000002 (a0), 0001 (801ffe88 (v0)) [801ffe89]
8009e39c : 000927C3  SRA     00000002 (a0), 00000000 (t1), 1f (31),
8009e3a0 : A0470002  SB      00000016 (a3), 0002 (801ffe88 (v0)) [801ffe8a]
8009e3a4 : 00001810  MFHI    00000000 (v1), 00000000 (hi),
8009e3a8 : 00031883  SRA     00000000 (v1), 00000000 (v1), 02 (2),
8009e3ac : 00641823  SUBU    00000000 (v1), 00000000 (v1), 00000000 (a0),
8009e3b0 : 00032900  SLL     00000000 (a1), 00000000 (v1), 04 (4),
8009e3b4 : 00032080  SLL     00000000 (a0), 00000000 (v1), 02 (2),
8009e3b8 : 00832021  ADDU    00000000 (a0), 00000000 (a0), 00000000 (v1),
8009e3bc : 00042040  SLL     00000000 (a0), 00000000 (a0), 01 (1),
8009e3c0 : 01244823  SUBU    00000000 (t1), 00000000 (t1), 00000000 (a0),
8009e3c4 : 00A92821  ADDU    00000000 (a1), 00000000 (a1), 00000000 (t1),
8009e3c8 : 03E00008  JR      800a0fa4 (ra),
8009e3cc : A0450000  SB      00000000 (a1), 0000 (801ffe88 (v0)) [801ffe88]

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

800a0fa4 : 34040002  ORI     00000000 (a0), 00000000 (r0), 0002 (2),
800a0fa8 : 27A50010  ADDIU   00000000 (a1), 801ffe78 (sp), 0010 (16),
800a0fac : 0C027772  JAL     8009ddc8, 800a0fa4 (ra),
800a0fb0 : 00003021  ADDU    00000002 (a2), 00000000 (r0), 00000000 (r0),







800886e8 : 3C03800C  LUI     00000000 (v1), 800c (32780),
800886ec : 846350D0  LH      800c0000 (v1), 50d0 (800c0000 (v1)) [800c50d0]
800886f0 : 00021403  SRA     00000000 (v0), 00000000 (v0), 10 (16),
800886f4 : 10430048  BEQ     00000000 (v0), 00000005 (v1), 80088818,
800886f8 : 00001021  ADDU    00000000 (v0), 00000000 (r0), 00000000 (r0),
800886fc : 0C0278F4  JAL     8009e3d0, 800888e4 (ra),
80088700 : 02402021  ADDU    00000000 (a0), 801fff70 (s2), 00000000 (r0),

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

SUBROUTINE:
Time (BCD) -> Address


v1 = minutes
a2 = seconds

8009e3d0 : 90830000  LBU     00000005 (v1), 0000 (801fff70 (a0)) [801fff70]
8009e3d4 : 90860001  LBU     00000002 (a2), 0001 (801fff70 (a0)) [801fff71]
8009e3d8 : 00032902  SRL     80029b88 (a1), 00000000 (v1), 04 (4),
8009e3dc : 00051080  SLL     00000000 (v0), 00000000 (a1), 02 (2),
8009e3e0 : 00451021  ADDU    00000000 (v0), 00000000 (v0), 00000000 (a1),
8009e3e4 : 00021040  SLL     00000000 (v0), 00000000 (v0), 01 (1),
8009e3e8 : 3063000F  ANDI    00000000 (v1), 00000000 (v1), 000f (15),
8009e3ec : 00431021  ADDU    00000000 (v0), 00000000 (v0), 00000000 (v1),
8009e3f0 : 00022900  SLL     00000000 (a1), 00000000 (v0), 04 (4),
8009e3f4 : 00A22823  SUBU    00000000 (a1), 00000000 (a1), 00000000 (v0),
8009e3f8 : 00052880  SLL     00000000 (a1), 00000000 (a1), 02 (2),
8009e3fc : 00061902  SRL     00000000 (v1), 00000007 (a2), 04 (4),
8009e400 : 00031080  SLL     00000000 (v0), 00000000 (v1), 02 (2),
8009e404 : 00431021  ADDU    00000000 (v0), 00000000 (v0), 00000000 (v1),
8009e408 : 00021040  SLL     00000000 (v0), 00000000 (v0), 01 (1),
8009e40c : 30C6000F  ANDI    00000007 (a2), 00000007 (a2), 000f (15),
8009e410 : 00461021  ADDU    00000000 (v0), 00000000 (v0), 00000007 (a2),
8009e414 : 00A22821  ADDU    00000000 (a1), 00000000 (a1), 00000007 (v0),
8009e418 : 00051880  SLL     00000000 (v1), 00000007 (a1), 02 (2),
8009e41c : 00651821  ADDU    0000001c (v1), 0000001c (v1), 00000007 (a1),
8009e420 : 00031100  SLL     00000007 (v0), 00000023 (v1), 04 (4),
8009e424 : 90850002  LBU     00000007 (a1), 0002 (801fff70 (a0)) [801fff72]
8009e428 : 00431023  SUBU    00000230 (v0), 00000230 (v0), 00000023 (v1),
8009e42c : 00052102  SRL     801fff70 (a0), 00000002 (a1), 04 (4),
8009e430 : 00041880  SLL     00000023 (v1), 00000000 (a0), 02 (2),
8009e434 : 00641821  ADDU    00000000 (v1), 00000000 (v1), 00000000 (a0),
8009e438 : 00031840  SLL     00000000 (v1), 00000000 (v1), 01 (1),
8009e43c : 30A5000F  ANDI    00000002 (a1), 00000002 (a1), 000f (15),
8009e440 : 00651821  ADDU    00000000 (v1), 00000000 (v1), 00000002 (a1),
8009e444 : 00431021  ADDU    0000020d (v0), 0000020d (v0), 00000002 (v1),

; minus 2-sec pregap

8009e448 : 03E00008  JR      80088704 (ra),
8009e44c : 2442FF6A  ADDIU   0000020f (v0), 0000020f (v0), ff6a (65386),

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

80088704 : AE020008  SW      00000179 (v0), 0008 (800ca9e0 (s0)) [800ca9e8]
80088708 : AE000004  SW      00000000 (r0), 0004 (800ca9e0 (s0)) [800ca9e4]
8008870c : 8E430004  LW      00000002 (v1), 0004 (801fff70 (s2)) [801fff74]

