
(see below for IMPORTANT PROBLEM!!!)

800796ec : 1040001C  BEQ     00000001 (v0), 00000000 (r0), 80079760,
800796f0 : 00000000  NOP    
800796f4 : 0C0268A7  JAL     8009a29c, 800796ec (ra),
800796f8 : 27A40010  ADDIU   1f8010b8 (a0), 800b62a8 (sp), 0010 (16),

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

; SUBROUTINE: time (BCD) -> address

8009a29c : 90830000  LBU     1f801020 (v1), 0000 (800b62b8 (a0)) [800b62b8]
8009a2a0 : 90860001  LBU     00020943 (a2), 0001 (800b62b8 (a0)) [800b62b9]
8009a2a4 : 00032902  SRL     00010003 (a1), 00000067 (v1), 04 (4),
8009a2a8 : 00051080  SLL     00000001 (v0), 00000006 (a1), 02 (2),
8009a2ac : 00451021  ADDU    00000018 (v0), 00000018 (v0), 00000006 (a1),
8009a2b0 : 00021040  SLL     0000001e (v0), 0000001e (v0), 01 (1),
8009a2b4 : 3063000F  ANDI    00000067 (v1), 00000067 (v1), 000f (15),
8009a2b8 : 00431021  ADDU    0000003c (v0), 0000003c (v0), 00000007 (v1),
8009a2bc : 00022900  SLL     00000006 (a1), 00000043 (v0), 04 (4),
8009a2c0 : 00A22823  SUBU    00000430 (a1), 00000430 (a1), 00000043 (v0),
8009a2c4 : 00052880  SLL     000003ed (a1), 000003ed (a1), 02 (2),
8009a2c8 : 00061902  SRL     00000007 (v1), 00000013 (a2), 04 (4),
8009a2cc : 00031080  SLL     00000043 (v0), 00000001 (v1), 02 (2),
8009a2d0 : 00431021  ADDU    00000004 (v0), 00000004 (v0), 00000001 (v1),
8009a2d4 : 00021040  SLL     00000005 (v0), 00000005 (v0), 01 (1),
8009a2d8 : 30C6000F  ANDI    00000013 (a2), 00000013 (a2), 000f (15),
8009a2dc : 00461021  ADDU    0000000a (v0), 0000000a (v0), 00000003 (a2),
8009a2e0 : 00A22821  ADDU    00000fb4 (a1), 00000fb4 (a1), 0000000d (v0),
8009a2e4 : 00051880  SLL     00000001 (v1), 00000fc1 (a1), 02 (2),
8009a2e8 : 00651821  ADDU    00003f04 (v1), 00003f04 (v1), 00000fc1 (a1),
8009a2ec : 00031100  SLL     0000000d (v0), 00004ec5 (v1), 04 (4),

; frames

8009a2f0 : 90850002  LBU     00000fc1 (a1), 0002 (800b62b8 (a0)) [800b62ba]
8009a2f4 : 00431023  SUBU    0004ec50 (v0), 0004ec50 (v0), 00004ec5 (v1),
8009a2f8 : 00052102  SRL     800b62b8 (a0), 00000062 (a1), 04 (4),
8009a2fc : 00041880  SLL     00004ec5 (v1), 00000006 (a0), 02 (2),

8009a300 : 00641821  ADDU    00000018 (v1), 00000018 (v1), 00000006 (a0),
8009a304 : 00031840  SLL     0000001e (v1), 0000001e (v1), 01 (1),
8009a308 : 30A5000F  ANDI    00000062 (a1), 00000062 (a1), 000f (15),
8009a30c : 00651821  ADDU    0000003c (v1), 0000003c (v1), 00000002 (a1),
8009a310 : 00431021  ADDU    00049d8b (v0), 00049d8b (v0), 0000003e (v1),
8009a314 : 03E00008  JR      800796fc (ra),
8009a318 : 2442FF6A  ADDIU   00049dc9 (v0), 00049dc9 (v0), ff6a (65386),

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

; check read sectors match (v1 = target, v0 = current)
; - for CDROM reading purposes, can't just ZAP this

800796fc : 3C03800D  LUI     0000003e (v1), 800d (32781),
80079700 : 8C639934  LW      800d0000 (v1), 9934 (800d0000 (v1)) [800c9934]
80079704 : 00000000  NOP    
80079708 : 14430015  BNE     00049d33 (v0), 00000162 (v1), 80079760,
8007970c : 3C048001  LUI     00000006 (a0), 8001 (32769),
