﻿╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                                      ║
║                                                   8061 Disassembly                                                   ║
║                                                                                                                      ║
║                   Binary File :                                   S6x file :                                         ║
║                                                                                         300M.s6x                     ║
║                               57344 (e000) bytes                                                                     ║
║                                                                                                                      ║
║                   Options :                                                                                          ║
║                                  Default options                                                                     ║
║                                                                                                                      ║
║                   CheckSum :                                      SMP Base Address :        a000                     ║
║                                             5f45                  CC Exe Time :             005d                     ║
║                                            Valid                  Levels Number :              8                     ║
║                                                                   Calibrations Number :        1                     ║
║                   Banks :                                                                                            ║
║                                8   00000   0dfff                                                                     ║
║                                                                                                                      ║
║                   RBases :                                                                                           ║
║                               f0    8b00    8ec5                              f2    8ec6    920d                     ║
║                               f4    920e    94a7                              f6    94a8    9703                     ║
║                               f8    9704    9b99                              fa    9b9a    9d19                     ║
║                               fc    9d1a    9d53                              fe    9d54    9f49                     ║
║                                                                                                                      ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                                      ║
║                                                        Bank 8                                                        ║
║                                                                                                                      ║
║                      00000   0dfff                                                  2000    ffff                     ║
║                                                                                                                      ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝

Bnk8Start - Bank 8 Start:
8 2000: ff                   ff                                            
8 2001: fa                   di                       disable ints;        
8 2002: 21,f4                sjmp  21f8               goto 21f8;           

8 2004: 01,00                                         Unknown Operation/Structure

8 2006: ff,df                dfff  ROMSIZE            Bank Rom Size (ffff is not defined)

8 2008: 00,ff                                         fill

8 200a: 45,5f                5f45  CHECKSUM           Checksum

8 200c: 00,a0                a000  SMPBASEADR         Smp Base Address

8 200e: 5d,00                  5d  CCEXETIME          Cc Exe Time

8 2010: 57,29                2957  IPT_HSO_2          Interrupt High Speed Output 2
8 2012: 43,29                2943  IPT_Timer_OVF      Interrupt Timer OVF
8 2014: 56,29                2956  IPT_HSI_0          Interrupt High Speed Input 0
8 2016: 56,29                2956  IPT_HSI_0          Interrupt High Speed Input 0
8 2018: 56,29                2956  IPT_HSI_0          Interrupt High Speed Input 0
8 201a: 81,27                2781  IPT_HSO_1          Interrupt High Speed Output 1
8 201c: 56,29                2956  IPT_HSI_0          Interrupt High Speed Input 0
8 201e: 30,29                2930  IPT_HSI_0          Interrupt High Speed Input 0

8 2020: 08                      8  LEVNUM             Levels Number

8 2021: 01                      1  CALNUM             Calibs Number

8 2022: 00,8b                8b00  RBASEADR_01        Rbase Rf0
8 2024: c6,8e                8ec6  RBASEADR_02        Rbase Rf2
8 2026: 0e,92                920e  RBASEADR_03        Rbase Rf4
8 2028: a8,94                94a8  RBASEADR_04        Rbase Rf6
8 202a: 04,97                9704  RBASEADR_05        Rbase Rf8
8 202c: 9a,9b                9b9a  RBASEADR_06        Rbase Rfa
8 202e: 1a,9d                9d1a  RBASEADR_07        Rbase Rfc
8 2030: 54,9d                9d54  RBASEADR_08        Rbase Rfe

8 2032 -> 20a1                     fill               ff

Sub0002:
8 20a2: fa                   di                       disable ints;        
8 20a3: ff                   ff                                            
8 20a4: 11,0c                clrb  R0c                HSI_MASK = 0;        
8 20a6: a1,12,00,10          ldw   R10,12             STACK = 12;          
8 20aa: c6,11,00             stb   [R10++],0          [STACK++] = 0;       
8 20ad: 17,05                incb  R05                WD_TIMER++;          
8 20af: 3e,2a,03             jb    B6,R2a,20b5        if (B6_R2a) goto 20b5;
8 20b2: 35,2a,08             jnb   B5,R2a,20bd        if (!B5_R2a) goto 20bd;
8 20b5: 89,2a,00,10          cmpw  R10,2a                                  
8 20b9: d7,02                jne   20bd               if (STACK != 2a) goto 20bd;
8 20bb: 17,10                incb  R10                STACK++;             
8 20bd: 17,05                incb  R05                WD_TIMER++;          
8 20bf: 89,36,03,10          cmpw  R10,336                                 
8 20c3: d3,e5                jnc   20aa               if ((uns) STACK < 336) goto 20aa;
8 20c5: a1,02,86,14          ldw   R14,8602           R14 = OSt8_014;      
8 20c9: 89,ff,ff,14          cmpw  R14,ffff                                
8 20cd: df,20                je    20ef               if (R14 == ffff) goto 20ef;
8 20cf: a2,15,1a             ldw   R1a,[R14++]        R1a = [R14++];       
8 20d2: a2,15,16             ldw   R16,[R14++]        R16 = [R14++];       
8 20d5: 88,16,14             cmpw  R14,R16                                 
8 20d8: db,0e                jc    20e8               if ((uns) R14 >= R16) goto 20e8;
8 20da: b2,15,1a             ldb   R1a,[R14++]        R1a = [R14++];       
8 20dd: b2,1a,1c             ldb   R1c,[R1a]          R1c = [R1a];         
8 20e0: 92,15,1c             orrb  R1c,[R14++]        R1c |= [R14++];      
8 20e3: c6,1a,1c             stb   [R1a],R1c          [R1a] = R1c;         
8 20e6: 27,ed                sjmp  20d5               goto 20d5;           

8 20e8: d9,b8                jgtu  20a2               if ((uns) R14 > R16) goto Sub0002;
8 20ea: a2,16,14             ldw   R14,[R16]          R14 = [R16];         
8 20ed: 27,da                sjmp  20c9               goto 20c9;           

8 20ef: 91,01,a3             orrb  Ra3,1              Ra3 |= 1;            
8 20f2: 3d,2a,06             jb    B5,R2a,20fb        if (B5_R2a) goto 20fb;
8 20f5: 3e,2a,03             jb    B6,R2a,20fb        if (B6_R2a) goto 20fb;
8 20f8: 91,01,a2             orrb  Ra2,1              Ra2 |= 1;            
8 20fb: a3,01,00,0d,14       ldw   R14,[d00]          R14 = [CC_d00];      
8 2100: 99,2a,15             cmpb  R15,2a                                  
8 2103: d7,0e                jne   2113               if (R15 != 2a) goto 2113;
8 2105: a3,01,80,0c,14       ldw   R14,[c80]          R14 = [CC_c80];      
8 210a: 36,14,06             jnb   B6,R14,2113        if (!B6_R14) goto 2113;
8 210d: a1,00,c2,14          ldw   R14,c200           R14 = CC_c200;       
8 2111: 20,30                sjmp  2143               goto 2143;           

8 2113: af,01,30,09,16       ldzbw R16,[930]          R16 = (uns)[930];    
8 2118: 51,02,16,18          an3b  R18,R16,2          R18 = R16 & 2;       
8 211c: 71,18,16             an2b  R16,18             R16 &= 18;           
8 211f: 18,01,18             shrb  R18,1              R18 = R18 / 2;       
8 2122: 18,02,16             shrb  R16,2              R16 = R16 / 4;       
8 2125: 90,18,16             orrb  R16,R18            R16 |= R18;          
8 2128: b3,01,21,20,18       ldb   R18,[2021]         R18 = [CALNUM];      
8 212d: 15,18                decb  R18                R18--;               
8 212f: 98,16,18             cmpb  R18,R16                                 
8 2132: db,02                jc    2136               if ((uns) R18 >= R16) goto 2136;
8 2134: 01,16                clrw  R16                R16 = 0;             
8 2136: 5f,01,20,20,16,14    ml3b  R14,R16,[2020]     R14 = R16 * [LEVNUM];
8 213c: 65,11,10,14          ad2w  R14,1011           R14 += 1011;         
8 2140: 09,01,14             shlw  R14,1              R14 = R14 * 2;       
8 2143: a1,f0,00,18          ldw   R18,f0             R18 = f0;            
8 2147: b3,01,20,20,1a       ldb   R1a,[2020]         R1a = [LEVNUM];      
8 214c: a2,15,1c             ldw   R1c,[R14++]        R1c = [R14++];       
8 214f: c2,19,1c             stw   [R18++],R1c        [R18++] = R1c;       
8 2152: e0,1a,f7             djnz  R1a,214c           R1a--; if (R1a !=  0) goto 214c;
8 2155: b3,f3,74,01,30       ldb   R30,[Rf2+174]      R30 = [Sc0079];      
8 215a: c7,01,15,02,30       stb   [215],R30          [215] = R30;         
8 215f: a1,db,b6,42          ldw   R42,b6db           R42 = b6db;          
8 2163: b3,f2,11,30          ldb   R30,[Rf2+11]       R30 = [NUMOUT];      
8 2167: 3b,30,04             jb    B3,R30,216e        if (B3_R30) goto 216e;
8 216a: a1,55,d5,42          ldw   R42,d555           R42 = d555;          
8 216e: c3,01,de,02,42       stw   [2de],R42          [2de] = R42;         
8 2173: b3,f2,06,30          ldb   R30,[Rf2+6]        R30 = [Sc0021];      
8 2177: 99,01,30             cmpb  R30,1                                   
8 217a: d7,1c                jne   2198               if (R30 != 1) goto 2198;
8 217c: a3,01,92,04,30       ldw   R30,[492]          R30 = [492];         
8 2181: 8b,f3,ea,02,30       cmpw  R30,[Rf2+2ea]                           
8 2186: d1,07                jleu  218f               if ((uns) R30 <= [Sc0150]) goto 218f;
8 2188: 8b,f3,ec,02,30       cmpw  R30,[Rf2+2ec]                           
8 218d: d3,09                jnc   2198               if ((uns) R30 < [Sc0151]) goto 2198;
8 218f: a1,80,a2,30          ldw   R30,a280           R30 = a280;          
8 2193: c3,01,92,04,30       stw   [492],R30          [492] = R30;         
8 2198: c7,01,30,02,be       stb   [230],Rbe          [230] = Rbe;         
8 219d: ef,2a,65             call  86ca               Sub0201();           
8 21a0: 11,09                clrb  R09                INT_PEND = 0;        
8 21a2: 32,0a,06             jnb   B2,R0a,21ab        if (!B2_HSO_OVF) goto 21ab;
8 21a5: b0,0d,00             ldb   0,R0d              0 = HSI_DATA;        
8 21a8: ff                   ff                                            
8 21a9: 27,f7                sjmp  21a2               goto 21a2;           

8 21ab: b0,0b,8e             ldb   R8e,R0b            R8e = HSI_SAMP;      
8 21ae: b1,a1,08             ldb   R08,a1             INT_MASK = a1;       
8 21b1: ef,f8,4e             call  70ac               Sub0114();           
8 21b4: 37,a0,05             jnb   B7,Ra0,21bc        if (!B7_Ra0) goto 21bc;
8 21b7: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 21ba: 20,03                sjmp  21bf               goto 21bf;           

8 21bc: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 21bf: a3,fb,ae,00,42       ldw   R42,[Rfa+ae]       R42 = [Sc0275];      
8 21c4: c3,01,12,03,42       stw   [312],R42          [312] = R42;         
8 21c9: a3,fb,b0,00,42       ldw   R42,[Rfa+b0]       R42 = [Sc0276];      
8 21ce: c3,01,16,03,42       stw   [316],R42          [316] = R42;         
8 21d3: a3,fb,b2,00,42       ldw   R42,[Rfa+b2]       R42 = [Sc0277];      
8 21d8: c3,01,14,03,42       stw   [314],R42          [314] = R42;         
8 21dd: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 21e2: b1,2a,0d             ldb   R0d,2a             HSO_CMD = 2a;        
8 21e5: 9b,f1,82,03,00       cmpb  0,[Rf0+382]                             
8 21ea: df,0a                je    21f6               if (0 == [Sc0005]) goto 21f6;
8 21ec: a1,1c,24,90          ldw   R90,241c           R90 = OSt8_005;      
8 21f0: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 21f3: ef,1e,05             call  2714               Sub0016();           
8 21f6: fb                   ei                       enable ints;         
8 21f7: f0                   ret                      return;              

8 21f8: 11,2a                clrb  R2a                R2a = 0;             
8 21fa: a1,38,03,10          ldw   R10,338            STACK = 338;         
8 21fe: 2e,a2                scall 20a2               Sub0002();           

Sub0003:
8 2200: 99,82,bf             cmpb  Rbf,82                                  
8 2203: db,14                jc    2219               if ((uns) Rbf >= 82) goto 2219;
8 2205: ac,bf,30             ldzbw R30,Rbf            R30 = (uns)Rbf;      
8 2208: 65,80,22,30          ad2w  R30,2280           R30 += VecLst8_001;  
8 220c: c9,00,22             push  2200               push(Sub0003);       
8 220f: ca,30                push  [R30]              push([R30]);         
8 2211: a1,80,01,72          ldw   R72,180            R72 = 180;           
8 2215: 75,02,bf             ad2b  Rbf,2              Rbf += 2;            
8 2218: f0                   ret                      return;              

8 2219: 27,fe                sjmp  2219               goto 2219;           

Sub0004:
8 221b: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2220: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2225: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 222a: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 222f: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2234: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2239: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 223e: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2243: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2248: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 224d: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2252: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2257: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 225c: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2261: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2266: b1,0f,42             ldb   R42,f              R42 = f;             
8 2269: c7,01,ff,1f,42       stb   [1fff],R42         [EC_1fff] = R42;     
8 226e: 36,2a,04             jnb   B6,R2a,2275        if (!B6_R2a) goto 2275;
8 2271: b1,38,bf             ldb   Rbf,38             Rbf = 38;            
8 2274: f0                   ret                      return;              

8 2275: 35,2a,04             jnb   B5,R2a,227c        if (!B5_R2a) goto 227c;
8 2278: b1,58,bf             ldb   Rbf,58             Rbf = 58;            
8 227b: f0                   ret                      return;              

8 227c: b1,00,bf             ldb   Rbf,0              Rbf = 0;             
8 227f: f0                   ret                      return;              

VecLst8_001 - Vectors List 8 001:
8 2280: 07,84                8407  Bank 8 Vector      Sub0198
8 2282: e4,24                24e4  Bank 8 Vector      Sub0010
8 2284: ba,5b                5bba  Bank 8 Vector      Sub0092
8 2286: 35,3b                3b35  Bank 8 Vector      Sub0057
8 2288: 73,23                2373  Bank 8 Vector      Sub0006
8 228a: 17,3c                3c17  Bank 8 Vector      Sub0059
8 228c: a7,3b                3ba7  Bank 8 Vector      Sub0058
8 228e: d9,67                67d9  Bank 8 Vector      Sub0107
8 2290: 3a,6b                6b3a  Bank 8 Vector      Sub0108
8 2292: e2,83                83e2  Bank 8 Vector      Sub0197
8 2294: a1,41                41a1  Bank 8 Vector      Sub0062
8 2296: aa,84                84aa  Bank 8 Vector      Sub0200
8 2298: 9e,43                439e  Bank 8 Vector      Sub0063
8 229a: 06,45                4506  Bank 8 Vector      Sub0064
8 229c: 86,48                4886  Bank 8 Vector      Sub0068
8 229e: bb,4b                4bbb  Bank 8 Vector      Sub0071
8 22a0: d4,73                73d4  Bank 8 Vector      Sub0132
8 22a2: e0,52                52e0  Bank 8 Vector      Sub0077
8 22a4: 02,23                2302  Bank 8 Vector      Sub0005
8 22a6: 9d,58                589d  Bank 8 Vector      Sub0088
8 22a8: d1,58                58d1  Bank 8 Vector      Sub0089
8 22aa: 66,59                5966  Bank 8 Vector      Sub0090
8 22ac: 04,6f                6f04  Bank 8 Vector      Sub0113
8 22ae: 24,5c                5c24  Bank 8 Vector      Sub0093
8 22b0: 32,5c                5c32  Bank 8 Vector      Sub0095
8 22b2: cd,29                29cd  Bank 8 Vector      Sub0027
8 22b4: bb,70                70bb  Bank 8 Vector      Sub0115
8 22b6: 1b,22                221b  Bank 8 Vector      Sub0004
8 22b8: 07,84                8407  Bank 8 Vector      Sub0198
8 22ba: 35,3b                3b35  Bank 8 Vector      Sub0057
8 22bc: 73,23                2373  Bank 8 Vector      Sub0006
8 22be: 17,3c                3c17  Bank 8 Vector      Sub0059
8 22c0: d9,67                67d9  Bank 8 Vector      Sub0107
8 22c2: 24,5c                5c24  Bank 8 Vector      Sub0093
8 22c4: cd,29                29cd  Bank 8 Vector      Sub0027
8 22c6: 3a,6b                6b3a  Bank 8 Vector      Sub0108
8 22c8: e2,83                83e2  Bank 8 Vector      Sub0197
8 22ca: 9e,43                439e  Bank 8 Vector      Sub0063
8 22cc: bb,4b                4bbb  Bank 8 Vector      Sub0071
8 22ce: e0,52                52e0  Bank 8 Vector      Sub0077
8 22d0: bb,70                70bb  Bank 8 Vector      Sub0115
8 22d2: 9d,58                589d  Bank 8 Vector      Sub0088
8 22d4: 55,64                6455  Bank 8 Vector      Sub0101
8 22d6: 1b,22                221b  Bank 8 Vector      Sub0004
8 22d8: 07,84                8407  Bank 8 Vector      Sub0198
8 22da: 73,23                2373  Bank 8 Vector      Sub0006
8 22dc: 17,3c                3c17  Bank 8 Vector      Sub0059
8 22de: a7,3b                3ba7  Bank 8 Vector      Sub0058
8 22e0: ba,5b                5bba  Bank 8 Vector      Sub0092
8 22e2: d9,67                67d9  Bank 8 Vector      Sub0107
8 22e4: 3a,6b                6b3a  Bank 8 Vector      Sub0108
8 22e6: e2,83                83e2  Bank 8 Vector      Sub0197
8 22e8: a1,41                41a1  Bank 8 Vector      Sub0062
8 22ea: 9e,43                439e  Bank 8 Vector      Sub0063
8 22ec: 34,4c                4c34  Bank 8 Vector      Sub0072
8 22ee: e0,52                52e0  Bank 8 Vector      Sub0077
8 22f0: 24,5c                5c24  Bank 8 Vector      Sub0093
8 22f2: 32,5c                5c32  Bank 8 Vector      Sub0095
8 22f4: cd,29                29cd  Bank 8 Vector      Sub0027
8 22f6: 2e,81                812e  Bank 8 Vector      Sub0188
8 22f8: 17,81                8117  Bank 8 Vector      Sub0187
8 22fa: bb,70                70bb  Bank 8 Vector      Sub0115
8 22fc: 9d,58                589d  Bank 8 Vector      Sub0088
8 22fe: 55,64                6455  Bank 8 Vector      Sub0101
8 2300: 1b,22                221b  Bank 8 Vector      Sub0004

Sub0005:
8 2302: 9b,f2,05,00          cmpb  0,[Rf2+5]                               
8 2306: df,03                je    230b               if (0 == [Sc0020]) goto 230b;
8 2308: ef,4a,2d             call  5055               Sub0074();           
8 230b: b3,f2,0c,42          ldb   R42,[Rf2+c]        R42 = [Sc0027];      
8 230f: 30,42,05             jnb   B0,R42,2317        if (!B0_R42) goto 2317;
8 2312: ef,e1,2f             call  52f6               Sub0078();           
8 2315: 20,0f                sjmp  2326               goto 2326;           

8 2317: 91,80,d6             orrb  Rd6,80             Rd6 |= 80;           
8 231a: 38,53,03             jb    B0,R53,2320        if (B0_R53) goto 2320;
8 231d: 71,7f,d6             an2b  Rd6,7f             Rd6 &= 7f;           
8 2320: 31,42,03             jnb   B1,R42,2326        if (!B1_R42) goto 2326;
8 2323: ef,db,30             call  5401               Sub0081();           
8 2326: b3,f2,0a,42          ldb   R42,[Rf2+a]        R42 = [Sc0025];      
8 232a: 39,42,08             jb    B1,R42,2335        if (B1_R42) goto 2335;
8 232d: 30,42,08             jnb   B0,R42,2338        if (!B0_R42) goto 2338;
8 2330: ef,36,44             call  6769               Sub0106();           
8 2333: 20,03                sjmp  2338               goto 2338;           

8 2335: ef,33,41             call  646b               Sub0102();           
8 2338: 9b,f2,09,00          cmpb  0,[Rf2+9]                               
8 233c: df,05                je    2343               if (0 == [Sc0024]) goto 2343;
8 233e: ef,cf,3f             call  6310               Sub0099();           
8 2341: 20,03                sjmp  2346               goto 2346;           

8 2343: 91,04,25             orrb  R25,4              R25 |= 4;            
8 2346: 9b,f2,04,00          cmpb  0,[Rf2+4]                               
8 234a: df,03                je    234f               if (0 == [Sc0019]) goto 234f;
8 234c: ef,ad,40             call  63fc               Sub0100();           
8 234f: b3,f2,06,42          ldb   R42,[Rf2+6]        R42 = [Sc0021];      
8 2353: 99,01,42             cmpb  R42,1                                   
8 2356: df,0d                je    2365               if (R42 == 1) goto 2365;
8 2358: d3,12                jnc   236c               if ((uns) R36 < 3999) goto 236c;
8 235a: c7,01,df,00,00       stb   Rdf,0              Rdf = 0;             
8 235f: c7,01,c4,02,00       stb   [2c4],0            [2c4] = 0;           
8 2364: f0                   ret                      return;              

8 2365: ef,e4,30             call  544c               Sub0082();           
8 2368: ef,7a,34             call  57e5               Sub0086();           
8 236b: f0                   ret                      return;              

8 236c: ef,88,33             call  56f7               Sub0085();           
8 236f: ef,c9,34             call  583b               Sub0087();           
8 2372: f0                   ret                      return;              

Sub0006:
8 2373: a1,a7,23,30          ldw   R30,23a7           R30 = OSt8_002;      
8 2377: 20,04                sjmp  237d               goto 237d;           

8 2379: a1,aa,23,30                                   Unknown Operation/Structure

8 237d: fb                   ei                       enable ints;         
8 237e: 56,30,00,04          ad3b  R04,0,[R30]        AD_CMD = 0 + [R30];  
8 2382: de,22                jlt   23a6               if ((sig) AD_LO < 0) goto 23a6;
8 2384: 33,0a,fd             jnb   B3,R0a,2384        if (!B3_HSO_OVF) goto 2384;
8 2387: fa                   di                       disable ints;        
8 2388: ff                   ff                                            
8 2389: 51,0f,04,34          an3b  R34,R04,f          R34 = AD_LO & f;     
8 238d: 9a,30,34             cmpb  R34,[R30]                               
8 2390: d7,eb                jne   237d               if (R34 != [R30]) goto 237d;
8 2392: 51,f0,04,34          an3b  R34,R04,f0         R34 = AD_LO & f0;    
8 2396: b0,05,35             ldb   R35,R05            R35 = AD_HI;         
8 2399: 07,30                incw  R30                R30++;               
8 239b: b2,31,32             ldb   R32,[R30++]        R32 = [R30++];       
8 239e: b2,31,33             ldb   R33,[R30++]        R33 = [R30++];       
8 23a1: c2,32,34             stw   [R32],R34          [R32] = R34;         
8 23a4: 27,d7                sjmp  237d               goto 237d;           

8 23a6: f0                   ret                      return;              

OSt8_002 - Other Structure 8 002:
8 23a7: 0c,14,01          ostruct             12,  Reg 114
8 23aa: 01,0e,01          ostruct              1,  Reg 10e
8 23ad: 00,1c,01          ostruct              0,  Reg 11c
8 23b0: 02,0a,01          ostruct              2,  Reg 10a
8 23b3: 03,0c,01          ostruct              3,  Reg 10c
8 23b6: 07,1e,01          ostruct              7,  Reg 11e
8 23b9: 08,10,01          ostruct              8,  Reg 110
8 23bc: 09,12,01          ostruct              9,  Reg 112
8 23bf: 0a,18,01          ostruct             10,  Reg 118
8 23c2: 0b,1a,01          ostruct             11,  Reg 11a
8 23c5: ff                ostruct             ff,  EXIT

VecLst8_003 - Vectors List 8 003:
8 23c6: c1,83                83c1  Bank 8 Vector      Sub0196
8 23c8: d6,23                23d6  Bank 8 Vector      Sub0007
8 23ca: b0,39                39b0  Bank 8 Vector      Sub0044
8 23cc: f5,53                53f5  Bank 8 Vector      Sub0079
8 23ce: d6,23                23d6  Bank 8 Vector      Sub0007
8 23d0: 71,38                3871  Bank 8 Vector      Sub0041
8 23d2: d6,23                23d6  Bank 8 Vector      Sub0007
8 23d4: e2,29                29e2  Bank 8 Vector      Sub0028

Sub0007:
8 23d6: 37,a0,05             jnb   B7,Ra0,23de        if (!B7_Ra0) goto 23de;
8 23d9: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 23dc: 20,03                sjmp  23e1               goto 23e1;           

8 23de: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 23e1: 70,0c,83             an2b  R83,R0c            R83 &= HSI_MASK;     
8 23e4: 91,01,4e             orrb  R4e,1              R4e |= 1;            
8 23e7: f0                   ret                      return;              

8 23e8: ae,29,08,24,08,24,08,24                       Unknown Operation/Structure
8 23f0: 79,2d,08,24,86,2d,e1,2d                       Unknown Operation/Structure
8 23f8: 08,24,eb,62,2f,83,08,24                       Unknown Operation/Structure
8 2400: c5,37,08,24,08,24,08,24                       Unknown Operation/Structure
8 2408: f0,ff                                         Unknown Operation/Structure

VecLst8_004 - Vectors List 8 004:
8 240a: 7a,24                247a  Bank 8 Vector      Sub0008
8 240c: da,26                26da  Bank 8 Vector      Sub0013
8 240e: 00,54                5400  Bank 8 Vector      Sub0080

8 2410: 0b,22,fd,6e,ee,26,00,c4                       Unknown Operation/Structure
8 2418: 0b,22,c1,6e                                   Unknown Operation/Structure

OSt8_005 - Other Structure 8 005:
8 241c: da                ostruct             da

8 241d: 26,00,55,0c,04,44,33,ee                       Unknown Operation/Structure
8 2425: 26,00,c5,0c,04,1a,33                          Unknown Operation/Structure

OSt8_006 - Other Structure 8 006:
8 242c: 54                ostruct             54

8 242d: 36,00,16,0a,10,20,4d,08                       Unknown Operation/Structure
8 2435: ff,b2,00,76,36,00,06,0c                       Unknown Operation/Structure
8 243d: 10,20,4d,08,88,b2,00                          Unknown Operation/Structure

OSt8_007 - Other Structure 8 007:
8 2444: 54                ostruct             54

8 2445: 36,00,17,0a,1c,10,4d,04                       Unknown Operation/Structure
8 244d: ff,b2,00,76,36,00,07,0c                       Unknown Operation/Structure
8 2455: 1c,10,4d,04,44,b2,00,0e                       Unknown Operation/Structure
8 245d: 38,00,ff,05,34,da,26,00                       Unknown Operation/Structure
8 2465: 98,08,2e,b3,62,ee,26,00                       Unknown Operation/Structure
8 246d: 88,08,2e,a8,62,07,00,61                       Unknown Operation/Structure
8 2475: 83,00,99,08,28                                Unknown Operation/Structure

Sub0008:
8 247a: c7,7a,01,00          stb   [R7a+1],0          [R7a+1] = 0;         
8 247e: f0                   ret                      return;              

Sub0009:
8 247f: af,f3,7c,01,38       ldzbw R38,[Rf2+17c]      R38 = (uns)[Sc0085]; 
8 2484: a0,98,3a             ldw   R3a,R98            R3a = R98;           
8 2487: 37,99,02             jnb   B7,R99,248c        if (!B7_R99) goto 248c;
8 248a: 03,3a                negw  R3a                R3a = -R3a;          
8 248c: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 248f: 0c,01,38             shrdw R38,1              R38L = R38L / 2;     
8 2492: 88,00,3a             cmpw  R3a,0                                   
8 2495: d7,03                jne   249a               if (R3a != 0) goto 249a;
8 2497: 37,39,04             jnb   B7,R39,249e        if (!B7_R39) goto 249e;
8 249a: a1,ff,7f,38          ldw   R38,7fff           R38 = 7fff;          
8 249e: 37,99,02             jnb   B7,R99,24a3        if (!B7_R99) goto 24a3;
8 24a1: 03,38                negw  R38                R38 = -R38;          
8 24a3: c7,01,c8,02,38       stb   [2c8],R38          [2c8] = R38;         
8 24a8: ff                   ff                                            
8 24a9: c7,01,c9,02,39       stb   [2c9],R39          [2c9] = R39;         
8 24ae: af,f3,7d,01,38       ldzbw R38,[Rf2+17d]      R38 = (uns)[Sc0086]; 
8 24b3: 4b,f3,7e,01,96,3a    sb3w  R3a,R96,[Rf2+17e]  R3a = R96 - [Sc0087];
8 24b9: a0,3a,34             ldw   R34,R3a            R34 = R3a;           
8 24bc: 37,35,02             jnb   B7,R35,24c1        if (!B7_R35) goto 24c1;
8 24bf: 03,3a                negw  R3a                R3a = -R3a;          
8 24c1: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 24c4: 0c,01,38             shrdw R38,1              R38L = R38L / 2;     
8 24c7: 88,00,3a             cmpw  R3a,0                                   
8 24ca: d7,03                jne   24cf               if (R3a != 0) goto 24cf;
8 24cc: 37,39,04             jnb   B7,R39,24d3        if (!B7_R39) goto 24d3;
8 24cf: a1,ff,7f,38          ldw   R38,7fff           R38 = 7fff;          
8 24d3: 37,35,02             jnb   B7,R35,24d8        if (!B7_R35) goto 24d8;
8 24d6: 03,38                negw  R38                R38 = -R38;          
8 24d8: c7,01,ca,02,38       stb   [2ca],R38          [2ca] = R38;         
8 24dd: ff                   ff                                            
8 24de: c7,01,cb,02,39       stb   [2cb],R39          [2cb] = R39;         
8 24e3: f0                   ret                      return;              

Sub0010:
8 24e4: a1,3f,04,22          ldw   R22,43f            R22 = 43f;           
8 24e8: 71,7f,28             an2b  R28,7f             R28 &= 7f;           
8 24eb: b1,aa,42             ldb   R42,aa             R42 = aa;            
8 24ee: b1,c6,30             ldb   R30,c6             R30 = c6;            
8 24f1: b1,75,32             ldb   R32,75             R32 = 75;            
8 24f4: 9b,22,c1,42          cmpb  R42,[R22+c1]                            
8 24f8: d7,32                jne   252c               if (R42 != [R22+c1]) goto 252c;
8 24fa: 9b,22,1b,30          cmpb  R30,[R22+1b]                            
8 24fe: d7,2c                jne   252c               if (R30 != [R22+1b]) goto 252c;
8 2500: 9b,22,39,32          cmpb  R32,[R22+39]                            
8 2504: d7,26                jne   252c               if (R32 != [R22+39]) goto 252c;
8 2506: af,01,80,04,38       ldzbw R38,[480]          R38 = (uns)[480];    
8 250b: 99,10,38             cmpb  R38,10                                  
8 250e: d3,1c                jnc   252c               if ((uns) R38 < 10) goto 252c;
8 2510: 99,15,38             cmpb  R38,15                                  
8 2513: d9,17                jgtu  252c               if ((uns) R38 > 15) goto 252c;
8 2515: b1,80,38             ldb   R38,80             R38 = 80;            
8 2518: 9b,22,44,38          cmpb  R38,[R22+44]                            
8 251c: d9,0e                jgtu  252c               if ((uns) R38 > [R22+44]) goto 252c;
8 251e: 9b,22,3b,38          cmpb  R38,[R22+3b]                            
8 2522: d9,08                jgtu  252c               if ((uns) R38 > [R22+3b]) goto 252c;
8 2524: 9b,22,3a,38          cmpb  R38,[R22+3a]                            
8 2528: d9,02                jgtu  252c               if ((uns) R38 > [R22+3a]) goto 252c;
8 252a: 20,6b                sjmp  2597               goto 2597;           

8 252c: 91,80,28             orrb  R28,80             R28 |= 80;           
8 252f: c7,22,c1,42          stb   [R22+c1],R42       [R22+c1] = R42;      
8 2533: c7,22,1b,30          stb   [R22+1b],R30       [R22+1b] = R30;      
8 2537: c7,22,39,32          stb   [R22+39],R32       [R22+39] = R32;      
8 253b: 91,40,2d             orrb  R2d,40             R2d |= 40;           
8 253e: ef,1c,53             call  785d               Sub0137();           
8 2541: a1,80,a2,38          ldw   R38,a280           R38 = a280;          
8 2545: c3,01,92,04,38       stw   [492],R38          [492] = R38;         
8 254a: b3,ff,f4,00,38       ldb   R38,[Rfe+f4]       R38 = [Sc0360];      
8 254f: c7,01,80,04,38       stb   [480],R38          [480] = R38;         
8 2554: b1,80,3a             ldb   R3a,80             R3a = 80;            
8 2557: ad,56,30             ldzbw R30,56             R30 = (uns)56;       
8 255a: c7,31,03,04,3a       stb   [R30+403],R3a      [R30+403] = R3a;     
8 255f: e0,30,f8             djnz  R30,255a           R30--; if (R30 !=  0) goto 255a;
8 2562: a1,00,2b,38          ldw   R38,2b00           R38 = 2b00;          
8 2566: c3,01,02,04,38       stw   [402],R38          [402] = R38;         
8 256b: a1,06,00,32          ldw   R32,6              R32 = 6;             
8 256f: a1,84,04,30          ldw   R30,484            R30 = 484;           
8 2573: c2,31,00             stw   [R30++],0          [R30++] = 0;         
8 2576: e0,32,fa             djnz  R32,2573           R32--; if (R32 !=  0) goto 2573;
8 2579: c3,01,7c,04,00       stw   [47c],0            [47c] = 0;           
8 257e: b1,ef,38             ldb   R38,ef             R38 = ef;            
8 2581: c7,22,3a,38          stb   [R22+3a],R38       [R22+3a] = R38;      
8 2585: c7,22,3b,38          stb   [R22+3b],R38       [R22+3b] = R38;      
8 2589: c7,22,44,38          stb   [R22+44],R38       [R22+44] = R38;      
8 258d: c7,01,36,01,38       stb   [136],R38          [136] = R38;         
8 2592: c7,22,3f,00          stb   [R22+3f],0         [R22+3f] = 0;        
8 2596: f0                   ret                      return;              

8 2597: b3,22,3a,30          ldb   R30,[R22+3a]       R30 = [R22+3a];      
8 259b: c7,01,36,01,30       stb   [136],R30          [136] = R30;         
8 25a0: f0                   ret                      return;              

Sub0011:
8 25a1: 71,8e,4c             an2b  R4c,8e             R4c &= 8e;           
8 25a4: 48,8a,06,80          sb3w  R80,R06,R8a        R80 = IO_TIMER - R8a;
8 25a8: 64,80,8a             ad2w  R8a,R80            R8a += R80;          
8 25ab: b4,00,8c             adcb  R8c,0              R8c += 0 + CY;       
8 25ae: 3b,4c,4b             jb    B3,R4c,25fc        if (B3_R4c) goto 25fc;
8 25b1: 05,7c                decw  R7c                R7c--;               
8 25b3: b8,00,7e             sbbb  R7e,0              R7e -= 0 - CY;       
8 25b6: 39,4c,2f             jb    B1,R4c,25e8        if (B1_R4c) goto 25e8;
8 25b9: 48,8a,7c,80          sb3w  R80,R7c,R8a        R80 = R7c - R8a;     
8 25bd: b0,7e,82             ldb   R82,R7e            R82 = R7e;           
8 25c0: b8,8c,82             sbbb  R82,R8c            R82 -= R8c - CY;     
8 25c3: 3f,82,33             jb    B7,R82,25f9        if (B7_R82) goto 25f9;
8 25c6: d7,0c                jne   25d4               if (R4c != 8) goto 25d4;
8 25c8: 89,0b,00,80          cmpw  R80,b                                   
8 25cc: d3,2b                jnc   25f9               if ((uns) R80 < b) goto 25f9;
8 25ce: 89,0e,03,80          cmpw  R80,30e                                 
8 25d2: d3,14                jnc   25e8               if ((uns) R80 < 30e) goto 25e8;
8 25d4: 37,4c,05             jnb   B7,R4c,25dc        if (!B7_R4c) goto 25dc;
8 25d7: 91,11,4c             orrb  R4c,11             R4c |= 11;           
8 25da: 20,53                sjmp  262f               goto 262f;           

8 25dc: 07,7c                incw  R7c                R7c++;               
8 25de: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 25e1: 28,5b                scall 263e               Sub0012();           
8 25e3: 91,40,4c             orrb  R4c,40             R4c |= 40;           
8 25e6: 20,47                sjmp  262f               goto 262f;           

8 25e8: 3a,4c,1c             jb    B2,R4c,2607        if (B2_R4c) goto 2607;
8 25eb: 9b,90,04,89          cmpb  R89,[R90+4]                             
8 25ef: d3,16                jnc   2607               if ((uns) R89 < [R90+4]) goto 2607;
8 25f1: 37,4c,ed             jnb   B7,R4c,25e1        if (!B7_R4c) goto 25e1;
8 25f4: 91,10,4c             orrb  R4c,10             R4c |= 10;           
8 25f7: 20,36                sjmp  262f               goto 262f;           

8 25f9: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 25fc: b0,8c,7e             ldb   R7e,R8c            R7e = R8c;           
8 25ff: 45,0d,00,8a,7c       ad3w  R7c,R8a,d          R7c = R8a + d;       
8 2604: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 2607: 38,0a,2f             jb    B0,R0a,2639        if (B0_HSO_OVF) goto 2639;
8 260a: a0,7c,0e             ldw   R0e,R7c            HSO_TIME = R7c;      
8 260d: b0,79,0d             ldb   R0d,R79            HSO_CMD = R79;       
8 2610: 07,7c                incw  R7c                R7c++;               
8 2612: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 2615: 3b,4c,17             jb    B3,R4c,262f        if (B3_R4c) goto 262f;
8 2618: 3a,4c,14             jb    B2,R4c,262f        if (B2_R4c) goto 262f;
8 261b: 01,80                clrw  R80                R80 = 0;             
8 261d: 51,07,7d,80          an3b  R80,R7d,7          R80 = R7d & 7;       
8 2621: b3,81,bc,02,82       ldb   R82,[R80+2bc]      R82 = [R80+2bc];     
8 2626: 17,82                incb  R82                R82++;               
8 2628: c7,81,bc,02,82       stb   [R80+2bc],R82      [R80+2bc] = R82;     
8 262d: 17,89                incb  R89                R89++;               
8 262f: 71,79,4c             an2b  R4c,79             R4c &= 79;           
8 2632: 33,4c,03             jnb   B3,R4c,2638        if (!B3_R4c) goto 2638;
8 2635: 95,28,4c             xrb   R4c,28             R4c ^= 28;           
8 2638: f0                   ret                      return;              

8 2639: b1,0c,89             ldb   R89,c              R89 = c;             
8 263c: 27,b3                sjmp  25f1               goto 25f1;           

Sub0012:
8 263e: af,90,05,7a          ldzbw R7a,[R90+5]        R7a = (uns)[R90+5];  
8 2642: 57,7b,42,02,00,84    ad3b  R84,0,[R7a+242]    R84 = 0 + [R7a+242]; 
8 2648: de,1a                jlt   2664               if ((sig) R84 < 0) goto 2664;
8 264a: b1,ff,86             ldb   R86,ff             R86 = ff;            
8 264d: c7,7b,42,02,86       stb   [R7a+242],R86      [R7a+242] = R86;     
8 2652: 57,7b,47,02,00,86    ad3b  R86,0,[R7a+247]    R86 = 0 + [R7a+247]; 
8 2658: c7,85,42,02,86       stb   [R84+242],R86      [R84+242] = R86;     
8 265d: da,05                jle   2664               if ((sig) R86 <= 0) goto 2664;
8 265f: c7,87,42,02,84       stb   [R86+242],R84      [R86+242] = R84;     
8 2664: 49,0a,24,90,84       sb3w  R84,R90,240a       R84 = R90 - 240a;    
8 2669: c7,7b,43,02,84       stb   [R7a+243],R84      [R7a+243] = R84;     
8 266e: c3,7b,44,02,7c       stw   [R7a+244],R7c      [R7a+244] = R7c;     
8 2673: c7,7b,46,02,7e       stb   [R7a+246],R7e      [R7a+246] = R7e;     
8 2678: af,90,02,84          ldzbw R84,[R90+2]        R84 = (uns)[R90+2];  
8 267c: 57,85,42,02,00,86    ad3b  R86,0,[R84+242]    R86 = 0 + [R84+242]; 
8 2682: 20,0a                sjmp  268e               goto 268e;           

8 2684: 55,05,86,84          ad3b  R84,R86,5          R84 = R86 + 5;       
8 2688: 57,87,47,02,00,86    ad3b  R86,0,[R86+247]    R86 = 0 + [R86+247]; 
8 268e: d2,12                jgt   26a2               if ((sig) R86 > 0) goto 26a2;
8 2690: c7,7b,47,02,86       stb   [R7a+247],R86      [R7a+247] = R86;     
8 2695: c7,85,42,02,7a       stb   [R84+242],R7a      [R84+242] = R7a;     
8 269a: 65,42,02,7a          ad2w  R7a,242            R7a += 242;          
8 269e: c6,7a,84             stb   [R7a],R84          [R7a] = R84;         
8 26a1: f0                   ret                      return;              

8 26a2: 9b,87,43,02,00       cmpb  0,[R86+243]                             
8 26a7: df,db                je    2684               if (0 == [R86+243]) goto 2684;
8 26a9: 8b,87,44,02,7c       cmpw  R7c,[R86+244]                           
8 26ae: b0,7e,82             ldb   R82,R7e            R82 = R7e;           
8 26b1: bb,87,46,02,82       sbbb  R82,[R86+246]      R82 -= [R86+246] - CY;
8 26b6: 37,82,cb             jnb   B7,R82,2684        if (!B7_R82) goto 2684;
8 26b9: a0,86,84             ldw   R84,R86            R84 = R86;           
8 26bc: af,85,42,02,86       ldzbw R86,[R84+242]      R86 = (uns)[R84+242];
8 26c1: c7,87,42,02,7a       stb   [R86+242],R7a      [R86+242] = R7a;     
8 26c6: 75,05,7a             ad2b  R7a,5              R7a += 5;            
8 26c9: c7,85,42,02,7a       stb   [R84+242],R7a      [R84+242] = R7a;     
8 26ce: 65,3d,02,7a          ad2w  R7a,23d            R7a += 23d;          
8 26d2: c6,7a,86             stb   [R7a],R86          [R7a] = R86;         
8 26d5: c7,7a,05,84          stb   [R7a+5],R84        [R7a+5] = R84;       
8 26d9: f0                   ret                      return;              

Sub0013:
8 26da: 28,38                scall 2714               Sub0016();           
8 26dc: 3e,4c,2a             jb    B6,R4c,2709        if (B6_R4c) goto 2709;
8 26df: 65,08,00,90          ad2w  R90,8              R90 += 8;            
8 26e3: c9,ea,26             push  26ea               push(Sub0014);       
8 26e6: cb,90,fe             push  [R90+fe]           push([R90+fe]);      
8 26e9: f0                   ret                      return;              

Sub0014:
8 26ea: db,25                jc    2711               if (R90 > ffff) goto 2711;
8 26ec: 20,00                sjmp  26ee               goto 26ee;           

8 26ee: 28,24                scall 2714               Sub0016();           
8 26f0: 3e,4c,16             jb    B6,R4c,2709        if (B6_R4c) goto 2709;
8 26f3: 37,79,0f             jnb   B7,R79,2705        if (!B7_R79) goto 2705;
8 26f6: 69,08,00,90          sb2w  R90,8              R90 -= 8;            
8 26fa: c9,01,27             push  2701               push(Sub0015);       
8 26fd: cb,90,0e             push  [R90+e]            push([R90+e]);       
8 2700: f0                   ret                      return;              

Sub0015:
8 2701: db,0e                jc    2711               if (R90 >= 0) goto 2711;
8 2703: 27,d5                sjmp  26da               goto Sub0013;        

8 2705: c7,7a,01,00          stb   [R7a+1],0          [R7a+1] = 0;         
8 2709: f0                   ret                      return;              

8 270a: c9,11,27,cb,90,04,f0                          Unknown Operation/Structure

8 2711: 2f,2b                scall 263e               Sub0012();           
8 2713: f0                   ret                      return;              

Sub0016:
8 2714: b3,90,03,79          ldb   R79,[R90+3]        R79 = [R90+3];       
8 2718: 2e,87                scall 25a1               Sub0011();           
8 271a: 34,4c,03             jnb   B4,R4c,2720        if (!B4_R4c) goto 2720;
8 271d: cc,00                pop   0                  0 = pop();           
8 271f: f0                   ret                      return;              

8 2720: 3e,79,16             jb    B6,R79,2739        if (B6_R79) goto 2739;
8 2723: 3e,4c,13             jb    B6,R4c,2739        if (B6_R4c) goto 2739;
8 2726: 51,0f,79,82          an3b  R82,R79,f          R82 = R79 & f;       
8 272a: ad,01,80             ldzbw R80,1              R80 = (uns)1;        
8 272d: 09,82,80             shlw  R80,82             R80 = R80 << R82;    
8 2730: 80,80,44             orrw  R44,R80            R44 |= R80;          
8 2733: 3c,79,03             jb    B4,R79,2739        if (B4_R79) goto 2739;
8 2736: 84,80,44             xrw   R44,R80            R44 ^= R80;          
8 2739: f0                   ret                      return;              

Sub0017:
8 273a: 48,8a,06,80          sb3w  R80,R06,R8a        R80 = IO_TIMER - R8a;
8 273e: 64,80,8a             ad2w  R8a,R80            R8a += R80;          
8 2741: b4,00,8c             adcb  R8c,0              R8c += 0 + CY;       
8 2744: b0,8c,78             ldb   R78,R8c            R78 = R8c;           
8 2747: 48,0e,8a,80          sb3w  R80,R8a,R0e        R80 = R8a - HSI_TIME;
8 274b: 65,02,00,80          ad2w  R80,2              R80 += 2;            
8 274f: 48,80,8a,76          sb3w  R76,R8a,R80        R76 = R8a - R80;     
8 2753: b8,00,78             sbbb  R78,0              R78 -= 0 - CY;       
8 2756: b0,0d,7f             ldb   R7f,R0d            R7f = HSI_DATA;      
8 2759: b0,8e,83             ldb   R83,R8e            R83 = R8e;           
8 275c: 94,7f,83             xrb   R83,R7f            R83 ^= R7f;          
8 275f: 70,0c,83             an2b  R83,R0c            R83 &= HSI_MASK;     
8 2762: b0,7f,8e             ldb   R8e,R7f            R8e = R7f;           

Sub0018:
8 2765: 11,4c                clrb  R4c                R4c = 0;             
8 2767: 54,83,00,57          ad3b  R57,0,R83          R57 = 0 + R83;       
8 276b: df,10                je    277d               if (R57 == 0) goto 277d;
8 276d: 01,58                clrw  R58                R58 = 0;             
8 276f: 0f,58,54             norm  R54,R58            R58L = Norm R54L;    
8 2772: 09,01,58             shlw  R58,1              R58 = R58 * 2;       
8 2775: c9,65,27             push  2765               push(Sub0018);       
8 2778: cb,59,c6,23          push  [R58+23c6]         push([R58+VecLst8_003]);
8 277c: f0                   ret                      return;              

8 277d: 3a,0a,ba             jb    B2,R0a,273a        if (B2_HSO_OVF) goto Sub0017;
8 2780: f0                   ret                      return;              

IPT_HSO_1 - Interrupt High Speed Output 1:
8 2781: f2                   pushp                    push(PSW);           
8 2782: ff                   ff                       2782 => 2785         
8 2786: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 278b: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2790: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 2795: c3,01,00,1f,00       stw   [1f00],0           [EC_1f00] = 0;       
8 279a: 45,a1,01,06,0e       ad3w  R0e,R06,1a1        HSO_TIME = IO_TIMER + 1a1;
8 279f: b1,2a,0d             ldb   R0d,2a             HSO_CMD = 2a;        
8 27a2: c3,01,be,01,06       stw   [1be],R06          [1be] = IO_TIMER;    
8 27a7: c3,01,44,02,10       stw   [244],R10          [244] = STACK;       
8 27ac: ad,6c,10             ldzbw R10,6c             STACK = (uns)6c;     
8 27af: ac,8f,54             ldzbw R54,R8f            R54 = (uns)R8f;      
8 27b2: 51,07,8b,8f          an3b  R8f,R8b,7          R8f = R8b & 7;       
8 27b6: 98,54,8f             cmpb  R8f,R54                                 
8 27b9: df,15                je    27d0               if (R8f == R54) goto 27d0;
8 27bb: 7b,55,bc,02,89       sb2b  R89,[R54+2bc]      R89 -= [R54+2bc];    
8 27c0: d6,02                jge   27c4               if ((sig) R89 >= 0) goto 27c4;
8 27c2: 11,89                clrb  R89                R89 = 0;             
8 27c4: c7,55,bc,02,00       stb   [R54+2bc],0        [R54+2bc] = 0;       
8 27c9: 17,54                incb  R54                R54++;               
8 27cb: 71,07,54             an2b  R54,7              R54 &= 7;            
8 27ce: 27,e6                sjmp  27b6               goto 27b6;           

8 27d0: e7,39,0f             jump  370c               goto Sub0040;        

Sub0020:
8 27d3: 91,0d,47             orrb  R47,d              R47 |= d;            
8 27d6: a0,46,54             ldw   R54,R46            R54 = R46;           
8 27d9: 85,00,00,54          xrw   R54,0              R54 ^= 0;            
8 27dd: b0,54,02             ldb   R02,R54            CPU_OK = R54;        
8 27e0: b0,55,03             ldb   R03,R55            LIO_PORT = R55;      
8 27e3: 18,02,55             shrb  R55,2              R55 = R55 / 4;       
8 27e6: c7,01,2f,09,55       stb   [92f],R55          [92f] = R55;         
8 27eb: 01,6c                clrw  R6c                R6c = 0;             
8 27ed: 01,6e                clrw  R6e                R6e = 0;             
8 27ef: b1,80,4c             ldb   R4c,80             R4c = 80;            
8 27f2: 57,6d,42,02,00,7a    ad3b  R7a,0,[R6c+242]    R7a = 0 + [R6c+242]; 
8 27f8: d7,02                jne   27fc               if (R7a != 0) goto 27fc;
8 27fa: 20,84                sjmp  2880               goto 2880;           

8 27fc: 11,7b                clrb  R7b                R7b = 0;             
8 27fe: 57,7b,43,02,00,90    ad3b  R90,0,[R7a+243]    R90 = 0 + [R7a+243]; 
8 2804: d7,1c                jne   2822               if (R90 != 0) goto 2822;
8 2806: b1,ff,54             ldb   R54,ff             R54 = ff;            
8 2809: c7,7b,42,02,54       stb   [R7a+242],R54      [R7a+242] = R54;     
8 280e: 57,7b,47,02,00,6e    ad3b  R6e,0,[R7a+247]    R6e = 0 + [R7a+247]; 
8 2814: c7,6d,42,02,6e       stb   [R6c+242],R6e      [R6c+242] = R6e;     
8 2819: df,65                je    2880               if (R6e == 0) goto 2880;
8 281b: c7,6f,42,02,6c       stb   [R6e+242],R6c      [R6e+242] = R6c;     
8 2820: 27,d0                sjmp  27f2               goto 27f2;           

8 2822: 11,91                clrb  R91                R91 = 0;             
8 2824: 48,8a,06,80          sb3w  R80,R06,R8a        R80 = IO_TIMER - R8a;
8 2828: 64,80,8a             ad2w  R8a,R80            R8a += R80;          
8 282b: b4,00,8c             adcb  R8c,0              R8c += 0 + CY;       
8 282e: a3,7b,44,02,7c       ldw   R7c,[R7a+244]      R7c = [R7a+244];     
8 2833: b3,7b,46,02,7e       ldb   R7e,[R7a+246]      R7e = [R7a+246];     
8 2838: 48,8a,7c,80          sb3w  R80,R7c,R8a        R80 = R7c - R8a;     
8 283c: b0,7e,82             ldb   R82,R7e            R82 = R7e;           
8 283f: b8,8c,82             sbbb  R82,R8c            R82 -= R8c - CY;     
8 2842: 3f,82,0a             jb    B7,R82,284f        if (B7_R82) goto 284f;
8 2845: d7,39                jne   2880               if (R4c != 2) goto 2880;
8 2847: 89,0e,03,80          cmpw  R80,30e                                 
8 284b: d1,05                jleu  2852               if ((uns) R80 <= 30e) goto 2852;
8 284d: 20,31                sjmp  2880               goto 2880;           

8 284f: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 2852: 89,35,00,80          cmpw  R80,35                                  
8 2856: d1,03                jleu  285b               if ((uns) R80 <= 35) goto 285b;
8 2858: 91,02,4c             orrb  R4c,2              R4c |= 2;            
8 285b: 65,42,02,7a          ad2w  R7a,242            R7a += 242;          
8 285f: 65,0a,24,90          ad2w  R90,240a           R90 += VecLst8_004;  
8 2863: c9,69,28             push  2869               push(Sub0021);       
8 2866: ca,90                push  [R90]              push([R90]);         
8 2868: f0                   ret                      return;              

Sub0021:
8 2869: 34,4c,0c             jnb   B4,R4c,2878        if (!B4_R4c) goto 2878;
8 286c: 57,6d,42,02,00,6c    ad3b  R6c,0,[R6c+242]    R6c = 0 + [R6c+242]; 
8 2872: df,0c                je    2880               if (R6c == 0) goto 2880;
8 2874: 65,05,00,6c          ad2w  R6c,5              R6c += 5;            
8 2878: 32,0a,03             jnb   B2,R0a,287e        if (!B2_HSO_OVF) goto 287e;
8 287b: ef,bc,fe             call  273a               Sub0017();           
8 287e: 27,6f                sjmp  27ef               goto 27ef;           

8 2880: a1,e8,23,70          ldw   R70,23e8           R70 = 23e8;          
8 2884: a0,48,6c             ldw   R6c,R48            R6c = R48;           
8 2887: a0,4a,6e             ldw   R6e,R4a            R6e = R4a;           

Sub0022:
8 288a: 32,0a,02             jnb   B2,R0a,288f        if (!B2_HSO_OVF) goto 288f;
8 288d: 2e,ab                scall 273a               Sub0017();           
8 288f: 11,4c                clrb  R4c                R4c = 0;             
8 2891: 88,6c,00             cmpw  0,R6c                                   
8 2894: d7,05                jne   289b               if (0 != R6c) goto 289b;
8 2896: 88,6e,00             cmpw  0,R6e                                   
8 2899: df,14                je    28af               if (0 == R6e) goto 28af;
8 289b: 01,54                clrw  R54                R54 = 0;             
8 289d: 0f,54,6c             norm  R6c,R54            R54L = Norm R6cL;    
8 28a0: 71,7f,6f             an2b  R6f,7f             R6f &= 7f;           
8 28a3: 09,01,54             shlw  R54,1              R54 = R54 * 2;       
8 28a6: 64,54,70             ad2w  R70,R54            R70 += R54;          
8 28a9: c9,8a,28             push  288a               push(Sub0022);       
8 28ac: ca,70                push  [R70]              push([R70]);         
8 28ae: f0                   ret                      return;              

8 28af: b3,01,2f,09,55       ldb   R55,[92f]          R55 = [92f];         
8 28b4: 19,02,55             shlb  R55,2              R55 = R55 * 4;       
8 28b7: b0,03,56             ldb   R56,R03            R56 = LIO_PORT;      
8 28ba: 71,03,56             an2b  R56,3              R56 &= 3;            
8 28bd: 90,56,55             orrb  R55,R56            R55 |= R56;          
8 28c0: b3,01,30,09,56       ldb   R56,[930]          R56 = [930];         
8 28c5: c4,94,56             stb   R94,R56            R94 = R56;           
8 28c8: b0,0b,54             ldb   R54,R0b            R54 = HSI_SAMP;      
8 28cb: 85,08,01,54          xrw   R54,108            R54 ^= 108;          
8 28cf: 95,00,94             xrb   R94,0              R94 ^= 0;            
8 28d2: a0,54,6c             ldw   R6c,R54            R6c = R54;           
8 28d5: a3,01,40,02,70       ldw   R70,[240]          R70 = [240];         
8 28da: 84,70,6c             xrw   R6c,R70            R6c ^= R70;          
8 28dd: 02,6c                cplw  R6c                R6c = ~R6c;          
8 28df: a0,92,6e             ldw   R6e,R92            R6e = R92;           
8 28e2: 84,70,6e             xrw   R6e,R70            R6e ^= R70;          
8 28e5: 60,6e,6c             an2w  R6c,R6e            R6c &= R6e;          
8 28e8: 84,6c,92             xrw   R92,R6c            R92 ^= R6c;          
8 28eb: c3,01,40,02,54       stw   [240],R54          [240] = R54;         
8 28f0: a0,06,5c             ldw   R5c,R06            R5c = IO_TIMER;      
8 28f3: 58,8d,5d,54          sb3b  R54,R5d,R8d        R54 = R5d - R8d;     
8 28f7: 99,02,54             cmpb  R54,2                                   
8 28fa: d3,1f                jnc   291b               if ((uns) R54 < 2) goto 291b;
8 28fc: 95,40,02             xrb   R02,40             CPU_OK ^= 40;        
8 28ff: b0,5d,8d             ldb   R8d,R5d            R8d = R5d;           
8 2902: 17,05                incb  R05                WD_TIMER++;          
8 2904: 95,40,02             xrb   R02,40             CPU_OK ^= 40;        
8 2907: ad,09,54             ldzbw R54,9              R54 = (uns)9;        
8 290a: 01,58                clrw  R58                R58 = 0;             
8 290c: e0,54,05             djnz  R54,2914           R54--; if (R54 !=  0) goto 2914;
8 290f: b0,58,89             ldb   R89,R58            R89 = R58;           
8 2912: 20,07                sjmp  291b               goto 291b;           

8 2914: 77,55,bb,02,58       ad2b  R58,[R54+2bb]      R58 += [R54+2bb];    
8 2919: 27,f1                sjmp  290c               goto 290c;           

8 291b: 31,09,03             jnb   B1,R09,2921        if (!B1_INT_PEND) goto 2921;
8 291e: b1,02,08             ldb   R08,2              INT_MASK = 2;        
8 2921: a3,01,44,02,10       ldw   R10,[244]          STACK = [244];       
8 2926: 91,03,4b             orrb  R4b,3              R4b |= 3;            
8 2929: ff                   ff                       2929 => 292c         
8 292d: fa                   di                       disable ints;        
8 292e: f3                   popp                     pop(PSW);            
8 292f: f1                   reti                     return;              

IPT_HSI_0 - Interrupt High Speed Input 0:
8 2930: f2                   pushp                    push(PSW);           
8 2931: 91,00,02             orrb  R02,0              CPU_OK |= 0;         
8 2934: c3,01,44,02,10       stw   [244],R10          [244] = STACK;       
8 2939: ad,6c,10             ldzbw R10,6c             STACK = (uns)6c;     
8 293c: 32,0a,02             jnb   B2,R0a,2941        if (!B2_HSO_OVF) goto 2941;
8 293f: 2d,f9                scall 273a               Sub0017();           
8 2941: 27,de                sjmp  2921               goto 2921;           

IPT_Timer_OVF - Interrupt Timer OVF:
8 2943: f2                   pushp                    push(PSW);           
8 2944: 07,12                incw  R12                R12++;               
8 2946: d7,03                jne   294b               if (0 != R12) goto 294b;
8 2948: 91,04,4f             orrb  R4f,4              R4f |= 4;            
8 294b: b0,12,8c             ldb   R8c,R12            R8c = R12;           
8 294e: a0,06,8a             ldw   R8a,R06            R8a = IO_TIMER;      
8 2951: fa                   di                       disable ints;        
8 2952: b1,a1,08             ldb   R08,a1             INT_MASK = a1;       
8 2955: f3                   popp                     pop(PSW);            

IPT_HSI_0 - Interrupt High Speed Input 0:
8 2956: f1                   reti                     return;              

IPT_HSO_2 - Interrupt High Speed Output 2:
8 2957: f2                   pushp                    push(PSW);           
8 2958: fa                   di                       disable ints;        
8 2959: ff                   ff                                            
8 295a: 47,01,2e,02,00,54    ad3w  R54,0,[22e]        R54 = 0 + [22e];     
8 2960: df,22                je    2984               if (R54 == 0) goto 2984;
8 2962: 48,06,54,56          sb3w  R56,R54,R06        R56 = R54 - IO_TIMER;
8 2966: 37,57,1b             jnb   B7,R57,2984        if (!B7_R57) goto 2984;
8 2969: 30,0a,05             jnb   B0,R0a,2971        if (!B0_HSO_OVF) goto 2971;
8 296c: 91,80,4b             orrb  R4b,80             R4b |= 80;           
8 296f: 20,13                sjmp  2984               goto 2984;           

8 2971: 65,24,08,54          ad2w  R54,824            R54 += 824;          
8 2975: d7,02                jne   2979               if (R54 != 0) goto 2979;
8 2977: 07,54                incw  R54                R54++;               
8 2979: c3,01,2e,02,54       stw   [22e],R54          [22e] = R54;         
8 297e: a0,54,0e             ldw   R0e,R54            HSO_TIME = R54;      
8 2981: b1,0f,0d             ldb   R0d,f              HSO_CMD = f;         
8 2984: a3,01,00,0d,54       ldw   R54,[d00]          R54 = [CC_d00];      
8 2989: 47,01,1a,c1,00,56    ad3w  R56,0,[c11a]       R56 = 0 + [CC_c11a]; 
8 298f: df,19                je    29aa               if (R56 == 0) goto 29aa;
8 2991: 99,2a,55             cmpb  R55,2a                                  
8 2994: d7,14                jne   29aa               if (R55 != 2a) goto 29aa;
8 2996: 8b,01,1a,c1,00       cmpw  0,[c11a]                                
8 299b: df,0d                je    29aa               if (0 == [CC_c11a]) goto 29aa;
8 299d: 68,06,56             sb2w  R56,R06            R56 -= IO_TIMER;     
8 29a0: 37,57,07             jnb   B7,R57,29aa        if (!B7_R57) goto 29aa;
8 29a3: fa                   di                       disable ints;        
8 29a4: ff                   ff                                            
8 29a5: f3                   popp                     pop(PSW);            
8 29a6: c9,09,d0             push  d009               push(CC_d009);       
8 29a9: f1                   reti                     return;              

8 29aa: fa                   di                       disable ints;        
8 29ab: ff                   ff                                            
8 29ac: f3                   popp                     pop(PSW);            
8 29ad: f1                   reti                     return;              

8 29ae: 38,0a,1b,a3,01,2e,02,54                       Unknown Operation/Structure
8 29b6: 65,24,08,54,d7,02,07,54                       Unknown Operation/Structure
8 29be: c3,01,2e,02,54,a0,54,0e                       Unknown Operation/Structure
8 29c6: b1,0f,0d,71,7f,4b,f0                          Unknown Operation/Structure

Sub0027:
8 29cd: 9b,f6,02,00          cmpb  0,[Rf6+2]                               
8 29d1: df,05                je    29d8               if (0 == [Sc0196]) goto 29d8;
8 29d3: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 29d6: 20,03                sjmp  29db               goto 29db;           

8 29d8: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 29db: f0                   ret                      return;              

OSt8_008 - Other Structure 8 008:
8 29dc: fb,06             ostruct             6fb
8 29de: a6,04             ostruct             4a6
8 29e0: 12,04             ostruct             412

Sub0028:
8 29e2: 71,fe,83             an2b  R83,fe             R83 &= fe;           
8 29e5: af,f2,11,58          ldzbw R58,[Rf2+11]       R58 = (uns)[NUMOUT]; 
8 29e9: 69,04,00,58          sb2w  R58,4              R58 -= 4;            
8 29ed: a3,59,dc,29,58       ldw   R58,[R58+29dc]     R58 = [R58+OSt8_008];
8 29f2: 4b,01,4c,02,76,54    sb3w  R54,R76,[24c]      R54 = R76 - [24c];   
8 29f8: b0,78,56             ldb   R56,R78            R56 = R78;           
8 29fb: bb,01,4e,02,56       sbbb  R56,[24e]          R56 -= [24e] - CY;   
8 2a00: 38,8e,02             jb    B0,R8e,2a05        if (B0_R8e) goto 2a05;
8 2a03: 21,4a                sjmp  2b4f               goto 2b4f;           

8 2a05: 34,50,0b             jnb   B4,R50,2a13        if (!B4_R50) goto 2a13;
8 2a08: d7,22                jne   2a2c               if (R52 != 8) goto 2a2c;
8 2a0a: 88,58,54             cmpw  R54,R58                                 
8 2a0d: db,1d                jc    2a2c               if ((uns) R54 >= R58) goto 2a2c;
8 2a0f: 71,fe,8e             an2b  R8e,fe             R8e &= fe;           
8 2a12: f0                   ret                      return;              

8 2a13: 91,10,50             orrb  R50,10             R50 |= 10;           
8 2a16: c3,01,54,02,76       stw   [254],R76          [254] = R76;         
8 2a1b: c7,01,56,02,78       stb   [256],R78          [256] = R78;         
8 2a20: c3,01,60,02,76       stw   [260],R76          [260] = R76;         
8 2a25: c7,01,62,02,78       stb   [262],R78          [262] = R78;         
8 2a2a: 20,56                sjmp  2a82               goto 2a82;           

8 2a2c: a3,01,10,03,5a       ldw   R5a,[310]          R5a = [310];         
8 2a31: 07,5a                incw  R5a                R5a++;               
8 2a33: c3,01,10,03,5a       stw   [310],R5a          [310] = R5a;         
8 2a38: b3,01,15,02,5a       ldb   R5a,[215]          R5a = [215];         
8 2a3d: 39,27,0b             jb    B1,R27,2a4b        if (B1_R27) goto 2a4b;
8 2a40: 9b,f3,74,01,5a       cmpb  R5a,[Rf2+174]                           
8 2a45: db,1f                jc    2a66               if ((uns) R5a >= [Sc0079]) goto 2a66;
8 2a47: 17,5a                incb  R5a                R5a++;               
8 2a49: 20,16                sjmp  2a61               goto 2a61;           

8 2a4b: c3,01,54,02,76       stw   [254],R76          [254] = R76;         
8 2a50: c7,01,56,02,78       stb   [256],R78          [256] = R78;         
8 2a55: c3,01,60,02,76       stw   [260],R76          [260] = R76;         
8 2a5a: c7,01,62,02,78       stb   [262],R78          [262] = R78;         
8 2a5f: 11,5a                clrb  R5a                R5a = 0;             
8 2a61: c7,01,15,02,5a       stb   [215],R5a          [215] = R5a;         
8 2a66: 91,08,4e             orrb  R4e,8              R4e |= 8;            
8 2a69: 91,04,4e             orrb  R4e,4              R4e |= 4;            
8 2a6c: 3f,27,0a             jb    B7,R27,2a79        if (B7_R27) goto 2a79;
8 2a6f: a3,fa,08,5c          ldw   R5c,[Rfa+8]        R5c = [Sc0210];      
8 2a73: 3f,5d,03             jb    B7,R5d,2a79        if (B7_R5d) goto 2a79;
8 2a76: 71,fb,50             an2b  R50,fb             R50 &= fb;           
8 2a79: 91,01,4f             orrb  R4f,1              R4f |= 1;            
8 2a7c: 3a,50,03             jb    B2,R50,2a82        if (B2_R50) goto 2a82;
8 2a7f: 71,fe,4f             an2b  R4f,fe             R4f &= fe;           
8 2a82: 91,80,4e             orrb  R4e,80             R4e |= 80;           
8 2a85: 91,08,4b             orrb  R4b,8              R4b |= 8;            
8 2a88: c3,01,88,02,c4       stw   [288],Rc4          [288] = Rc4;         
8 2a8d: a0,54,c4             ldw   Rc4,R54            Rc4 = R54;           
8 2a90: b0,56,c6             ldb   Rc6,R56            Rc6 = R56;           
8 2a93: 3f,53,21             jb    B7,R53,2ab7        if (B7_R53) goto 2ab7;
8 2a96: 3e,a7,1e             jb    B6,Ra7,2ab7        if (B6_Ra7) goto 2ab7;
8 2a99: a3,01,88,02,54       ldw   R54,[288]          R54 = [288];         
8 2a9e: 6f,f3,62,02,54       ml2w  R54,[Rf2+262]      R54 *= [Sc0142];     
8 2aa3: 0c,03,54             shrdw R54,3              R54L = R54L / 8;     
8 2aa6: 88,00,56             cmpw  R56,0                                   
8 2aa9: df,04                je    2aaf               if (R56 == 0) goto 2aaf;
8 2aab: a1,ff,ff,54          ldw   R54,ffff           R54 = ffff;          
8 2aaf: 88,54,c4             cmpw  Rc4,R54                                 
8 2ab2: d3,03                jnc   2ab7               if ((uns) Rc4 < R54) goto 2ab7;
8 2ab4: 91,08,52             orrb  R52,8              R52 |= 8;            
8 2ab7: ef,94,08             call  334e               Sub0033();           
8 2aba: c3,01,4c,02,76       stw   [24c],R76          [24c] = R76;         
8 2abf: c7,01,4e,02,78       stb   [24e],R78          [24e] = R78;         
8 2ac4: 3f,a7,78             jb    B7,Ra7,2b3f        if (B7_Ra7) goto 2b3f;
8 2ac7: 3b,a6,75             jb    B3,Ra6,2b3f        if (B3_Ra6) goto 2b3f;
8 2aca: 47,01,24,01,c4,5c    ad3w  R5c,Rc4,[124]      R5c = Rc4 + [124];   
8 2ad0: c3,01,24,01,5c       stw   [124],R5c          [124] = R5c;         
8 2ad5: a3,f0,08,58          ldw   R58,[Rf0+8]        R58 = [Sc0002];      
8 2ad9: 69,00,08,58          sb2w  R58,800            R58 -= 800;          
8 2add: a3,01,2a,01,54       ldw   R54,[12a]          R54 = [12a];         
8 2ae2: 88,58,54             cmpw  R54,R58                                 
8 2ae5: d3,58                jnc   2b3f               if ((uns) R54 < R58) goto 2b3f;
8 2ae7: a3,01,ba,01,54       ldw   R54,[1ba]          R54 = [1ba];         
8 2aec: 4b,01,4c,02,54,58    sb3w  R58,R54,[24c]      R58 = R54 - [24c];   
8 2af2: 03,58                negw  R58                R58 = -R58;          
8 2af4: 6b,01,b8,01,54       sb2w  R54,[1b8]          R54 -= [1b8];        
8 2af9: 01,5a                clrw  R5a                R5a = 0;             
8 2afb: 0d,0b,58             shldw R58,b              R58L = R58L * 800;   
8 2afe: 8c,54,58             divw  R58,R54            R58 = R58L / R54;    
8 2b01: dd,30                jv    2b33               if (OV) goto 2b33;   
8 2b03: 09,01,5a             shlw  R5a,1              R5a = R5a * 2;       
8 2b06: 88,54,5a             cmpw  R5a,R54                                 
8 2b09: d3,02                jnc   2b0d               if ((uns) R5a < R54) goto 2b0d;
8 2b0b: 07,58                incw  R58                R58++;               
8 2b0d: 47,01,2a,01,58,56    ad3w  R56,R58,[12a]      R56 = R58 + [12a];   
8 2b13: d3,03                jnc   2b18               if (R56 <= ffff) goto 2b18;
8 2b15: bd,ff,56             ldsbw R56,ff             R56 = (sig)ff;       
8 2b18: 4d,00,40,56,58       ml3w  R58,R56,4000       R58 = R56 * 4000;    
8 2b1d: 4d,0f,a1,5c,54       ml3w  R54,R5c,a10f       R54 = R5c * a10f;    
8 2b22: 8c,56,58             divw  R58,R56            R58 = R58L / R56;    
8 2b25: dd,0c                jv    2b33               if (OV) goto 2b33;   
8 2b27: 09,01,5a             shlw  R5a,1              R5a = R5a * 2;       
8 2b2a: 88,56,5a             cmpw  R5a,R56                                 
8 2b2d: d3,02                jnc   2b31               if ((uns) R5a < R56) goto 2b31;
8 2b2f: 07,58                incw  R58                R58++;               
8 2b31: 20,04                sjmp  2b37               goto 2b37;           

8 2b33: a1,00,a5,58          ldw   R58,a500           R58 = a500;          
8 2b37: c3,01,26,01,58       stw   [126],R58          [126] = R58;         
8 2b3c: ef,c6,0d             call  3905               Sub0042();           
8 2b3f: 71,ef,a6             an2b  Ra6,ef             Ra6 &= ef;           
8 2b42: 15,e4                decb  Re4                Re4--;               
8 2b44: ef,ac,41             call  6cf3               Sub0109();           
8 2b47: 30,4f,03             jnb   B0,R4f,2b4d        if (!B0_R4f) goto 2b4d;
8 2b4a: ef,ba,42             call  6e07               Sub0110();           
8 2b4d: 21,30                sjmp  2c7f               goto 2c7f;           

8 2b4f: 34,50,0c             jnb   B4,R50,2b5e        if (!B4_R50) goto 2b5e;
8 2b52: 08,02,58             shrw  R58,2              R58 = R58 / 4;       
8 2b55: 88,58,54             cmpw  R54,R58                                 
8 2b58: db,04                jc    2b5e               if ((uns) R54 >= R58) goto 2b5e;
8 2b5a: 91,01,8e             orrb  R8e,1              R8e |= 1;            
8 2b5d: f0                   ret                      return;              

8 2b5e: 91,00,4b             orrb  R4b,0              R4b |= 0;            
8 2b61: a0,ca,5c             ldw   R5c,Rca            R5c = Rca;           
8 2b64: c3,01,8a,02,ca       stw   [28a],Rca          [28a] = Rca;         
8 2b69: a0,54,ca             ldw   Rca,R54            Rca = R54;           
8 2b6c: 71,fb,51             an2b  R51,fb             R51 &= fb;           
8 2b6f: 48,ca,5c,56          sb3w  R56,R5c,Rca        R56 = R5c - Rca;     
8 2b73: d1,0e                jleu  2b83               if ((uns) R56 <= 0) goto 2b83;
8 2b75: 01,54                clrw  R54                R54 = 0;             
8 2b77: 8c,5c,54             divw  R54,R5c            R54 = R54L / R5c;    
8 2b7a: 8b,fa,08,54          cmpw  R54,[Rfa+8]                             
8 2b7e: d1,03                jleu  2b83               if ((uns) R54 <= [Sc0210]) goto 2b83;
8 2b80: 91,04,51             orrb  R51,4              R51 |= 4;            
8 2b83: 98,00,e4             cmpb  Re4,0                                   
8 2b86: d7,3d                jne   2bc5               if (Re4 != 0) goto Sub0029;
8 2b88: 3a,51,0f             jb    B2,R51,2b9a        if (B2_R51) goto 2b9a;
8 2b8b: 3e,a7,33             jb    B6,Ra7,2bc1        if (B6_Ra7) goto 2bc1;
8 2b8e: 71,7f,27             an2b  R27,7f             R27 &= 7f;           
8 2b91: b3,f2,11,e4          ldb   Re4,[Rf2+11]       Re4 = [NUMOUT];      
8 2b95: 15,e4                decb  Re4                Re4--;               
8 2b97: e7,2b,00             jump  2bc5               goto Sub0029;        

8 2b9a: 91,80,27             orrb  R27,80             R27 |= 80;           
8 2b9d: a3,01,e0,02,56       ldw   R56,[2e0]          R56 = [2e0];         
8 2ba2: c3,01,e2,02,56       stw   [2e2],R56          [2e2] = R56;         
8 2ba7: c3,01,e0,02,ca       stw   [2e0],Rca          [2e0] = Rca;         
8 2bac: a3,01,de,02,54       ldw   R54,[2de]          R54 = [2de];         
8 2bb1: 6c,ca,54             ml2w  R54,Rca            R54 *= Rca;          
8 2bb4: 8c,d0,54             divw  R54,Rd0            R54 = R54L / Rd0;    
8 2bb7: dd,05                jv    2bbe               if (OV) goto 2bbe;   
8 2bb9: c0,ca,54             stw   Rca,R54            Rca = R54;           
8 2bbc: 20,03                sjmp  2bc1               goto 2bc1;           

8 2bbe: a0,5c,ca             ldw   Rca,R5c            Rca = R5c;           
8 2bc1: b3,f2,11,e4          ldb   Re4,[Rf2+11]       Re4 = [NUMOUT];      

Sub0029:
8 2bc5: 51,c0,53,5c          an3b  R5c,R53,c0         R5c = R53 & c0;      
8 2bc9: d7,5e                jne   2c29               if (R5c != 0) goto 2c29;
8 2bcb: 35,53,1d             jnb   B5,R53,2beb        if (!B5_R53) goto 2beb;
8 2bce: b3,01,d0,01,5c       ldb   R5c,[1d0]          R5c = [1d0];         
8 2bd3: 17,5c                incb  R5c                R5c++;               
8 2bd5: 9b,f3,5f,02,5c       cmpb  R5c,[Rf2+25f]                           
8 2bda: c7,01,d0,01,5c       stb   [1d0],R5c          [1d0] = R5c;         
8 2bdf: d3,48                jnc   2c29               if ((uns) R5c < [Sc0141]) goto 2c29;
8 2be1: c7,01,d0,01,00       stb   [1d0],0            [1d0] = 0;           
8 2be6: 71,df,53             an2b  R53,df             R53 &= df;           
8 2be9: 20,32                sjmp  2c1d               goto 2c1d;           

8 2beb: b3,01,d1,01,5c       ldb   R5c,[1d1]          R5c = [1d1];         
8 2bf0: 30,52,0d             jnb   B0,R52,2c00        if (!B0_R52) goto 2c00;
8 2bf3: 98,5c,00             cmpb  0,R5c                                   
8 2bf6: df,31                je    2c29               if (0 == R5c) goto 2c29;
8 2bf8: 15,5c                decb  R5c                R5c--;               
8 2bfa: d6,02                jge   2bfe               if ((sig) 0 >= R5c) goto 2bfe;
8 2bfc: 11,5c                clrb  R5c                R5c = 0;             
8 2bfe: 20,18                sjmp  2c18               goto 2c18;           

8 2c00: 17,5c                incb  R5c                R5c++;               
8 2c02: 99,01,5c             cmpb  R5c,1                                   
8 2c05: df,0b                je    2c12               if (R5c == 1) goto 2c12;
8 2c07: b1,02,5c             ldb   R5c,2              R5c = 2;             
8 2c0a: 71,fb,52             an2b  R52,fb             R52 &= fb;           
8 2c0d: 91,02,52             orrb  R52,2              R52 |= 2;            
8 2c10: 20,06                sjmp  2c18               goto 2c18;           

8 2c12: 71,fd,52             an2b  R52,fd             R52 &= fd;           
8 2c15: 91,04,52             orrb  R52,4              R52 |= 4;            
8 2c18: c7,01,d1,01,5c       stb   [1d1],R5c          [1d1] = R5c;         
8 2c1d: 30,44,0b             jnb   B0,R44,2c2b        if (!B0_R44) goto 2c2b;
8 2c20: 39,52,18             jb    B1,R52,2c3b        if (B1_R52) goto 2c3b;
8 2c23: 32,52,2c             jnb   B2,R52,2c52        if (!B2_R52) goto 2c52;
8 2c26: 91,10,52             orrb  R52,10             R52 |= 10;           
8 2c29: 20,27                sjmp  2c52               goto 2c52;           

8 2c2b: 3a,52,08             jb    B2,R52,2c36        if (B2_R52) goto 2c36;
8 2c2e: 31,52,21             jnb   B1,R52,2c52        if (!B1_R52) goto 2c52;
8 2c31: 91,20,52             orrb  R52,20             R52 |= 20;           
8 2c34: 20,1c                sjmp  2c52               goto 2c52;           

8 2c36: 91,80,52             orrb  R52,80             R52 |= 80;           
8 2c39: 20,17                sjmp  2c52               goto 2c52;           

8 2c3b: a3,01,3e,02,5c       ldw   R5c,[23e]          R5c = [23e];         
8 2c40: 8b,f3,44,02,5c       cmpw  R5c,[Rf2+244]                           
8 2c45: d9,05                jgtu  2c4c               if ((uns) R5c > [Sc0136]) goto 2c4c;
8 2c47: 91,20,52             orrb  R52,20             R52 |= 20;           
8 2c4a: 20,06                sjmp  2c52               goto 2c52;           

8 2c4c: 3f,8e,e7             jb    B7,R8e,2c36        if (B7_R8e) goto 2c36;
8 2c4f: 91,40,52             orrb  R52,40             R52 |= 40;           
8 2c52: 71,f8,52             an2b  R52,f8             R52 &= f8;           
8 2c55: 37,a0,03             jnb   B7,Ra0,2c5b        if (!B7_Ra0) goto 2c5b;
8 2c58: c9,8d,6e             push  6e8d               push(Sub0111);       
8 2c5b: a1,24,24,90          ldw   R90,2424           R90 = 2424;          
8 2c5f: 36,a3,0d             jnb   B6,Ra3,2c6f        if (!B6_Ra3) goto 2c6f;
8 2c62: 35,a3,04             jnb   B5,Ra3,2c69        if (!B5_Ra3) goto 2c69;
8 2c65: 71,df,a3             an2b  Ra3,df             Ra3 &= df;           
8 2c68: f0                   ret                      return;              

8 2c69: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 2c6c: e7,a5,fa             jump  2714               goto Sub0016;        

8 2c6f: 30,4f,09             jnb   B0,R4f,2c7b        if (!B0_R4f) goto 2c7b;
8 2c72: a1,1c,24,90          ldw   R90,241c           R90 = 241c;          
8 2c76: ef,6b,04             call  30e4               Sub0031();           
8 2c79: 27,ea                sjmp  2c65               goto 2c65;           

8 2c7b: 3d,a3,eb             jb    B5,Ra3,2c69        if (B5_Ra3) goto 2c69;
8 2c7e: f0                   ret                      return;              

8 2c7f: 71,7f,4f             an2b  R4f,7f             R4f &= 7f;           
8 2c82: 3f,a0,05             jb    B7,Ra0,2c8a        if (B7_Ra0) goto 2c8a;
8 2c85: 71,f7,4f             an2b  R4f,f7             R4f &= f7;           
8 2c88: 20,4d                sjmp  2cd7               goto 2cd7;           

8 2c8a: a3,01,10,03,56       ldw   R56,[310]          R56 = [310];         
8 2c8f: a3,01,16,03,58       ldw   R58,[316]          R58 = [316];         
8 2c94: 88,56,58             cmpw  R58,R56                                 
8 2c97: d9,19                jgtu  2cb2               if ((uns) R58 > R56) goto 2cb2;
8 2c99: a3,01,0e,03,56       ldw   R56,[30e]          R56 = [30e];         
8 2c9e: a3,01,12,03,58       ldw   R58,[312]          R58 = [312];         
8 2ca3: 88,56,58             cmpw  R58,R56                                 
8 2ca6: d1,0a                jleu  2cb2               if ((uns) R58 <= R56) goto 2cb2;
8 2ca8: c3,01,0e,03,00       stw   [30e],0            [30e] = 0;           
8 2cad: c3,01,10,03,00       stw   [310],0            [310] = 0;           
8 2cb2: a3,01,0e,03,56       ldw   R56,[30e]          R56 = [30e];         
8 2cb7: a3,01,12,03,58       ldw   R58,[312]          R58 = [312];         
8 2cbc: 88,56,58             cmpw  R58,R56                                 
8 2cbf: d9,0d                jgtu  2cce               if ((uns) R58 > R56) goto 2cce;
8 2cc1: 91,80,4f             orrb  R4f,80             R4f |= 80;           
8 2cc4: c3,01,0e,03,00       stw   [30e],0            [30e] = 0;           
8 2cc9: c3,01,10,03,00       stw   [310],0            [310] = 0;           
8 2cce: 33,4f,06             jnb   B3,R4f,2cd7        if (!B3_R4f) goto 2cd7;
8 2cd1: 3c,94,03             jb    B4,R94,2cd7        if (B4_R94) goto 2cd7;
8 2cd4: 71,f7,4f             an2b  R4f,f7             R4f &= f7;           
8 2cd7: a1,1c,24,90          ldw   R90,241c           R90 = OSt8_005;      
8 2cdb: 36,a3,4d             jnb   B6,Ra3,2d2b        if (!B6_Ra3) goto 2d2b;
8 2cde: 3d,a3,3c             jb    B5,Ra3,2d1d        if (B5_Ra3) goto 2d1d;
8 2ce1: 35,e5,33             jnb   B5,Re5,2d17        if (!B5_Re5) goto 2d17;
8 2ce4: b3,01,56,01,56       ldb   R56,[156]          R56 = [156];         
8 2ce9: b3,01,08,03,58       ldb   R58,[308]          R58 = [308];         
8 2cee: 99,00,56             cmpb  R56,0                                   
8 2cf1: d2,13                jgt   2d06               if ((sig) R56 > 0) goto 2d06;
8 2cf3: b3,f2,11,56          ldb   R56,[Rf2+11]       R56 = [NUMOUT];      
8 2cf7: c7,01,56,01,56       stb   [156],R56          [156] = R56;         
8 2cfc: b3,01,23,03,58       ldb   R58,[323]          R58 = [323];         
8 2d01: c7,01,08,03,58       stb   [308],R58          [308] = R58;         
8 2d06: 15,56                decb  R56                R56--;               
8 2d08: c7,01,56,01,56       stb   [156],R56          [156] = R56;         
8 2d0d: 19,01,58             shlb  R58,1              R58 = R58 * 2;       
8 2d10: c7,01,08,03,58       stb   [308],R58          [308] = R58;         
8 2d15: d3,06                jnc   2d1d               if (R58 * 2 <= ff) goto 2d1d;
8 2d17: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 2d1a: ef,f7,f9             call  2714               Sub0016();           
8 2d1d: 71,fb,50             an2b  R50,fb             R50 &= fb;           
8 2d20: a1,00,80,54          ldw   R54,8000           R54 = 8000;          
8 2d24: c3,01,bc,01,54       stw   [1bc],R54          [1bc] = R54;         
8 2d29: 20,47                sjmp  2d72               goto 2d72;           

8 2d2b: 38,4f,44             jb    B0,R4f,2d72        if (B0_R4f) goto 2d72;
8 2d2e: 35,a3,3f             jnb   B5,Ra3,2d70        if (!B5_Ra3) goto 2d70;
8 2d31: 35,e5,33             jnb   B5,Re5,2d67        if (!B5_Re5) goto 2d67;
8 2d34: b3,01,56,01,56       ldb   R56,[156]          R56 = [156];         
8 2d39: b3,01,08,03,58       ldb   R58,[308]          R58 = [308];         
8 2d3e: 99,00,56             cmpb  R56,0                                   
8 2d41: d2,13                jgt   2d56               if ((sig) R56 > 0) goto 2d56;
8 2d43: b3,f2,11,56          ldb   R56,[Rf2+11]       R56 = [NUMOUT];      
8 2d47: c7,01,56,01,56       stb   [156],R56          [156] = R56;         
8 2d4c: b3,01,23,03,58       ldb   R58,[323]          R58 = [323];         
8 2d51: c7,01,08,03,58       stb   [308],R58          [308] = R58;         
8 2d56: 15,56                decb  R56                R56--;               
8 2d58: c7,01,56,01,56       stb   [156],R56          [156] = R56;         
8 2d5d: 19,01,58             shlb  R58,1              R58 = R58 * 2;       
8 2d60: c7,01,08,03,58       stb   [308],R58          [308] = R58;         
8 2d65: d3,06                jnc   2d6d               if (R58 * 2 <= ff) goto 2d6d;
8 2d67: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 2d6a: ef,6d,f9             call  26da               Sub0013();           
8 2d6d: 71,df,a3             an2b  Ra3,df             Ra3 &= df;           
8 2d70: 2b,72                scall 30e4               Sub0031();           
8 2d72: 91,c0,4d             orrb  R4d,c0             R4d |= c0;           
8 2d75: ef,7e,06             call  33f6               Sub0034();           
8 2d78: f0                   ret                      return;              

8 2d79: 91,02,28,17,c0,d7,02,15                       Unknown Operation/Structure
8 2d81: c0,71,f7,4b,f0,b3,01,30                       Unknown Operation/Structure
8 2d89: 09,58,c4,94,58,34,94,0b                       Unknown Operation/Structure
8 2d91: 3a,e6,08,91,08,4f,91,01                       Unknown Operation/Structure
8 2d99: 2e,20,0c,3c,94,09,32,e6                       Unknown Operation/Structure
8 2da1: 06,91,08,4f,91,01,2e,34                       Unknown Operation/Structure
8 2da9: 94,05,91,04,e6,20,03,71                       Unknown Operation/Structure
8 2db1: fb,e6,a3,01,18,03,58,3c                       Unknown Operation/Structure
8 2db9: 94,1b,a3,01,14,03,5a,88                       Unknown Operation/Structure
8 2dc1: 58,5a,d9,0d,a3,01,0e,03                       Unknown Operation/Structure
8 2dc9: 5a,64,58,5a,c3,01,0e,03                       Unknown Operation/Structure
8 2dd1: 5a,01,58,20,02,07,58,c3                       Unknown Operation/Structure
8 2dd9: 01,18,03,58,71,fd,4b,f0                       Unknown Operation/Structure
8 2de1: 30,a5,0c,b3,01,03,03,58                       Unknown Operation/Structure
8 2de9: 17,58,c7,01,03,03,58,b3                       Unknown Operation/Structure
8 2df1: f3,ba,00,5a,b3,01,09,03                       Unknown Operation/Structure
8 2df9: 58,17,58,98,58,5a,d1,07                       Unknown Operation/Structure
8 2e01: c7,01,09,03,58,22,c1,c7                       Unknown Operation/Structure
8 2e09: 01,09,03,00,a3,f3,a6,00                       Unknown Operation/Structure
8 2e11: 58,88,b8,58,db,02,22,70                       Unknown Operation/Structure
8 2e19: b3,f3,a8,00,58,99,00,58                       Unknown Operation/Structure
8 2e21: d7,07,71,f7,e5,22,61,20                       Unknown Operation/Structure
8 2e29: 34,99,01,58,d7,0d,36,a1                       Unknown Operation/Structure
8 2e31: 05,71,f7,e5,20,03,91,08                       Unknown Operation/Structure
8 2e39: e5,20,22,b3,f3,bb,00,5a                       Unknown Operation/Structure
8 2e41: b3,01,03,03,58,98,58,5a                       Unknown Operation/Structure
8 2e49: d9,13,34,8e,05,91,08,e5                       Unknown Operation/Structure
8 2e51: 20,03,71,f7,e5,71,fe,a5                       Unknown Operation/Structure
8 2e59: c7,01,03,03,00,30,e5,08                       Unknown Operation/Structure
8 2e61: 3b,e5,03,71,fe,e5,20,2a                       Unknown Operation/Structure
8 2e69: 33,e5,05,91,02,2a,20,08                       Unknown Operation/Structure
8 2e71: 71,fd,2a,c7,01,02,03,00                       Unknown Operation/Structure
8 2e79: b3,01,02,03,5a,b3,f3,b9                       Unknown Operation/Structure
8 2e81: 00,58,98,5a,58,d9,0b,91                       Unknown Operation/Structure
8 2e89: 01,e5,71,fd,2a,c7,01,02                       Unknown Operation/Structure
8 2e91: 03,00,30,e5,05,71,fb,e5                       Unknown Operation/Structure
8 2e99: 20,0b,33,e5,05,91,04,e5                       Unknown Operation/Structure
8 2ea1: 20,03,71,fb,e5,3a,e5,06                       Unknown Operation/Structure
8 2ea9: 34,45,03,91,02,e5,32,e5                       Unknown Operation/Structure
8 2eb1: 0d,71,fd,a5,c3,01,04,03                       Unknown Operation/Structure
8 2eb9: 00,91,80,e5,20,38,30,e5                       Unknown Operation/Structure
8 2ec1: 10,71,fd,a5,c3,01,04,03                       Unknown Operation/Structure
8 2ec9: 00,71,fd,e5,71,7f,e5,20                       Unknown Operation/Structure
8 2ed1: 25,a3,01,04,03,5a,a3,f3                       Unknown Operation/Structure
8 2ed9: bc,00,58,88,5a,58,d9,10                       Unknown Operation/Structure
8 2ee1: 71,fd,a5,c3,01,04,03,00                       Unknown Operation/Structure
8 2ee9: 71,7f,e5,71,fd,e5,20,06                       Unknown Operation/Structure
8 2ef1: 31,e5,03,91,02,a5,b3,f3                       Unknown Operation/Structure
8 2ef9: a9,00,58,99,01,58,d7,4c                       Unknown Operation/Structure
8 2f01: 37,e5,3a,a3,f3,ac,00,58                       Unknown Operation/Structure
8 2f09: 47,f3,ae,00,58,5a,d3,04                       Unknown Operation/Structure
8 2f11: a1,ff,ff,58,88,b8,5a,db                       Unknown Operation/Structure
8 2f19: 05,91,40,e5,20,1d,88,b8                       Unknown Operation/Structure
8 2f21: 58,d3,0f,71,bf,e5,b3,f3                       Unknown Operation/Structure
8 2f29: b6,00,58,c7,01,31,01,58                       Unknown Operation/Structure
8 2f31: 20,09,37,e5,06,3c,45,03                       Unknown Operation/Structure
8 2f39: 91,40,e5,20,0d,71,bf,e5                       Unknown Operation/Structure
8 2f41: b3,f3,b6,00,58,c7,01,31                       Unknown Operation/Structure
8 2f49: 01,58,20,0d,71,bf,e5,b3                       Unknown Operation/Structure
8 2f51: f3,b6,00,58,c7,01,31,01                       Unknown Operation/Structure
8 2f59: 58,37,e5,2d,3c,45,2a,a3                       Unknown Operation/Structure
8 2f61: f3,b0,00,58,6d,a1,01,58                       Unknown Operation/Structure
8 2f69: c3,01,1a,03,58,a3,f3,b2                       Unknown Operation/Structure
8 2f71: 00,58,6d,a1,01,58,c3,01                       Unknown Operation/Structure
8 2f79: 1c,03,58,a3,f3,b4,00,58                       Unknown Operation/Structure
8 2f81: 6d,a1,01,58,c3,01,1e,03                       Unknown Operation/Structure
8 2f89: 58,b3,f3,aa,00,58,99,01                       Unknown Operation/Structure
8 2f91: 58,df,02,20,95,3f,a7,03                       Unknown Operation/Structure
8 2f99: 36,a7,10,71,df,e5,c7,01                       Unknown Operation/Structure
8 2fa1: 56,01,00,71,df,e6,71,ef                       Unknown Operation/Structure
8 2fa9: e6,20,7f,37,e5,6e,a3,01                       Unknown Operation/Structure
8 2fb1: 1a,03,58,88,c4,58,d1,0b                       Unknown Operation/Structure
8 2fb9: 71,df,e5,71,df,e6,71,ef                       Unknown Operation/Structure
8 2fc1: e6,20,57,a3,01,1c,03,58                       Unknown Operation/Structure
8 2fc9: 88,c4,58,d1,1d,91,20,e5                       Unknown Operation/Structure
8 2fd1: 3d,e6,05,c7,01,56,01,00                       Unknown Operation/Structure
8 2fd9: 91,20,e6,71,ef,e6,b3,f3                       Unknown Operation/Structure
8 2fe1: b8,00,58,c7,01,23,03,58                       Unknown Operation/Structure
8 2fe9: 20,30,a3,01,1e,03,58,88                       Unknown Operation/Structure
8 2ff1: c4,58,d1,1d,91,20,e5,3c                       Unknown Operation/Structure
8 2ff9: e6,05,c7,01,56,01,00,91                       Unknown Operation/Structure
8 3001: 10,e6,71,df,e6,b3,f3,b7                       Unknown Operation/Structure
8 3009: 00,58,c7,01,23,03,58,20                       Unknown Operation/Structure
8 3011: 09,71,df,e5,71,df,e6,71                       Unknown Operation/Structure
8 3019: ef,e6,20,0e,71,df,e5,c7                       Unknown Operation/Structure
8 3021: 01,56,01,00,71,df,e6,71                       Unknown Operation/Structure
8 3029: ef,e6,b3,f7,37,01,58,99                       Unknown Operation/Structure
8 3031: 01,58,d7,0d,37,e5,05,91                       Unknown Operation/Structure
8 3039: 10,e5,20,03,71,ef,e5,20                       Unknown Operation/Structure
8 3041: 03,71,ef,e5,37,e5,0d,91                       Unknown Operation/Structure
8 3049: 01,e6,71,fd,e6,c3,01,06                       Unknown Operation/Structure
8 3051: 03,00,20,27,34,45,0a,91                       Unknown Operation/Structure
8 3059: 02,e6,c3,01,06,03,00,20                       Unknown Operation/Structure
8 3061: 1a,a3,f7,38,01,5a,a3,01                       Unknown Operation/Structure
8 3069: 06,03,58,88,58,5a,d9,0b                       Unknown Operation/Structure
8 3071: 71,fe,e6,71,fd,e6,c3,01                       Unknown Operation/Structure
8 3079: 06,03,00,37,e5,05,91,10                       Unknown Operation/Structure
8 3081: 45,20,03,71,ef,45,20,40                       Unknown Operation/Structure
8 3089: 37,e5,3d,b3,f3,b6,00,58                       Unknown Operation/Structure
8 3091: c7,01,31,01,58,71,df,e5                       Unknown Operation/Structure
8 3099: 71,df,e6,71,ef,e6,71,fd                       Unknown Operation/Structure
8 30a1: e5,71,ef,45,71,7f,e5,71                       Unknown Operation/Structure
8 30a9: bf,e5,71,ef,e5,71,fd,a5                       Unknown Operation/Structure
8 30b1: 71,fd,2a,c7,01,02,03,00                       Unknown Operation/Structure
8 30b9: c3,01,04,03,00,71,fe,e6                       Unknown Operation/Structure
8 30c1: 71,fd,e6,c3,01,06,03,00                       Unknown Operation/Structure
        Inc   8 30ca:                   ostruct             OSt8_009_30ca - Other Structure 8 009
8 30c9: 71,fe,4b,f0,ff,d0,02,e0                       Unknown Operation/Structure
8 30d1: 01                                            Unknown Operation/Structure

OSt8_009 - Other Structure 8 009:
8 30d2: 68,01             ostruct              168
        Inc   8 30d4: e0,54,05             djnz  R54,30dc           R54--; if (R54 !=  0) goto 30dc;
8 30d4: e0,54             ostruct             54e0
        Inc   8 30d4: e0,54,05             djnz  R54,30dc           R54--; if (R54 !=  0) goto 30dc;
        Inc   8 30d7: af,f3,a4,01,54       ldzbw R54,[Rf2+1a4]      R54 = (uns)[Sc0339]; 
8 30d6: 05,af             ostruct             af05

8 30dc: 9b,f3,a4,01,54       cmpb  R54,[Rf2+1a4]                           
8 30e1: d9,f4                jgtu  30d7               if ((uns) R54 > [Sc0339]) goto 30d7;
8 30e3: f0                   ret                      return;              

Sub0031:
8 30e4: af,01,32,02,54       ldzbw R54,[232]          R54 = (uns)[232];    
8 30e9: 36,4f,2a             jnb   B6,R4f,3116        if (!B6_R4f) goto 3116;
8 30ec: 37,4f,27             jnb   B7,R4f,3116        if (!B7_R4f) goto 3116;
8 30ef: 98,ad,00             cmpb  0,Rad                                   
8 30f2: d7,22                jne   3116               if (0 != Rad) goto 3116;
8 30f4: c7,01,0d,03,ab       stb   [30d],Rab          [30d] = Rab;         
8 30f9: b3,55,e5,01,56       ldb   R56,[R54+1e5]      R56 = [R54+1e5];     
8 30fe: 7b,01,31,02,56       sb2b  R56,[231]          R56 -= [231];        
8 3103: dd,07                jv    310c               if (OV) goto 310c;   
8 3105: 9b,fb,96,00,56       cmpb  R56,[Rfa+96]                            
8 310a: d6,05                jge   3111               if ((sig) R56 >= [Sc0263]) goto 3111;
8 310c: b3,fb,96,00,56       ldb   R56,[Rfa+96]       R56 = [Sc0263];      
8 3111: c7,55,e5,01,56       stb   [R54+1e5],R56      [R54+1e5] = R56;     
8 3116: 2f,bc                scall 30d4               Sub0030();           
8 3118: c7,01,32,02,54       stb   [232],R54          [232] = R54;         
8 311d: 98,00,ad             cmpb  Rad,0                                   
8 3120: d7,22                jne   3144               if (Rad != 0) goto 3144;
8 3122: 34,51,1f             jnb   B4,R51,3144        if (!B4_R51) goto 3144;
8 3125: 3b,51,10             jb    B3,R51,3138        if (B3_R51) goto 3138;
8 3128: 36,4f,19             jnb   B6,R4f,3144        if (!B6_R4f) goto 3144;
8 312b: 37,4f,16             jnb   B7,R4f,3144        if (!B7_R4f) goto 3144;
8 312e: b3,f3,a4,01,58       ldb   R58,[Rf2+1a4]      R58 = [Sc0339];      
8 3133: 99,01,58             cmpb  R58,1                                   
8 3136: df,0c                je    3144               if (R58 == 1) goto 3144;
8 3138: b3,fb,97,00,ad       ldb   Rad,[Rfa+97]       Rad = [Sc0264];      
8 313d: c3,01,b6,01,b6       stw   [1b6],Rb6          [1b6] = Rb6;         
8 3142: 20,0f                sjmp  3153               goto 3153;           

8 3144: b0,ad,58             ldb   R58,Rad            R58 = Rad;           
8 3147: 77,fb,98,00,58       ad2b  R58,[Rfa+98]       R58 += [Sc0265];     
8 314c: da,02                jle   3150               if ((sig) R58 <= 0) goto 3150;
8 314e: 11,58                clrb  R58                R58 = 0;             
8 3150: c4,ad,58             stb   Rad,R58            Rad = R58;           
8 3153: b0,ad,56             ldb   R56,Rad            R56 = Rad;           
8 3156: 36,4f,0c             jnb   B6,R4f,3165        if (!B6_R4f) goto 3165;
8 3159: 2f,79                scall 30d4               Sub0030();           
8 315b: 77,55,e5,01,56       ad2b  R56,[R54+1e5]      R56 += [R54+1e5];    
8 3160: d5,03                jnv   3165               if (!OV) goto 3165;  
8 3162: b1,80,56             ldb   R56,80             R56 = 80;            
8 3165: 37,27,2e             jnb   B7,R27,3196        if (!B7_R27) goto 3196;
8 3168: 01,58                clrw  R58                R58 = 0;             
8 316a: b3,f2,11,5a          ldb   R5a,[Rf2+11]       R5a = [NUMOUT];      
8 316e: b0,e4,58             ldb   R58,Re4            R58 = Re4;           
8 3171: 15,58                decb  R58                R58--;               
8 3173: df,04                je    3179               if (Rc4 == R58) goto 3179;
8 3175: 58,58,5a,58          sb3b  R58,R5a,R58        R58 = R5a - R58;     
8 3179: 45,b4,00,fa,5a       ad3w  R5a,Rfa,b4         R5a = St0036;        
8 317e: 64,58,5a             ad2w  R5a,R58            R5a += R58;          
8 3181: b2,5a,58             ldb   R58,[R5a]          R58 = [R5a];         
8 3184: 15,58                decb  R58                R58--;               
8 3186: 45,99,00,fa,5a       ad3w  R5a,Rfa,99         R5a = St0035;        
8 318b: 64,58,5a             ad2w  R5a,R58            R5a += R58;          
8 318e: 76,5a,56             ad2b  R56,[R5a]          R56 += [R5a];        
8 3191: d5,03                jnv   3196               if (!OV) goto 3196;  
8 3193: b1,80,56             ldb   R56,80             R56 = 80;            
8 3196: 16,56                sexb  R56                R56W = (int)R56;     
8 3198: 44,d2,56,58          ad3w  R58,R56,Rd2        R58 = R56 + Rd2;     
8 319c: bf,fa,7b,56          ldsbw R56,[Rfa+7b]       R56 = (sig)[Sc0252]; 
8 31a0: 88,56,58             cmpw  R58,R56                                 
8 31a3: d6,05                jge   31aa               if ((sig) R58 >= R56) goto 31aa;
8 31a5: a0,56,58             ldw   R58,R56            R58 = R56;           
8 31a8: 20,0c                sjmp  31b6               goto 31b6;           

8 31aa: af,fa,7c,56          ldzbw R56,[Rfa+7c]       R56 = (uns)[Sc0253]; 
8 31ae: 88,56,58             cmpw  R58,R56                                 
8 31b1: da,03                jle   31b6               if ((sig) R58 <= R56) goto 31b6;
8 31b3: a0,56,58             ldw   R58,R56            R58 = R56;           
8 31b6: 36,a3,04             jnb   B6,Ra3,31bd        if (!B6_Ra3) goto 31bd;
8 31b9: af,fa,7a,58          ldzbw R58,[Rfa+7a]       R58 = (uns)[Sc0251]; 
8 31bd: c3,01,fc,02,58       stw   [2fc],R58          [2fc] = R58;         
8 31c2: af,f2,11,5a          ldzbw R5a,[Rf2+11]       R5a = (uns)[NUMOUT]; 
8 31c6: a3,5b,ca,30,5a       ldw   R5a,[R5a+30ca]     R5a = [R5a+OSt8_009_30ca];
8 31cb: af,fa,7a,54          ldzbw R54,[Rfa+7a]       R54 = (uns)[Sc0251]; 
8 31cf: 44,54,5a,56          ad3w  R56,R5a,R54        R56 = R5a + R54;     
8 31d3: 68,58,56             sb2w  R56,R58            R56 -= R58;          
8 31d6: 01,54                clrw  R54                R54 = 0;             
8 31d8: 09,01,5a             shlw  R5a,1              R5a = R5a * 2;       
8 31db: 8c,5a,54             divw  R54,R5a            R54 = R54L / R5a;    
8 31de: d5,07                jnv   31e7               if (!OV) goto 31e7;  
8 31e0: a3,01,bc,01,5c       ldw   R5c,[1bc]          R5c = [1bc];         
8 31e5: 20,1a                sjmp  3201               goto 3201;           

8 31e7: c0,5c,54             stw   R5c,R54            R5c = R54;           
8 31ea: a3,01,bc,01,54       ldw   R54,[1bc]          R54 = [1bc];         
8 31ef: 6b,f3,a2,01,54       sb2w  R54,[Rf2+1a2]      R54 -= [Sc0110];     
8 31f4: 88,5c,54             cmpw  R54,R5c                                 
8 31f7: d1,03                jleu  31fc               if ((uns) R54 <= R5c) goto 31fc;
8 31f9: a0,54,5c             ldw   R5c,R54            R5c = R54;           
8 31fc: c3,01,bc,01,5c       stw   [1bc],R5c          [1bc] = R5c;         
8 3201: 38,4f,10             jb    B0,R4f,3214        if (B0_R4f) goto 3214;
8 3204: 4c,5c,c4,54          ml3w  R54,Rc4,R5c        R54 = Rc4 * R5c;     
8 3208: a3,01,4c,02,58       ldw   R58,[24c]          R58 = [24c];         
8 320d: b3,01,4e,02,5a       ldb   R5a,[24e]          R5a = [24e];         
8 3212: 20,6f                sjmp  3283               goto 3283;           

8 3214: 49,00,40,5c,54       sb3w  R54,R5c,4000       R54 = R5c - 4000;    
8 3219: 09,01,54             shlw  R54,1              R54 = R54 * 2;       
8 321c: b3,01,cc,02,56       ldb   R56,[2cc]          R56 = [2cc];         
8 3221: 37,56,38             jnb   B7,R56,325c        if (!B7_R56) goto 325c;
8 3224: a3,f2,12,56          ldw   R56,[Rf2+12]       R56 = [Sc0033];      
8 3228: 88,56,b8             cmpw  Rb8,R56                                 
8 322b: d9,11                jgtu  323e               if ((uns) [wRPM] > R56) goto 323e;
8 322d: 6b,f2,14,56          sb2w  R56,[Rf2+14]       R56 -= [Sc0034];     
8 3231: d3,08                jnc   323b               if (R56 < 0) goto 323b;
8 3233: 88,56,b8             cmpw  Rb8,R56                                 
8 3236: db,03                jc    323b               if ((uns) [wRPM] >= R56) goto 323b;
8 3238: 71,fe,51             an2b  R51,fe             R51 &= fe;           
8 323b: 30,51,1e             jnb   B0,R51,325c        if (!B0_R51) goto 325c;
8 323e: 91,01,51             orrb  R51,1              R51 |= 1;            
8 3241: a3,01,8a,02,58       ldw   R58,[28a]          R58 = [28a];         
8 3246: 6c,d0,58             ml2w  R58,Rd0            R58 *= Rd0;          
8 3249: 0d,01,58             shldw R58,1              R58L = R58L * 2;     
8 324c: 48,5a,c4,5a          sb3w  R5a,Rc4,R5a        R5a = Rc4 - R5a;     
8 3250: 01,58                clrw  R58                R58 = 0;             
8 3252: 0c,01,58             shrdw R58,1              R58L = R58L / 2;     
8 3255: 8f,01,8a,02,58       divw  R58,[28a]          R58 = R58L / [28a];  
8 325a: d5,03                jnv   325f               if (!OV) goto 325f;  
8 325c: a0,d0,58             ldw   R58,Rd0            R58 = Rd0;           
8 325f: 6c,58,54             ml2w  R54,R58            R54 *= R58;          
8 3262: a0,d0,54             ldw   R54,Rd0            R54 = Rd0;           
8 3265: 08,01,54             shrw  R54,1              R54 = R54 / 2;       
8 3268: 64,54,56             ad2w  R56,R54            R56 += R54;          
8 326b: 69,00,40,56          sb2w  R56,4000           R56 -= 4000;         
8 326f: 09,01,56             shlw  R56,1              R56 = R56 * 2;       
8 3272: 4c,ca,56,54          ml3w  R54,R56,Rca        R54 = R56 * Rca;     
8 3276: 11,5a                clrb  R5a                R5a = 0;             
8 3278: 47,01,4c,02,ca,58    ad3w  R58,Rca,[24c]      R58 = Rca + [24c];   
8 327e: b7,01,4e,02,5a       adcb  R5a,[24e]          R5a += [24e] + CY;   
8 3283: 0d,01,54             shldw R54,1              R54L = R54L * 2;     
8 3286: 75,80,55             ad2b  R55,80             R55 += 80;           
8 3289: a4,00,56             adcw  R56,0              R56 += 0 + CY;       
8 328c: 91,04,28             orrb  R28,4              R28 |= 4;            
8 328f: 32,50,11             jnb   B2,R50,32a3        if (!B2_R50) goto 32a3;
8 3292: 89,a1,01,56          cmpw  R56,1a1                                 
8 3296: d1,06                jleu  329e               if ((uns) R56 <= 1a1) goto 329e;
8 3298: 8b,fa,04,c4          cmpw  Rc4,[Rfa+4]                             
8 329c: db,03                jc    32a1               if ((uns) Rc4 >= [Sc0211]) goto 32a1;
8 329e: 71,fb,50             an2b  R50,fb             R50 &= fb;           
8 32a1: 20,13                sjmp  32b6               goto 32b6;           

8 32a3: 48,ca,56,54          sb3w  R54,R56,Rca        R54 = R56 - Rca;     
8 32a7: 89,f4,01,54          cmpw  R54,1f4                                 
8 32ab: da,09                jle   32b6               if ((sig) R54 <= 1f4) goto 32b6;
8 32ad: 8b,fa,06,c4          cmpw  Rc4,[Rfa+6]                             
8 32b1: d1,03                jleu  32b6               if ((uns) Rc4 <= [Sc0212]) goto 32b6;
8 32b3: 91,04,50             orrb  R50,4              R50 |= 4;            
8 32b6: c3,01,58,02,56       stw   [258],R56          [258] = R56;         
8 32bb: 35,e5,33             jnb   B5,Re5,32f1        if (!B5_Re5) goto 32f1;
8 32be: b3,01,56,01,56       ldb   R56,[156]          R56 = [156];         
8 32c3: b3,01,08,03,58       ldb   R58,[308]          R58 = [308];         
8 32c8: 99,00,56             cmpb  R56,0                                   
8 32cb: d2,13                jgt   32e0               if ((sig) R56 > 0) goto 32e0;
8 32cd: b3,f2,11,56          ldb   R56,[Rf2+11]       R56 = [NUMOUT];      
8 32d1: c7,01,56,01,56       stb   [156],R56          [156] = R56;         
8 32d6: b3,01,23,03,58       ldb   R58,[323]          R58 = [323];         
8 32db: c7,01,08,03,58       stb   [308],R58          [308] = R58;         
8 32e0: 15,56                decb  R56                R56--;               
8 32e2: c7,01,56,01,56       stb   [156],R56          [156] = R56;         
8 32e7: 19,01,58             shlb  R58,1              R58 = R58 * 2;       
8 32ea: c7,01,08,03,58       stb   [308],R58          [308] = R58;         
8 32ef: d3,24                jnc   3315               if (R58 * 2 <= ff) goto 3315;
8 32f1: 28,34                scall 3327               Sub0032();           
8 32f3: a1,46,02,7a          ldw   R7a,246            R7a = 246;           
8 32f7: 9b,7a,01,00          cmpb  0,[R7a+1]                               
8 32fb: d6,19                jge   3316               if ((sig) 0 >= [R7a+1]) goto 3316;
8 32fd: 91,01,50             orrb  R50,1              R50 |= 1;            
8 3300: 4b,7a,02,7c,54       sb3w  R54,R7c,[R7a+2]    R54 = R7c - [R7a+2]; 
8 3305: 37,55,0d             jnb   B7,R55,3315        if (!B7_R55) goto 3315;
8 3308: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 330b: af,7a,01,90          ldzbw R90,[R7a+1]        R90 = (uns)[R7a+1];  
8 330f: 65,0a,24,90          ad2w  R90,240a           R90 += VecLst8_004;  
8 3313: ca,90                push  [R90]              push([R90]);         
8 3315: f0                   ret                      return;              

8 3316: ef,c1,f3             call  26da               Sub0013();           
8 3319: f0                   ret                      return;              

8 331a: 38,50,07,c7,7a,01,00,cc                       Unknown Operation/Structure
8 3322: 00,f0,71,fe,50                                Unknown Operation/Structure

Sub0032:
8 3327: a3,01,4c,02,7c       ldw   R7c,[24c]          R7c = [24c];         
8 332c: b3,01,4e,02,7e       ldb   R7e,[24e]          R7e = [24e];         
8 3331: 67,01,58,02,7c       ad2w  R7c,[258]          R7c += [258];        
8 3336: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 3339: 30,4f,10             jnb   B0,R4f,334c        if (!B0_R4f) goto 334c;
8 333c: 64,ca,7c             ad2w  R7c,Rca            R7c += Rca;          
8 333f: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 3342: 20,08                sjmp  334c               goto 334c;           

8 3344: 67,01,dc,02,7c,b4,00,7e                       Unknown Operation/Structure

8 334c: f8                   clc                      CY = 0;              
8 334d: f0                   ret                      return;              

Sub0033:
8 334e: 9b,f1,82,03,00       cmpb  0,[Rf0+382]                             
8 3353: d7,05                jne   335a               if (0 != [Sc0005]) goto 335a;
8 3355: a0,ca,56             ldw   R56,Rca            R56 = Rca;           
8 3358: 20,8d                sjmp  33e7               goto 33e7;           

8 335a: 4d,44,28,c4,58       ml3w  R58,Rc4,2844       R58 = Rc4 * 2844;    
8 335f: a0,5a,5c             ldw   R5c,R5a            R5c = R5a;           
8 3362: 8b,01,da,02,5a       cmpw  R5a,[2da]                               
8 3367: d3,26                jnc   338f               if ((uns) R5a < [2da]) goto 338f;
8 3369: a3,f1,92,03,54       ldw   R54,[Rf0+392]      R54 = [Sc0014];      
8 336e: 6c,5a,54             ml2w  R54,R5a            R54 *= R5a;          
8 3371: 0c,04,54             shrdw R54,4              R54L = R54L / 10;    
8 3374: 88,56,00             cmpw  0,R56                                   
8 3377: d7,11                jne   338a               if (0 != R56) goto 338a;
8 3379: 4b,01,d8,02,54,5c    sb3w  R5c,R54,[2d8]      R5c = R54 - [2d8];   
8 337f: db,02                jc    3383               if (R5c >= 0) goto 3383;
8 3381: 01,5c                clrw  R5c                R5c = 0;             
8 3383: 8b,f1,8c,03,5c       cmpw  R5c,[Rf0+38c]                           
8 3388: d1,05                jleu  338f               if ((uns) R5c <= [Sc0011]) goto 338f;
8 338a: a3,f1,8c,03,5c       ldw   R5c,[Rf0+38c]      R5c = [Sc0011];      
8 338f: c3,01,d6,02,5c       stw   [2d6],R5c          [2d6] = R5c;         
8 3394: a1,00,80,54          ldw   R54,8000           R54 = 8000;          
8 3398: 6b,f1,94,03,54       sb2w  R54,[Rf0+394]      R54 -= [Sc0015];     
8 339d: 68,5c,54             sb2w  R54,R5c            R54 -= R5c;          
8 33a0: 6c,c4,54             ml2w  R54,Rc4            R54 *= Rc4;          
8 33a3: 0d,01,54             shldw R54,1              R54L = R54L * 2;     
8 33a6: 6b,01,d4,02,56       sb2w  R56,[2d4]          R56 -= [2d4];        
8 33ab: db,02                jc    33af               if (R56 >= 0) goto 33af;
8 33ad: 01,56                clrw  R56                R56 = 0;             
8 33af: a0,56,5c             ldw   R5c,R56            R5c = R56;           
8 33b2: 01,54                clrw  R54                R54 = 0;             
8 33b4: 8c,c4,54             divw  R54,Rc4            R54 = R54L / Rc4;    
8 33b7: d5,03                jnv   33bc               if (!OV) goto 33bc;  
8 33b9: bd,ff,54             ldsbw R54,ff             R54 = (sig)ff;       
8 33bc: a0,54,58             ldw   R58,R54            R58 = R54;           
8 33bf: 8b,f1,84,03,5a       cmpw  R5a,[Rf0+384]                           
8 33c4: d1,0f                jleu  33d5               if ((uns) R5a <= [Sc0007]) goto 33d5;
8 33c6: a3,f1,88,03,54       ldw   R54,[Rf0+388]      R54 = [Sc0009];      
8 33cb: 6c,c4,54             ml2w  R54,Rc4            R54 *= Rc4;          
8 33ce: 8b,f1,88,03,58       cmpw  R58,[Rf0+388]                           
8 33d3: d1,12                jleu  33e7               if ((uns) R58 <= [Sc0009]) goto 33e7;
8 33d5: a3,f1,8a,03,54       ldw   R54,[Rf0+38a]      R54 = [Sc0010];      
8 33da: 6c,c4,54             ml2w  R54,Rc4            R54 *= Rc4;          
8 33dd: 8b,f1,8a,03,58       cmpw  R58,[Rf0+38a]                           
8 33e2: d1,03                jleu  33e7               if ((uns) R58 <= [Sc0010]) goto 33e7;
8 33e4: a0,5c,56             ldw   R56,R5c            R56 = R5c;           
8 33e7: c3,01,dc,02,56       stw   [2dc],R56          [2dc] = R56;         
8 33ec: 48,56,c4,56          sb3w  R56,Rc4,R56        R56 = Rc4 - R56;     
8 33f0: c3,01,ce,02,56       stw   [2ce],R56          [2ce] = R56;         
8 33f5: f0                   ret                      return;              

Sub0034:
8 33f6: 35,a7,14             jnb   B5,Ra7,340d        if (!B5_Ra7) goto 340d;
8 33f9: 71,df,a7             an2b  Ra7,df             Ra7 &= df;           
8 33fc: 71,7f,50             an2b  R50,7f             R50 &= 7f;           
8 33ff: 71,7f,27             an2b  R27,7f             R27 &= 7f;           
8 3402: 11,e4                clrb  Re4                Re4 = 0;             
8 3404: 71,7f,51             an2b  R51,7f             R51 &= 7f;           
8 3407: 91,40,51             orrb  R51,40             R51 |= 40;           
8 340a: b1,01,88             ldb   R88,1              R88 = 1;             
8 340d: b3,01,ae,01,54       ldb   R54,[1ae]          R54 = [1ae];         
8 3412: 98,54,00             cmpb  0,R54                                   
8 3415: d7,0c                jne   3423               if (0 != R54) goto 3423;
8 3417: c7,01,ac,01,54       stb   [1ac],R54          [1ac] = R54;         
8 341c: c7,01,ad,01,54       stb   [1ad],R54          [1ad] = R54;         
8 3421: 20,38                sjmp  345b               goto 345b;           

8 3423: b3,01,ad,01,56       ldb   R56,[1ad]          R56 = [1ad];         
8 3428: 19,05,56             shlb  R56,5              R56 = R56 * 20;      
8 342b: 78,56,54             sb2b  R54,R56            R54 -= R56;          
8 342e: d3,e7                jnc   3417               if (R54 < 0) goto 3417;
8 3430: 99,20,54             cmpb  R54,20                                  
8 3433: d3,08                jnc   343d               if ((uns) R54 < 20) goto 343d;
8 3435: 79,20,54             sb2b  R54,20             R54 -= 20;           
8 3438: 75,20,56             ad2b  R56,20             R56 += 20;           
8 343b: 17,88                incb  R88                R88++;               
8 343d: 18,05,56             shrb  R56,5              R56 = R56 / 20;      
8 3440: c7,01,ad,01,56       stb   [1ad],R56          [1ad] = R56;         
8 3445: c7,01,ac,01,54       stb   [1ac],R54          [1ac] = R54;         
8 344a: b3,f2,11,54          ldb   R54,[Rf2+11]       R54 = [NUMOUT];      
8 344e: 78,56,54             sb2b  R54,R56            R54 -= R56;          
8 3451: d1,c4                jleu  3417               if ((uns) R54 <= 0) goto 3417;
8 3453: 9b,f2,11,54          cmpb  R54,[Rf2+11]                            
8 3457: d7,02                jne   345b               if (R54 != [NUMOUT]) goto 345b;
8 3459: 11,54                clrb  R54                R54 = 0;             
8 345b: 37,27,15             jnb   B7,R27,3473        if (!B7_R27) goto 3473;
8 345e: 98,e4,54             cmpb  R54,Re4                                 
8 3461: d7,10                jne   3473               if (R54 != Re4) goto 3473;
8 3463: 38,4d,0a             jb    B0,R4d,3470        if (B0_R4d) goto 3470;
8 3466: 99,01,88             cmpb  R88,1                                   
8 3469: d7,05                jne   3470               if (R88 != 1) goto 3470;
8 346b: 91,80,51             orrb  R51,80             R51 |= 80;           
8 346e: 20,03                sjmp  3473               goto 3473;           

8 3470: 91,40,51             orrb  R51,40             R51 |= 40;           
8 3473: 15,88                decb  R88                R88--;               
8 3475: da,01                jle   3478               if ((sig) R54 <= R88) goto 3478;
8 3477: f0                   ret                      return;              

8 3478: a3,01,78,01,56       ldw   R56,[178]          R56 = [178];         
8 347d: 32,a5,36             jnb   B2,Ra5,34b6        if (!B2_Ra5) goto 34b6;
8 3480: 4f,01,28,01,b0,54    ml3w  R54,Rb0,[128]      R54 = Rb0 * [128];   
8 3486: 0c,08,54             shrdw R54,8              R54L = R54L / 100;   
8 3489: 88,00,56             cmpw  R56,0                                   
8 348c: df,03                je    3491               if (R56 == 0) goto 3491;
8 348e: bd,ff,54             ldsbw R54,ff             R54 = (sig)ff;       
8 3491: 64,d4,54             ad2w  R54,Rd4            R54 += Rd4;          
8 3494: 3f,d5,07             jb    B7,Rd5,349e        if (B7_Rd5) goto 349e;
8 3497: d3,09                jnc   34a2               if ((uns) R54 < [Sc0341]) goto 34a2;
8 3499: bd,ff,54             ldsbw R54,ff             R54 = (sig)ff;       
8 349c: 20,14                sjmp  34b2               goto 34b2;           

8 349e: d6,02                jge   34a2               if ((sig) R54 >= 0) goto 34a2;
8 34a0: 01,54                clrw  R54                R54 = 0;             
8 34a2: 3d,2a,0d             jb    B5,R2a,34b2        if (B5_R2a) goto 34b2;
8 34a5: 39,27,0a             jb    B1,R27,34b2        if (B1_R27) goto 34b2;
8 34a8: 8b,fe,10,54          cmpw  R54,[Rfe+10]                            
8 34ac: db,04                jc    34b2               if ((uns) R54 >= [Sc0341]) goto 34b2;
8 34ae: a3,fe,10,54          ldw   R54,[Rfe+10]       R54 = [Sc0341];      
8 34b2: 6d,73,cb,54          ml2w  R54,cb73           R54 *= cb73;         
8 34b6: a0,56,b2             ldw   Rb2,R56            Rb2 = R56;           
8 34b9: b3,01,fe,02,54       ldb   R54,[2fe]          R54 = [2fe];         
8 34be: 37,a7,04             jnb   B7,Ra7,34c5        if (!B7_Ra7) goto 34c5;
8 34c1: b3,fa,20,54          ldb   R54,[Rfa+20]       R54 = [Sc0226];      
8 34c5: 3e,a7,05             jb    B6,Ra7,34cd        if (B6_Ra7) goto 34cd;
8 34c8: 36,51,02             jnb   B6,R51,34cd        if (!B6_R51) goto 34cd;
8 34cb: 15,54                decb  R54                R54--;               
8 34cd: 98,54,00             cmpb  0,R54                                   
8 34d0: de,03                jlt   34d5               if ((sig) 0 < R54) goto 34d5;
8 34d2: b1,01,54             ldb   R54,1              R54 = 1;             
8 34d5: b0,54,88             ldb   R88,R54            R88 = R54;           
8 34d8: 71,bf,50             an2b  R50,bf             R50 &= bf;           
8 34db: 37,a5,03             jnb   B7,Ra5,34e1        if (!B7_Ra5) goto 34e1;
8 34de: 71,fe,4d             an2b  R4d,fe             R4d &= fe;           
8 34e1: 91,20,51             orrb  R51,20             R51 |= 20;           
8 34e4: 28,b7                scall 359d               Sub0036();           
8 34e6: 37,50,07             jnb   B7,R50,34f0        if (!B7_R50) goto 34f0;
8 34e9: 36,a7,07             jnb   B6,Ra7,34f3        if (!B6_Ra7) goto 34f3;
8 34ec: 71,7f,50             an2b  R50,7f             R50 &= 7f;           
8 34ef: ff                   ff                                            
8 34f0: 36,a7,06             jnb   B6,Ra7,34f9        if (!B6_Ra7) goto 34f9;
8 34f3: 01,54                clrw  R54                R54 = 0;             
8 34f5: 11,56                clrb  R56                R56 = 0;             
8 34f7: 28,b1                scall 35aa               Sub0037();           
8 34f9: a0,54,7c             ldw   R7c,R54            R7c = R54;           
8 34fc: b0,56,7e             ldb   R7e,R56            R7e = R56;           
8 34ff: 88,b2,00             cmpw  0,Rb2                                   
8 3502: df,35                je    3539               if (0 == Rb2) goto 3539;
8 3504: 38,4d,09             jb    B0,R4d,3510        if (B0_R4d) goto 3510;
8 3507: 71,7f,4d             an2b  R4d,7f             R4d &= 7f;           
8 350a: a1,2c,24,90          ldw   R90,242c           R90 = OSt8_006;      
8 350e: 20,07                sjmp  3517               goto 3517;           

8 3510: 71,bf,4d             an2b  R4d,bf             R4d &= bf;           
8 3513: a1,44,24,90          ldw   R90,2444           R90 = OSt8_007;      
8 3517: 36,e5,1d             jnb   B6,Re5,3537        if (!B6_Re5) goto 3537;
8 351a: b3,01,31,01,54       ldb   R54,[131]          R54 = [131];         
8 351f: 99,00,54             cmpb  R54,0                                   
8 3522: d2,0c                jgt   3530               if ((sig) R54 > 0) goto 3530;
8 3524: b3,f3,b6,00,54       ldb   R54,[Rf2+b6]       R54 = [Sc0062];      
8 3529: c7,01,31,01,54       stb   [131],R54          [131] = R54;         
8 352e: 20,09                sjmp  3539               goto 3539;           

8 3530: 15,54                decb  R54                R54--;               
8 3532: c7,01,31,01,54       stb   [131],R54          [131] = R54;         
8 3537: 28,7c                scall 35b5               Sub0038();           
8 3539: 36,a5,03             jnb   B6,Ra5,353f        if (!B6_Ra5) goto 353f;
8 353c: 95,01,4d             xrb   R4d,1              R4d ^= 1;            
8 353f: 37,50,08             jnb   B7,R50,354a        if (!B7_R50) goto 354a;
8 3542: 71,7f,50             an2b  R50,7f             R50 &= 7f;           
8 3545: 3f,a5,14             jb    B7,Ra5,355c        if (B7_Ra5) goto 355c;
8 3548: 26,ac                sjmp  33f6               goto Sub0034;        

8 354a: 36,a5,17             jnb   B6,Ra5,3564        if (!B6_Ra5) goto 3564;
8 354d: 3e,50,14             jb    B6,R50,3564        if (B6_R50) goto 3564;
8 3550: 3f,a7,09             jb    B7,Ra7,355c        if (B7_Ra7) goto 355c;
8 3553: 3f,a5,06             jb    B7,Ra5,355c        if (B7_Ra5) goto 355c;
8 3556: 35,a5,0b             jnb   B5,Ra5,3564        if (!B5_Ra5) goto 3564;
8 3559: 36,51,08             jnb   B6,R51,3564        if (!B6_R51) goto 3564;
8 355c: 91,40,50             orrb  R50,40             R50 |= 40;           
8 355f: 71,bf,51             an2b  R51,bf             R51 &= bf;           
8 3562: 27,80                sjmp  34e4               goto 34e4;           

8 3564: 71,bf,51             an2b  R51,bf             R51 &= bf;           
8 3567: f0                   ret                      return;              

8 3568: af,90,07,5c          ldzbw R5c,[R90+7]        R5c = (uns)[R90+7];  
8 356c: b3,90,06,5b          ldb   R5b,[R90+6]        R5b = [R90+6];       
8 3570: 52,5c,5b,00          an3b  0,R5b,[R5c]        0 = R5b & [R5c];     
8 3574: df,04                je    357a               if (R5b != [R5c]) goto 357a;
8 3576: b3,90,08,5b          ldb   R5b,[R90+8]        R5b = [R90+8];       
8 357a: 92,5c,5b             orrb  R5b,[R5c]          R5b |= [R5c];        
8 357d: 20,1a                sjmp  3599               goto 3599;           

Sub0035:
8 357f: af,90,07,5c          ldzbw R5c,[R90+7]        R5c = (uns)[R90+7];  
8 3583: b3,90,08,5b          ldb   R5b,[R90+8]        R5b = [R90+8];       
8 3587: 52,5c,5b,00          an3b  0,R5b,[R5c]        0 = R5b & [R5c];     
8 358b: d7,04                jne   3591               if (R5b == [R5c]) goto 3591;
8 358d: b3,90,06,5b          ldb   R5b,[R90+6]        R5b = [R90+6];       
8 3591: 12,5b                cplb  R5b                R5b = ~R5b;          
8 3593: 72,5c,5b             an2b  R5b,[R5c]          R5b &= [R5c];        
8 3596: 71,ef,4f             an2b  R4f,ef             R4f &= ef;           
8 3599: c6,5c,5b             stb   [R5c],R5b          [R5c] = R5b;         
8 359c: f0                   ret                      return;              

Sub0036:
8 359d: 11,54                clrb  R54                R54 = 0;             
8 359f: b3,01,ac,01,55       ldb   R55,[1ac]          R55 = [1ac];         
8 35a4: 6c,c4,54             ml2w  R54,Rc4            R54 *= Rc4;          
8 35a7: 0c,0d,54             shrdw R54,d              R54L = R54L / 2000;  

Sub0037:
8 35aa: 67,01,4c,02,54       ad2w  R54,[24c]          R54 += [24c];        
8 35af: b7,01,4e,02,56       adcb  R56,[24e]          R56 += [24e] + CY;   
8 35b4: f0                   ret                      return;              

Sub0038:
8 35b5: af,90,05,7a          ldzbw R7a,[R90+5]        R7a = (uns)[R90+5];  
8 35b9: 65,42,02,7a          ad2w  R7a,242            R7a += 242;          
8 35bd: 4b,7a,02,7c,58       sb3w  R58,R7c,[R7a+2]    R58 = R7c - [R7a+2]; 
8 35c2: b0,7e,5a             ldb   R5a,R7e            R5a = R7e;           
8 35c5: bb,7a,04,5a          sbbb  R5a,[R7a+4]        R5a -= [R7a+4] - CY; 
8 35c9: 49,0a,24,90,5c       sb3w  R5c,R90,240a       R5c = R90 - 240a;    
8 35ce: 9b,7a,01,00          cmpb  0,[R7a+1]                               
8 35d2: d6,68                jge   363c               if ((sig) 0 >= [R7a+1]) goto 363c;
8 35d4: 37,5a,50             jnb   B7,R5a,3627        if (!B7_R5a) goto 3627;
8 35d7: 03,58                negw  R58                R58 = -R58;          
8 35d9: 9b,7a,01,5c          cmpb  R5c,[R7a+1]                             
8 35dd: d7,27                jne   3606               if (R5c != [R7a+1]) goto 3606;
8 35df: 4b,7a,fe,7c,80       sb3w  R80,R7c,[R7a+fe]   R80 = R7c - [R7a+fe];
8 35e4: b0,7e,82             ldb   R82,R7e            R82 = R7e;           
8 35e7: bb,7a,fd,82          sbbb  R82,[R7a+fd]       R82 -= [R7a+fd] - CY;
8 35eb: 37,82,11             jnb   B7,R82,35ff        if (!B7_R82) goto 35ff;
8 35ee: 68,80,7c             sb2w  R7c,R80            R7c -= R80;          
8 35f1: b8,82,7e             sbbb  R7e,R82            R7e -= R82 - CY;     
8 35f4: ef,1d,f1             call  2714               Sub0016();           
8 35f7: 3d,4c,08             jb    B5,R4c,3602        if (B5_R4c) goto 3602;
8 35fa: 91,20,4f             orrb  R4f,20             R4f |= 20;           
8 35fd: 20,03                sjmp  3602               goto 3602;           

8 35ff: ef,12,f1             call  2714               Sub0016();           
8 3602: 2f,64                scall 3568               3568();              
8 3604: 20,5a                sjmp  3660               goto 3660;           

8 3606: 8b,01,76,01,58       cmpw  R58,[176]                               
8 360b: d1,0d                jleu  361a               if ((uns) R58 <= [176]) goto 361a;
8 360d: 39,4d,0a             jb    B1,R4d,361a        if (B1_R4d) goto 361a;
8 3610: 67,01,76,01,7c       ad2w  R7c,[176]          R7c += [176];        
8 3615: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 3618: 20,08                sjmp  3622               goto 3622;           

8 361a: a3,7a,02,7c          ldw   R7c,[R7a+2]        R7c = [R7a+2];       
8 361e: b3,7a,04,7e          ldb   R7e,[R7a+4]        R7e = [R7a+4];       
8 3622: 91,20,4f             orrb  R4f,20             R4f |= 20;           
8 3625: 20,39                sjmp  3660               goto 3660;           

8 3627: 31,4d,10             jnb   B1,R4d,363a        if (!B1_R4d) goto 363a;
8 362a: a3,7a,02,7c          ldw   R7c,[R7a+2]        R7c = [R7a+2];       
8 362e: b3,7a,04,7e          ldb   R7e,[R7a+4]        R7e = [R7a+4];       
8 3632: 9b,7a,01,5c          cmpb  R5c,[R7a+1]                             
8 3636: df,c7                je    35ff               if (R5c == [R7a+1]) goto 35ff;
8 3638: 27,e8                sjmp  3622               goto 3622;           

8 363a: 27,2c                sjmp  3568               goto 3568;           

8 363c: 37,5a,15             jnb   B7,R5a,3654        if (!B7_R5a) goto 3654;
8 363f: a3,7a,02,7c          ldw   R7c,[R7a+2]        R7c = [R7a+2];       
8 3643: b3,7a,04,7e          ldb   R7e,[R7a+4]        R7e = [R7a+4];       
8 3647: ef,ca,f0             call  2714               Sub0016();           
8 364a: 3d,4c,03             jb    B5,R4c,3650        if (B5_R4c) goto 3650;
8 364d: 91,20,4f             orrb  R4f,20             R4f |= 20;           
8 3650: 36,4c,0d             jnb   B6,R4c,3660        if (!B6_R4c) goto 3660;
8 3653: f0                   ret                      return;              

8 3654: ef,bd,f0             call  2714               Sub0016();           
8 3657: 34,4f,02             jnb   B4,R4f,365c        if (!B4_R4f) goto 365c;
8 365a: 2f,23                scall 357f               Sub0035();           
8 365c: 36,4c,01             jnb   B6,R4c,3660        if (!B6_R4c) goto 3660;
8 365f: f0                   ret                      return;              

8 3660: 28,77                scall 36d9               Sub0039();           
8 3662: 35,4f,05             jnb   B5,R4f,366a        if (!B5_R4f) goto 366a;
8 3665: 71,df,4f             an2b  R4f,df             R4f &= df;           
8 3668: 20,08                sjmp  3672               goto 3672;           

8 366a: 67,01,7a,01,7c       ad2w  R7c,[17a]          R7c += [17a];        
8 366f: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 3672: 65,0c,00,90          ad2w  R90,c              R90 += c;            
8 3676: b3,90,06,5b          ldb   R5b,[R90+6]        R5b = [R90+6];       
8 367a: af,90,07,5c          ldzbw R5c,[R90+7]        R5c = (uns)[R90+7];  
8 367e: 71,ef,4f             an2b  R4f,ef             R4f &= ef;           
8 3681: 52,5c,5b,00          an3b  0,R5b,[R5c]        0 = R5b & [R5c];     
8 3685: df,25                je    36ac               if (R5b != [R5c]) goto 36ac;
8 3687: 91,10,4f             orrb  R4f,10             R4f |= 10;           
8 368a: 2f,11                scall 359d               Sub0036();           
8 368c: b3,90,09,57          ldb   R57,[R90+9]        R57 = [R90+9];       
8 3690: 72,5c,57             an2b  R57,[R5c]          R57 &= [R5c];        
8 3693: df,06                je    369b               if (R57 == [R5c]) goto 369b;
8 3695: 68,c4,54             sb2w  R54,Rc4            R54 -= Rc4;          
8 3698: b8,00,56             sbbb  R56,0              R56 -= 0 - CY;       
8 369b: 48,7c,54,80          sb3w  R80,R54,R7c        R80 = R54 - R7c;     
8 369f: b0,56,82             ldb   R82,R56            R82 = R56;           
8 36a2: b8,7e,82             sbbb  R82,R7e            R82 -= R7e - CY;     
8 36a5: 37,82,04             jnb   B7,R82,36ac        if (!B7_R82) goto 36ac;
8 36a8: 28,2f                scall 36d9               Sub0039();           
8 36aa: 2e,d3                scall 357f               Sub0035();           
8 36ac: ef,65,f0             call  2714               Sub0016();           
8 36af: 36,4c,04             jnb   B6,R4c,36b6        if (!B6_R4c) goto 36b6;
8 36b2: 71,ef,4f             an2b  R4f,ef             R4f &= ef;           
8 36b5: f0                   ret                      return;              

8 36b6: c3,7a,fe,7c          stw   [R7a+fe],R7c       [R7a+fe] = R7c;      
8 36ba: c7,7a,fd,7e          stb   [R7a+fd],R7e       [R7a+fd] = R7e;      
8 36be: 34,4f,0c             jnb   B4,R4f,36cd        if (!B4_R4f) goto 36cd;
8 36c1: a0,54,7c             ldw   R7c,R54            R7c = R54;           
8 36c4: b0,56,7e             ldb   R7e,R56            R7e = R56;           
8 36c7: 69,0c,00,90          sb2w  R90,c              R90 -= c;            
8 36cb: 27,87                sjmp  3654               goto 3654;           

8 36cd: 07,7a                incw  R7a                R7a++;               
8 36cf: c6,7b,00             stb   [R7a++],0          [R7a++] = 0;         
8 36d2: c2,7b,7c             stw   [R7a++],R7c        [R7a++] = R7c;       
8 36d5: c6,7a,7e             stb   [R7a],R7e          [R7a] = R7e;         
8 36d8: f0                   ret                      return;              

Sub0039:
8 36d9: 01,5a                clrw  R5a                R5a = 0;             
8 36db: 31,4d,0a             jnb   B1,R4d,36e8        if (!B1_R4d) goto 36e8;
8 36de: a3,01,76,01,58       ldw   R58,[176]          R58 = [176];         
8 36e3: 71,fd,4d             an2b  R4d,fd             R4d &= fd;           
8 36e6: 20,0a                sjmp  36f2               goto 36f2;           

8 36e8: a3,90,0a,58          ldw   R58,[R90+a]        R58 = [R90+a];       
8 36ec: a2,58,58             ldw   R58,[R58]          R58 = [R58];         
8 36ef: 0d,01,58             shldw R58,1              R58L = R58L * 2;     
8 36f2: 71,7f,4c             an2b  R4c,7f             R4c &= 7f;           
8 36f5: 64,58,7c             ad2w  R7c,R58            R7c += R58;          
8 36f8: b4,5a,7e             adcb  R7e,R5a            R7e += R5a + CY;     
8 36fb: 47,01,2c,02,58,5a    ad3w  R5a,R58,[22c]      R5a = R58 + [22c];   
8 3701: d3,03                jnc   3706               if (R5a <= ffff) goto 3706;
8 3703: bd,ff,5a             ldsbw R5a,ff             R5a = (sig)ff;       
8 3706: c3,01,2c,02,5a       stw   [22c],R5a          [22c] = R5a;         
8 370b: f0                   ret                      return;              

Sub0040:
8 370c: 38,0a,1f             jb    B0,R0a,372e        if (B0_HSO_OVF) goto 372e;
8 370f: 37,a4,19             jnb   B7,Ra4,372b        if (!B7_Ra4) goto 372b;
8 3712: 30,a4,16             jnb   B0,Ra4,372b        if (!B0_Ra4) goto 372b;
8 3715: 3b,a4,05             jb    B3,Ra4,371d        if (B3_Ra4) goto 371d;
8 3718: b1,01,79             ldb   R79,1              R79 = 1;             
8 371b: 20,03                sjmp  3720               goto 3720;           

8 371d: b1,11,79             ldb   R79,11             R79 = 11;            
8 3720: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 3725: b0,79,0d             ldb   R0d,R79            HSO_CMD = R79;       
8 3728: 71,fe,a4             an2b  Ra4,fe             Ra4 &= fe;           
8 372b: 95,80,a4             xrb   Ra4,80             Ra4 ^= 80;           
8 372e: 71,fb,46             an2b  R46,fb             R46 &= fb;           
8 3731: 98,00,e1             cmpb  Re1,0                                   
8 3734: df,2a                je    3760               if (Re1 == 0) goto 3760;
8 3736: b3,01,ff,01,56       ldb   R56,[1ff]          R56 = [1ff];         
8 373b: b3,01,fe,01,58       ldb   R58,[1fe]          R58 = [1fe];         
8 3740: 79,10,56             sb2b  R56,10             R56 -= 10;           
8 3743: d9,0a                jgtu  374f               if ((uns) R56 > 0) goto 374f;
8 3745: 77,01,fd,01,56       ad2b  R56,[1fd]          R56 += [1fd];        
8 374a: b3,01,fc,01,58       ldb   R58,[1fc]          R58 = [1fc];         
8 374f: 15,58                decb  R58                R58--;               
8 3751: de,08                jlt   375b               if ((sig) R56 < R58) goto 375b;
8 3753: c7,01,fe,01,58       stb   [1fe],R58          [1fe] = R58;         
8 3758: 91,04,46             orrb  R46,4              R46 |= 4;            
8 375b: c7,01,ff,01,56       stb   [1ff],R56          [1ff] = R56;         
8 3760: e0,ed,04             djnz  Red,3767           Red--; if (Red !=  0) goto 3767;
8 3763: 17,ed                incb  Red                Red++;               
8 3765: 20,1d                sjmp  3784               goto 3784;           

8 3767: 38,0a,1a             jb    B0,R0a,3784        if (B0_HSO_OVF) goto 3784;
8 376a: 39,51,14             jb    B1,R51,3781        if (B1_R51) goto 3781;
8 376d: b1,12,79             ldb   R79,12             R79 = 12;            
8 3770: 32,44,03             jnb   B2,R44,3776        if (!B2_R44) goto 3776;
8 3773: b1,02,79             ldb   R79,2              R79 = 2;             
8 3776: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 377b: b0,79,0d             ldb   R0d,R79            HSO_CMD = R79;       
8 377e: 95,04,44             xrb   R44,4              R44 ^= 4;            
8 3781: 95,02,51             xrb   R51,2              R51 ^= 2;            
8 3784: 33,45,19             jnb   B3,R45,37a0        if (!B3_R45) goto 37a0;
8 3787: 38,0a,16             jb    B0,R0a,37a0        if (B0_HSO_OVF) goto 37a0;
8 378a: 30,44,05             jnb   B0,R44,3792        if (!B0_R44) goto 3792;
8 378d: b1,10,79             ldb   R79,10             R79 = 10;            
8 3790: 20,03                sjmp  3795               goto 3795;           

8 3792: b1,00,79             ldb   R79,0              R79 = 0;             
8 3795: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 379a: b0,79,0d             ldb   R0d,R79            HSO_CMD = R79;       
8 379d: 71,f7,45             an2b  R45,f7             R45 &= f7;           
8 37a0: 71,fd,47             an2b  R47,fd             R47 &= fd;           
8 37a3: 5b,01,09,02,8b,54    sb3b  R54,R8b,[209]      R54 = R8b - [209];   
8 37a9: 9b,01,08,02,54       cmpb  R54,[208]                               
8 37ae: d3,0f                jnc   37bf               if ((uns) R54 < [208]) goto 37bf;
8 37b0: 9b,01,07,02,54       cmpb  R54,[207]                               
8 37b5: d3,0b                jnc   37c2               if ((uns) R54 < [207]) goto 37c2;
8 37b7: c7,01,09,02,8b       stb   [209],R8b          [209] = R8b;         
8 37bc: 35,25,03             jnb   B5,R25,37c2        if (!B5_R25) goto 37c2;
8 37bf: 91,02,47             orrb  R47,2              R47 |= 2;            
8 37c2: e7,0e,f0             jump  27d3               goto Sub0020;        

8 37c5: 33,50,01,f0,9b,01,77,02                       Unknown Operation/Structure
8 37cd: 00,d6,31,4b,01,c0,01,8a                       Unknown Operation/Structure
8 37d5: 54,3f,55,ef,48,54,8a,7c                       Unknown Operation/Structure
8 37dd: b0,8c,7e,b8,00,7e,71,f7                       Unknown Operation/Structure
8 37e5: 4a,77,01,83,01,7d,b4,00                       Unknown Operation/Structure
8 37ed: 7e,88,7c,8a,b0,8c,54,b8                       Unknown Operation/Structure
8 37f5: 7e,54,37,54,07,a1,5c,24                       Unknown Operation/Structure
8 37fd: 90,e7,3d,ee,11,7c,b0,8b                       Unknown Operation/Structure
8 3805: 7d,b0,8c,7e,71,f7,4a,27                       Unknown Operation/Structure
8 380d: ec,8b,01,76,01,00,d7,09                       Unknown Operation/Structure
8 3815: 71,f7,50,c7,01,77,02,00                       Unknown Operation/Structure
8 381d: f0,9b,90,04,89,d1,02,20                       Unknown Operation/Structure
8 3825: 19,3b,50,06,a1,2c,24,90                       Unknown Operation/Structure
8 382d: 20,04,a1,44,24,90,b1,80                       Unknown Operation/Structure
8 3835: 4c,91,02,4d,ef,79,fd,34                       Unknown Operation/Structure
8 383d: 4c,07,91,10,4c,71,fd,4d                       Unknown Operation/Structure
8 3845: f0,a3,01,78,02,7c,b3,01                       Unknown Operation/Structure
8 384d: 7a,02,7e,b1,02,5c,9b,f3                       Unknown Operation/Structure
8 3855: 9c,00,5c,d7,08,3b,50,05                       Unknown Operation/Structure
8 385d: 91,08,50,27,dd,71,f7,50                       Unknown Operation/Structure
8 3865: a3,01,78,02,54,c3,01,c0                       Unknown Operation/Structure
8 386d: 01,54,27,75                                   Unknown Operation/Structure

Sub0041:
8 3871: 71,fb,83             an2b  R83,fb             R83 &= fb;           
8 3874: a3,01,2a,01,5c       ldw   R5c,[12a]          R5c = [12a];         
8 3879: 3f,a7,03             jb    B7,Ra7,387f        if (B7_Ra7) goto 387f;
8 387c: 34,a6,26             jnb   B4,Ra6,38a5        if (!B4_Ra6) goto 38a5;
8 387f: 89,00,08,5c          cmpw  R5c,800                                 
8 3883: d3,52                jnc   38d7               if ((uns) R5c < 800) goto 38d7;
8 3885: 4b,01,b8,01,76,54    sb3w  R54,R76,[1b8]      R54 = R76 - [1b8];   
8 388b: a1,ab,9a,58          ldw   R58,9aab           R58 = 9aab;          
8 388f: a1,5b,06,5a          ldw   R5a,65b            R5a = 65b;           
8 3893: 8c,54,58             divw  R58,R54            R58 = R58L / R54;    
8 3896: d5,04                jnv   389c               if (!OV) goto 389c;  
8 3898: a1,00,a5,58          ldw   R58,a500           R58 = a500;          
8 389c: c3,01,26,01,58       stw   [126],R58          [126] = R58;         
8 38a1: 28,62                scall 3905               Sub0042();           
8 38a3: 20,2d                sjmp  38d2               goto 38d2;           

8 38a5: 33,a6,2f             jnb   B3,Ra6,38d7        if (!B3_Ra6) goto 38d7;
8 38a8: 4b,01,4c,02,76,54    sb3w  R54,R76,[24c]      R54 = R76 - [24c];   
8 38ae: 01,56                clrw  R56                R56 = 0;             
8 38b0: 0d,0b,54             shldw R54,b              R54L = R54L * 800;   
8 38b3: 4b,01,ba,01,76,58    sb3w  R58,R76,[1ba]      R58 = R76 - [1ba];   
8 38b9: 8c,58,54             divw  R54,R58            R54 = R54L / R58;    
8 38bc: d5,02                jnv   38c0               if (!OV) goto 38c0;  
8 38be: 01,54                clrw  R54                R54 = 0;             
8 38c0: 09,01,56             shlw  R56,1              R56 = R56 * 2;       
8 38c3: 88,58,56             cmpw  R56,R58                                 
8 38c6: d1,02                jleu  38ca               if ((uns) R56 <= R58) goto 38ca;
8 38c8: 07,54                incw  R54                R54++;               
8 38ca: 71,f7,a6             an2b  Ra6,f7             Ra6 &= f7;           
8 38cd: a0,54,5c             ldw   R5c,R54            R5c = R54;           
8 38d0: 20,09                sjmp  38db               goto 38db;           

8 38d2: a0,00,5c             ldw   R5c,0              R5c = 0;             
8 38d5: 20,04                sjmp  38db               goto 38db;           

8 38d7: 65,00,08,5c          ad2w  R5c,800            R5c += 800;          
8 38db: c3,01,2a,01,5c       stw   [12a],R5c          [12a] = R5c;         
8 38e0: 89,00,e0,5c          cmpw  R5c,e000                                
8 38e4: d3,03                jnc   38e9               if ((uns) R5c < e000) goto 38e9;
8 38e6: 91,10,a6             orrb  Ra6,10             Ra6 |= 10;           
8 38e9: a3,01,ba,01,54       ldw   R54,[1ba]          R54 = [1ba];         
8 38ee: c3,01,b8,01,54       stw   [1b8],R54          [1b8] = R54;         
8 38f3: c3,01,ba,01,76       stw   [1ba],R76          [1ba] = R76;         
8 38f8: 48,54,76,54          sb3w  R54,R76,R54        R54 = R76 - R54;     
8 38fc: c3,01,0a,02,54       stw   [20a],R54          [20a] = R54;         
8 3901: 91,40,4e             orrb  R4e,40             R4e |= 40;           
8 3904: f0                   ret                      return;              

Sub0042:
8 3905: 89,db,7c,58          cmpw  R58,7cdb                                
8 3909: db,30                jc    393b               if ((uns) R58 >= 7cdb) goto 393b;
8 390b: 89,5f,64,58          cmpw  R58,645f                                
8 390f: db,10                jc    3921               if ((uns) R58 >= 645f) goto 3921;
8 3911: 89,6c,59,58          cmpw  R58,596c                                
8 3915: d3,54                jnc   396b               if ((uns) R58 < 596c) goto 396b;
8 3917: a1,bd,6e,56          ldw   R56,6ebd           R56 = 6ebd;          
8 391b: a1,21,23,5c          ldw   R5c,2321           R5c = 2321;          
8 391f: 20,64                sjmp  3985               goto 3985;           

8 3921: 89,5a,71,58          cmpw  R58,715a                                
8 3925: db,0a                jc    3931               if ((uns) R58 >= 715a) goto 3931;
8 3927: a1,f1,69,56          ldw   R56,69f1           R56 = 69f1;          
8 392b: a1,4a,21,5c          ldw   R5c,214a           R5c = 214a;          
8 392f: 20,54                sjmp  3985               goto 3985;           

8 3931: a1,88,63,56          ldw   R56,6388           R56 = 6388;          
8 3935: a1,7b,1e,5c          ldw   R5c,1e7b           R5c = 1e7b;          
8 3939: 20,4a                sjmp  3985               goto 3985;           

8 393b: 89,72,96,58          cmpw  R58,9672                                
8 393f: db,1a                jc    395b               if ((uns) R58 >= 9672) goto 395b;
8 3941: 89,e0,88,58          cmpw  R58,88e0                                
8 3945: db,0a                jc    3951               if ((uns) R58 >= 88e0) goto 3951;
8 3947: a1,c4,5e,56          ldw   R56,5ec4           R56 = 5ec4;          
8 394b: a1,2a,1c,5c          ldw   R5c,1c2a           R5c = 1c2a;          
8 394f: 20,34                sjmp  3985               goto 3985;           

8 3951: a1,10,59,56          ldw   R56,5910           R56 = 5910;          
8 3955: a1,19,19,5c          ldw   R5c,1919           R5c = 1919;          
8 3959: 20,2a                sjmp  3985               goto 3985;           

8 395b: 89,3f,a2,58          cmpw  R58,a23f                                
8 395f: db,18                jc    3979               if ((uns) R58 >= a23f) goto 3979;
8 3961: a1,7e,53,56          ldw   R56,537e           R56 = 537e;          
8 3965: a1,d3,15,5c          ldw   R5c,15d3           R5c = 15d3;          
8 3969: 20,1a                sjmp  3985               goto 3985;           

8 396b: a1,6c,59,58          ldw   R58,596c           R58 = 596c;          
8 396f: a1,bd,6e,56          ldw   R56,6ebd           R56 = 6ebd;          
8 3973: a1,21,23,5c          ldw   R5c,2321           R5c = 2321;          
8 3977: 20,0c                sjmp  3985               goto 3985;           

8 3979: a1,3f,a2,58          ldw   R58,a23f           R58 = a23f;          
8 397d: a1,7e,53,56          ldw   R56,537e           R56 = 537e;          
8 3981: a1,d3,15,5c          ldw   R5c,15d3           R5c = 15d3;          
8 3985: 28,22                scall 39a9               Sub0043();           
8 3987: c3,01,28,01,5a       stw   [128],R5a          [128] = R5a;         
8 398c: 09,03,5a             shlw  R5a,3              R5a = R5a * 8;       
8 398f: b0,5b,be             ldb   Rbe,R5b            Rbe = R5b;           
8 3992: 91,40,a2             orrb  Ra2,40             Ra2 |= 40;           
8 3995: 71,fe,a8             an2b  Ra8,fe             Ra8 &= fe;           
8 3998: 91,08,a6             orrb  Ra6,8              Ra6 |= 8;            
8 399b: 91,01,a3             orrb  Ra3,1              Ra3 |= 1;            
8 399e: c3,01,24,01,00       stw   [124],0            [124] = 0;           
8 39a3: c3,01,2a,01,00       stw   [12a],0            [12a] = 0;           
8 39a8: f0                   ret                      return;              

Sub0043:
8 39a9: 6c,56,58             ml2w  R58,R56            R58 *= R56;          
8 39ac: 68,5c,5a             sb2w  R5a,R5c            R5a -= R5c;          
8 39af: f0                   ret                      return;              

Sub0044:
8 39b0: 71,df,83             an2b  R83,df             R83 &= df;           
8 39b3: 35,8e,19             jnb   B5,R8e,39cf        if (!B5_R8e) goto 39cf;
8 39b6: 17,c1                incb  Rc1                Rc1++;               
8 39b8: c7,01,a9,00,00       stb   Ra9,0              Ra9 = 0;             
8 39bd: 3f,a2,05             jb    B7,Ra2,39c5        if (B7_Ra2) goto 39c5;
8 39c0: 91,80,a2             orrb  Ra2,80             Ra2 |= 80;           
8 39c3: 11,c1                clrb  Rc1                Rc1 = 0;             
8 39c5: c3,01,0e,02,76       stw   [20e],R76          [20e] = R76;         
8 39ca: c7,01,10,02,78       stb   [210],R78          [210] = R78;         
8 39cf: f0                   ret                      return;              

SUByteLU - Byte Function Reader SI:
8 39d0: 91,20,a1             orrb  Ra1,20             Ra1 |= 20;           
8 39d3: 20,06                sjmp  39db               goto UUByteLU;       

8 39d5: 91,20,a1,91,10,a1                             Unknown Operation/Structure

UUByteLU - Byte Function Reader:
8 39db: 9b,32,02,34          cmpb  R34,[R32+2]                             
8 39df: 3d,a1,04             jb    B5,Ra1,39e6        if (B5_Ra1) goto 39e6;
8 39e2: db,0a                jc    39ee               if (R32 > ffff) goto 39ee;
8 39e4: 20,02                sjmp  39e8               goto 39e8;           

8 39e6: d6,06                jge   39ee               if ((sig) R34 >= [R32+2]) goto 39ee;
8 39e8: 65,02,00,32          ad2w  R32,2              R32 += 2;            
8 39ec: 27,ed                sjmp  39db               goto UUByteLU;       

8 39ee: 71,df,a1             an2b  Ra1,df             Ra1 &= df;           
8 39f1: b2,33,36             ldb   R36,[R32++]        R36 = [R32++];       
8 39f4: b2,33,38             ldb   R38,[R32++]        R38 = [R32++];       
8 39f7: 7a,32,36             sb2b  R36,[R32]          R36 -= [R32];        
8 39fa: 7a,33,34             sb2b  R34,[R32++]        R34 -= [R32++];      
8 39fd: 7a,32,38             sb2b  R38,[R32]          R38 -= [R32];        
8 3a00: 3c,a1,04             jb    B4,Ra1,3a07        if (B4_Ra1) goto 3a07;
8 3a03: db,09                jc    3a0e               if (R38 > ff) goto 3a0e;
8 3a05: 20,02                sjmp  3a09               goto 3a09;           

8 3a07: d6,05                jge   3a0e               if ((sig) R38 >= 0) goto 3a0e;
8 3a09: 91,20,a1             orrb  Ra1,20             Ra1 |= 20;           
8 3a0c: 13,38                negb  R38                R38 = -R38;          
8 3a0e: 7c,34,38             ml2b  R38,R34            R38 *= R34;          
8 3a11: 9c,36,38             divb  R38,R36            R38 = R38W / R36;    
8 3a14: 35,a1,02             jnb   B5,Ra1,3a19        if (!B5_Ra1) goto 3a19;
8 3a17: 13,38                negb  R38                R38 = -R38;          
8 3a19: 76,32,38             ad2b  R38,[R32]          R38 += [R32];        
8 3a1c: 11,39                clrb  R39                R39 = 0;             
8 3a1e: 71,df,a1             an2b  Ra1,df             Ra1 &= df;           
8 3a21: 71,ef,a1             an2b  Ra1,ef             Ra1 &= ef;           
8 3a24: f0                   ret                      return;              

SUWordLU - Word Function Reader SI:
8 3a25: 91,20,a1             orrb  Ra1,20             Ra1 |= 20;           
8 3a28: 20,06                sjmp  3a30               goto UUWordLU;       

SSWordLU - Word Function Reader SI SO:
8 3a2a: 91,20,a1             orrb  Ra1,20             Ra1 |= 20;           

USWordLU - Word Function Reader SO:
8 3a2d: 91,10,a1             orrb  Ra1,10             Ra1 |= 10;           

UUWordLU - Word Function Reader:
8 3a30: 8b,32,04,34          cmpw  R34,[R32+4]                             
8 3a34: 3d,a1,04             jb    B5,Ra1,3a3b        if (B5_Ra1) goto 3a3b;
8 3a37: db,0a                jc    3a43               if (R32 > ffff) goto 3a43;
8 3a39: 20,02                sjmp  3a3d               goto 3a3d;           

8 3a3b: d6,06                jge   3a43               if ((sig) R34 >= [R32+4]) goto 3a43;
8 3a3d: 65,04,00,32          ad2w  R32,4              R32 += 4;            
8 3a41: 27,ed                sjmp  3a30               goto UUWordLU;       

8 3a43: 71,df,a1             an2b  Ra1,df             Ra1 &= df;           
8 3a46: a2,33,36             ldw   R36,[R32++]        R36 = [R32++];       
8 3a49: a2,33,38             ldw   R38,[R32++]        R38 = [R32++];       
8 3a4c: 6a,32,36             sb2w  R36,[R32]          R36 -= [R32];        
8 3a4f: 6a,33,34             sb2w  R34,[R32++]        R34 -= [R32++];      
8 3a52: 6a,32,38             sb2w  R38,[R32]          R38 -= [R32];        
8 3a55: 3c,a1,04             jb    B4,Ra1,3a5c        if (B4_Ra1) goto 3a5c;
8 3a58: db,09                jc    3a63               if (R38 > ffff) goto 3a63;
8 3a5a: 20,02                sjmp  3a5e               goto 3a5e;           

8 3a5c: d6,05                jge   3a63               if ((sig) R38 >= 0) goto 3a63;
8 3a5e: 91,20,a1             orrb  Ra1,20             Ra1 |= 20;           
8 3a61: 03,38                negw  R38                R38 = -R38;          
8 3a63: 6c,34,38             ml2w  R38,R34            R38 *= R34;          
8 3a66: 8c,36,38             divw  R38,R36            R38 = R38L / R36;    
8 3a69: 35,a1,02             jnb   B5,Ra1,3a6e        if (!B5_Ra1) goto 3a6e;
8 3a6c: 03,38                negw  R38                R38 = -R38;          
8 3a6e: 66,32,38             ad2w  R38,[R32]          R38 += [R32];        
8 3a71: 71,df,a1             an2b  Ra1,df             Ra1 &= df;           
8 3a74: 71,ef,a1             an2b  Ra1,ef             Ra1 &= ef;           
8 3a77: f0                   ret                      return;              

Sub0051:
8 3a78: 28,36                scall 3ab0               Sub0053();           
8 3a7a: b1,02,42             ldb   R42,2              R42 = 2;             
8 3a7d: 20,04                sjmp  3a83               goto 3a83;           

Sub0052:
8 3a7f: 28,2f                scall 3ab0               Sub0053();           
8 3a81: 11,42                clrb  R42                R42 = 0;             
8 3a83: 48,32,34,3c          sb3w  R3c,R34,R32        R3c = R34 - R32;     
8 3a87: 31,42,04             jnb   B1,R42,3a8e        if (!B1_R42) goto 3a8e;
8 3a8a: db,08                jc    3a94               if (R42 > ff) goto 3a94;
8 3a8c: 20,02                sjmp  3a90               goto 3a90;           

8 3a8e: d6,04                jge   3a94               if ((sig) R3c >= 0) goto 3a94;
8 3a90: 17,42                incb  R42                R42++;               
8 3a92: 03,3c                negw  R3c                R3c = -R3c;          
8 3a94: 89,01,00,3c          cmpw  R3c,1                                   
8 3a98: d9,04                jgtu  3a9e               if ((uns) R3c > 1) goto 3a9e;
8 3a9a: a0,34,3e             ldw   R3e,R34            R3e = R34;           
8 3a9d: f0                   ret                      return;              

8 3a9e: 6c,36,3c             ml2w  R3c,R36            R3c *= R36;          
8 3aa1: 03,3e                negw  R3e                R3e = -R3e;          
8 3aa3: d7,02                jne   3aa7               if (R3c != R3e) goto 3aa7;
8 3aa5: 05,3e                decw  R3e                R3e--;               
8 3aa7: 38,42,02             jb    B0,R42,3aac        if (B0_R42) goto 3aac;
8 3aaa: 03,3e                negw  R3e                R3e = -R3e;          
8 3aac: 64,32,3e             ad2w  R3e,R32            R3e += R32;          
8 3aaf: f0                   ret                      return;              

Sub0053:
8 3ab0: 39,a7,05             jb    B1,Ra7,3ab8        if (B1_Ra7) goto 3ab8;
8 3ab3: af,01,5a,02,3e       ldzbw R3e,[25a]          R3e = (uns)[wBG_TMR];
8 3ab8: 71,fd,a7             an2b  Ra7,fd             Ra7 &= fd;           
8 3abb: 01,3c                clrw  R3c                R3c = 0;             
8 3abd: 64,3e,36             ad2w  R36,R3e            R36 += R3e;          
8 3ac0: d3,03                jnc   3ac5               if (R36 <= ffff) goto 3ac5;
8 3ac2: bd,ff,36             ldsbw R36,ff             R36 = (sig)ff;       
8 3ac5: 8c,36,3c             divw  R3c,R36            R3c = R3cL / R36;    
8 3ac8: d5,03                jnv   3acd               if (!OV) goto 3acd;  
8 3aca: bd,ff,3c             ldsbw R3c,ff             R3c = (sig)ff;       
8 3acd: a0,3c,36             ldw   R36,R3c            R36 = R3c;           
8 3ad0: f0                   ret                      return;              

UTabLU - Table Reader:
8 3ad1: 5c,33,34,36          ml3b  R36,R34,R33        R36 = R34 * R33;     
8 3ad5: 74,31,36             ad2b  R36,R31            R36 += R31;          
8 3ad8: d3,02                jnc   3adc               if (R36 <= ff) goto 3adc;
8 3ada: 17,37                incb  R37                R37++;               
8 3adc: 64,36,38             ad2w  R38,R36            R38 += R36;          
8 3adf: b2,39,31             ldb   R31,[R38++]        R31 = [R38++];       
8 3ae2: b2,38,33             ldb   R33,[R38]          R33 = [R38];         
8 3ae5: 28,1c                scall 3b03               TabCore();           
8 3ae7: 64,34,38             ad2w  R38,R34            R38 += R34;          
8 3aea: b2,38,33             ldb   R33,[R38]          R33 = [R38];         
8 3aed: 05,38                decw  R38                R38--;               
8 3aef: b2,38,31             ldb   R31,[R38]          R31 = [R38];         
8 3af2: b0,3b,34             ldb   R34,R3b            R34 = R3b;           
8 3af5: 28,0c                scall 3b03               TabCore();           
8 3af7: b0,3b,33             ldb   R33,R3b            R33 = R3b;           
8 3afa: b0,34,31             ldb   R31,R34            R31 = R34;           
8 3afd: b0,32,30             ldb   R30,R32            R30 = R32;           
8 3b00: 28,01                scall 3b03               TabCore();           
8 3b02: f0                   ret                      return;              

TabCore - Table Reader Core:
8 3b03: 5c,33,30,3a          ml3b  R3a,R30,R33        R3a = R30 * R33;     
8 3b07: 5c,31,30,36          ml3b  R36,R30,R31        R36 = R30 * R31;     
8 3b0b: 68,36,3a             sb2w  R3a,R36            R3a -= R36;          
8 3b0e: 74,31,3b             ad2b  R3b,R31            R3b += R31;          
8 3b11: 65,80,00,3a          ad2w  R3a,80             R3a += 80;           
8 3b15: f0                   ret                      return;              

Sub0056:
8 3b16: b3,01,bd,00,1c       ldb   R1c,Rbd            R1c = Rbd;           
8 3b1b: 9b,f2,0e,1c          cmpb  R1c,[Rf2+e]                             
8 3b1f: de,04                jlt   3b25               if ((sig) R1c < [Sc0029]) goto 3b25;
8 3b21: 9a,30,d7             cmpb  Rd7,[R30]                               
8 3b24: f0                   ret                      return;              

8 3b25: 9b,f2,0f,1c          cmpb  R1c,[Rf2+f]                             
8 3b29: da,05                jle   3b30               if ((sig) R1c <= [Sc0030]) goto 3b30;
8 3b2b: 9b,30,01,d7          cmpb  Rd7,[R30+1]                             
8 3b2f: f0                   ret                      return;              

8 3b30: 9b,30,02,d8          cmpb  Rd8,[R30+2]                             
8 3b34: f0                   ret                      return;              

Sub0057:
8 3b35: 71,bf,a0             an2b  Ra0,bf             Ra0 &= bf;           
8 3b38: 37,a7,1c             jnb   B7,Ra7,3b57        if (!B7_Ra7) goto 3b57;
8 3b3b: 8b,fe,14,b8          cmpw  Rb8,[Rfe+14]                            
8 3b3f: d1,31                jleu  3b72               if ((uns) [wRPM] <= [Sc0343]) goto 3b72;
8 3b41: b1,08,14             ldb   R14,8              R14 = 8;             
8 3b44: 9b,01,18,02,14       cmpb  R14,[218]                               
8 3b49: d9,0a                jgtu  3b55               if ((uns) R14 > [218]) goto 3b55;
8 3b4b: 9b,f3,85,01,c0       cmpb  Rc0,[Rf2+185]                           
8 3b50: d3,03                jnc   3b55               if ((uns) Rc0 < [Sc0091]) goto 3b55;
8 3b52: 71,7f,a7             an2b  Ra7,7f             Ra7 &= 7f;           
8 3b55: 20,41                sjmp  3b98               goto 3b98;           

8 3b57: 8b,fa,6a,b8          cmpw  Rb8,[Rfa+6a]                            
8 3b5b: db,1c                jc    3b79               if ((uns) [wRPM] >= [Sc0248]) goto 3b79;
8 3b5d: 91,20,a7             orrb  Ra7,20             Ra7 |= 20;           
8 3b60: 91,80,a7             orrb  Ra7,80             Ra7 |= 80;           
8 3b63: 91,40,a0             orrb  Ra0,40             Ra0 |= 40;           
8 3b66: c7,01,18,02,00       stb   [218],0            [218] = 0;           
8 3b6b: c3,01,f0,02,00       stw   [2f0],0            [2f0] = 0;           
8 3b70: 01,bc                clrw  Rbc                Rbc = 0;             
8 3b72: 11,c0                clrb  Rc0                Rc0 = 0;             
8 3b74: 71,df,26             an2b  R26,df             R26 &= df;           
8 3b77: 20,1f                sjmp  3b98               goto 3b98;           

8 3b79: a3,fa,66,30          ldw   R30,[Rfa+66]       R30 = [Sc0246];      
8 3b7d: 88,b8,30             cmpw  R30,Rb8                                 
8 3b80: d1,02                jleu  3b84               if ((uns) R30 <= [wRPM]) goto 3b84;
8 3b82: 20,14                sjmp  3b98               goto 3b98;           

8 3b84: 67,fa,68,30          ad2w  R30,[Rfa+68]       R30 += [Sc0247];     
8 3b88: 88,b8,30             cmpw  R30,Rb8                                 
8 3b8b: db,09                jc    3b96               if ((uns) R30 >= [wRPM]) goto 3b96;
8 3b8d: fa                   di                       disable ints;        
8 3b8e: 36,a7,05             jnb   B6,Ra7,3b96        if (!B6_Ra7) goto 3b96;
8 3b91: 71,bf,a7             an2b  Ra7,bf             Ra7 &= bf;           
8 3b94: 20,09                sjmp  3b9f               goto 3b9f;           

8 3b96: 20,0d                sjmp  3ba5               goto 3ba5;           

8 3b98: fa                   di                       disable ints;        
8 3b99: 3e,a7,09             jb    B6,Ra7,3ba5        if (B6_Ra7) goto 3ba5;
8 3b9c: 91,40,a7             orrb  Ra7,40             Ra7 |= 40;           
8 3b9f: 91,02,50             orrb  R50,2              R50 |= 2;            
8 3ba2: 91,80,50             orrb  R50,80             R50 |= 80;           
8 3ba5: fb                   ei                       enable ints;         
8 3ba6: f0                   ret                      return;              

Sub0058:
8 3ba7: a3,01,20,01,36       ldw   R36,[120]          R36 = [120];         
8 3bac: 47,f3,80,00,36,38    ad3w  R38,R36,[Rf2+80]   R38 = R36 + [Sc0041];
8 3bb2: db,16                jc    3bca               if (R38 > ffff) goto 3bca;
8 3bb4: 88,38,b6             cmpw  Rb6,R38                                 
8 3bb7: d1,11                jleu  3bca               if ((uns) Rb6 <= R38) goto 3bca;
8 3bb9: 67,f3,84,00,38       ad2w  R38,[Rf2+84]       R38 += [Sc0043];     
8 3bbe: db,0d                jc    3bcd               if (R38 > ffff) goto 3bcd;
8 3bc0: 88,38,b6             cmpw  Rb6,R38                                 
8 3bc3: d3,08                jnc   3bcd               if ((uns) Rb6 < R38) goto 3bcd;
8 3bc5: 71,f7,a0             an2b  Ra0,f7             Ra0 &= f7;           
8 3bc8: 20,03                sjmp  3bcd               goto 3bcd;           

8 3bca: 91,08,a0             orrb  Ra0,8              Ra0 |= 8;            
8 3bcd: 67,fa,10,36          ad2w  R36,[Rfa+10]       R36 += [Sc0218];     
8 3bd1: db,12                jc    3be5               if (R36 > ffff) goto 3be5;
8 3bd3: 47,f3,82,00,36,38    ad3w  R38,R36,[Rf2+82]   R38 = R36 + [Sc0042];
8 3bd9: db,05                jc    3be0               if (R38 > ffff) goto 3be0;
8 3bdb: 88,38,b6             cmpw  Rb6,R38                                 
8 3bde: d9,0a                jgtu  3bea               if ((uns) Rb6 > R38) goto 3bea;
8 3be0: 88,36,b6             cmpw  Rb6,R36                                 
8 3be3: d9,08                jgtu  3bed               if ((uns) Rb6 > R36) goto 3bed;
8 3be5: 71,fb,a0             an2b  Ra0,fb             Ra0 &= fb;           
8 3be8: 20,03                sjmp  3bed               goto 3bed;           

8 3bea: 91,04,a0             orrb  Ra0,4              Ra0 |= 4;            
8 3bed: 11,42                clrb  R42                R42 = 0;             
8 3bef: 71,fb,a7             an2b  Ra7,fb             Ra7 &= fb;           
8 3bf2: 33,a0,04             jnb   B3,Ra0,3bf9        if (!B3_Ra0) goto 3bf9;
8 3bf5: 15,42                decb  R42                R42--;               
8 3bf7: 20,08                sjmp  3c01               goto 3c01;           

8 3bf9: 32,a0,05             jnb   B2,Ra0,3c01        if (!B2_Ra0) goto 3c01;
8 3bfc: 17,42                incb  R42                R42++;               
8 3bfe: 91,04,a7             orrb  Ra7,4              Ra7 |= 4;            
8 3c01: 71,fe,26             an2b  R26,fe             R26 &= fe;           
8 3c04: 37,aa,0c             jnb   B7,Raa,3c13        if (!B7_Raa) goto 3c13;
8 3c07: 3f,42,09             jb    B7,R42,3c13        if (B7_R42) goto 3c13;
8 3c0a: 3f,a7,06             jb    B7,Ra7,3c13        if (B7_Ra7) goto 3c13;
8 3c0d: 91,01,26             orrb  R26,1              R26 |= 1;            
8 3c10: 91,20,26             orrb  R26,20             R26 |= 20;           
8 3c13: b0,42,aa             ldb   Raa,R42            Raa = R42;           
8 3c16: f0                   ret                      return;              

Sub0059:
8 3c17: b3,f3,3e,03,39       ldb   R39,[Rf2+33e]      R39 = [Sc0186];      
8 3c1c: 3f,a8,20             jb    B7,Ra8,3c3f        if (B7_Ra8) goto 3c3f;
8 3c1f: a3,01,12,01,34       ldw   R34,[112]          R34 = [112];         
8 3c24: 8b,f3,36,02,34       cmpw  R34,[Rf2+236]                           
8 3c29: d9,14                jgtu  3c3f               if ((uns) R34 > [Sc0131]) goto 3c3f;
8 3c2b: 8b,f3,34,02,34       cmpw  R34,[Rf2+234]                           
8 3c30: d3,0d                jnc   3c3f               if ((uns) R34 < [Sc0130]) goto 3c3f;
8 3c32: 45,0a,02,f0,32       ad3w  R32,Rf0,20a        R32 = Fc023;         
8 3c37: 2d,f4                scall 3a2d               USWordLU();          
8 3c39: 65,80,00,38          ad2w  R38,80             R38 += 80;           
8 3c3d: 20,0b                sjmp  3c4a               goto 3c4a;           

8 3c3f: 39,a2,05             jb    B1,Ra2,3c47        if (B1_Ra2) goto 3c47;
8 3c42: b0,ba,39             ldb   R39,Rba            R39 = [bECT];        
8 3c45: 20,03                sjmp  3c4a               goto 3c4a;           

8 3c47: 37,a8,03             jnb   B7,Ra8,3c4d        if (!B7_Ra8) goto 3c4d;
8 3c4a: b0,39,bb             ldb   Rbb,R39            [bACT] = R39;        
8 3c4d: 3e,a8,20             jb    B6,Ra8,3c70        if (B6_Ra8) goto 3c70;
8 3c50: a3,01,10,01,34       ldw   R34,[110]          R34 = [110];         
8 3c55: 8b,f3,4c,02,34       cmpw  R34,[Rf2+24c]                           
8 3c5a: d9,14                jgtu  3c70               if ((uns) R34 > [Sc0138]) goto 3c70;
8 3c5c: 8b,f3,4a,02,34       cmpw  R34,[Rf2+24a]                           
8 3c61: d3,0d                jnc   3c70               if ((uns) R34 < [Sc0137]) goto 3c70;
8 3c63: 45,0a,02,f0,32       ad3w  R32,Rf0,20a        R32 = Fc023;         
8 3c68: 2d,c3                scall 3a2d               USWordLU();          
8 3c6a: 65,80,00,38          ad2w  R38,80             R38 += 80;           
8 3c6e: 20,3c                sjmp  3cac               goto 3cac;           

8 3c70: b0,ba,39             ldb   R39,Rba            R39 = [bECT];        
8 3c73: 11,38                clrb  R38                R38 = 0;             
8 3c75: 37,a7,05             jnb   B7,Ra7,3c7d        if (!B7_Ra7) goto 3c7d;
8 3c78: b0,bb,39             ldb   R39,Rbb            R39 = [bACT];        
8 3c7b: 20,2f                sjmp  3cac               goto 3cac;           

8 3c7d: 36,a8,3c             jnb   B6,Ra8,3cbc        if (!B6_Ra8) goto 3cbc;
8 3c80: b3,01,af,01,30       ldb   R30,[1af]          R30 = [1af];         
8 3c85: 17,30                incb  R30                R30++;               
8 3c87: d3,02                jnc   3c8b               if (R30 <= ff) goto 3c8b;
8 3c89: 15,30                decb  R30                R30--;               
8 3c8b: b1,01,34             ldb   R34,1              R34 = 1;             
8 3c8e: 9b,f3,3f,03,ba       cmpb  Rba,[Rf2+33f]                           
8 3c93: de,04                jlt   3c99               if ((sig) [bECT] < [Sc0187]) goto 3c99;
8 3c95: df,0e                je    3ca5               if ([bECT] == 0) goto 3ca5;
8 3c97: 13,34                negb  R34                R34 = -R34;          
8 3c99: 9b,f3,40,03,30       cmpb  R30,[Rf2+340]                           
8 3c9e: d3,05                jnc   3ca5               if ((uns) R30 < [Sc0188]) goto 3ca5;
8 3ca0: 11,30                clrb  R30                R30 = 0;             
8 3ca2: 74,34,ba             ad2b  Rba,R34            [bECT] += R34;       
8 3ca5: c7,01,af,01,30       stb   [1af],R30          [1af] = R30;         
8 3caa: 20,10                sjmp  3cbc               goto 3cbc;           

8 3cac: bc,ba,32             ldsbw R32,Rba            R32 = (sig)[bECT];   
8 3caf: bc,39,34             ldsbw R34,R39            R34 = (sig)R39;      
8 3cb2: a3,fb,62,01,36       ldw   R36,[Rfa+162]      R36 = [Sc0314];      
8 3cb7: 2d,c6                scall 3a7f               Sub0052();           
8 3cb9: b0,3e,ba             ldb   Rba,R3e            [bECT] = R3e;        
8 3cbc: b3,01,34,01,14       ldb   R14,[134]          R14 = [134];         
8 3cc1: 9b,f3,ac,01,14       cmpb  R14,[Rf2+1ac]                           
8 3cc6: d1,2c                jleu  3cf4               if ((uns) R14 <= [Sc0115]) goto 3cf4;
8 3cc8: b3,01,18,02,14       ldb   R14,[218]          R14 = [218];         
8 3ccd: 99,08,14             cmpb  R14,8                                   
8 3cd0: db,22                jc    3cf4               if ((uns) R14 >= 8) goto 3cf4;
8 3cd2: 08,03,38             shrw  R38,3              R38 = R38 / 8;       
8 3cd5: 64,38,bc             ad2w  Rbc,R38            Rbc += R38;          
8 3cd8: b0,bb,39             ldb   R39,Rbb            R39 = [bACT];        
8 3cdb: 11,38                clrb  R38                R38 = 0;             
8 3cdd: 08,03,38             shrw  R38,3              R38 = R38 / 8;       
8 3ce0: a3,01,f0,02,34       ldw   R34,[2f0]          R34 = [2f0];         
8 3ce5: 64,38,34             ad2w  R34,R38            R34 += R38;          
8 3ce8: c3,01,f0,02,34       stw   [2f0],R34          [2f0] = R34;         
8 3ced: 17,14                incb  R14                R14++;               
8 3cef: c7,01,18,02,14       stb   [218],R14          [218] = R14;         
8 3cf4: a3,01,20,01,1a       ldw   R1a,[120]          R1a = [120];         
8 3cf9: 37,a7,24             jnb   B7,Ra7,3d20        if (!B7_Ra7) goto 3d20;
8 3cfc: 32,a7,21             jnb   B2,Ra7,3d20        if (!B2_Ra7) goto 3d20;
8 3cff: 45,0a,00,f0,32       ad3w  R32,Rf0,a          R32 = Fc002;         
8 3d04: b3,01,02,02,34       ldb   R34,[202]          R34 = [202];         
8 3d09: ef,cf,fc             call  39db               UUByteLU();          
8 3d0c: b3,01,36,01,32       ldb   R32,[136]          R32 = [136];         
8 3d11: 78,be,32             sb2b  R32,Rbe            R32 -= Rbe;          
8 3d14: d3,0a                jnc   3d20               if (R32 < 0) goto 3d20;
8 3d16: 98,38,32             cmpb  R32,R38                                 
8 3d19: d1,05                jleu  3d20               if ((uns) R32 <= R38) goto 3d20;
8 3d1b: 91,02,a8             orrb  Ra8,2              Ra8 |= 2;            
8 3d1e: 20,50                sjmp  3d70               goto 3d70;           

8 3d20: a3,01,1e,01,16       ldw   R16,[11e]          R16 = [11e];         
8 3d25: 51,12,a8,18          an3b  R18,Ra8,12         R18 = Ra8 & 12;      
8 3d29: df,17                je    3d42               if (R18 == 0) goto 3d42;
8 3d2b: 99,12,18             cmpb  R18,12                                  
8 3d2e: d7,25                jne   3d55               if (R18 != 12) goto 3d55;
8 3d30: 47,f3,80,00,1a,32    ad3w  R32,R1a,[Rf2+80]   R32 = R1a + [Sc0041];
8 3d36: db,05                jc    3d3d               if (R32 > ffff) goto 3d3d;
8 3d38: 88,32,16             cmpw  R16,R32                                 
8 3d3b: db,18                jc    3d55               if ((uns) R16 >= R32) goto 3d55;
8 3d3d: 71,fd,a8             an2b  Ra8,fd             Ra8 &= fd;           
8 3d40: 20,31                sjmp  3d73               goto 3d73;           

8 3d42: 8b,f3,3c,02,16       cmpw  R16,[Rf2+23c]                           
8 3d47: d3,0c                jnc   3d55               if ((uns) R16 < [Sc0134]) goto 3d55;
8 3d49: 8b,f3,3a,02,16       cmpw  R16,[Rf2+23a]                           
8 3d4e: d9,05                jgtu  3d55               if ((uns) R16 > [Sc0133]) goto 3d55;
8 3d50: a0,16,b6             ldw   Rb6,R16            Rb6 = R16;           
8 3d53: 20,1e                sjmp  3d73               goto 3d73;           

8 3d55: 3f,a7,18             jb    B7,Ra7,3d70        if (B7_Ra7) goto 3d70;
8 3d58: 71,12,18             an2b  R18,12             R18 &= 12;           
8 3d5b: df,16                je    3d73               if (R18 == 12) goto 3d73;
8 3d5d: ac,be,34             ldzbw R34,Rbe            R34 = (uns)Rbe;      
8 3d60: 45,42,03,f0,32       ad3w  R32,Rf0,342        R32 = Fc033;         
8 3d65: ef,c8,fc             call  3a30               UUWordLU();          
8 3d68: 64,38,1a             ad2w  R1a,R38            R1a += R38;          
8 3d6b: d3,03                jnc   3d70               if (R1a <= ffff) goto 3d70;
8 3d6d: bd,ff,1a             ldsbw R1a,ff             R1a = (sig)ff;       
8 3d70: a0,1a,b6             ldw   Rb6,R1a            Rb6 = R1a;           
8 3d73: 9b,f2,08,00          cmpb  0,[Rf2+8]                               
8 3d77: d7,08                jne   3d81               if (0 != [Sc0023]) goto 3d81;
8 3d79: ef,18,03             call  4094               Sub0061();           
8 3d7c: ef,47,14             call  51c6               Sub0076();           
8 3d7f: 20,5f                sjmp  3de0               goto 3de0;           

8 3d81: a1,ae,a3,38          ldw   R38,a3ae           R38 = a3ae;          
8 3d85: 6b,01,1c,01,38       sb2w  R38,[11c]          R38 -= [11c];        
8 3d8a: db,02                jc    3d8e               if (R38 >= 0) goto 3d8e;
8 3d8c: 01,38                clrw  R38                R38 = 0;             
8 3d8e: 6d,ae,bc,38          ml2w  R38,bcae           R38 *= bcae;         
8 3d92: 0d,01,38             shldw R38,1              R38L = R38L * 2;     
8 3d95: 65,80,00,3a          ad2w  R3a,80             R3a += 80;           
8 3d99: ac,3b,3a             ldzbw R3a,R3b            R3a = (uns)R3b;      
8 3d9c: a0,3a,b4             ldw   Rb4,R3a            Rb4 = R3a;           
8 3d9f: a3,01,1e,02,32       ldw   R32,[21e]          R32 = [21e];         
8 3da4: 68,b6,32             sb2w  R32,Rb6            R32 -= Rb6;          
8 3da7: d3,09                jnc   3db2               if (R32 < 0) goto 3db2;
8 3da9: 8b,f3,82,01,32       cmpw  R32,[Rf2+182]                           
8 3dae: d1,02                jleu  3db2               if ((uns) R32 <= [Sc0089]) goto 3db2;
8 3db0: 01,b4                clrw  Rb4                Rb4 = 0;             
8 3db2: 5b,01,30,02,be,38    sb3b  R38,Rbe,[230]      R38 = Rbe - [230];   
8 3db8: db,02                jc    3dbc               if (R38 >= 0) goto 3dbc;
8 3dba: 11,38                clrb  R38                R38 = 0;             
8 3dbc: af,fe,12,36          ldzbw R36,[Rfe+12]       R36 = (uns)[Sc0342]; 
8 3dc0: 88,36,b4             cmpw  Rb4,R36                                 
8 3dc3: d1,0b                jleu  3dd0               if ((uns) Rb4 <= R36) goto 3dd0;
8 3dc5: 9b,fa,58,38          cmpb  R38,[Rfa+58]                            
8 3dc9: d1,05                jleu  3dd0               if ((uns) R38 <= [Sc0245]) goto 3dd0;
8 3dcb: 91,10,a2             orrb  Ra2,10             Ra2 |= 10;           
8 3dce: 20,08                sjmp  3dd8               goto 3dd8;           

8 3dd0: 88,00,b4             cmpw  Rb4,0                                   
8 3dd3: d7,03                jne   3dd8               if (Rb4 != 0) goto 3dd8;
8 3dd5: 71,ef,a2             an2b  Ra2,ef             Ra2 &= ef;           
8 3dd8: c3,01,1e,02,b6       stw   [21e],Rb6          [21e] = Rb6;         
8 3ddd: ef,e6,13             call  51c6               Sub0076();           
8 3de0: 30,a8,09             jnb   B0,Ra8,3dec        if (!B0_Ra8) goto 3dec;
8 3de3: 37,a7,21             jnb   B7,Ra7,3e07        if (!B7_Ra7) goto 3e07;
8 3de6: a1,ef,00,38          ldw   R38,ef             R38 = ef;            
8 3dea: 20,37                sjmp  3e23               goto 3e23;           

8 3dec: b3,01,3b,02,38       ldb   R38,[23b]          R38 = [23b];         
8 3df1: 9b,f3,cc,02,38       cmpb  R38,[Rf2+2cc]                           
8 3df6: db,0f                jc    3e07               if ((uns) R38 >= [Sc0149]) goto 3e07;
8 3df8: fa                   di                       disable ints;        
8 3df9: ff                   ff                                            
8 3dfa: a3,01,ba,01,42       ldw   R42,[1ba]          R42 = [1ba];         
8 3dff: 8b,01,b8,01,42       cmpw  R42,[1b8]                               
8 3e04: fb                   ei                       enable ints;         
8 3e05: d7,2d                jne   3e34               if (R42 != [1b8]) goto 3e34;
8 3e07: 91,01,a8             orrb  Ra8,1              Ra8 |= 1;            
8 3e0a: af,f3,41,03,38       ldzbw R38,[Rf2+341]      R38 = (uns)[Sc0189]; 
8 3e0f: 3c,a8,11             jb    B4,Ra8,3e23        if (B4_Ra8) goto 3e23;
8 3e12: 45,5e,03,f0,32       ad3w  R32,Rf0,35e        R32 = Fc034;         
8 3e17: 4b,01,20,01,b6,34    sb3w  R34,Rb6,[120]      R34 = Rb6 - [120];   
8 3e1d: db,02                jc    3e21               if (R34 >= 0) goto 3e21;
8 3e1f: 01,34                clrw  R34                R34 = 0;             
8 3e21: 2c,0d                scall 3a30               UUWordLU();          
8 3e23: c4,be,38             stb   Rbe,R38            Rbe = R38;           
8 3e26: 09,05,38             shlw  R38,5              R38 = R38 * 20;      
8 3e29: c3,01,28,01,38       stw   [128],R38          [128] = R38;         
8 3e2e: 91,01,a3             orrb  Ra3,1              Ra3 |= 1;            
8 3e31: 91,40,a2             orrb  Ra2,40             Ra2 |= 40;           
8 3e34: ac,be,3e             ldzbw R3e,Rbe            R3e = (uns)Rbe;      
8 3e37: 09,07,3e             shlw  R3e,7              R3e = R3e * 80;      
8 3e3a: 9f,01,36,01,3e       divb  R3e,[136]          R3e = R3eW / [136];  
8 3e3f: dd,03                jv    3e44               if (OV) goto 3e44;   
8 3e41: 37,3e,03             jnb   B7,R3e,3e47        if (!B7_R3e) goto 3e47;
8 3e44: b1,80,3e             ldb   R3e,80             R3e = 80;            
8 3e47: c4,ab,3e             stb   Rab,R3e            Rab = R3e;           
8 3e4a: 9b,f2,0d,00          cmpb  0,[Rf2+d]                               
8 3e4e: df,74                je    3ec4               if (0 == [Sc0028]) goto 3ec4;
8 3e50: fa                   di                       disable ints;        
8 3e51: ff                   ff                                            
8 3e52: ac,c1,42             ldzbw R42,Rc1            R42 = (uns)Rc1;      
8 3e55: a3,01,0e,02,30       ldw   R30,[20e]          R30 = [20e];         
8 3e5a: b3,01,10,02,32       ldb   R32,[210]          R32 = [210];         
8 3e5f: 11,c1                clrb  Rc1                Rc1 = 0;             
8 3e61: fb                   ei                       enable ints;         
8 3e62: 01,34                clrw  R34                R34 = 0;             
8 3e64: b3,01,a9,00,36       ldb   R36,Ra9            R36 = Ra9;           
8 3e69: 99,ff,36             cmpb  R36,ff                                  
8 3e6c: d3,05                jnc   3e73               if ((uns) R36 < ff) goto 3e73;
8 3e6e: 71,7f,a2             an2b  Ra2,7f             Ra2 &= 7f;           
8 3e71: 20,32                sjmp  3ea5               goto 3ea5;           

8 3e73: 98,00,42             cmpb  R42,0                                   
8 3e76: d7,07                jne   3e7f               if (R42 != 0) goto 3e7f;
8 3e78: a3,01,16,02,34       ldw   R34,[216]          R34 = [216];         
8 3e7d: 20,2b                sjmp  3eaa               goto 3eaa;           

8 3e7f: ac,32,16             ldzbw R16,R32            R16 = (uns)R32;      
8 3e82: 4b,01,12,02,30,14    sb3w  R14,R30,[212]      R14 = R30 - [212];   
8 3e88: bb,01,14,02,16       sbbb  R16,[214]          R16 -= [214] - CY;   
8 3e8d: 8c,42,14             divw  R14,R42            R14 = R14L / R42;    
8 3e90: d5,03                jnv   3e95               if (!OV) goto 3e95;  
8 3e92: bd,ff,14             ldsbw R14,ff             R14 = (sig)ff;       
8 3e95: a1,c7,05,36          ldw   R36,5c7            R36 = 5c7;           
8 3e99: a1,80,a3,34          ldw   R34,a380           R34 = a380;          
8 3e9d: 8c,14,34             divw  R34,R14            R34 = R34L / R14;    
8 3ea0: d5,03                jnv   3ea5               if (!OV) goto 3ea5;  
8 3ea2: bd,ff,34             ldsbw R34,ff             R34 = (sig)ff;       
8 3ea5: c3,01,16,02,34       stw   [216],R34          [216] = R34;         
8 3eaa: c3,01,12,02,30       stw   [212],R30          [212] = R30;         
8 3eaf: c7,01,14,02,32       stb   [214],R32          [214] = R32;         
8 3eb4: 11,32                clrb  R32                R32 = 0;             
8 3eb6: b0,ae,33             ldb   R33,Rae            R33 = Rae;           
8 3eb9: a3,fb,7e,01,36       ldw   R36,[Rfa+17e]      R36 = [Sc0328];      
8 3ebe: ef,b7,fb             call  3a78               Sub0051();           
8 3ec1: c4,ae,3f             stb   Rae,R3f            Rae = R3f;           
8 3ec4: 9b,f3,ca,01,00       cmpb  0,[Rf2+1ca]                             
8 3ec9: df,06                je    3ed1               if (0 == [Sc0129]) goto 3ed1;
8 3ecb: 9b,fa,02,00          cmpb  0,[Rfa+2]                               
8 3ecf: df,0b                je    3edc               if (0 == [Sc0210_1]) goto 3edc;
8 3ed1: a3,01,18,01,14       ldw   R14,[118]          R14 = [118];         
8 3ed6: 89,00,80,14          cmpw  R14,8000                                
8 3eda: db,08                jc    3ee4               if ((uns) R14 >= 8000) goto 3ee4;
8 3edc: 36,a1,0d             jnb   B6,Ra1,3eec        if (!B6_Ra1) goto 3eec;
8 3edf: 71,bf,a1             an2b  Ra1,bf             Ra1 &= bf;           
8 3ee2: 20,06                sjmp  3eea               goto 3eea;           

8 3ee4: 3e,a1,05             jb    B6,Ra1,3eec        if (B6_Ra1) goto 3eec;
8 3ee7: 91,40,a1             orrb  Ra1,40             Ra1 |= 40;           
8 3eea: 11,d9                clrb  Rd9                Rd9 = 0;             
8 3eec: 91,40,26             orrb  R26,40             R26 |= 40;           
8 3eef: 36,a1,12             jnb   B6,Ra1,3f04        if (!B6_Ra1) goto 3f04;
8 3ef2: 45,0e,02,f2,32       ad3w  R32,Rf2,20e        R32 = Fc038;         
8 3ef7: ac,ba,34             ldzbw R34,Rba            R34 = (uns)[bECT];   
8 3efa: ef,d3,fa             call  39d0               SUByteLU();          
8 3efd: 98,d9,38             cmpb  R38,Rd9                                 
8 3f00: d1,0f                jleu  3f11               if ((uns) R38 <= Rd9) goto 3f11;
8 3f02: 20,0a                sjmp  3f0e               goto 3f0e;           

8 3f04: b3,fb,1a,01,38       ldb   R38,[Rfa+11a]      R38 = [Sc0297];      
8 3f09: 98,d9,38             cmpb  R38,Rd9                                 
8 3f0c: d9,03                jgtu  3f11               if ((uns) R38 > Rd9) goto 3f11;
8 3f0e: 71,bf,26             an2b  R26,bf             R26 &= bf;           
8 3f11: 71,fe,a1             an2b  Ra1,fe             Ra1 &= fe;           
8 3f14: a3,01,1a,01,14       ldw   R14,[11a]          R14 = [11a];         
8 3f19: 89,c0,d5,14          cmpw  R14,d5c0                                
8 3f1d: db,08                jc    3f27               if ((uns) R14 >= d5c0) goto 3f27;
8 3f1f: 39,a1,1e             jb    B1,Ra1,3f40        if (B1_Ra1) goto 3f40;
8 3f22: 91,02,a1             orrb  Ra1,2              Ra1 |= 2;            
8 3f25: 20,06                sjmp  3f2d               goto 3f2d;           

8 3f27: 31,a1,16             jnb   B1,Ra1,3f40        if (!B1_Ra1) goto 3f40;
8 3f2a: 71,fd,a1             an2b  Ra1,fd             Ra1 &= fd;           
8 3f2d: b3,01,34,02,30       ldb   R30,[234]          R30 = [234];         
8 3f32: 91,01,a1             orrb  Ra1,1              Ra1 |= 1;            
8 3f35: 17,30                incb  R30                R30++;               
8 3f37: d3,02                jnc   3f3b               if (R30 <= ff) goto 3f3b;
8 3f39: 15,30                decb  R30                R30--;               
8 3f3b: c7,01,34,02,30       stb   [234],R30          [234] = R30;         
8 3f40: 71,ef,25             an2b  R25,ef             R25 &= ef;           
8 3f43: b1,01,14             ldb   R14,1              R14 = 1;             
8 3f46: 9b,f2,03,14          cmpb  R14,[Rf2+3]                             
8 3f4a: d7,06                jne   3f52               if (R14 != [Sc0018]) goto 3f52;
8 3f4c: 31,92,03             jnb   B1,R92,3f52        if (!B1_R92) goto 3f52;
8 3f4f: 91,10,25             orrb  R25,10             R25 |= 10;           
8 3f52: a3,f3,88,00,36       ldw   R36,[Rf2+88]       R36 = [Sc0045];      
8 3f57: 01,34                clrw  R34                R34 = 0;             
8 3f59: a3,01,0e,01,32       ldw   R32,[10e]          R32 = [10e];         
8 3f5e: 88,32,00             cmpw  0,R32                                   
8 3f61: df,05                je    3f68               if (0 == R32) goto 3f68;
8 3f63: 8c,32,34             divw  R34,R32            R34 = R34L / R32;    
8 3f66: d5,06                jnv   3f6e               if (!OV) goto 3f6e;  
8 3f68: a1,fd,8d,34          ldw   R34,8dfd           R34 = 8dfd;          
8 3f6c: 20,10                sjmp  3f7e               goto 3f7e;           

8 3f6e: 89,fd,8d,34          cmpw  R34,8dfd                                
8 3f72: d9,f4                jgtu  3f68               if ((uns) R34 > 8dfd) goto 3f68;
8 3f74: 89,89,41,34          cmpw  R34,4189                                
8 3f78: d9,04                jgtu  3f7e               if ((uns) R34 > 4189) goto 3f7e;
8 3f7a: a1,89,41,34          ldw   R34,4189           R34 = 4189;          
8 3f7e: 6f,f2,1c,34          ml2w  R34,[Rf2+1c]       R34 *= [Sc0039];     
8 3f82: a3,01,0a,01,34       ldw   R34,[10a]          R34 = [10a];         
8 3f87: 6c,36,34             ml2w  R34,R36            R34 *= R36;          
8 3f8a: 89,e1,1f,36          cmpw  R36,1fe1                                
8 3f8e: d9,05                jgtu  3f95               if ((uns) R36 > 1fe1) goto 3f95;
8 3f90: 0d,03,34             shldw R34,3              R34L = R34L * 8;     
8 3f93: 20,03                sjmp  3f98               goto 3f98;           

8 3f95: b1,ff,37             ldb   R37,ff             R37 = ff;            
8 3f98: af,01,95,00,32       ldzbw R32,R95            R32 = (uns)R95;      
8 3f9d: ac,37,34             ldzbw R34,R37            R34 = (uns)R37;      
8 3fa0: a3,fb,7c,01,36       ldw   R36,[Rfa+17c]      R36 = [Sc0327];      
8 3fa5: ef,d0,fa             call  3a78               Sub0051();           
8 3fa8: c7,01,95,00,3e       stb   R95,R3e            R95 = R3e;           
8 3fad: b0,3e,34             ldb   R34,R3e            R34 = R3e;           
8 3fb0: 45,17,00,f6,32       ad3w  R32,Rf6,17         R32 = FN367;         
8 3fb5: ef,23,fa             call  39db               UUByteLU();          
8 3fb8: c7,01,82,01,38       stb   [182],R38          [182] = R38;         
8 3fbd: 01,30                clrw  R30                R30 = 0;             
8 3fbf: b0,38,31             ldb   R31,R38            R31 = R38;           
8 3fc2: 6d,83,06,30          ml2w  R30,683            R30 *= 683;          
8 3fc6: c3,01,7a,01,32       stw   [17a],R32          [17a] = R32;         
8 3fcb: 45,84,01,f0,32       ad3w  R32,Rf0,184        R32 = Fc015;         
8 3fd0: b3,01,36,01,34       ldb   R34,[136]          R34 = [136];         
8 3fd5: ef,03,fa             call  39db               UUByteLU();          
8 3fd8: c7,01,73,01,38       stb   [173],R38          [173] = R38;         
8 3fdd: 01,36                clrw  R36                R36 = 0;             
8 3fdf: a3,01,3c,01,14       ldw   R14,[13c]          R14 = [13c];         
8 3fe4: 89,33,03,14          cmpw  R14,333                                 
8 3fe8: d3,1c                jnc   4006               if ((uns) R14 < 333) goto 4006;
8 3fea: 71,ef,50             an2b  R50,ef             R50 &= ef;           
8 3fed: 71,7f,45             an2b  R45,7f             R45 &= 7f;           
8 3ff0: 9b,f1,82,03,00       cmpb  0,[Rf0+382]                             
8 3ff5: df,34                je    402b               if (0 == [Sc0005]) goto 402b;
8 3ff7: fa                   di                       disable ints;        
8 3ff8: ff                   ff                                            
8 3ff9: a1,1c,24,90          ldw   R90,241c           R90 = OSt8_005;      
8 3ffd: 91,08,4c             orrb  R4c,8              R4c |= 8;            
8 4000: ef,11,e7             call  2714               Sub0016();           
8 4003: fb                   ei                       enable ints;         
8 4004: 20,25                sjmp  402b               goto 402b;           

8 4006: 33,4e,6a             jnb   B3,R4e,4073        if (!B3_R4e) goto 4073;
8 4009: 71,f7,4e             an2b  R4e,f7             R4e &= f7;           
8 400c: af,f2,11,30          ldzbw R30,[Rf2+11]       R30 = (uns)[NUMOUT]; 
8 4010: a3,31,70,40,36       ldw   R36,[R30+4070]     R36 = [R30+OSt8_010_4070];
8 4015: a3,31,76,40,34       ldw   R34,[R30+4076]     R34 = [R30+OSt8_011_4076];
8 401a: a0,c4,38             ldw   R38,Rc4            R38 = Rc4;           
8 401d: ac,c6,3a             ldzbw R3a,Rc6            R3a = (uns)Rc6;      
8 4020: 0f,30,38             norm  R38,R30            R30L = Norm R38L;    
8 4023: 8c,3a,34             divw  R34,R3a            R34 = R34L / R3a;    
8 4026: 01,36                clrw  R36                R36 = 0;             
8 4028: 0d,30,34             shldw R34,30             R34L = R34L << R30;  
8 402b: a0,36,b8             ldw   Rb8,R36            [wRPM] = R36;        
8 402e: 08,06,36             shrw  R36,6              R36 = R36 / 40;      
8 4031: 98,00,37             cmpb  R37,0                                   
8 4034: df,03                je    4039               if (R37 == 0) goto 4039;
8 4036: b1,ff,36             ldb   R36,ff             R36 = ff;            
8 4039: c7,01,02,02,36       stb   [202],R36          [202] = R36;         
8 403e: a3,01,22,01,32       ldw   R32,[122]          R32 = [122];         
8 4043: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 4046: a3,fb,6e,01,36       ldw   R36,[Rfa+16e]      R36 = [Sc0320];      
8 404b: ef,2a,fa             call  3a78               Sub0051();           
8 404e: c3,01,22,01,3e       stw   [122],R3e          [122] = R3e;         
8 4053: 45,ca,02,f0,32       ad3w  R32,Rf0,2ca        R32 = FN070;         
8 4058: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 405b: ef,d2,f9             call  3a30               UUWordLU();          
8 405e: c3,01,e8,02,38       stw   [2e8],R38          [RPM_FN070SC] = R38; 
8 4063: 3d,45,0d             jb    B5,R45,4073        if (B5_R45) goto 4073;
8 4066: 91,20,45             orrb  R45,20             R45 |= 20;           
8 4069: 8b,f1,8e,01,b8       cmpw  Rb8,[Rf0+18e]                           
8 406e: d3,03                jnc   4073               if ((uns) [wRPM] < [Sc0003]) goto 4073;
8 4070: 91,80,45             orrb  R45,80             R45 |= 80;           
        Inc   8 4070:                   ostruct             OSt8_010_4070 - Other Structure 8 010
8 4073: f0                   ret                      return;              

        Inc   8 4076:                   ostruct             OSt8_011_4076 - Other Structure 8 011
8 4074: fa,02,fc,01                                   Unknown Operation/Structure

OSt8_010 - Other Structure 8 010:
8 4078: 7d,01             ostruct             17d

8 407a: 80,f0,55,a0                                   Unknown Operation/Structure

OSt8_011 - Other Structure 8 011:
8 407e: 40,78             ostruct             7840

Sub0060:
8 4080: 45,26,03,f0,32       ad3w  R32,Rf0,326        R32 = FN071;         
8 4085: ac,be,34             ldzbw R34,Rbe            R34 = (uns)Rbe;      
8 4088: ef,a5,f9             call  3a30               UUWordLU();          
8 408b: c3,01,e6,02,38       stw   [2e6],R38          [LOAD_FN071SC] = R38;
8 4090: 71,fe,a3             an2b  Ra3,fe             Ra3 &= fe;           
8 4093: f0                   ret                      return;              

Sub0061:
8 4094: 37,a7,02             jnb   B7,Ra7,4099        if (!B7_Ra7) goto 4099;
8 4097: 20,e5                sjmp  417e               goto 417e;           

8 4099: 01,3a                clrw  R3a                R3a = 0;             
8 409b: 4b,01,1e,02,b6,38    sb3w  R38,Rb6,[21e]      R38 = Rb6 - [21e];   
8 40a1: db,07                jc    40aa               if (R38 >= 0) goto 40aa;
8 40a3: 03,38                negw  R38                R38 = -R38;          
8 40a5: a0,38,3a             ldw   R3a,R38            R3a = R38;           
8 40a8: 01,38                clrw  R38                R38 = 0;             
8 40aa: 5b,01,30,02,be,36    sb3b  R36,Rbe,[230]      R36 = Rbe - [230];   
8 40b0: d3,0c                jnc   40be               if (R36 < 0) goto 40be;
8 40b2: 9b,f3,42,03,36       cmpb  R36,[Rf2+342]                           
8 40b7: d3,07                jnc   40c0               if ((uns) R36 < [Sc0190]) goto 40c0;
8 40b9: 91,20,29             orrb  R29,20             R29 |= 20;           
8 40bc: 20,1b                sjmp  40d9               goto 40d9;           

8 40be: 11,36                clrb  R36                R36 = 0;             
8 40c0: 8b,f3,82,01,3a       cmpw  R3a,[Rf2+182]                           
8 40c5: db,0f                jc    40d6               if ((uns) R3a >= [Sc0089]) goto 40d6;
8 40c7: 4b,01,2c,01,b6,34    sb3w  R34,Rb6,[12c]      R34 = Rb6 - [12c];   
8 40cd: d3,07                jnc   40d6               if (R34 < 0) goto 40d6;
8 40cf: 8b,f3,46,03,34       cmpw  R34,[Rf2+346]                           
8 40d4: db,03                jc    40d9               if ((uns) R34 >= [Sc0193]) goto 40d9;
8 40d6: 71,df,29             an2b  R29,df             R29 &= df;           
8 40d9: 8b,f3,82,01,38       cmpw  R38,[Rf2+182]                           
8 40de: d3,56                jnc   4136               if ((uns) R38 < [Sc0089]) goto 4136;
8 40e0: 9b,f3,42,03,36       cmpb  R36,[Rf2+342]                           
8 40e5: db,03                jc    40ea               if ((uns) R36 >= [Sc0190]) goto 40ea;
8 40e7: 3d,29,ad             jb    B5,R29,4097        if (B5_R29) goto 4097;
8 40ea: fa                   di                       disable ints;        
8 40eb: 4d,15,00,38,30       ml3w  R30,R38,15         R30 = R38 * 15;      
8 40f0: 48,8a,06,80          sb3w  R80,R06,R8a        R80 = IO_TIMER - R8a;
8 40f4: 64,80,8a             ad2w  R8a,R80            R8a += R80;          
8 40f7: b4,00,8c             adcb  R8c,0              R8c += 0 + CY;       
8 40fa: ac,8c,16             ldzbw R16,R8c            R16 = (uns)R8c;      
8 40fd: 4b,01,2e,01,8a,14    sb3w  R14,R8a,[12e]      R14 = R8a - [12e];   
8 4103: bb,01,30,01,16       sbbb  R16,[130]          R16 -= [130] - CY;   
8 4108: fb                   ei                       enable ints;         
8 4109: 0c,06,14             shrdw R14,6              R14L = R14L / 40;    
8 410c: 8c,14,30             divw  R30,R14            R30 = R30L / R14;    
8 410f: dd,06                jv    4117               if (OV) goto 4117;   
8 4111: 89,a0,0f,30          cmpw  R30,fa0                                 
8 4115: d3,04                jnc   411b               if ((uns) R30 < fa0) goto 411b;
8 4117: a1,a0,0f,30          ldw   R30,fa0            R30 = fa0;           
8 411b: 88,30,b4             cmpw  Rb4,R30                                 
8 411e: d3,11                jnc   4131               if ((uns) Rb4 < R30) goto 4131;
8 4120: a0,b4,32             ldw   R32,Rb4            R32 = Rb4;           
8 4123: a0,30,34             ldw   R34,R30            R34 = R30;           
8 4126: a3,fb,70,01,36       ldw   R36,[Rfa+170]      R36 = [Sc0321];      
8 412b: ef,4a,f9             call  3a78               Sub0051();           
8 412e: a0,3e,30             ldw   R30,R3e            R30 = R3e;           
8 4131: a0,30,b4             ldw   Rb4,R30            Rb4 = R30;           
8 4134: 20,4a                sjmp  4180               goto 4180;           

8 4136: 88,00,38             cmpw  R38,0                                   
8 4139: d1,17                jleu  4152               if ((uns) R38 <= 0) goto 4152;
8 413b: 9b,f3,42,03,36       cmpb  R36,[Rf2+342]                           
8 4140: db,03                jc    4145               if ((uns) R36 >= [Sc0190]) goto 4145;
8 4142: 3d,29,0d             jb    B5,R29,4152        if (B5_R29) goto 4152;
8 4145: b3,01,45,01,33       ldb   R33,[145]          R33 = [145];         
8 414a: 9b,f3,44,03,33       cmpb  R33,[Rf2+344]                           
8 414f: db,01                jc    4152               if ((uns) R33 >= [Sc0192]) goto 4152;
8 4151: f0                   ret                      return;              

8 4152: 35,29,07             jnb   B5,R29,415c        if (!B5_R29) goto 415c;
8 4155: 9b,f3,42,03,36       cmpb  R36,[Rf2+342]                           
8 415a: d3,22                jnc   417e               if ((uns) R36 < [Sc0190]) goto 417e;
8 415c: 8b,f3,82,01,3a       cmpw  R3a,[Rf2+182]                           
8 4161: db,1b                jc    417e               if ((uns) R3a >= [Sc0089]) goto 417e;
8 4163: 4b,01,2c,01,b6,38    sb3w  R38,Rb6,[12c]      R38 = Rb6 - [12c];   
8 4169: d3,13                jnc   417e               if (R38 < 0) goto 417e;
8 416b: 8b,f3,46,03,38       cmpw  R38,[Rf2+346]                           
8 4170: d3,0c                jnc   417e               if ((uns) R38 < [Sc0193]) goto 417e;
8 4172: b3,01,45,01,33       ldb   R33,[145]          R33 = [145];         
8 4177: 9b,f3,43,03,33       cmpb  R33,[Rf2+343]                           
8 417c: d1,07                jleu  4185               if ((uns) R33 <= [Sc0191]) goto 4185;
8 417e: 01,b4                clrw  Rb4                Rb4 = 0;             
8 4180: c7,01,45,01,00       stb   [145],0            [145] = 0;           
8 4185: fa                   di                       disable ints;        
8 4186: c3,01,1e,02,b6       stw   [21e],Rb6          [21e] = Rb6;         
8 418b: 48,8a,06,80          sb3w  R80,R06,R8a        R80 = IO_TIMER - R8a;
8 418f: 64,80,8a             ad2w  R8a,R80            R8a += R80;          
8 4192: b4,00,8c             adcb  R8c,0              R8c += 0 + CY;       
8 4195: c3,01,2e,01,8a       stw   [12e],R8a          [12e] = R8a;         
8 419a: c7,01,30,01,8c       stb   [130],R8c          [130] = R8c;         
8 419f: fb                   ei                       enable ints;         
8 41a0: f0                   ret                      return;              

Sub0062:
8 41a1: 37,a7,0a             jnb   B7,Ra7,41ae        if (!B7_Ra7) goto 41ae;
8 41a4: b3,f2,1e,34          ldb   R34,[Rf2+1e]       R34 = [Sc0040];      
8 41a8: c7,01,03,02,34       stb   [203],R34          [203] = R34;         
8 41ad: f0                   ret                      return;              

8 41ae: 45,03,00,f6,32       ad3w  R32,Rf6,3          R32 = FN305;         
8 41b3: b0,bb,34             ldb   R34,Rbb            R34 = [bACT];        
8 41b6: ef,17,f8             call  39d0               SUByteLU();          
8 41b9: b0,38,3c             ldb   R3c,R38            R3c = R38;           
8 41bc: 45,0d,00,f6,32       ad3w  R32,Rf6,d          R32 = FN326;         
8 41c1: b0,ba,34             ldb   R34,Rba            R34 = [bECT];        
8 41c4: ef,09,f8             call  39d0               SUByteLU();          
8 41c7: 7c,38,3c             ml2b  R3c,R38            R3c *= R38;          
8 41ca: 45,e6,02,f0,32       ad3w  R32,Rf0,2e6        R32 = FN070V;        
8 41cf: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 41d2: ef,5b,f8             call  3a30               UUWordLU();          
8 41d5: c0,30,38             stw   R30,R38            R30 = R38;           
8 41d8: c3,01,0a,03,38       stw   [30a],R38          [30a] = R38;         
8 41dd: 45,82,02,f0,32       ad3w  R32,Rf0,282        R32 = FN021V;        
8 41e2: af,01,03,02,34       ldzbw R34,[203]          R34 = (uns)[203];    
8 41e7: ef,46,f8             call  3a30               UUWordLU();          
8 41ea: c3,01,ea,02,38       stw   [2ea],R38          [2ea] = R38;         
8 41ef: a0,38,32             ldw   R32,R38            R32 = R38;           
8 41f2: ad,0c,34             ldzbw R34,c              R34 = (uns)c;        
8 41f5: 45,1f,00,f2,38       ad3w  R38,Rf2,1f         R38 = FN1320;        
8 41fa: ef,d4,f8             call  3ad1               UTabLU();            
8 41fd: 69,80,00,3a          sb2w  R3a,80             R3a -= 80;           
8 4201: 6c,3a,3c             ml2w  R3c,R3a            R3c *= R3a;          
8 4204: a3,f2,18,3c          ldw   R3c,[Rf2+18]       R3c = [Sc0037];      
8 4208: 6c,3e,3c             ml2w  R3c,R3e            R3c *= R3e;          
8 420b: a3,f2,1a,3c          ldw   R3c,[Rf2+1a]       R3c = [Sc0038];      
8 420f: 6c,3e,3c             ml2w  R3c,R3e            R3c *= R3e;          
8 4212: 4c,b8,3e,3c          ml3w  R3c,R3e,Rb8        R3c = R3e * [wRPM];  
8 4216: 0d,02,3c             shldw R3c,2              R3cL = R3cL * 4;     
8 4219: a3,01,28,01,38       ldw   R38,[128]          R38 = [128];         
8 421e: c3,01,f2,02,38       stw   [2f2],R38          [2f2] = R38;         
8 4223: 08,01,38             shrw  R38,1              R38 = R38 / 2;       
8 4226: 6c,3e,38             ml2w  R38,R3e            R38 *= R3e;          
8 4229: bc,bb,3c             ldsbw R3c,Rbb            R3c = (sig)[bACT];   
8 422c: 65,e6,00,3c          ad2w  R3c,e6             R3c += e6;           
8 4230: 8c,3c,38             divw  R38,R3c            R38 = R38L / R3c;    
8 4233: d5,1d                jnv   4252               if (!OV) goto 4252;  
8 4235: ac,df,40             ldzbw R40,Rdf            R40 = (uns)Rdf;      
8 4238: 09,04,40             shlw  R40,4              R40 = R40 * 10;      
8 423b: 01,3a                clrw  R3a                R3a = 0;             
8 423d: 68,40,38             sb2w  R38,R40            R38 -= R40;          
8 4240: d3,02                jnc   4244               if (R38 < 0) goto 4244;
8 4242: 07,3a                incw  R3a                R3a++;               
8 4244: 0c,01,38             shrdw R38,1              R38L = R38L / 2;     
8 4247: 91,20,a0             orrb  Ra0,20             Ra0 |= 20;           
8 424a: c3,01,ec,02,38       stw   [2ec],R38          [2ec] = R38;         
8 424f: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4252: a0,38,9c             ldw   R9c,R38            R9c = R38;           
8 4255: ac,df,3a             ldzbw R3a,Rdf            R3a = (uns)Rdf;      
8 4258: 09,04,3a             shlw  R3a,4              R3a = R3a * 10;      
8 425b: 48,3a,9c,3a          sb3w  R3a,R9c,R3a        R3a = R9c - R3a;     
8 425f: db,02                jc    4263               if (R3a >= 0) goto 4263;
8 4261: 01,3a                clrw  R3a                R3a = 0;             
8 4263: a3,01,7c,01,3c       ldw   R3c,[17c]          R3c = [17c];         
8 4268: 6c,3a,3c             ml2w  R3c,R3a            R3c *= R3a;          
8 426b: c3,01,7e,01,3e       stw   [17e],R3e          [17e] = R3e;         
8 4270: a3,01,64,01,3e       ldw   R3e,[164]          R3e = [164];         
8 4275: a3,01,20,01,38       ldw   R38,[120]          R38 = [120];         
8 427a: 67,fb,f6,00,38       ad2w  R38,[Rfa+f6]       R38 += [Sc0289];     
8 427f: 88,38,b6             cmpw  Rb6,R38                                 
8 4282: d9,25                jgtu  42a9               if ((uns) Rb6 > R38) goto 42a9;
8 4284: b3,01,6c,01,38       ldb   R38,[16c]          R38 = [16c];         
8 4289: 9b,fa,0c,38          cmpb  R38,[Rfa+c]                             
8 428d: d9,1a                jgtu  42a9               if ((uns) R38 > [Sc0215]) goto 42a9;
8 428f: 77,fa,0d,38          ad2b  R38,[Rfa+d]        R38 += [Sc0216];     
8 4293: db,19                jc    42ae               if (R38 > ff) goto 42ae;
8 4295: 9b,01,02,02,38       cmpb  R38,[202]                               
8 429a: db,12                jc    42ae               if ((uns) R38 >= [202]) goto 42ae;
8 429c: 77,fa,0e,38          ad2b  R38,[Rfa+e]        R38 += [Sc0217];     
8 42a0: db,2b                jc    42cd               if (R38 > ff) goto 42cd;
8 42a2: 9b,01,02,02,38       cmpb  R38,[202]                               
8 42a7: db,24                jc    42cd               if ((uns) R38 >= [202]) goto 42cd;
8 42a9: 71,bf,29             an2b  R29,bf             R29 &= bf;           
8 42ac: 20,6c                sjmp  431a               goto 431a;           

8 42ae: 3e,29,1f             jb    B6,R29,42d0        if (B6_R29) goto 42d0;
8 42b1: 91,40,29             orrb  R29,40             R29 |= 40;           
8 42b4: a3,f3,c0,01,34       ldw   R34,[Rf2+1c0]      R34 = [Sc0125];      
8 42b9: 44,34,3a,3e          ad3w  R3e,R3a,R34        R3e = R3a + R34;     
8 42bd: 3f,35,07             jb    B7,R35,42c7        if (B7_R35) goto 42c7;
8 42c0: d3,09                jnc   42cb               if (R3e <= ffff) goto 42cb;
8 42c2: bd,ff,3e             ldsbw R3e,ff             R3e = (sig)ff;       
8 42c5: 20,04                sjmp  42cb               goto 42cb;           

8 42c7: db,02                jc    42cb               if (R3e > ffff) goto 42cb;
8 42c9: 01,3e                clrw  R3e                R3e = 0;             
8 42cb: 20,3c                sjmp  4309               goto 4309;           

8 42cd: 36,29,43             jnb   B6,R29,4313        if (!B6_R29) goto 4313;
8 42d0: 48,3e,3a,40          sb3w  R40,R3a,R3e        R40 = R3a - R3e;     
8 42d4: db,02                jc    42d8               if (R40 >= 0) goto 42d8;
8 42d6: 03,40                negw  R40                R40 = -R40;          
8 42d8: a3,fb,0c,01,34       ldw   R34,[Rfa+10c]      R34 = [Sc0291];      
8 42dd: 6c,3a,34             ml2w  R34,R3a            R34 *= R3a;          
8 42e0: 88,36,40             cmpw  R40,R36                                 
8 42e3: d1,2e                jleu  4313               if ((uns) R40 <= R36) goto 4313;
8 42e5: b3,01,6d,01,34       ldb   R34,[16d]          R34 = [16d];         
8 42ea: 17,34                incb  R34                R34++;               
8 42ec: 9b,fb,f8,00,34       cmpb  R34,[Rfa+f8]                            
8 42f1: d3,22                jnc   4315               if ((uns) R34 < [Sc0290]) goto 4315;
8 42f3: a0,3a,34             ldw   R34,R3a            R34 = R3a;           
8 42f6: a0,3e,32             ldw   R32,R3e            R32 = R3e;           
8 42f9: a3,fb,6a,01,36       ldw   R36,[Rfa+16a]      R36 = [Sc0318];      
8 42fe: a3,01,38,02,3e       ldw   R3e,[238]          R3e = [238];         
8 4303: 91,02,a7             orrb  Ra7,2              Ra7 |= 2;            
8 4306: ef,6f,f7             call  3a78               Sub0051();           
8 4309: c3,01,64,01,3e       stw   [164],R3e          [164] = R3e;         
8 430e: c3,01,38,02,00       stw   [238],0            [238] = 0;           
8 4313: 11,34                clrb  R34                R34 = 0;             
8 4315: c7,01,6d,01,34       stb   [16d],R34          [16d] = R34;         
8 431a: 11,16                clrb  R16                R16 = 0;             
8 431c: 3e,29,05             jb    B6,R29,4324        if (B6_R29) goto 4324;
8 431f: a0,3a,3e             ldw   R3e,R3a            R3e = R3a;           
8 4322: 20,34                sjmp  4358               goto 4358;           

8 4324: b1,80,16             ldb   R16,80             R16 = 80;            
8 4327: a3,fa,0a,34          ldw   R34,[Rfa+a]        R34 = [Sc0214];      
8 432b: 6c,3e,34             ml2w  R34,R3e            R34 *= R3e;          
8 432e: 0d,01,34             shldw R34,1              R34L = R34L * 2;     
8 4331: db,0a                jc    433d               if (R34 * 2 > ffff) goto 433d;
8 4333: 88,36,3a             cmpw  R3a,R36                                 
8 4336: d1,05                jleu  433d               if ((uns) R3a <= R36) goto 433d;
8 4338: a0,3a,3e             ldw   R3e,R3a            R3e = R3a;           
8 433b: 20,1b                sjmp  4358               goto 4358;           

8 433d: 91,10,a5             orrb  Ra5,10             Ra5 |= 10;           
8 4340: b1,ff,16             ldb   R16,ff             R16 = ff;            
8 4343: a3,fb,0e,01,34       ldw   R34,[Rfa+10e]      R34 = [Sc0292];      
8 4348: 6c,3a,34             ml2w  R34,R3a            R34 *= R3a;          
8 434b: 0d,01,34             shldw R34,1              R34L = R34L * 2;     
8 434e: db,08                jc    4358               if (R34 * 2 > ffff) goto 4358;
8 4350: 88,36,3e             cmpw  R3e,R36                                 
8 4353: d1,03                jleu  4358               if ((uns) R3e <= R36) goto 4358;
8 4355: a0,36,3e             ldw   R3e,R36            R3e = R36;           
8 4358: 8b,fe,02,3e          cmpw  R3e,[Rfe+2]                             
8 435c: db,04                jc    4362               if ((uns) R3e >= [Sc0331]) goto 4362;
8 435e: a3,fe,02,3e          ldw   R3e,[Rfe+2]        R3e = [Sc0331];      
8 4362: c0,9a,3e             stw   R9a,R3e            R9a = R3e;           
8 4365: c7,01,71,01,16       stb   [171],R16          [171] = R16;         
8 436a: a0,9a,34             ldw   R34,R9a            R34 = R9a;           
8 436d: 45,9e,00,f4,32       ad3w  R32,Rf4,9e         R32 = Fc044;         
8 4372: ef,bb,f6             call  3a30               UUWordLU();          
8 4375: 6d,00,ef,38          ml2w  R38,ef00           R38 *= ef00;         
8 4379: b3,01,73,01,35       ldb   R35,[173]          R35 = [173];         
8 437e: 11,34                clrb  R34                R34 = 0;             
8 4380: 8c,34,38             divw  R38,R34            R38 = R38L / R34;    
8 4383: af,01,36,01,34       ldzbw R34,[136]          R34 = (uns)[136];    
8 4388: 64,34,38             ad2w  R38,R34            R38 += R34;          
8 438b: a3,01,28,01,34       ldw   R34,[128]          R34 = [128];         
8 4390: 01,36                clrw  R36                R36 = 0;             
8 4392: 0d,02,34             shldw R34,2              R34L = R34L * 4;     
8 4395: 8c,38,34             divw  R34,R38            R34 = R34L / R38;    
8 4398: c7,01,03,02,34       stb   [203],R34          [203] = R34;         
8 439d: f0                   ret                      return;              

Sub0063:
8 439e: 37,a7,02             jnb   B7,Ra7,43a3        if (!B7_Ra7) goto 43a3;
8 43a1: 20,97                sjmp  443a               goto 443a;           

8 43a3: a3,01,00,01,32       ldw   R32,[100]          R32 = [100];         
8 43a8: a0,b6,34             ldw   R34,Rb6            R34 = Rb6;           
8 43ab: a3,fb,72,01,36       ldw   R36,[Rfa+172]      R36 = [Sc0322];      
8 43b0: ef,c5,f6             call  3a78               Sub0051();           
8 43b3: c3,01,00,01,3e       stw   [100],R3e          [100] = R3e;         
8 43b8: 89,08,07,b8          cmpw  Rb8,708                                 
8 43bc: d1,0c                jleu  43ca               if ((uns) [wRPM] <= 708) goto 43ca;
8 43be: 8b,01,20,01,3e       cmpw  R3e,[120]                               
8 43c3: db,05                jc    43ca               if ((uns) R3e >= [120]) goto 43ca;
8 43c5: c3,01,20,01,3e       stw   [120],R3e          [120] = R3e;         
8 43ca: a3,01,2c,01,32       ldw   R32,[12c]          R32 = [12c];         
8 43cf: a0,b6,34             ldw   R34,Rb6            R34 = Rb6;           
8 43d2: a3,fb,54,01,36       ldw   R36,[Rfa+154]      R36 = [Sc0307];      
8 43d7: ef,9e,f6             call  3a78               Sub0051();           
8 43da: c3,01,2c,01,3e       stw   [12c],R3e          [12c] = R3e;         
8 43df: a3,01,08,01,32       ldw   R32,[108]          R32 = [108];         
8 43e4: a0,b6,34             ldw   R34,Rb6            R34 = Rb6;           
8 43e7: a3,fb,7a,01,36       ldw   R36,[Rfa+17a]      R36 = [Sc0326];      
8 43ec: ef,89,f6             call  3a78               Sub0051();           
8 43ef: c3,01,08,01,3e       stw   [108],R3e          [108] = R3e;         
8 43f4: 45,02,00,f4,32       ad3w  R32,Rf4,2          R32 = Fc039;         
8 43f9: ac,be,34             ldzbw R34,Rbe            R34 = (uns)Rbe;      
8 43fc: ef,31,f6             call  3a30               UUWordLU();          
8 43ff: a0,38,36             ldw   R36,R38            R36 = R38;           
8 4402: a3,01,1c,02,32       ldw   R32,[21c]          R32 = [21c];         
8 4407: a0,b6,34             ldw   R34,Rb6            R34 = Rb6;           
8 440a: ef,6b,f6             call  3a78               Sub0051();           
8 440d: c3,01,1c,02,3e       stw   [21c],R3e          [21c] = R3e;         
8 4412: 36,a2,25             jnb   B6,Ra2,443a        if (!B6_Ra2) goto 443a;
8 4415: af,01,30,02,32       ldzbw R32,[230]          R32 = (uns)[230];    
8 441a: ac,be,34             ldzbw R34,Rbe            R34 = (uns)Rbe;      
8 441d: a3,fb,52,01,36       ldw   R36,[Rfa+152]      R36 = [Sc0306];      
8 4422: a3,01,3a,02,3e       ldw   R3e,[23a]          R3e = [23a];         
8 4427: 91,02,a7             orrb  Ra7,2              Ra7 |= 2;            
8 442a: ef,4b,f6             call  3a78               Sub0051();           
8 442d: c7,01,30,02,3e       stb   [230],R3e          [230] = R3e;         
8 4432: 71,bf,a2             an2b  Ra2,bf             Ra2 &= bf;           
8 4435: c7,01,3a,02,00       stb   [23a],0            [23a] = 0;           
8 443a: b3,f2,06,42          ldb   R42,[Rf2+6]        R42 = [Sc0021];      
8 443e: 99,01,42             cmpb  R42,1                                   
8 4441: d9,7a                jgtu  44bd               if ((uns) R42 > 1) goto 44bd;
8 4443: d3,79                jnc   44be               if ((uns) R42 < 1) goto 44be;
8 4445: 3f,a7,53             jb    B7,Ra7,449b        if (B7_Ra7) goto 449b;
8 4448: a3,01,02,01,32       ldw   R32,[102]          R32 = [102];         
8 444d: a3,01,14,01,34       ldw   R34,[114]          R34 = [114];         
8 4452: a3,fb,68,01,36       ldw   R36,[Rfa+168]      R36 = [Sc0317];      
8 4457: ef,1e,f6             call  3a78               Sub0051();           
8 445a: c3,01,02,01,3e       stw   [102],R3e          [102] = R3e;         
8 445f: 37,aa,43             jnb   B7,Raa,44a5        if (!B7_Raa) goto 44a5;
8 4462: 77,f3,9c,01,00       ad2b  0,[Rf2+19c]        0 += [Sc0106];       
8 4467: df,3c                je    44a5               if ([Sc0106] == 0) goto 44a5;
8 4469: af,01,6c,01,30       ldzbw R30,[16c]          R30 = (uns)[16c];    
8 446e: 09,06,30             shlw  R30,6              R30 = R30 * 40;      
8 4471: 67,fb,90,00,30       ad2w  R30,[Rfa+90]       R30 += [Sc0260];     
8 4476: 88,30,b8             cmpw  Rb8,R30                                 
8 4479: d9,2a                jgtu  44a5               if ((uns) [wRPM] > R30) goto 44a5;
8 447b: 9b,f3,9d,01,ba       cmpb  Rba,[Rf2+19d]                           
8 4480: de,23                jlt   44a5               if ((sig) [bECT] < [Sc0107]) goto 44a5;
8 4482: a3,01,92,04,32       ldw   R32,[492]          R32 = [492];         
8 4487: a3,01,14,01,34       ldw   R34,[114]          R34 = [114];         
8 448c: a3,fb,68,01,36       ldw   R36,[Rfa+168]      R36 = [Sc0317];      
8 4491: ef,e4,f5             call  3a78               Sub0051();           
8 4494: c3,01,92,04,3e       stw   [492],R3e          [492] = R3e;         
8 4499: 20,0a                sjmp  44a5               goto 44a5;           

8 449b: a3,01,92,04,3e       ldw   R3e,[492]          R3e = [492];         
8 44a0: c3,01,02,01,3e       stw   [102],R3e          [102] = R3e;         
8 44a5: 3d,a8,0c             jb    B5,Ra8,44b4        if (B5_Ra8) goto 44b4;
8 44a8: 33,a8,09             jnb   B3,Ra8,44b4        if (!B3_Ra8) goto 44b4;
8 44ab: a1,80,a2,3e          ldw   R3e,a280           R3e = a280;          
8 44af: c3,01,92,04,3e       stw   [492],R3e          [492] = R3e;         
8 44b4: 71,f7,a8             an2b  Ra8,f7             Ra8 &= f7;           
8 44b7: 35,a8,4b             jnb   B5,Ra8,4505        if (!B5_Ra8) goto 4505;
8 44ba: 91,08,a8             orrb  Ra8,8              Ra8 |= 8;            
8 44bd: f0                   ret                      return;              

8 44be: a3,01,14,01,30       ldw   R30,[114]          R30 = [114];         
8 44c3: 8b,f3,74,02,30       cmpw  R30,[Rf2+274]                           
8 44c8: d9,0c                jgtu  44d6               if ((uns) R30 > [Sc0147]) goto 44d6;
8 44ca: 8b,f3,72,02,30       cmpw  R30,[Rf2+272]                           
8 44cf: d3,05                jnc   44d6               if ((uns) R30 < [Sc0146]) goto 44d6;
8 44d1: a3,01,14,01,c2       ldw   Rc2,[114]          Rc2 = [114];         
8 44d6: 35,a8,05             jnb   B5,Ra8,44de        if (!B5_Ra8) goto 44de;
8 44d9: a3,01,16,01,c2       ldw   Rc2,[116]          Rc2 = [116];         
8 44de: 3f,a7,24             jb    B7,Ra7,4505        if (B7_Ra7) goto 4505;
8 44e1: a3,01,04,01,32       ldw   R32,[104]          R32 = [104];         
8 44e6: a0,c2,34             ldw   R34,Rc2            R34 = Rc2;           
8 44e9: a3,fb,66,01,36       ldw   R36,[Rfa+166]      R36 = [Sc0316];      
8 44ee: ef,87,f5             call  3a78               Sub0051();           
8 44f1: c3,01,04,01,3e       stw   [104],R3e          [104] = R3e;         
8 44f6: 37,aa,0c             jnb   B7,Raa,4505        if (!B7_Raa) goto 4505;
8 44f9: 8b,01,16,01,3e       cmpw  R3e,[116]                               
8 44fe: db,05                jc    4505               if ((uns) R3e >= [116]) goto 4505;
8 4500: c3,01,16,01,3e       stw   [116],R3e          [116] = R3e;         
8 4505: f0                   ret                      return;              

Sub0064:
8 4506: 45,12,00,fa,30       ad3w  R30,Rfa,12         R30 = St0031;        
8 450b: ef,08,f6             call  3b16               Sub0056();           
8 450e: d3,1c                jnc   452c               if ((uns) [bATMR1] < [R30]) goto 452c;
8 4510: b3,01,34,02,30       ldb   R30,[234]          R30 = [234];         
8 4515: 9b,f3,8a,00,30       cmpb  R30,[Rf2+8a]                            
8 451a: d3,10                jnc   452c               if ((uns) R30 < [Sc0046]) goto 452c;
8 451c: 8b,f3,8c,00,da       cmpw  Rda,[Rf2+8c]                            
8 4521: d9,03                jgtu  4526               if ((uns) Rda > [Sc0047]) goto 4526;
8 4523: 39,a2,06             jb    B1,Ra2,452c        if (B1_Ra2) goto 452c;
8 4526: 91,04,a2             orrb  Ra2,4              Ra2 |= 4;            
8 4529: 91,02,a2             orrb  Ra2,2              Ra2 |= 2;            
8 452c: b3,fa,15,34          ldb   R34,[Rfa+15]       R34 = [Sc0219];      
8 4530: b3,fa,17,30          ldb   R30,[Rfa+17]       R30 = [Sc0221];      
8 4534: 5b,fa,18,30,32       sb3b  R32,R30,[Rfa+18]   R32 = R30 - [Sc0222];
8 4539: d3,11                jnc   454c               if (R32 < 0) goto 454c;
8 453b: 98,32,ab             cmpb  Rab,R32                                 
8 453e: db,0c                jc    454c               if ((uns) Rab >= R32) goto 454c;
8 4540: 57,fa,16,34,36       ad3b  R36,R34,[Rfa+16]   R36 = R34 + [Sc0220];
8 4545: db,05                jc    454c               if (R36 > ff) goto 454c;
8 4547: 98,36,be             cmpb  Rbe,R36                                 
8 454a: d9,15                jgtu  4561               if ((uns) Rbe > R36) goto 4561;
8 454c: 98,30,ab             cmpb  Rab,R30                                 
8 454f: d1,06                jleu  4557               if ((uns) Rab <= R30) goto 4557;
8 4551: 8b,fa,1a,da          cmpw  Rda,[Rfa+1a]                            
8 4555: db,05                jc    455c               if ((uns) Rda >= [Sc0223]) goto 455c;
8 4557: 98,34,be             cmpb  Rbe,R34                                 
8 455a: db,08                jc    4564               if ((uns) Rbe >= R34) goto 4564;
8 455c: 71,f7,a1             an2b  Ra1,f7             Ra1 &= f7;           
8 455f: 20,03                sjmp  4564               goto 4564;           

8 4561: 91,08,a1             orrb  Ra1,8              Ra1 |= 8;            
8 4564: 3f,a7,06             jb    B7,Ra7,456d        if (B7_Ra7) goto 456d;
8 4567: 9b,fa,1c,dc          cmpb  Rdc,[Rfa+1c]                            
8 456b: d1,03                jleu  4570               if ((uns) Rdc <= [Sc0224]) goto 4570;
8 456d: 71,fb,a2             an2b  Ra2,fb             Ra2 &= fb;           
8 4570: 9b,fa,22,dc          cmpb  Rdc,[Rfa+22]                            
8 4574: d9,4b                jgtu  45c1               if ((uns) Rdc > [Sc0228]) goto 45c1;
8 4576: 32,a2,48             jnb   B2,Ra2,45c1        if (!B2_Ra2) goto 45c1;
8 4579: b3,01,15,02,30       ldb   R30,[215]          R30 = [215];         
8 457e: 9b,f3,74,01,30       cmpb  R30,[Rf2+174]                           
8 4583: d7,3c                jne   45c1               if (R30 != [Sc0079]) goto 45c1;
8 4585: 3d,a2,39             jb    B5,Ra2,45c1        if (B5_Ra2) goto 45c1;
8 4588: 3a,a7,36             jb    B2,Ra7,45c1        if (B2_Ra7) goto 45c1;
8 458b: 3e,25,33             jb    B6,R25,45c1        if (B6_R25) goto 45c1;
8 458e: b3,01,ef,01,32       ldb   R32,[1ef]          R32 = [1ef];         
8 4593: 9b,f3,8f,00,32       cmpb  R32,[Rf2+8f]                            
8 4598: d1,0f                jleu  45a9               if ((uns) R32 <= [Sc0049]) goto 45a9;
8 459a: b3,01,ae,00,32       ldb   R32,Rae            R32 = Rae;           
8 459f: 9b,f3,8e,00,32       cmpb  R32,[Rf2+8e]                            
8 45a4: d1,03                jleu  45a9               if ((uns) R32 <= [Sc0048]) goto 45a9;
8 45a6: 38,aa,18             jb    B0,Raa,45c1        if (B0_Raa) goto 45c1;
8 45a9: 32,25,15             jnb   B2,R25,45c1        if (!B2_R25) goto 45c1;
8 45ac: 33,a1,12             jnb   B3,Ra1,45c1        if (!B3_Ra1) goto 45c1;
8 45af: 32,a1,17             jnb   B2,Ra1,45c9        if (!B2_Ra1) goto 45c9;
8 45b2: 71,fb,a1             an2b  Ra1,fb             Ra1 &= fb;           
8 45b5: 89,00,80,96          cmpw  R96,8000                                
8 45b9: d1,0e                jleu  45c9               if ((uns) R96 <= 8000) goto 45c9;
8 45bb: a1,00,80,96          ldw   R96,8000           R96 = 8000;          
8 45bf: 20,08                sjmp  45c9               goto 45c9;           

8 45c1: 91,04,a1             orrb  Ra1,4              Ra1 |= 4;            
8 45c4: c3,01,84,01,00       stw   [184],0            [184] = 0;           
8 45c9: 31,d6,0a             jnb   B1,Rd6,45d6        if (!B1_Rd6) goto 45d6;
8 45cc: 32,a1,04             jnb   B2,Ra1,45d3        if (!B2_Ra1) goto 45d3;
8 45cf: 71,fd,d6             an2b  Rd6,fd             Rd6 &= fd;           
8 45d2: f0                   ret                      return;              

8 45d3: 91,04,a1             orrb  Ra1,4              Ra1 |= 4;            
8 45d6: f0                   ret                      return;              

Sub0065:
8 45d7: 45,5e,00,f6,32       ad3w  R32,Rf6,5e         R32 = Fc066;         
8 45dc: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 45df: ef,4e,f4             call  3a30               UUWordLU();          
8 45e2: a0,38,30             ldw   R30,R38            R30 = R38;           
8 45e5: 45,4a,00,f6,32       ad3w  R32,Rf6,4a         R32 = Fc065;         
8 45ea: a3,01,28,01,34       ldw   R34,[128]          R34 = [128];         
8 45ef: ef,3e,f4             call  3a30               UUWordLU();          
8 45f2: a0,38,32             ldw   R32,R38            R32 = R38;           
8 45f5: ad,04,34             ldzbw R34,4              R34 = (uns)4;        
8 45f8: 45,3f,00,fa,38       ad3w  R38,Rfa,3f         R38 = Tb023;         
8 45fd: ef,d1,f4             call  3ad1               UTabLU();            
8 4600: b0,3b,16             ldb   R16,R3b            R16 = R3b;           
8 4603: a3,fa,1e,38          ldw   R38,[Rfa+1e]       R38 = [Sc0225];      
8 4607: 38,aa,0b             jb    B0,Raa,4615        if (B0_Raa) goto 4615;
8 460a: 45,76,00,f6,32       ad3w  R32,Rf6,76         R32 = Fc067;         
8 460f: ac,ab,34             ldzbw R34,Rab            R34 = (uns)Rab;      
8 4612: ef,18,f4             call  3a2d               USWordLU();          
8 4615: a0,38,40             ldw   R40,R38            R40 = R38;           
8 4618: 45,9e,00,f6,32       ad3w  R32,Rf6,9e         R32 = Fc068;         
8 461d: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 4620: ef,0d,f4             call  3a30               UUWordLU();          
8 4623: a0,38,3c             ldw   R3c,R38            R3c = R38;           
8 4626: 45,02,00,f0,32       ad3w  R32,Rf0,2          R32 = Fc001;         
8 462b: a0,40,36             ldw   R36,R40            R36 = R40;           
8 462e: 37,37,02             jnb   B7,R37,4633        if (!B7_R37) goto 4633;
8 4631: 03,36                negw  R36                R36 = -R36;          
8 4633: 01,34                clrw  R34                R34 = 0;             
8 4635: 8c,38,34             divw  R34,R38            R34 = R34L / R38;    
8 4638: dd,09                jv    4643               if (OV) goto 4643;   
8 463a: 08,06,34             shrw  R34,6              R34 = R34 / 40;      
8 463d: 89,cd,00,34          cmpw  R34,cd                                  
8 4641: d1,03                jleu  4646               if ((uns) R34 <= cd) goto 4646;
8 4643: b1,cd,34             ldb   R34,cd             R34 = cd;            
8 4646: ef,92,f3             call  39db               UUByteLU();          
8 4649: 3f,41,05             jb    B7,R41,4651        if (B7_R41) goto 4651;
8 464c: 39,a1,0a             jb    B1,Ra1,4659        if (B1_Ra1) goto 4659;
8 464f: 20,03                sjmp  4654               goto 4654;           

8 4651: 31,a1,05             jnb   B1,Ra1,4659        if (!B1_Ra1) goto 4659;
8 4654: 79,88,38             sb2b  R38,88             R38 -= 88;           
8 4657: 13,38                negb  R38                R38 = -R38;          
8 4659: 30,a1,05             jnb   B0,Ra1,4661        if (!B0_Ra1) goto 4661;
8 465c: 79,88,38             sb2b  R38,88             R38 -= 88;           
8 465f: 13,38                negb  R38                R38 = -R38;          
8 4661: b0,38,39             ldb   R39,R38            R39 = R38;           
8 4664: 11,38                clrb  R38                R38 = 0;             
8 4666: 6c,3c,38             ml2w  R38,R3c            R38 *= R3c;          
8 4669: ac,16,3c             ldzbw R3c,R16            R3c = (uns)R16;      
8 466c: 09,01,3c             shlw  R3c,1              R3c = R3c * 2;       
8 466f: 8c,3c,38             divw  R38,R3c            R38 = R38L / R3c;    
8 4672: d5,03                jnv   4677               if (!OV) goto 4677;  
8 4674: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4677: 6c,b8,38             ml2w  R38,Rb8            R38 *= [wRPM];       
8 467a: 4b,01,0c,02,06,34    sb3w  R34,R06,[20c]      R34 = IO_TIMER - [20c];
8 4680: 6d,44,28,34          ml2w  R34,2844           R34 *= 2844;         
8 4684: a0,36,34             ldw   R34,R36            R34 = R36;           
8 4687: 30,a1,25             jnb   B0,Ra1,46af        if (!B0_Ra1) goto 46af;
8 468a: 71,bf,27             an2b  R27,bf             R27 &= bf;           
8 468d: b0,16,35             ldb   R35,R16            R35 = R16;           
8 4690: 11,34                clrb  R34                R34 = 0;             
8 4692: 6d,78,00,34          ml2w  R34,78             R34 *= 78;           
8 4696: 8c,b8,34             divw  R34,Rb8            R34 = R34L / [wRPM]; 
8 4699: a3,01,84,01,36       ldw   R36,[184]          R36 = [184];         
8 469e: c3,01,84,01,00       stw   [184],0            [184] = 0;           
8 46a3: 8b,01,42,01,34       cmpw  R34,[142]                               
8 46a8: c3,01,42,01,00       stw   [142],0            [142] = 0;           
8 46ad: db,20                jc    46cf               if ((uns) R34 >= [142]) goto 46cf;
8 46af: 6c,3a,34             ml2w  R34,R3a            R34 *= R3a;          
8 46b2: 30,a1,0f             jnb   B0,Ra1,46c4        if (!B0_Ra1) goto 46c4;
8 46b5: 99,03,37             cmpb  R37,3                                   
8 46b8: d1,05                jleu  46bf               if ((uns) R37 <= 3) goto 46bf;
8 46ba: bd,ff,36             ldsbw R36,ff             R36 = (sig)ff;       
8 46bd: 20,10                sjmp  46cf               goto 46cf;           

8 46bf: 0d,06,34             shldw R34,6              R34L = R34L * 40;    
8 46c2: 20,0b                sjmp  46cf               goto 46cf;           

8 46c4: 47,01,84,01,36,38    ad3w  R38,R36,[184]      R38 = R36 + [184];   
8 46ca: c3,01,84,01,38       stw   [184],R38          [184] = R38;         
8 46cf: 39,a1,0c             jb    B1,Ra1,46de        if (B1_Ra1) goto 46de;
8 46d2: 68,36,96             sb2w  R96,R36            R96 -= R36;          
8 46d5: db,0f                jc    46e6               if (R96 >= 0) goto 46e6;
8 46d7: a3,f3,98,00,96       ldw   R96,[Rf2+98]       R96 = [Sc0054];      
8 46dc: 20,32                sjmp  4710               goto 4710;           

8 46de: 64,36,96             ad2w  R96,R36            R96 += R36;          
8 46e1: d3,03                jnc   46e6               if (R96 <= ffff) goto 46e6;
8 46e3: bd,ff,96             ldsbw R96,ff             R96 = (sig)ff;       
8 46e6: a3,f3,98,00,30       ldw   R30,[Rf2+98]       R30 = [Sc0054];      
8 46eb: 88,30,96             cmpw  R96,R30                                 
8 46ee: d3,1d                jnc   470d               if ((uns) R96 < R30) goto 470d;
8 46f0: a3,f3,96,00,30       ldw   R30,[Rf2+96]       R30 = [Sc0053];      
8 46f5: 37,aa,10             jnb   B7,Raa,4708        if (!B7_Raa) goto 4708;
8 46f8: b3,01,6f,01,32       ldb   R32,[16f]          R32 = [16f];         
8 46fd: 9b,01,70,01,32       cmpb  R32,[170]                               
8 4702: df,04                je    4708               if (R32 == [170]) goto 4708;
8 4704: a1,00,80,30          ldw   R30,8000           R30 = 8000;          
8 4708: 88,30,96             cmpw  R96,R30                                 
8 470b: d1,03                jleu  4710               if ((uns) R96 <= R30) goto 4710;
8 470d: a0,30,96             ldw   R96,R30            R96 = R30;           
8 4710: c3,01,0c,02,06       stw   [20c],R06          [20c] = IO_TIMER;    
8 4715: f0                   ret                      return;              

Sub0066:
8 4716: 36,25,0d             jnb   B6,R25,4726        if (!B6_R25) goto 4726;
8 4719: 45,ca,02,f0,32       ad3w  R32,Rf0,2ca        R32 = FN070;         
8 471e: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 4721: ef,0c,f3             call  3a30               UUWordLU();          
8 4724: 20,0f                sjmp  4735               goto 4735;           

8 4726: 45,a2,02,f0,32       ad3w  R32,Rf0,2a2        R32 = FN022A;        
8 472b: b3,f3,c0,00,36       ldb   R36,[Rf2+c0]       R36 = [Sc0065];      
8 4730: 29,3c                scall 486e               Sub0067();           
8 4732: ef,f0,f2             call  3a25               SUWordLU();          
8 4735: a0,38,30             ldw   R30,R38            R30 = R38;           
8 4738: 45,0a,03,f0,32       ad3w  R32,Rf0,30a        R32 = FN072D;        
8 473d: ac,ab,34             ldzbw R34,Rab            R34 = (uns)Rab;      
8 4740: ef,ed,f2             call  3a30               UUWordLU();          
8 4743: a0,38,32             ldw   R32,R38            R32 = R38;           
8 4746: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 4749: 45,02,00,f8,38       ad3w  R38,Rf8,2          R38 = FN1362;        
8 474e: 36,25,05             jnb   B6,R25,4756        if (!B6_R25) goto 4756;
8 4751: 45,a2,00,f8,38       ad3w  R38,Rf8,a2         R38 = FN1462;        
8 4756: ef,78,f3             call  3ad1               UTabLU();            
8 4759: 49,80,00,3a,3c       sb3w  R3c,R3a,80         R3c = R3a - 80;      
8 475e: 36,25,22             jnb   B6,R25,4783        if (!B6_R25) goto 4783;
8 4761: a3,01,80,01,3a       ldw   R3a,[180]          R3a = [180];         
8 4766: 6c,3a,3c             ml2w  R3c,R3a            R3c *= R3a;          
8 4769: 0c,09,3c             shrdw R3c,9              R3cL = R3cL / 200;   
8 476c: 88,00,3e             cmpw  R3e,0                                   
8 476f: df,03                je    4774               if (R3e == 0) goto 4774;
8 4771: bd,ff,3c             ldsbw R3c,ff             R3c = (sig)ff;       
8 4774: 07,3a                incw  R3a                R3a++;               
8 4776: 89,00,02,3a          cmpw  R3a,200                                 
8 477a: d1,02                jleu  477e               if ((uns) R3a <= 200) goto 477e;
8 477c: 05,3a                decw  R3a                R3a--;               
8 477e: c3,01,80,01,3a       stw   [180],R3a          [180] = R3a;         
8 4783: 45,a2,02,f0,32       ad3w  R32,Rf0,2a2        R32 = FN022A;        
8 4788: b3,f3,c1,00,36       ldb   R36,[Rf2+c1]       R36 = [Sc0066];      
8 478d: 28,df                scall 486e               Sub0067();           
8 478f: ef,93,f2             call  3a25               SUWordLU();          
8 4792: a0,38,30             ldw   R30,R38            R30 = R38;           
8 4795: 45,32,02,f0,32       ad3w  R32,Rf0,232        R32 = FN018A;        
8 479a: ac,d7,34             ldzbw R34,Rd7            R34 = (uns)[bATMR1]; 
8 479d: ef,90,f2             call  3a30               UUWordLU();          
8 47a0: a0,38,32             ldw   R32,R38            R32 = R38;           
8 47a3: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 47a6: 45,52,00,f8,38       ad3w  R38,Rf8,52         R38 = FN1361_H_RES;  
8 47ab: ef,23,f3             call  3ad1               UTabLU();            
8 47ae: 69,80,00,3a          sb2w  R3a,80             R3a -= 80;           
8 47b2: 68,3a,3c             sb2w  R3c,R3a            R3c -= R3a;          
8 47b5: db,02                jc    47b9               if (R3c >= 0) goto 47b9;
8 47b7: 01,3c                clrw  R3c                R3c = 0;             
8 47b9: ad,80,38             ldzbw R38,80             R38 = (uns)80;       
8 47bc: 30,aa,50             jnb   B0,Raa,480f        if (!B0_Raa) goto 480f;
8 47bf: 45,2e,00,f0,32       ad3w  R32,Rf0,2e         R32 = FN303;         
8 47c4: 37,aa,1b             jnb   B7,Raa,47e2        if (!B7_Raa) goto 47e2;
8 47c7: 45,16,00,f0,32       ad3w  R32,Rf0,16         R32 = Fc003;         
8 47cc: 9b,fa,29,00          cmpb  0,[Rfa+29]                              
8 47d0: d7,07                jne   47d9               if (0 != [Sc0233]) goto 47d9;
8 47d2: 9b,f3,8e,00,ae       cmpb  Rae,[Rf2+8e]                            
8 47d7: d1,36                jleu  480f               if ((uns) Rae <= [Sc0048]) goto 480f;
8 47d9: 39,a2,06             jb    B1,Ra2,47e2        if (B1_Ra2) goto 47e2;
8 47dc: 9b,fa,28,ba          cmpb  Rba,[Rfa+28]                            
8 47e0: da,2d                jle   480f               if ((sig) [bECT] <= [Sc0232]) goto 480f;
8 47e2: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 47e5: ef,48,f2             call  3a30               UUWordLU();          
8 47e8: 3f,aa,24             jb    B7,Raa,480f        if (B7_Raa) goto 480f;
8 47eb: a0,38,30             ldw   R30,R38            R30 = R38;           
8 47ee: 8b,f3,c6,00,b8       cmpw  Rb8,[Rf2+c6]                            
8 47f3: d3,1a                jnc   480f               if ((uns) [wRPM] < [Sc0069]) goto 480f;
8 47f5: 8b,f3,c8,00,b8       cmpw  Rb8,[Rf2+c8]                            
8 47fa: d9,13                jgtu  480f               if ((uns) [wRPM] > [Sc0070]) goto 480f;
8 47fc: 45,52,00,f0,32       ad3w  R32,Rf0,52         R32 = FN310;         
8 4801: b3,01,4a,01,34       ldb   R34,[14a]          R34 = [14a];         
8 4806: ef,d2,f1             call  39db               UUByteLU();          
8 4809: 6c,30,38             ml2w  R38,R30            R38 *= R30;          
8 480c: 0c,07,38             shrdw R38,7              R38L = R38L / 80;    
8 480f: ad,80,3e             ldzbw R3e,80             R3e = (uns)80;       
8 4812: 31,a2,15             jnb   B1,Ra2,482a        if (!B1_Ra2) goto 482a;
8 4815: 3a,a2,03             jb    B2,Ra2,481b        if (B2_Ra2) goto 481b;
8 4818: 3e,a6,0b             jb    B6,Ra6,4826        if (B6_Ra6) goto 4826;
8 481b: b3,01,dc,00,3a       ldb   R3a,Rdc            R3a = Rdc;           
8 4820: 9b,fa,22,3a          cmpb  R3a,[Rfa+22]                            
8 4824: d3,04                jnc   482a               if ((uns) R3a < [Sc0228]) goto 482a;
8 4826: af,fa,24,3e          ldzbw R3e,[Rfa+24]       R3e = (uns)[Sc0230]; 
8 482a: 6c,3e,38             ml2w  R38,R3e            R38 *= R3e;          
8 482d: 88,00,3a             cmpw  R3a,0                                   
8 4830: df,03                je    4835               if (R3a == 0) goto 4835;
8 4832: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4835: 6c,38,3c             ml2w  R3c,R38            R3c *= R38;          
8 4838: af,01,01,02,3c       ldzbw R3c,[201]          R3c = (uns)[201];    
8 483d: 6c,3e,3c             ml2w  R3c,R3e            R3c *= R3e;          
8 4840: 0c,06,3c             shrdw R3c,6              R3cL = R3cL / 40;    
8 4843: 88,00,3e             cmpw  R3e,0                                   
8 4846: df,03                je    484b               if (R3e == 0) goto 484b;
8 4848: bd,ff,3c             ldsbw R3c,ff             R3c = (sig)ff;       
8 484b: 88,00,3c             cmpw  R3c,0                                   
8 484e: d7,02                jne   4852               if (R3c != 0) goto 4852;
8 4850: 07,3c                incw  R3c                R3c++;               
8 4852: 31,d6,0c             jnb   B1,Rd6,4861        if (!B1_Rd6) goto 4861;
8 4855: a0,96,3c             ldw   R3c,R96            R3c = R96;           
8 4858: 6b,f3,92,00,3c       sb2w  R3c,[Rf2+92]       R3c -= [Sc0051];     
8 485d: db,02                jc    4861               if (R3c >= 0) goto 4861;
8 485f: 01,3c                clrw  R3c                R3c = 0;             
8 4861: a0,3c,96             ldw   R96,R3c            R96 = R3c;           
8 4864: 89,00,80,3c          cmpw  R3c,8000                                
8 4868: d9,03                jgtu  486d               if ((uns) R3c > 8000) goto 486d;
8 486a: 71,fd,d6             an2b  Rd6,fd             Rd6 &= fd;           
8 486d: f0                   ret                      return;              

Sub0067:
8 486e: fe,5c,bb,36,34       sml3b  R34,R36,Rbb       R34 = (sig)R36 * [bACT];
8 4873: 13,36                negb  R36                R36 = -R36;          
8 4875: 75,7f,36             ad2b  R36,7f             R36 += 7f;           
8 4878: fe,7c,ba,36          sml2b  R36,Rba           R36 *= (sig)[bECT];  
8 487c: bc,ba,38             ldsbw R38,Rba            R38 = (sig)[bECT];   
8 487f: 64,38,36             ad2w  R36,R38            R36 += R38;          
8 4882: 64,36,34             ad2w  R34,R36            R34 += R36;          
8 4885: f0                   ret                      return;              

Sub0068:
8 4886: 3e,a7,13             jb    B6,Ra7,489c        if (B6_Ra7) goto 489c;
8 4889: 9b,f3,15,03,ba       cmpb  Rba,[Rf2+315]                           
8 488e: de,0c                jlt   489c               if ((sig) [bECT] < [Sc0157]) goto 489c;
8 4890: 9b,f3,16,03,ba       cmpb  Rba,[Rf2+316]                           
8 4895: d2,05                jgt   489c               if ((sig) [bECT] > [Sc0158]) goto 489c;
8 4897: 91,01,a7             orrb  Ra7,1              Ra7 |= 1;            
8 489a: 20,08                sjmp  48a4               goto 48a4;           

8 489c: c3,01,38,01,00       stw   [138],0            [138] = 0;           
8 48a1: 71,fe,a7             an2b  Ra7,fe             Ra7 &= fe;           
8 48a4: 3a,a1,30             jb    B2,Ra1,48d7        if (B2_Ra1) goto 48d7;
8 48a7: 9b,f3,18,03,bb       cmpb  Rbb,[Rf2+318]                           
8 48ac: d6,29                jge   48d7               if ((sig) [bACT] >= [Sc0160]) goto 48d7;
8 48ae: 9b,f3,17,03,bb       cmpb  Rbb,[Rf2+317]                           
8 48b3: da,22                jle   48d7               if ((sig) [bACT] <= [Sc0159]) goto 48d7;
8 48b5: a3,01,38,01,38       ldw   R38,[138]          R38 = [138];         
8 48ba: 8b,f3,1a,03,38       cmpw  R38,[Rf2+31a]                           
8 48bf: d3,16                jnc   48d7               if ((uns) R38 < [Sc0161]) goto 48d7;
8 48c1: 3f,a1,13             jb    B7,Ra1,48d7        if (B7_Ra1) goto 48d7;
8 48c4: 51,d1,a8,38          an3b  R38,Ra8,d1         R38 = Ra8 & d1;      
8 48c8: d7,0d                jne   48d7               if (R38 != 0) goto 48d7;
8 48ca: 36,29,34             jnb   B6,R29,4901        if (!B6_R29) goto 4901;
8 48cd: b3,01,5d,01,38       ldb   R38,[15d]          R38 = [15d];         
8 48d2: 99,01,38             cmpb  R38,1                                   
8 48d5: df,02                je    48d9               if (R38 == 1) goto 48d9;
8 48d7: 20,e1                sjmp  49ba               goto 49ba;           

8 48d9: 9b,f3,25,03,00       cmpb  0,[Rf2+325]                             
8 48de: df,03                je    48e3               if (0 == [Sc0169]) goto 48e3;
8 48e0: 3f,26,1e             jb    B7,R26,4901        if (B7_R26) goto 4901;
8 48e3: b1,08,30             ldb   R30,8              R30 = 8;             
8 48e6: b3,01,6f,01,38       ldb   R38,[16f]          R38 = [16f];         
8 48eb: c7,01,c6,02,38       stb   [2c6],R38          [2c6] = R38;         
8 48f0: c7,01,c7,02,30       stb   [2c7],R30          [2c7] = R30;         
8 48f5: 01,14                clrw  R14                R14 = 0;             
8 48f7: b0,30,15             ldb   R15,R30            R15 = R30;           
8 48fa: 01,16                clrw  R16                R16 = 0;             
8 48fc: b0,38,17             ldb   R17,R38            R17 = R38;           
8 48ff: 20,4c                sjmp  494d               goto 494d;           

8 4901: a3,01,9e,00,38       ldw   R38,R9e            R38 = R9e;           
8 4906: 6d,03,01,38          ml2w  R38,103            R38 *= 103;          
8 490a: c3,01,9e,00,38       stw   R9e,R38            R9e = R38;           
8 490f: a3,01,ea,02,14       ldw   R14,[2ea]          R14 = [2ea];         
8 4914: a3,01,ea,02,38       ldw   R38,[2ea]          R38 = [2ea];         
8 4919: 65,80,00,38          ad2w  R38,80             R38 += 80;           
8 491d: bf,01,9e,00,3a       ldsbw R3a,R9e            R3a = (sig)R9e;      
8 4922: 64,3a,38             ad2w  R38,R3a            R38 += R3a;          
8 4925: c7,01,c7,02,39       stb   [2c7],R39          [2c7] = R39;         
8 492a: c4,30,39             stb   R30,R39            R30 = R39;           
8 492d: a3,01,e8,02,16       ldw   R16,[2e8]          R16 = [RPM_FN070SC]; 
8 4932: a3,01,e8,02,38       ldw   R38,[2e8]          R38 = [RPM_FN070SC]; 
8 4937: 65,80,00,38          ad2w  R38,80             R38 += 80;           
8 493b: bf,01,9f,00,3a       ldsbw R3a,R9f            R3a = (sig)R9f;      
8 4940: 64,3a,38             ad2w  R38,R3a            R38 += R3a;          
8 4943: c7,01,c6,02,39       stb   [2c6],R39          [2c6] = R39;         
8 4948: 99,08,30             cmpb  R30,8                                   
8 494b: db,6d                jc    49ba               if ((uns) R30 >= 8) goto 49ba;
8 494d: 7d,0a,30             ml2b  R30,a              R30 *= a;            
8 4950: 77,01,c6,02,30       ad2b  R30,[2c6]          R30 += [2c6];        
8 4955: 45,3c,04,f8,38       ad3w  R38,Rf8,43c        R38 = FN1325;        
8 495a: 64,30,38             ad2w  R38,R30            R38 += R30;          
8 495d: 9a,38,00             cmpb  0,[R38]                                 
8 4960: d2,22                jgt   4984               if ((sig) 0 > [R38]) goto 4984;
8 4962: 4b,01,20,02,14,38    sb3w  R38,R14,[220]      R38 = R14 - [220];   
8 4968: db,02                jc    496c               if (R38 >= 0) goto 496c;
8 496a: 03,38                negw  R38                R38 = -R38;          
8 496c: 8b,fb,46,01,38       cmpw  R38,[Rfa+146]                           
8 4971: d9,11                jgtu  4984               if ((uns) R38 > [Sc0299]) goto 4984;
8 4973: 4b,01,22,02,16,38    sb3w  R38,R16,[222]      R38 = R16 - [222];   
8 4979: db,02                jc    497d               if (R38 >= 0) goto 497d;
8 497b: 03,38                negw  R38                R38 = -R38;          
8 497d: 8b,fb,48,01,38       cmpw  R38,[Rfa+148]                           
8 4982: d1,0c                jleu  4990               if ((uns) R38 <= [Sc0300]) goto 4990;
8 4984: c3,01,20,02,14       stw   [220],R14          [220] = R14;         
8 4989: c3,01,22,02,16       stw   [222],R16          [222] = R16;         
8 498e: 20,2a                sjmp  49ba               goto 49ba;           

8 4990: 30,a1,0c             jnb   B0,Ra1,499f        if (!B0_Ra1) goto 499f;
8 4993: b3,01,ee,01,38       ldb   R38,[1ee]          R38 = [1ee];         
8 4998: 17,38                incb  R38                R38++;               
8 499a: c7,01,ee,01,38       stb   [1ee],R38          [1ee] = R38;         
8 499f: b3,01,11,02,38       ldb   R38,[211]          R38 = [211];         
8 49a4: 9b,f3,1e,03,38       cmpb  R38,[Rf2+31e]                           
8 49a9: d9,0f                jgtu  49ba               if ((uns) R38 > [Sc0164]) goto 49ba;
8 49ab: a0,98,38             ldw   R38,R98            R38 = R98;           
8 49ae: 37,39,02             jnb   B7,R39,49b3        if (!B7_R39) goto 49b3;
8 49b1: 03,38                negw  R38                R38 = -R38;          
8 49b3: 8b,f3,20,03,38       cmpw  R38,[Rf2+320]                           
8 49b8: d3,10                jnc   49ca               if ((uns) R38 < [Sc0165]) goto 49ca;
8 49ba: c7,01,04,02,00       stb   [204],0            [204] = 0;           
8 49bf: c7,01,05,02,00       stb   [205],0            [205] = 0;           
8 49c4: c7,01,ee,01,00       stb   [1ee],0            [1ee] = 0;           
8 49c9: f0                   ret                      return;              

8 49ca: b3,01,77,04,32       ldb   R32,[477]          R32 = [477];         
8 49cf: 9b,f3,24,03,32       cmpb  R32,[Rf2+324]                           
8 49d4: d3,07                jnc   49dd               if ((uns) R32 < [Sc0168]) goto 49dd;
8 49d6: b3,f3,22,03,32       ldb   R32,[Rf2+322]      R32 = [Sc0166];      
8 49db: 20,05                sjmp  49e2               goto 49e2;           

8 49dd: b3,f3,23,03,32       ldb   R32,[Rf2+323]      R32 = [Sc0167];      
8 49e2: b3,01,ee,01,38       ldb   R38,[1ee]          R38 = [1ee];         
8 49e7: 98,32,38             cmpb  R38,R32                                 
8 49ea: d3,dd                jnc   49c9               if ((uns) R38 < R32) goto 49c9;
8 49ec: a3,fa,1e,38          ldw   R38,[Rfa+1e]       R38 = [Sc0225];      
8 49f0: 38,aa,0b             jb    B0,Raa,49fe        if (B0_Raa) goto 49fe;
8 49f3: 45,76,00,f6,32       ad3w  R32,Rf6,76         R32 = Fc067;         
8 49f8: ac,ab,34             ldzbw R34,Rab            R34 = (uns)Rab;      
8 49fb: ef,2f,f0             call  3a2d               USWordLU();          
8 49fe: fe,6d,08,00,38       sml2w  R38,8             R38 *= (sig)8;       
8 4a03: 65,00,80,38          ad2w  R38,8000           R38 += 8000;         
8 4a07: a3,fb,44,01,3a       ldw   R3a,[Rfa+144]      R3a = [Sc0298];      
8 4a0c: 31,a1,48             jnb   B1,Ra1,4a57        if (!B1_Ra1) goto 4a57;
8 4a0f: 64,38,3a             ad2w  R3a,R38            R3a += R38;          
8 4a12: 88,3a,96             cmpw  R96,R3a                                 
8 4a15: d3,b2                jnc   49c9               if ((uns) R96 < R3a) goto 49c9;
8 4a17: b3,01,04,02,3c       ldb   R3c,[204]          R3c = [204];         
8 4a1c: 17,3c                incb  R3c                R3c++;               
8 4a1e: c7,01,04,02,3c       stb   [204],R3c          [204] = R3c;         
8 4a23: 45,3c,04,f8,3a       ad3w  R3a,Rf8,43c        R3a = FN1325;        
8 4a28: 64,30,3a             ad2w  R3a,R30            R3a += R30;          
8 4a2b: b2,3a,3d             ldb   R3d,[R3a]          R3d = [R3a];         
8 4a2e: 19,01,3d             shlb  R3d,1              R3d = R3d * 2;       
8 4a31: 98,3d,3c             cmpb  R3c,R3d                                 
8 4a34: d1,93                jleu  49c9               if ((uns) R3c <= R3d) goto 49c9;
8 4a36: b3,31,04,04,3a       ldb   R3a,[R30+404]      R3a = [R30+404];     
8 4a3b: 9b,fb,4a,01,3a       cmpb  R3a,[Rfa+14a]                           
8 4a40: d1,67                jleu  4aa9               if ((uns) R3a <= [Sc0301]) goto 4aa9;
8 4a42: 15,3a                decb  R3a                R3a--;               
8 4a44: c7,31,04,04,3a       stb   [R30+404],R3a      [R30+404] = R3a;     
8 4a49: c7,01,04,02,00       stb   [204],0            [204] = 0;           
8 4a4e: a3,01,02,04,3a       ldw   R3a,[402]          R3a = [402];         
8 4a53: 05,3a                decw  R3a                R3a--;               
8 4a55: 20,48                sjmp  4a9f               goto 4a9f;           

8 4a57: 03,3a                negw  R3a                R3a = -R3a;          
8 4a59: 64,38,3a             ad2w  R3a,R38            R3a += R38;          
8 4a5c: 88,3a,96             cmpw  R96,R3a                                 
8 4a5f: d9,48                jgtu  4aa9               if ((uns) R96 > R3a) goto 4aa9;
8 4a61: b3,01,05,02,3c       ldb   R3c,[205]          R3c = [205];         
8 4a66: 17,3c                incb  R3c                R3c++;               
8 4a68: c7,01,05,02,3c       stb   [205],R3c          [205] = R3c;         
8 4a6d: 45,3c,04,f8,3a       ad3w  R3a,Rf8,43c        R3a = FN1325;        
8 4a72: 64,30,3a             ad2w  R3a,R30            R3a += R30;          
8 4a75: b2,3a,3d             ldb   R3d,[R3a]          R3d = [R3a];         
8 4a78: 19,01,3d             shlb  R3d,1              R3d = R3d * 2;       
8 4a7b: 98,3d,3c             cmpb  R3c,R3d                                 
8 4a7e: d1,29                jleu  4aa9               if ((uns) R3c <= R3d) goto 4aa9;
8 4a80: b3,31,04,04,3a       ldb   R3a,[R30+404]      R3a = [R30+404];     
8 4a85: 9b,f3,1d,03,3a       cmpb  R3a,[Rf2+31d]                           
8 4a8a: db,1d                jc    4aa9               if ((uns) R3a >= [Sc0163]) goto 4aa9;
8 4a8c: 17,3a                incb  R3a                R3a++;               
8 4a8e: c7,31,04,04,3a       stb   [R30+404],R3a      [R30+404] = R3a;     
8 4a93: c7,01,05,02,00       stb   [205],0            [205] = 0;           
8 4a98: a3,01,02,04,3a       ldw   R3a,[402]          R3a = [402];         
8 4a9d: 07,3a                incw  R3a                R3a++;               
8 4a9f: c3,01,02,04,3a       stw   [402],R3a          [402] = R3a;         
8 4aa4: c7,01,ee,01,00       stb   [1ee],0            [1ee] = 0;           
8 4aa9: f0                   ret                      return;              

Sub0069:
8 4aaa: ad,80,3a             ldzbw R3a,80             R3a = (uns)80;       
8 4aad: 3f,a7,20             jb    B7,Ra7,4ad0        if (B7_Ra7) goto 4ad0;
8 4ab0: 36,29,1f             jnb   B6,R29,4ad2        if (!B6_R29) goto 4ad2;
8 4ab3: 37,26,07             jnb   B7,R26,4abd        if (!B7_R26) goto 4abd;
8 4ab6: 9b,f3,25,03,00       cmpb  0,[Rf2+325]                             
8 4abb: d7,15                jne   4ad2               if (0 != [Sc0169]) goto 4ad2;
8 4abd: a1,50,00,30          ldw   R30,50             R30 = 50;            
8 4ac1: af,01,6f,01,32       ldzbw R32,[16f]          R32 = (uns)[16f];    
8 4ac6: 64,32,30             ad2w  R30,R32            R30 += R32;          
8 4ac9: 28,d9                scall 4ba4               Sub0070();           
8 4acb: af,33,04,04,3a       ldzbw R3a,[R32+404]      R3a = (uns)[R32+404];
8 4ad0: 20,53                sjmp  4b25               goto 4b25;           

8 4ad2: a3,01,ea,02,14       ldw   R14,[2ea]          R14 = [2ea];         
8 4ad7: a3,01,e8,02,16       ldw   R16,[2e8]          R16 = [RPM_FN070SC]; 
8 4adc: b0,15,30             ldb   R30,R15            R30 = R15;           
8 4adf: 7d,0a,30             ml2b  R30,a              R30 *= a;            
8 4ae2: 74,17,30             ad2b  R30,R17            R30 += R17;          
8 4ae5: 28,bd                scall 4ba4               Sub0070();           
8 4ae7: b3,33,04,04,3c       ldb   R3c,[R32+404]      R3c = [R32+404];     
8 4aec: 07,30                incw  R30                R30++;               
8 4aee: 28,b4                scall 4ba4               Sub0070();           
8 4af0: b3,33,04,04,3d       ldb   R3d,[R32+404]      R3d = [R32+404];     
8 4af5: 99,07,15             cmpb  R15,7                                   
8 4af8: d3,05                jnc   4aff               if ((uns) R15 < 7) goto 4aff;
8 4afa: a0,3c,3e             ldw   R3e,R3c            R3e = R3c;           
8 4afd: 20,13                sjmp  4b12               goto 4b12;           

8 4aff: 75,09,30             ad2b  R30,9              R30 += 9;            
8 4b02: 28,a0                scall 4ba4               Sub0070();           
8 4b04: b3,33,04,04,3e       ldb   R3e,[R32+404]      R3e = [R32+404];     
8 4b09: 07,30                incw  R30                R30++;               
8 4b0b: 28,97                scall 4ba4               Sub0070();           
8 4b0d: b3,33,04,04,3f       ldb   R3f,[R32+404]      R3f = [R32+404];     
8 4b12: ac,16,30             ldzbw R30,R16            R30 = (uns)R16;      
8 4b15: ac,14,32             ldzbw R32,R14            R32 = (uns)R14;      
8 4b18: ad,02,34             ldzbw R34,2              R34 = (uns)2;        
8 4b1b: a1,3c,00,38          ldw   R38,3c             R38 = 3c;            
8 4b1f: ef,af,ef             call  3ad1               UTabLU();            
8 4b22: ac,3b,3a             ldzbw R3a,R3b            R3a = (uns)R3b;      
8 4b25: 65,80,00,3a          ad2w  R3a,80             R3a += 80;           
8 4b29: c3,01,7c,01,3a       stw   [17c],R3a          [17c] = R3a;         
8 4b2e: b3,01,00,02,30       ldb   R30,[200]          R30 = [200];         
8 4b33: 9b,fb,4e,01,30       cmpb  R30,[Rfa+14e]                           
8 4b38: d3,13                jnc   4b4d               if ((uns) R30 < [Sc0303]) goto 4b4d;
8 4b3a: c7,01,00,02,00       stb   [200],0            [200] = 0;           
8 4b3f: b3,01,01,02,30       ldb   R30,[201]          R30 = [201];         
8 4b44: 17,30                incb  R30                R30++;               
8 4b46: db,05                jc    4b4d               if (R30 > ff) goto 4b4d;
8 4b48: c7,01,01,02,30       stb   [201],R30          [201] = R30;         
8 4b4d: 9b,f3,ca,01,00       cmpb  0,[Rf2+1ca]                             
8 4b52: d7,21                jne   4b75               if (0 != [Sc0129]) goto 4b75;
8 4b54: 32,a1,1e             jnb   B2,Ra1,4b75        if (!B2_Ra1) goto 4b75;
8 4b57: 3e,26,05             jb    B6,R26,4b5f        if (B6_R26) goto 4b5f;
8 4b5a: 91,02,26             orrb  R26,2              R26 |= 2;            
8 4b5d: 20,16                sjmp  4b75               goto 4b75;           

8 4b5f: 31,26,13             jnb   B1,R26,4b75        if (!B1_R26) goto 4b75;
8 4b62: 71,fd,26             an2b  R26,fd             R26 &= fd;           
8 4b65: b0,ba,34             ldb   R34,Rba            R34 = [bECT];        
8 4b68: 45,c5,01,f0,32       ad3w  R32,Rf0,1c5        R32 = Fc020;         
8 4b6d: ef,60,ee             call  39d0               SUByteLU();          
8 4b70: c7,01,01,02,38       stb   [201],R38          [201] = R38;         
8 4b75: 3e,29,1b             jb    B6,R29,4b93        if (B6_R29) goto 4b93;
8 4b78: 32,26,28             jnb   B2,R26,4ba3        if (!B2_R26) goto 4ba3;
8 4b7b: 71,fb,26             an2b  R26,fb             R26 &= fb;           
8 4b7e: 6b,fb,4c,01,96       sb2w  R96,[Rfa+14c]      R96 -= [Sc0302];     
8 4b83: d3,07                jnc   4b8c               if (R96 < 0) goto 4b8c;
8 4b85: 8b,f3,98,00,96       cmpw  R96,[Rf2+98]                            
8 4b8a: db,17                jc    4ba3               if ((uns) R96 >= [Sc0054]) goto 4ba3;
8 4b8c: a3,f3,98,00,96       ldw   R96,[Rf2+98]       R96 = [Sc0054];      
8 4b91: 20,10                sjmp  4ba3               goto 4ba3;           

8 4b93: 3a,26,0d             jb    B2,R26,4ba3        if (B2_R26) goto 4ba3;
8 4b96: 91,04,26             orrb  R26,4              R26 |= 4;            
8 4b99: 89,00,80,96          cmpw  R96,8000                                
8 4b9d: d1,04                jleu  4ba3               if ((uns) R96 <= 8000) goto 4ba3;
8 4b9f: a1,00,80,96          ldw   R96,8000           R96 = 8000;          
8 4ba3: f0                   ret                      return;              

Sub0070:
8 4ba4: a0,30,32             ldw   R32,R30            R32 = R30;           
8 4ba7: 45,3c,04,f8,34       ad3w  R34,Rf8,43c        R34 = FN1325;        
8 4bac: 64,30,34             ad2w  R34,R30            R34 += R30;          
8 4baf: be,34,34             ldsbw R34,[R34]          R34 = (sig)[R34];    
8 4bb2: 37,35,05             jnb   B7,R35,4bba        if (!B7_R35) goto 4bba;
8 4bb5: 03,34                negw  R34                R34 = -R34;          
8 4bb7: a0,34,32             ldw   R32,R34            R32 = R34;           
8 4bba: f0                   ret                      return;              

Sub0071:
8 4bbb: 01,38                clrw  R38                R38 = 0;             
8 4bbd: 37,a7,61             jnb   B7,Ra7,4c21        if (!B7_Ra7) goto 4c21;
8 4bc0: 39,a8,03             jb    B1,Ra8,4bc6        if (B1_Ra8) goto 4bc6;
8 4bc3: 3a,a7,59             jb    B2,Ra7,4c1f        if (B2_Ra7) goto 4c1f;
8 4bc6: 45,cc,00,f6,32       ad3w  R32,Rf6,cc         R32 = FNCRK_LAMS;    
8 4bcb: bc,ba,34             ldsbw R34,Rba            R34 = (sig)[bECT];   
8 4bce: ef,54,ee             call  3a25               SUWordLU();          
8 4bd1: c0,3e,38             stw   R3e,R38            R3e = R38;           
8 4bd4: 45,a0,00,f0,32       ad3w  R32,Rf0,a0         R32 = FN023;         
8 4bd9: ac,dd,34             ldzbw R34,Rdd            R34 = (uns)Rdd;      
8 4bdc: ef,51,ee             call  3a30               UUWordLU();          
8 4bdf: a0,38,14             ldw   R14,R38            R14 = R38;           
8 4be2: 45,b4,00,f0,32       ad3w  R32,Rf0,b4         R32 = FN024;         
8 4be7: bc,bb,34             ldsbw R34,Rbb            R34 = (sig)[bACT];   
8 4bea: ef,38,ee             call  3a25               SUWordLU();          
8 4bed: a0,38,32             ldw   R32,R38            R32 = R38;           
8 4bf0: 45,fe,00,f0,38       ad3w  R38,Rf0,fe         R38 = FN1350;        
8 4bf5: a0,14,30             ldw   R30,R14            R30 = R14;           
8 4bf8: ad,05,34             ldzbw R34,5              R34 = (uns)5;        
8 4bfb: ef,d3,ee             call  3ad1               UTabLU();            
8 4bfe: ac,3b,38             ldzbw R38,R3b            R38 = (uns)R3b;      
8 4c01: 6c,3e,38             ml2w  R38,R3e            R38 *= R3e;          
8 4c04: 0c,06,38             shrdw R38,6              R38L = R38L / 40;    
8 4c07: 89,00,00,3a          cmpw  R3a,0                                   
8 4c0b: df,03                je    4c10               if (R3a == 0) goto 4c10;
8 4c0d: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4c10: ac,be,36             ldzbw R36,Rbe            R36 = (uns)Rbe;      
8 4c13: 6c,36,38             ml2w  R38,R36            R38 *= R36;          
8 4c16: 8d,ef,00,38          divw  R38,ef             R38 = R38L / ef;     
8 4c1a: d5,03                jnv   4c1f               if (!OV) goto 4c1f;  
8 4c1c: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4c1f: 22,2f                sjmp  4e50               goto 4e50;           

8 4c21: 3a,a1,05             jb    B2,Ra1,4c29        if (B2_Ra1) goto 4c29;
8 4c24: ef,b0,f9             call  45d7               Sub0065();           
8 4c27: 20,03                sjmp  4c2c               goto 4c2c;           

8 4c29: ef,ea,fa             call  4716               Sub0066();           
8 4c2c: 2e,7c                scall 4aaa               Sub0069();           
8 4c2e: ef,5e,04             call  508f               Sub0075();           
8 4c31: ef,4b,d8             call  247f               Sub0009();           

Sub0072:
8 4c34: 45,60,00,f0,32       ad3w  R32,Rf0,60         R32 = FN005;         
8 4c39: b3,f3,7b,01,36       ldb   R36,[Rf2+17b]      R36 = [Sc0084];      
8 4c3e: ef,2d,fc             call  486e               Sub0067();           
8 4c41: 0a,07,34             asrw  R34,7              R34 = R34 / 80;      
8 4c44: ef,de,ed             call  3a25               SUWordLU();          
8 4c47: a0,38,30             ldw   R30,R38            R30 = R38;           
8 4c4a: 45,60,00,f0,32       ad3w  R32,Rf0,60         R32 = FN005;         
8 4c4f: bf,01,f1,02,34       ldsbw R34,[2f1]          R34 = (sig)[2f1];    
8 4c54: ef,ce,ed             call  3a25               SUWordLU();          
8 4c57: a0,38,32             ldw   R32,R38            R32 = R38;           
8 4c5a: ad,05,34             ldzbw R34,5              R34 = (uns)5;        
8 4c5d: 45,e5,00,f0,38       ad3w  R38,Rf0,e5         R38 = FN1349;        
8 4c62: ef,6c,ee             call  3ad1               UTabLU();            
8 4c65: b0,3b,3c             ldb   R3c,R3b            R3c = R3b;           
8 4c68: 45,8c,00,f0,32       ad3w  R32,Rf0,8c         R32 = FN008;         
8 4c6d: ac,de,34             ldzbw R34,Rde            R34 = (uns)Rde;      
8 4c70: ef,bd,ed             call  3a30               UUWordLU();          
8 4c73: a0,38,30             ldw   R30,R38            R30 = R38;           
8 4c76: 45,78,00,f0,32       ad3w  R32,Rf0,78         R32 = FN007;         
8 4c7b: a0,9a,34             ldw   R34,R9a            R34 = R9a;           
8 4c7e: ef,af,ed             call  3a30               UUWordLU();          
8 4c81: a0,38,32             ldw   R32,R38            R32 = R38;           
8 4c84: ad,05,34             ldzbw R34,5              R34 = (uns)5;        
8 4c87: 45,cc,00,f0,38       ad3w  R38,Rf0,cc         R38 = FN1348;        
8 4c8c: ef,42,ee             call  3ad1               UTabLU();            
8 4c8f: 7c,3b,3c             ml2b  R3c,R3b            R3c *= R3b;          
8 4c92: c3,01,36,02,3c       stw   [236],R3c          [236] = R3c;         
8 4c97: 01,38                clrw  R38                R38 = 0;             
8 4c99: a3,f3,86,00,3a       ldw   R3a,[Rf2+86]       R3a = [AHISL];       
8 4c9e: 0c,04,38             shrdw R38,4              R38L = R38L / 10;    
8 4ca1: 65,00,10,3c          ad2w  R3c,1000           R3c += 1000;         
8 4ca5: 8c,3c,38             divw  R38,R3c            R38 = R38L / R3c;    
8 4ca8: d5,03                jnv   4cad               if (!OV) goto 4cad;  
8 4caa: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4cad: c3,01,ee,02,38       stw   [2ee],R38          [2ee] = R38;         
8 4cb2: a3,01,7c,01,3c       ldw   R3c,[17c]          R3c = [17c];         
8 4cb7: 6d,e5,8b,3c          ml2w  R3c,8be5           R3c *= 8be5;         
8 4cbb: 8c,96,3c             divw  R3c,R96            R3c = R3cL / R96;    
8 4cbe: b1,02,30             ldb   R30,2              R30 = 2;             
8 4cc1: a0,9a,34             ldw   R34,R9a            R34 = R9a;           
8 4cc4: 35,a0,0a             jnb   B5,Ra0,4cd1        if (!B5_Ra0) goto 4cd1;
8 4cc7: a3,01,ec,02,34       ldw   R34,[2ec]          R34 = [2ec];         
8 4ccc: 17,30                incb  R30                R30++;               
8 4cce: 71,df,a0             an2b  Ra0,df             Ra0 &= df;           
8 4cd1: 6c,3c,34             ml2w  R34,R3c            R34 *= R3c;          
8 4cd4: 0d,30,34             shldw R34,30             R34L = R34L << R30;  
8 4cd7: c3,01,f6,02,36       stw   [2f6],R36          [2f6] = R36;         
8 4cdc: ac,df,32             ldzbw R32,Rdf            R32 = (uns)Rdf;      
8 4cdf: 6c,32,3c             ml2w  R3c,R32            R3c *= R32;          
8 4ce2: 0c,0a,3c             shrdw R3c,a              R3cL = R3cL / 400;   
8 4ce5: c3,01,f8,02,3c       stw   [2f8],R3c          [2f8] = R3c;         
8 4cea: 7d,f0,18             ml2b  R18,f0             R18 *= f0;           
8 4ced: a0,98,38             ldw   R38,R98            R38 = R98;           
8 4cf0: 37,99,02             jnb   B7,R99,4cf5        if (!B7_R99) goto 4cf5;
8 4cf3: 03,38                negw  R38                R38 = -R38;          
8 4cf5: 6c,18,38             ml2w  R38,R18            R38 *= R18;          
8 4cf8: 37,99,07             jnb   B7,R99,4d02        if (!B7_R99) goto 4d02;
8 4cfb: 02,3a                cplw  R3a                R3a = ~R3a;          
8 4cfd: 03,38                negw  R38                R38 = -R38;          
8 4cff: a4,00,3a             adcw  R3a,0              R3a += 0 + CY;       
8 4d02: c3,01,74,01,3a       stw   [174],R3a          [174] = R3a;         
8 4d07: 64,34,38             ad2w  R38,R34            R38 += R34;          
8 4d0a: a4,36,3a             adcw  R3a,R36            R3a += R36 + CY;     
8 4d0d: 3f,99,07             jb    B7,R99,4d17        if (B7_R99) goto 4d17;
8 4d10: d3,0c                jnc   4d1e               if ((uns) R3a < [Sc0061]) goto 4d1e;
8 4d12: bd,ff,3a             ldsbw R3a,ff             R3a = (sig)ff;       
8 4d15: 20,07                sjmp  4d1e               goto 4d1e;           

8 4d17: d6,05                jge   4d1e               if ((sig) R3a >= 0) goto 4d1e;
8 4d19: 01,3a                clrw  R3a                R3a = 0;             
8 4d1b: a0,3a,38             ldw   R38,R3a            R38 = R3a;           
8 4d1e: a3,01,ee,02,34       ldw   R34,[2ee]          R34 = [2ee];         
8 4d23: 6c,b8,34             ml2w  R34,Rb8            R34 *= [wRPM];       
8 4d26: 0f,42,34             norm  R34,R42            R42L = Norm R34L;    
8 4d29: af,f2,11,34          ldzbw R34,[Rf2+11]       R34 = (uns)[NUMOUT]; 
8 4d2d: 6c,36,34             ml2w  R34,R36            R34 *= R36;          
8 4d30: 17,42                incb  R42                R42++;               
8 4d32: 0c,42,34             shrdw R34,42             R34L = R34L >> R42;  
8 4d35: 88,00,36             cmpw  R36,0                                   
8 4d38: df,03                je    4d3d               if (R36 == 0) goto 4d3d;
8 4d3a: bd,ff,34             ldsbw R34,ff             R34 = (sig)ff;       
8 4d3d: a0,34,1e             ldw   R1e,R34            R1e = R34;           
8 4d40: 8c,34,38             divw  R38,R34            R38 = R38L / R34;    
8 4d43: d5,03                jnv   4d48               if (!OV) goto 4d48;  
8 4d45: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4d48: b3,f3,be,00,30       ldb   R30,[Rf2+be]       R30 = [Sc0063];      
8 4d4d: 5b,f3,bf,00,30,32    sb3b  R32,R30,[Rf2+bf]   R32 = R30 - [Sc0064];
8 4d53: db,02                jc    4d57               if (R32 >= 0) goto 4d57;
8 4d55: 11,32                clrb  R32                R32 = 0;             
8 4d57: 98,30,ae             cmpb  Rae,R30                                 
8 4d5a: d1,05                jleu  4d61               if ((uns) Rae <= R30) goto 4d61;
8 4d5c: 91,08,a5             orrb  Ra5,8              Ra5 |= 8;            
8 4d5f: 20,08                sjmp  4d69               goto 4d69;           

8 4d61: 98,32,ae             cmpb  Rae,R32                                 
8 4d64: d9,03                jgtu  4d69               if ((uns) Rae > R32) goto 4d69;
8 4d66: 71,f7,a5             an2b  Ra5,f7             Ra5 &= f7;           
8 4d69: 30,93,2c             jnb   B0,R93,4d98        if (!B0_R93) goto 4d98;
8 4d6c: 3d,d6,05             jb    B5,Rd6,4d74        if (B5_Rd6) goto 4d74;
8 4d6f: a0,b8,3a             ldw   R3a,Rb8            R3a = [wRPM];        
8 4d72: 20,05                sjmp  4d79               goto 4d79;           

8 4d74: a3,01,3c,02,3a       ldw   R3a,[23c]          R3a = [23c];         
8 4d79: 6b,f3,a2,00,3a       sb2w  R3a,[Rf2+a2]       R3a -= [Sc0060];     
8 4d7e: db,05                jc    4d85               if (R3a >= 0) goto 4d85;
8 4d80: a3,f3,a4,00,3a       ldw   R3a,[Rf2+a4]       R3a = [Sc0061];      
8 4d85: 8b,f3,a4,00,3a       cmpw  R3a,[Rf2+a4]                            
8 4d8a: d6,05                jge   4d91               if ((sig) R3a >= [Sc0061]) goto 4d91;
8 4d8c: a3,f3,a4,00,3a       ldw   R3a,[Rf2+a4]       R3a = [Sc0061];      
8 4d91: c3,01,3c,02,3a       stw   [23c],R3a          [23c] = R3a;         
8 4d96: 20,0a                sjmp  4da2               goto 4da2;           

8 4d98: a3,f3,9e,00,3a       ldw   R3a,[Rf2+9e]       R3a = [Sc0058];      
8 4d9d: c3,01,3c,02,3a       stw   [23c],R3a          [23c] = R3a;         
8 4da2: 30,93,05             jnb   B0,R93,4daa        if (!B0_R93) goto 4daa;
8 4da5: 91,20,d6             orrb  Rd6,20             Rd6 |= 20;           
8 4da8: 20,03                sjmp  4dad               goto 4dad;           

8 4daa: 71,df,d6             an2b  Rd6,df             Rd6 &= df;           
8 4dad: a3,01,3c,02,3a       ldw   R3a,[23c]          R3a = [23c];         
8 4db2: 88,3a,b8             cmpw  Rb8,R3a                                 
8 4db5: d1,03                jleu  4dba               if ((uns) [wRPM] <= R3a) goto 4dba;
8 4db7: 91,04,a6             orrb  Ra6,4              Ra6 |= 4;            
8 4dba: 6b,f3,a0,00,3a       sb2w  R3a,[Rf2+a0]       R3a -= [Sc0059];     
8 4dbf: 88,3a,b8             cmpw  Rb8,R3a                                 
8 4dc2: db,03                jc    4dc7               if ((uns) [wRPM] >= R3a) goto 4dc7;
8 4dc4: 71,fb,a6             an2b  Ra6,fb             Ra6 &= fb;           
8 4dc7: 29,91                scall 4f5a               Sub0073();           
8 4dc9: 6c,30,38             ml2w  R38,R30            R38 *= R30;          
8 4dcc: 0c,07,38             shrdw R38,7              R38L = R38L / 80;    
8 4dcf: 08,01,30             shrw  R30,1              R30 = R30 / 2;       
8 4dd2: 36,a7,24             jnb   B6,Ra7,4df9        if (!B6_Ra7) goto 4df9;
8 4dd5: c0,16,38             stw   R16,R38            R16 = R38;           
8 4dd8: 45,00,01,f6,32       ad3w  R32,Rf6,100        R32 = Fc072;         
8 4ddd: b0,ba,34             ldb   R34,Rba            R34 = [bECT];        
8 4de0: ef,ed,eb             call  39d0               SUByteLU();          
8 4de3: 6c,38,30             ml2w  R30,R38            R30 *= R38;          
8 4de6: df,03                je    4deb               if (R30 == R38) goto 4deb;
8 4de8: 0c,06,30             shrdw R30,6              R30L = R30L / 40;    
8 4deb: 6c,16,38             ml2w  R38,R16            R38 *= R16;          
8 4dee: 0c,06,38             shrdw R38,6              R38L = R38L / 40;    
8 4df1: 88,00,3a             cmpw  R3a,0                                   
8 4df4: df,03                je    4df9               if (R3a == 0) goto 4df9;
8 4df6: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4df9: c3,01,fa,02,30       stw   [2fa],R30          [2fa] = R30;         
8 4dfe: 3d,2a,19             jb    B5,R2a,4e1a        if (B5_R2a) goto 4e1a;
8 4e01: 91,80,a1             orrb  Ra1,80             Ra1 |= 80;           
8 4e04: 39,27,13             jb    B1,R27,4e1a        if (B1_R27) goto 4e1a;
8 4e07: 8b,fe,10,38          cmpw  R38,[Rfe+10]                            
8 4e0b: d9,0a                jgtu  4e17               if ((uns) R38 > [Sc0341]) goto 4e17;
8 4e0d: a3,fe,10,38          ldw   R38,[Rfe+10]       R38 = [Sc0341];      
8 4e11: a1,00,80,96          ldw   R96,8000           R96 = 8000;          
8 4e15: 20,03                sjmp  4e1a               goto 4e1a;           

8 4e17: 71,7f,a1             an2b  Ra1,7f             Ra1 &= 7f;           
8 4e1a: 11,30                clrb  R30                R30 = 0;             
8 4e1c: b3,f3,9a,00,31       ldb   R31,[Rf2+9a]       R31 = [Sc0055];      
8 4e21: 01,32                clrw  R32                R32 = 0;             
8 4e23: b3,f3,9b,00,34       ldb   R34,[Rf2+9b]       R34 = [Sc0056];      
8 4e28: 7f,f3,9c,00,34       ml2b  R34,[Rf2+9c]       R34 *= [Sc0057];     
8 4e2d: 8c,34,30             divw  R30,R34            R30 = R30L / R34;    
8 4e30: 01,20                clrw  R20                R20 = 0;             
8 4e32: a0,30,22             ldw   R22,R30            R22 = R30;           
8 4e35: 8c,1e,20             divw  R20,R1e            R20 = R20L / R1e;    
8 4e38: d5,03                jnv   4e3d               if (!OV) goto 4e3d;  
8 4e3a: bd,ff,20             ldsbw R20,ff             R20 = (sig)ff;       
8 4e3d: c3,01,f4,02,20       stw   [2f4],R20          [2f4] = R20;         
8 4e42: 6c,30,38             ml2w  R38,R30            R38 *= R30;          
8 4e45: 0c,08,38             shrdw R38,8              R38L = R38L / 100;   
8 4e48: 88,3a,00             cmpw  0,R3a                                   
8 4e4b: df,03                je    4e50               if (0 == R3a) goto 4e50;
8 4e4d: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 4e50: 01,3a                clrw  R3a                R3a = 0;             
8 4e52: 3a,a6,07             jb    B2,Ra6,4e5c        if (B2_Ra6) goto 4e5c;
8 4e55: 3b,a5,04             jb    B3,Ra5,4e5c        if (B3_Ra5) goto 4e5c;
8 4e58: 6d,73,cb,38          ml2w  R38,cb73           R38 *= cb73;         
8 4e5c: c3,01,78,01,3a       stw   [178],R3a          [178] = R3a;         
8 4e61: b3,f3,9c,00,34       ldb   R34,[Rf2+9c]       R34 = [Sc0057];      
8 4e66: b3,f3,9a,00,30       ldb   R30,[Rf2+9a]       R30 = [Sc0055];      
8 4e6b: b3,f3,75,01,32       ldb   R32,[Rf2+175]      R32 = [Sc0080];      
8 4e70: 5c,32,30,36          ml3b  R36,R30,R32        R36 = R30 * R32;     
8 4e74: fa                   di                       disable ints;        
8 4e75: 71,7f,a5             an2b  Ra5,7f             Ra5 &= 7f;           
8 4e78: 71,bf,a5             an2b  Ra5,bf             Ra5 &= bf;           
8 4e7b: 71,df,a5             an2b  Ra5,df             Ra5 &= df;           
8 4e7e: 99,02,30             cmpb  R30,2                                   
8 4e81: d7,03                jne   4e86               if (R30 != 2) goto 4e86;
8 4e83: 91,20,a5             orrb  Ra5,20             Ra5 |= 20;           
8 4e86: 99,02,32             cmpb  R32,2                                   
8 4e89: d7,03                jne   4e8e               if (R32 != 2) goto 4e8e;
8 4e8b: 91,80,a5             orrb  Ra5,80             Ra5 |= 80;           
8 4e8e: 99,02,34             cmpb  R34,2                                   
8 4e91: d7,03                jne   4e96               if (R34 != 2) goto 4e96;
8 4e93: 91,40,a5             orrb  Ra5,40             Ra5 |= 40;           
8 4e96: fb                   ei                       enable ints;         
8 4e97: 9c,34,36             divb  R36,R34            R36 = R36W / R34;    
8 4e9a: c7,01,fe,02,36       stb   [2fe],R36          [2fe] = R36;         
8 4e9f: 9b,fa,21,00          cmpb  0,[Rfa+21]                              
8 4ea3: d7,14                jne   4eb9               if (0 != [Sc0227]) goto 4eb9;
8 4ea5: 38,a8,11             jb    B0,Ra8,4eb9        if (B0_Ra8) goto 4eb9;
8 4ea8: 3f,a7,0e             jb    B7,Ra7,4eb9        if (B7_Ra7) goto 4eb9;
8 4eab: 3c,a5,0b             jb    B4,Ra5,4eb9        if (B4_Ra5) goto 4eb9;
8 4eae: 3a,a6,08             jb    B2,Ra6,4eb9        if (B2_Ra6) goto 4eb9;
8 4eb1: 3b,a5,05             jb    B3,Ra5,4eb9        if (B3_Ra5) goto 4eb9;
8 4eb4: 91,04,a5             orrb  Ra5,4              Ra5 |= 4;            
8 4eb7: 20,03                sjmp  4ebc               goto 4ebc;           

8 4eb9: 71,fb,a5             an2b  Ra5,fb             Ra5 &= fb;           
8 4ebc: 71,ef,a5             an2b  Ra5,ef             Ra5 &= ef;           
8 4ebf: a3,01,f6,02,3c       ldw   R3c,[2f6]          R3c = [2f6];         
8 4ec4: 67,01,f8,02,3c       ad2w  R3c,[2f8]          R3c += [2f8];        
8 4ec9: 6f,01,f4,02,3c       ml2w  R3c,[2f4]          R3c *= [2f4];        
8 4ece: 8f,01,f2,02,3c       divw  R3c,[2f2]          R3c = R3cL / [2f2];  
8 4ed3: d5,03                jnv   4ed8               if (!OV) goto 4ed8;  
8 4ed5: bd,ff,3c             ldsbw R3c,ff             R3c = (sig)ff;       
8 4ed8: 6f,01,fa,02,3c       ml2w  R3c,[2fa]          R3c *= [2fa];        
8 4edd: 0c,06,3c             shrdw R3c,6              R3cL = R3cL / 40;    
8 4ee0: 88,00,3e             cmpw  R3e,0                                   
8 4ee3: df,03                je    4ee8               if (R3e == 0) goto 4ee8;
8 4ee5: bd,ff,3c             ldsbw R3c,ff             R3c = (sig)ff;       
8 4ee8: a0,3c,b0             ldw   Rb0,R3c            Rb0 = R3c;           
8 4eeb: 11,3c                clrb  R3c                R3c = 0;             
8 4eed: b3,01,fa,02,3d       ldb   R3d,[2fa]          R3d = [2fa];         
8 4ef2: 6f,01,f4,02,3c       ml2w  R3c,[2f4]          R3c *= [2f4];        
8 4ef7: a3,01,74,01,38       ldw   R38,[174]          R38 = [174];         
8 4efc: 37,99,0b             jnb   B7,R99,4f0a        if (!B7_R99) goto 4f0a;
8 4eff: 03,38                negw  R38                R38 = -R38;          
8 4f01: 67,01,f8,02,38       ad2w  R38,[2f8]          R38 += [2f8];        
8 4f06: 03,38                negw  R38                R38 = -R38;          
8 4f08: 20,05                sjmp  4f0f               goto 4f0f;           

8 4f0a: 6b,01,f8,02,38       sb2w  R38,[2f8]          R38 -= [2f8];        
8 4f0f: a0,3e,3c             ldw   R3c,R3e            R3c = R3e;           
8 4f12: fe,6c,38,3c          sml2w  R3c,R38           R3c *= (sig)R38;     
8 4f16: 0e,06,3c             asrdw R3c,6              R3cL = R3cL / 40;    
8 4f19: a0,3c,d4             ldw   Rd4,R3c            Rd4 = R3c;           
8 4f1c: 37,27,03             jnb   B7,R27,4f22        if (!B7_R27) goto 4f22;
8 4f1f: 3f,51,04             jb    B7,R51,4f26        if (B7_R51) goto 4f26;
8 4f22: 11,14                clrb  R14                R14 = 0;             
8 4f24: 20,2b                sjmp  4f51               goto 4f51;           

8 4f26: 35,51,30             jnb   B5,R51,4f59        if (!B5_R51) goto 4f59;
8 4f29: af,f3,76,01,14       ldzbw R14,[Rf2+176]      R14 = (uns)[Sc0081]; 
8 4f2e: af,f3,9a,00,16       ldzbw R16,[Rf2+9a]       R16 = (uns)[Sc0055]; 
8 4f33: 09,05,16             shlw  R16,5              R16 = R16 * 20;      
8 4f36: 88,16,14             cmpw  R14,R16                                 
8 4f39: d1,04                jleu  4f3f               if ((uns) R14 <= R16) goto 4f3f;
8 4f3b: 11,14                clrb  R14                R14 = 0;             
8 4f3d: 20,12                sjmp  4f51               goto 4f51;           

8 4f3f: b3,01,ae,01,15       ldb   R15,[1ae]          R15 = [1ae];         
8 4f44: 58,15,14,16          sb3b  R16,R14,R15        R16 = R14 - R15;     
8 4f48: 99,10,16             cmpb  R16,10                                  
8 4f4b: d1,04                jleu  4f51               if ((uns) R16 <= 10) goto 4f51;
8 4f4d: 55,10,15,14          ad3b  R14,R15,10         R14 = R15 + 10;      
8 4f51: c7,01,ae,01,14       stb   [1ae],R14          [1ae] = R14;         
8 4f56: 71,df,51             an2b  R51,df             R51 &= df;           
8 4f59: f0                   ret                      return;              

Sub0073:
8 4f5a: b3,fa,54,30          ldb   R30,[Rfa+54]       R30 = [Sc0242];      
8 4f5e: 5b,fa,55,30,32       sb3b  R32,R30,[Rfa+55]   R32 = R30 - [Sc0243];
8 4f63: db,02                jc    4f67               if (R32 >= 0) goto 4f67;
8 4f65: 11,32                clrb  R32                R32 = 0;             
8 4f67: 98,30,ae             cmpb  Rae,R30                                 
8 4f6a: d3,05                jnc   4f71               if ((uns) Rae < R30) goto 4f71;
8 4f6c: 91,10,27             orrb  R27,10             R27 |= 10;           
8 4f6f: 20,08                sjmp  4f79               goto 4f79;           

8 4f71: 98,32,ae             cmpb  Rae,R32                                 
8 4f74: db,03                jc    4f79               if ((uns) Rae >= R32) goto 4f79;
8 4f76: 71,ef,27             an2b  R27,ef             R27 &= ef;           
8 4f79: b3,f3,6f,01,1a       ldb   R1a,[Rf2+16f]      R1a = [Sc0074];      
8 4f7e: b3,01,02,02,30       ldb   R30,[202]          R30 = [202];         
8 4f83: 7b,01,6c,01,30       sb2b  R30,[16c]          R30 -= [16c];        
8 4f88: d3,14                jnc   4f9e               if (R30 < 0) goto 4f9e;
8 4f8a: 98,1a,30             cmpb  R30,R1a                                 
8 4f8d: d1,05                jleu  4f94               if ((uns) R30 <= R1a) goto 4f94;
8 4f8f: 91,04,27             orrb  R27,4              R27 |= 4;            
8 4f92: 20,0d                sjmp  4fa1               goto 4fa1;           

8 4f94: 7b,f3,70,01,1a       sb2b  R1a,[Rf2+170]      R1a -= [Sc0075];     
8 4f99: 98,1a,30             cmpb  R30,R1a                                 
8 4f9c: db,03                jc    4fa1               if ((uns) R30 >= R1a) goto 4fa1;
8 4f9e: 71,fb,27             an2b  R27,fb             R27 &= fb;           
8 4fa1: 8b,f3,78,01,da       cmpw  Rda,[Rf2+178]                           
8 4fa6: d1,05                jleu  4fad               if ((uns) Rda <= [Sc0082]) goto 4fad;
8 4fa8: 91,40,28             orrb  R28,40             R28 |= 40;           
8 4fab: 20,08                sjmp  4fb5               goto 4fb5;           

8 4fad: 88,da,00             cmpw  0,Rda                                   
8 4fb0: db,03                jc    4fb5               if ((uns) 0 >= Rda) goto 4fb5;
8 4fb2: 71,bf,28             an2b  R28,bf             R28 &= bf;           
8 4fb5: b3,f3,71,01,1a       ldb   R1a,[Rf2+171]      R1a = [Sc0076];      
8 4fba: 77,f3,72,01,1a       ad2b  R1a,[Rf2+172]      R1a += [Sc0077];     
8 4fbf: d3,03                jnc   4fc4               if (R1a <= ff) goto 4fc4;
8 4fc1: b1,ff,1a             ldb   R1a,ff             R1a = ff;            
8 4fc4: 9b,f3,71,01,be       cmpb  Rbe,[Rf2+171]                           
8 4fc9: d9,05                jgtu  4fd0               if ((uns) Rbe > [Sc0076]) goto 4fd0;
8 4fcb: 91,04,29             orrb  R29,4              R29 |= 4;            
8 4fce: 20,08                sjmp  4fd8               goto 4fd8;           

8 4fd0: 98,be,1a             cmpb  R1a,Rbe                                 
8 4fd3: db,03                jc    4fd8               if ((uns) R1a >= Rbe) goto 4fd8;
8 4fd5: 71,fb,29             an2b  R29,fb             R29 &= fb;           
8 4fd8: b3,01,35,02,34       ldb   R34,[235]          R34 = [235];         
8 4fdd: b3,fb,4f,01,30       ldb   R30,[Rfa+14f]      R30 = [Sc0304];      
8 4fe2: 98,30,34             cmpb  R34,R30                                 
8 4fe5: d9,05                jgtu  4fec               if ((uns) R34 > R30) goto 4fec;
8 4fe7: 91,20,27             orrb  R27,20             R27 |= 20;           
8 4fea: 20,0f                sjmp  4ffb               goto 4ffb;           

8 4fec: 77,fb,50,01,30       ad2b  R30,[Rfa+150]      R30 += [Sc0305];     
8 4ff1: db,08                jc    4ffb               if (R30 > ff) goto 4ffb;
8 4ff3: 98,30,34             cmpb  R34,R30                                 
8 4ff6: d1,03                jleu  4ffb               if ((uns) R34 <= R30) goto 4ffb;
8 4ff8: 71,df,27             an2b  R27,df             R27 &= df;           
8 4ffb: 51,f1,a8,32          an3b  R32,Ra8,f1         R32 = Ra8 & f1;      
8 4fff: d7,3f                jne   5040               if (R32 != 0) goto 5040;
8 5001: 34,27,3c             jnb   B4,R27,5040        if (!B4_R27) goto 5040;
8 5004: 32,27,39             jnb   B2,R27,5040        if (!B2_R27) goto 5040;
8 5007: b1,01,40             ldb   R40,1              R40 = 1;             
8 500a: 9b,fa,53,40          cmpb  R40,[Rfa+53]                            
8 500e: df,03                je    5013               if (R40 == [Sc0241]) goto 5013;
8 5010: 36,a1,2d             jnb   B6,Ra1,5040        if (!B6_Ra1) goto 5040;
8 5013: b3,01,ef,01,30       ldb   R30,[1ef]          R30 = [1ef];         
8 5018: 9b,f3,6e,01,ba       cmpb  Rba,[Rf2+16e]                           
8 501d: de,21                jlt   5040               if ((sig) [bECT] < [Sc0073]) goto 5040;
8 501f: 9b,f3,7a,01,30       cmpb  R30,[Rf2+17a]                           
8 5024: d1,1a                jleu  5040               if ((uns) R30 <= [Sc0083]) goto 5040;
8 5026: 9b,f3,73,01,30       cmpb  R30,[Rf2+173]                           
8 502b: d9,06                jgtu  5033               if ((uns) R30 > [Sc0078]) goto 5033;
8 502d: 36,28,10             jnb   B6,R28,5040        if (!B6_R28) goto 5040;
8 5030: 35,27,0d             jnb   B5,R27,5040        if (!B5_R27) goto 5040;
8 5033: 3d,2a,0a             jb    B5,R2a,5040        if (B5_R2a) goto 5040;
8 5036: 32,29,07             jnb   B2,R29,5040        if (!B2_R29) goto 5040;
8 5039: 91,02,27             orrb  R27,2              R27 |= 2;            
8 503c: 11,1a                clrb  R1a                R1a = 0;             
8 503e: 20,11                sjmp  5051               goto 5051;           

8 5040: 31,27,0b             jnb   B1,R27,504e        if (!B1_R27) goto 504e;
8 5043: 71,fd,27             an2b  R27,fd             R27 &= fd;           
8 5046: b1,01,30             ldb   R30,1              R30 = 1;             
8 5049: c7,01,15,02,30       stb   [215],R30          [215] = R30;         
8 504e: b1,80,1a             ldb   R1a,80             R1a = 80;            
8 5051: ac,1a,30             ldzbw R30,R1a            R30 = (uns)R1a;      
8 5054: f0                   ret                      return;              

Sub0074:
8 5055: a1,e1,7a,18          ldw   R18,7ae1           R18 = 7ae1;          
8 5059: a1,ac,06,1a          ldw   R1a,6ac            R1a = 6ac;           
8 505d: af,f3,9b,00,1c       ldzbw R1c,[Rf2+9b]       R1c = (uns)[Sc0056]; 
8 5062: 6f,01,ee,02,1c       ml2w  R1c,[2ee]          R1c *= [2ee];        
8 5067: 88,00,1e             cmpw  R1e,0                                   
8 506a: df,03                je    506f               if (R1e == 0) goto 506f;
8 506c: bd,ff,1c             ldsbw R1c,ff             R1c = (sig)ff;       
8 506f: 8c,1c,18             divw  R18,R1c            R18 = R18L / R1c;    
8 5072: d5,03                jnv   5077               if (!OV) goto 5077;  
8 5074: bd,ff,18             ldsbw R18,ff             R18 = (sig)ff;       
8 5077: fa                   di                       disable ints;        
8 5078: 01,16                clrw  R16                R16 = 0;             
8 507a: a3,01,2c,02,14       ldw   R14,[22c]          R14 = [22c];         
8 507f: 8c,18,14             divw  R14,R18            R14 = R14L / R18;    
8 5082: c3,01,2c,02,16       stw   [22c],R16          [22c] = R16;         
8 5087: 09,02,14             shlw  R14,2              R14 = R14 * 4;       
8 508a: 74,14,ed             ad2b  Red,R14            Red += R14;          
8 508d: fb                   ei                       enable ints;         
8 508e: f0                   ret                      return;              

Sub0075:
8 508f: b3,fa,2e,18          ldb   R18,[Rfa+2e]       R18 = [MEFTRD];      
8 5093: 3e,a7,06             jb    B6,Ra7,509c        if (B6_Ra7) goto 509c;
8 5096: 9b,fa,2b,d7          cmpb  Rd7,[Rfa+2b]                            
8 509a: db,06                jc    50a2               if ((uns) [bATMR1] >= [TFCTM]) goto 50a2;
8 509c: 71,f7,28             an2b  R28,f7             R28 &= f7;           
8 509f: 01,98                clrw  R98                R98 = 0;             
8 50a1: f0                   ret                      return;              

8 50a2: 45,a2,02,f0,32       ad3w  R32,Rf0,2a2        R32 = FN022A;        
8 50a7: b3,f3,80,01,36       ldb   R36,[Rf2+180]      R36 = R05;           
8 50ac: ef,bf,f7             call  486e               Sub0067();           
8 50af: ef,73,e9             call  3a25               SUWordLU();          
8 50b2: a0,38,1a             ldw   R1a,R38            R1a = R38;           
8 50b5: a0,1a,30             ldw   R30,R1a            R30 = R1a;           
8 50b8: 30,a3,03             jnb   B0,Ra3,50be        if (!B0_Ra3) goto 50be;
8 50bb: ef,c2,ef             call  4080               Sub0060();           
8 50be: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 50c3: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 50c6: 45,1e,01,f2,38       ad3w  R38,Rf2,11e        R38 = FN1322;        
8 50cb: ef,03,ea             call  3ad1               UTabLU();            
8 50ce: 45,31,00,fa,32       ad3w  R32,Rfa,31         R32 = FN307;         
8 50d3: b3,73,82,00,34       ldb   R34,[R72+82]       R34 = [R72+82];      
8 50d8: ef,00,e9             call  39db               UUByteLU();          
8 50db: 5c,38,3b,40          ml3b  R40,R3b,R38        R40 = R3b * R38;     
8 50df: a0,1a,30             ldw   R30,R1a            R30 = R1a;           
8 50e2: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 50e7: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 50ea: 45,ce,00,f2,38       ad3w  R38,Rf2,ce         R38 = FN1321;        
8 50ef: ef,df,e9             call  3ad1               UTabLU();            
8 50f2: 5f,fa,2c,3b,3a       ml3b  R3a,R3b,[Rfa+2c]   R3a = R3b * [Sc0236];
8 50f7: 08,01,3a             shrw  R3a,1              R3a = R3a / 2;       
8 50fa: 33,28,16             jnb   B3,R28,5113        if (!B3_R28) goto 5113;
8 50fd: 31,27,2b             jnb   B1,R27,512b        if (!B1_R27) goto 512b;
8 5100: 01,98                clrw  R98                R98 = 0;             
8 5102: af,fa,30,38          ldzbw R38,[Rfa+30]       R38 = (uns)[Sc0240]; 
8 5106: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 5109: 0d,09,38             shldw R38,9              R38L = R38L * 200;   
8 510c: d3,0f                jnc   511d               if (R38 * 200 <= ffff) goto 511d;
8 510e: bd,ff,3a             ldsbw R3a,ff             R3a = (sig)ff;       
8 5111: 20,0a                sjmp  511d               goto 511d;           

8 5113: b3,f3,ca,00,14       ldb   R14,[Rf2+ca]       R14 = [Sc0071];      
8 5118: 38,14,02             jb    B0,R14,511d        if (B0_R14) goto 511d;
8 511b: 01,3a                clrw  R3a                R3a = 0;             
8 511d: c3,01,24,02,00       stw   [224],0            [224] = 0;           
8 5122: c3,01,26,02,3a       stw   [226],R3a          [226] = R3a;         
8 5127: 91,08,28             orrb  R28,8              R28 |= 8;            
8 512a: f0                   ret                      return;              

8 512b: 4b,01,28,02,06,34    sb3w  R34,R06,[228]      R34 = IO_TIMER - [228];
8 5131: c3,01,28,02,06       stw   [228],R06          [228] = IO_TIMER;    
8 5136: 6d,44,28,34          ml2w  R34,2844           R34 *= 2844;         
8 513a: a0,36,34             ldw   R34,R36            R34 = R36;           
8 513d: fe,6c,98,34          sml2w  R34,R98           R34 *= (sig)R98;     
8 5141: 67,01,24,02,34       ad2w  R34,[224]          R34 += [224];        
8 5146: a7,01,26,02,36       adcw  R36,[226]          R36 +=[226] + CY;    
8 514b: c3,01,24,02,34       stw   [224],R34          [224] = R34;         
8 5150: c3,01,26,02,36       stw   [226],R36          [226] = R36;         
8 5155: b1,01,30             ldb   R30,1              R30 = 1;             
8 5158: 36,29,07             jnb   B6,R29,5162        if (!B6_R29) goto 5162;
8 515b: 9b,f7,b6,00,30       cmpb  R30,[Rf6+b6]                            
8 5160: df,14                je    5176               if (R30 == [Sc0197]) goto 5176;
8 5162: 9b,01,5d,01,00       cmpb  0,[15d]                                 
8 5167: d6,07                jge   5170               if ((sig) 0 >= [15d]) goto 5170;
8 5169: 9b,f7,b7,00,30       cmpb  R30,[Rf6+b7]                            
8 516e: df,06                je    5176               if (R30 == [Sc0198]) goto 5176;
8 5170: 48,36,3a,1c          sb3w  R1c,R3a,R36        R1c = R3a - R36;     
8 5174: d7,04                jne   517a               if (R1c != 0) goto 517a;
8 5176: 01,18                clrw  R18                R18 = 0;             
8 5178: 20,19                sjmp  5193               goto 5193;           

8 517a: db,06                jc    5182               if (R1c >= 0) goto 5182;
8 517c: 03,1c                negw  R1c                R1c = -R1c;          
8 517e: b3,fa,2f,18          ldb   R18,[Rfa+2f]       R18 = [Sc0239];      
8 5182: 01,1e                clrw  R1e                R1e = 0;             
8 5184: 0d,08,1c             shldw R1c,8              R1cL = R1cL * 100;   
8 5187: 8c,3a,1c             divw  R1c,R3a            R1c = R1cL / R3a;    
8 518a: dd,07                jv    5193               if (OV) goto 5193;   
8 518c: 8b,f3,cc,00,1c       cmpw  R1c,[Rf2+cc]                            
8 5191: d1,e3                jleu  5176               if ((uns) R1c <= [Sc0072]) goto 5176;
8 5193: 11,42                clrb  R42                R42 = 0;             
8 5195: 6b,01,26,02,3a       sb2w  R3a,[226]          R3a -= [226];        
8 519a: db,04                jc    51a0               if (R3a >= 0) goto 51a0;
8 519c: 17,42                incb  R42                R42++;               
8 519e: 03,3a                negw  R3a                R3a = -R3a;          
8 51a0: af,fa,2a,38          ldzbw R38,[Rfa+2a]       R38 = (uns)[Sc0234]; 
8 51a4: 36,25,04             jnb   B6,R25,51ab        if (!B6_R25) goto 51ab;
8 51a7: af,fa,2d,38          ldzbw R38,[Rfa+2d]       R38 = (uns)[Sc0237]; 
8 51ab: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 51ae: 0d,01,38             shldw R38,1              R38L = R38L * 2;     
8 51b1: 8c,40,38             divw  R38,R40            R38 = R38L / R40;    
8 51b4: dd,03                jv    51b9               if (OV) goto 51b9;   
8 51b6: 37,39,04             jnb   B7,R39,51bd        if (!B7_R39) goto 51bd;
8 51b9: a1,ff,7f,38          ldw   R38,7fff           R38 = 7fff;          
8 51bd: a0,38,98             ldw   R98,R38            R98 = R38;           
8 51c0: 30,42,02             jnb   B0,R42,51c5        if (!B0_R42) goto 51c5;
8 51c3: 03,98                negw  R98                R98 = -R98;          
8 51c5: f0                   ret                      return;              

Sub0076:
8 51c6: 37,a7,09             jnb   B7,Ra7,51d2        if (!B7_Ra7) goto 51d2;
8 51c9: c7,72,03,00          stb   [R72+3],0          [R72+3] = 0;         
8 51cd: c3,72,f6,00          stw   [R72+f6],0         [R72+f6] = 0;        
8 51d1: f0                   ret                      return;              

8 51d2: af,fe,12,36          ldzbw R36,[Rfe+12]       R36 = (uns)[Sc0342]; 
8 51d6: a3,01,b4,00,34       ldw   R34,Rb4            R34 = Rb4;           
8 51db: 88,36,34             cmpw  R34,R36                                 
8 51de: d1,11                jleu  51f1               if ((uns) R34 <= R36) goto 51f1;
8 51e0: 5b,73,b0,00,be,38    sb3b  R38,Rbe,[R72+b0]   R38 = Rbe - [R72+b0];
8 51e6: d3,06                jnc   51ee               if (R38 < 0) goto 51ee;
8 51e8: 9b,fa,58,38          cmpb  R38,[Rfa+58]                            
8 51ec: d9,0a                jgtu  51f8               if ((uns) R38 > [Sc0245]) goto 51f8;
8 51ee: 34,a2,07             jnb   B4,Ra2,51f8        if (!B4_Ra2) goto 51f8;
8 51f1: c7,73,91,00,00       stb   [R72+91],0         [R72+91] = 0;        
8 51f6: 27,d1                sjmp  51c9               goto 51c9;           

8 51f8: 45,4e,02,f0,32       ad3w  R32,Rf0,24e        R32 = FN019A;        
8 51fd: ef,30,e8             call  3a30               UUWordLU();          
8 5200: a0,38,30             ldw   R30,R38            R30 = R38;           
8 5203: 45,62,02,f0,32       ad3w  R32,Rf0,262        R32 = FN020C;        
8 5208: b3,f3,84,01,36       ldb   R36,[Rf2+184]      R36 = [Sc0090];      
8 520d: ef,5e,f6             call  486e               Sub0067();           
8 5210: ef,12,e8             call  3a25               SUWordLU();          
8 5213: a0,38,32             ldw   R32,R38            R32 = R38;           
8 5216: ad,08,34             ldzbw R34,8              R34 = (uns)8;        
8 5219: 45,f2,00,f8,38       ad3w  R38,Rf8,f2         R38 = FN1303;        
8 521e: ef,b0,e8             call  3ad1               UTabLU();            
8 5221: ac,3b,3c             ldzbw R3c,R3b            R3c = (uns)R3b;      
8 5224: 45,18,01,f0,32       ad3w  R32,Rf0,118        R32 = FN331A;        
8 5229: 4b,72,a0,b6,34       sb3w  R34,Rb6,[R72+a0]   R34 = Rb6 - [R72+a0];
8 522e: db,02                jc    5232               if (R34 >= 0) goto 5232;
8 5230: 01,34                clrw  R34                R34 = 0;             
8 5232: ef,fb,e7             call  3a30               UUWordLU();          
8 5235: 6c,38,3c             ml2w  R3c,R38            R3c *= R38;          
8 5238: b3,72,b6,34          ldb   R34,[R72+b6]       R34 = [R72+b6];      
8 523c: 45,c2,00,f6,32       ad3w  R32,Rf6,c2         R32 = FN378;         
8 5241: ef,97,e7             call  39db               UUByteLU();          
8 5244: 6c,38,3c             ml2w  R3c,R38            R3c *= R38;          
8 5247: 0d,03,3c             shldw R3c,3              R3cL = R3cL * 8;     
8 524a: a0,3e,3c             ldw   R3c,R3e            R3c = R3e;           
8 524d: a3,72,a2,34          ldw   R34,[R72+a2]       R34 = [R72+a2];      
8 5251: 45,2c,01,f0,32       ad3w  R32,Rf0,12c        R32 = FN379;         
8 5256: ef,d7,e7             call  3a30               UUWordLU();          
8 5259: 6c,38,3c             ml2w  R3c,R38            R3c *= R38;          
8 525c: 0c,06,3c             shrdw R3c,6              R3cL = R3cL / 40;    
8 525f: 6f,fa,56,3c          ml2w  R3c,[Rfa+56]       R3c *= [Sc0244];     
8 5263: 98,00,3e             cmpb  R3e,0                                   
8 5266: df,03                je    526b               if (R3e == 0) goto 526b;
8 5268: bd,ff,3c             ldsbw R3c,ff             R3c = (sig)ff;       
8 526b: 45,59,00,fa,32       ad3w  R32,Rfa,59         R32 = Fc090;         
8 5270: b0,be,34             ldb   R34,Rbe            R34 = Rbe;           
8 5273: ef,65,e7             call  39db               UUByteLU();          
8 5276: 6c,38,3c             ml2w  R3c,R38            R3c *= R38;          
8 5279: 0c,07,3c             shrdw R3c,7              R3cL = R3cL / 80;    
8 527c: 30,3e,03             jnb   B0,R3e,5282        if (!B0_R3e) goto 5282;
8 527f: b1,ff,3d             ldb   R3d,ff             R3d = ff;            
8 5282: c7,73,91,00,3d       stb   [R72+91],R3d       [R72+91] = R3d;      
8 5287: 45,b8,00,f6,32       ad3w  R32,Rf6,b8         R32 = FN332;         
8 528c: b0,3d,34             ldb   R34,R3d            R34 = R3d;           
8 528f: ef,49,e7             call  39db               UUByteLU();          
8 5292: b0,38,35             ldb   R35,R38            R35 = R38;           
8 5295: 11,34                clrb  R34                R34 = 0;             
8 5297: 6d,73,cb,34          ml2w  R34,cb73           R34 *= cb73;         
8 529b: 0d,01,34             shldw R34,1              R34L = R34L * 2;     
8 529e: c7,72,03,37          stb   [R72+3],R37        [R72+3] = R37;       
8 52a2: 7c,3d,38             ml2b  R38,R3d            R38 *= R3d;          
8 52a5: 6d,c0,91,38          ml2w  R38,91c0           R38 *= 91c0;         
8 52a9: 8f,01,ee,02,38       divw  R38,[2ee]          R38 = R38L / [2ee];  
8 52ae: dd,18                jv    52c8               if (OV) goto 52c8;   
8 52b0: 01,3a                clrw  R3a                R3a = 0;             
8 52b2: b3,f3,9b,00,32       ldb   R32,[Rf2+9b]       R32 = [Sc0056];      
8 52b7: 5f,f3,9c,00,32,34    ml3b  R34,R32,[Rf2+9c]   R34 = R32 * [Sc0057];
8 52bd: 8c,34,38             divw  R38,R34            R38 = R38L / R34;    
8 52c0: dd,06                jv    52c8               if (OV) goto 52c8;   
8 52c2: 89,c4,a0,38          cmpw  R38,a0c4                                
8 52c6: d1,04                jleu  52cc               if ((uns) R38 <= a0c4) goto 52cc;
8 52c8: a1,c4,a0,38          ldw   R38,a0c4           R38 = a0c4;          
8 52cc: 6d,73,cb,38          ml2w  R38,cb73           R38 *= cb73;         
8 52d0: 0d,01,38             shldw R38,1              R38L = R38L * 2;     
8 52d3: c3,72,f6,3a          stw   [R72+f6],R3a       [R72+f6] = R3a;      
8 52d7: 88,3a,00             cmpw  0,R3a                                   
8 52da: df,03                je    52df               if (0 == R3a) goto 52df;
8 52dc: 91,08,4a             orrb  R4a,8              R4a |= 8;            
8 52df: f0                   ret                      return;              

Sub0077:
8 52e0: 3a,2c,12             jb    B2,R2c,52f5        if (B2_R2c) goto 52f5;
8 52e3: a3,01,3c,01,14       ldw   R14,[13c]          R14 = [13c];         
8 52e8: 89,00,04,14          cmpw  R14,400                                 
        Inc   PYM_FPPRT - Fuel Pump Prime Time
        Inc   8 52e9: 04,00             PYM_FPPRT           oword      400                1.00
8 52ec: d3,04                jnc   52f2               if ((uns) R14 < 400) goto 52f2;
8 52ee: 71,ef,46             an2b  R46,ef             R46 &= ef;           
8 52f1: f0                   ret                      return;              

8 52f2: 91,10,46             orrb  R46,10             R46 |= 10;           
8 52f5: f0                   ret                      return;              

Sub0078:
8 52f6: a3,01,20,01,42       ldw   R42,[120]          R42 = [120];         
8 52fb: 67,f3,2e,03,42       ad2w  R42,[Rf2+32e]      R42 += [Sc0177];     
8 5300: 4b,f3,30,03,42,30    sb3w  R30,R42,[Rf2+330]  R30 = R42 - [Sc0178];
8 5306: 88,b6,30             cmpw  R30,Rb6                                 
8 5309: d9,05                jgtu  5310               if ((uns) R30 > Rb6) goto 5310;
8 530b: c7,01,55,01,00       stb   [155],0            [155] = 0;           
8 5310: 88,b6,42             cmpw  R42,Rb6                                 
8 5313: db,05                jc    531a               if ((uns) R42 >= Rb6) goto 531a;
8 5315: 91,04,d6             orrb  Rd6,4              Rd6 |= 4;            
8 5318: 20,14                sjmp  532e               goto 532e;           

8 531a: b3,f3,29,03,40       ldb   R40,[Rf2+329]      R40 = [Sc0173];      
8 531f: 9b,01,55,01,40       cmpb  R40,[155]                               
8 5324: db,08                jc    532e               if ((uns) R40 >= [155]) goto 532e;
8 5326: 71,fb,d6             an2b  Rd6,fb             Rd6 &= fb;           
8 5329: c7,01,54,01,00       stb   [154],0            [154] = 0;           
8 532e: 3c,25,05             jb    B4,R25,5336        if (B4_R25) goto 5336;
8 5331: c7,01,53,01,00       stb   [153],0            [153] = 0;           
8 5336: 3e,46,05             jb    B6,R46,533e        if (B6_R46) goto 533e;
8 5339: c7,01,57,01,00       stb   [157],0            [157] = 0;           
8 533e: 38,d6,05             jb    B0,Rd6,5346        if (B0_Rd6) goto 5346;
8 5341: c3,01,58,01,00       stw   [158],0            [158] = 0;           
8 5346: 9b,f3,2c,03,ba       cmpb  Rba,[Rf2+32c]                           
8 534b: da,03                jle   5350               if ((sig) [bECT] <= [Sc0175]) goto 5350;
8 534d: 91,10,d6             orrb  Rd6,10             Rd6 |= 10;           
8 5350: b3,f3,2c,03,42       ldb   R42,[Rf2+32c]      R42 = [Sc0175];      
8 5355: 7b,f3,2d,03,42       sb2b  R42,[Rf2+32d]      R42 -= [Sc0176];     
8 535a: 98,ba,42             cmpb  R42,Rba                                 
8 535d: da,03                jle   5362               if ((sig) R42 <= [bECT]) goto 5362;
8 535f: 71,ef,d6             an2b  Rd6,ef             Rd6 &= ef;           
8 5362: 8b,f3,32,03,b8       cmpw  Rb8,[Rf2+332]                           
8 5367: db,03                jc    536c               if ((uns) [wRPM] >= [Sc0179]) goto 536c;
8 5369: 91,08,d6             orrb  Rd6,8              Rd6 |= 8;            
8 536c: a3,f3,32,03,42       ldw   R42,[Rf2+332]      R42 = [Sc0179];      
8 5371: 67,f3,34,03,42       ad2w  R42,[Rf2+334]      R42 += [Sc0180];     
8 5376: 88,b8,42             cmpw  R42,Rb8                                 
8 5379: db,03                jc    537e               if ((uns) R42 >= [wRPM]) goto 537e;
8 537b: 71,f7,d6             an2b  Rd6,f7             Rd6 &= f7;           
8 537e: 30,53,61             jnb   B0,R53,53e2        if (!B0_R53) goto 53e2;
8 5381: 9b,f3,26,03,d7       cmpb  Rd7,[Rf2+326]                           
8 5386: d3,5a                jnc   53e2               if ((uns) [bATMR1] < [Sc0170]) goto 53e2;
8 5388: 3c,d6,57             jb    B4,Rd6,53e2        if (B4_Rd6) goto 53e2;
8 538b: 3b,d6,54             jb    B3,Rd6,53e2        if (B3_Rd6) goto 53e2;
8 538e: b1,01,40             ldb   R40,1              R40 = 1;             
8 5391: 9b,f2,03,40          cmpb  R40,[Rf2+3]                             
8 5395: d7,11                jne   53a8               if (R40 != [Sc0018]) goto 53a8;
8 5397: 34,25,0e             jnb   B4,R25,53a8        if (!B4_R25) goto 53a8;
8 539a: b3,f3,27,03,40       ldb   R40,[Rf2+327]      R40 = [Sc0171];      
8 539f: 9b,01,53,01,40       cmpb  R40,[153]                               
8 53a4: d1,02                jleu  53a8               if ((uns) R40 <= [153]) goto 53a8;
8 53a6: 20,3a                sjmp  53e2               goto 53e2;           

8 53a8: 32,d6,0e             jnb   B2,Rd6,53b9        if (!B2_Rd6) goto 53b9;
8 53ab: b3,f3,28,03,40       ldb   R40,[Rf2+328]      R40 = [Sc0172];      
8 53b0: 9b,01,54,01,40       cmpb  R40,[154]                               
8 53b5: d1,02                jleu  53b9               if ((uns) R40 <= [154]) goto 53b9;
8 53b7: 20,29                sjmp  53e2               goto 53e2;           

8 53b9: b3,f3,29,03,40       ldb   R40,[Rf2+329]      R40 = [Sc0173];      
8 53be: 9b,01,57,01,40       cmpb  R40,[157]                               
8 53c3: db,1c                jc    53e1               if ((uns) R40 >= [157]) goto 53e1;
8 53c5: 37,aa,10             jnb   B7,Raa,53d8        if (!B7_Raa) goto 53d8;
8 53c8: a3,f3,2a,03,40       ldw   R40,[Rf2+32a]      R40 = [Sc0174];      
8 53cd: 8b,01,58,01,40       cmpw  R40,[158]                               
8 53d2: d1,04                jleu  53d8               if ((uns) R40 <= [158]) goto 53d8;
8 53d4: 91,01,d6             orrb  Rd6,1              Rd6 |= 1;            
8 53d7: f0                   ret                      return;              

8 53d8: 71,bf,46             an2b  R46,bf             R46 &= bf;           
8 53db: 71,fe,d6             an2b  Rd6,fe             Rd6 &= fe;           
8 53de: 91,80,d6             orrb  Rd6,80             Rd6 |= 80;           
8 53e1: f0                   ret                      return;              

8 53e2: 91,40,46             orrb  R46,40             R46 |= 40;           
8 53e5: 71,fe,d6             an2b  Rd6,fe             Rd6 &= fe;           
8 53e8: 71,7f,d6             an2b  Rd6,7f             Rd6 &= 7f;           
8 53eb: f0                   ret                      return;              

8 53ec: 71,f7,44,c3,01,b0,01,00                       Unknown Operation/Structure
8 53f4: f0                                            Unknown Operation/Structure

Sub0079:
8 53f5: 71,ef,83             an2b  R83,ef             R83 &= ef;           
8 53f8: 91,01,a5             orrb  Ra5,1              Ra5 |= 1;            
8 53fb: c7,01,03,03,00       stb   [303],0            [303] = 0;           

Sub0080:
8 5400: f0                   ret                      return;              

Sub0081:
8 5401: b3,f7,58,02,42       ldb   R42,[Rf6+258]      R42 = [Sc0204];      
8 5406: 98,42,ab             cmpb  Rab,R42                                 
8 5409: d1,11                jleu  541c               if ((uns) Rab <= R42) goto 541c;
8 540b: 77,f7,59,02,42       ad2b  R42,[Rf6+259]      R42 += [Sc0205];     
8 5410: db,0d                jc    541f               if (R42 > ff) goto 541f;
8 5412: 98,42,ab             cmpb  Rab,R42                                 
8 5415: d1,08                jleu  541f               if ((uns) Rab <= R42) goto 541f;
8 5417: 71,fe,a0             an2b  Ra0,fe             Ra0 &= fe;           
8 541a: 20,03                sjmp  541f               goto 541f;           

8 541c: 91,01,a0             orrb  Ra0,1              Ra0 |= 1;            
8 541f: b3,f7,5a,02,42       ldb   R42,[Rf6+25a]      R42 = [Sc0206];      
8 5424: 98,42,be             cmpb  Rbe,R42                                 
8 5427: d1,11                jleu  543a               if ((uns) Rbe <= R42) goto 543a;
8 5429: 77,f7,5b,02,42       ad2b  R42,[Rf6+25b]      R42 += [Sc0207];     
8 542e: db,0d                jc    543d               if (R42 > ff) goto 543d;
8 5430: 98,42,be             cmpb  Rbe,R42                                 
8 5433: d1,08                jleu  543d               if ((uns) Rbe <= R42) goto 543d;
8 5435: 71,fd,a0             an2b  Ra0,fd             Ra0 &= fd;           
8 5438: 20,03                sjmp  543d               goto 543d;           

8 543a: 91,02,a0             orrb  Ra0,2              Ra0 |= 2;            
8 543d: 38,a0,08             jb    B0,Ra0,5448        if (B0_Ra0) goto 5448;
8 5440: 39,a0,05             jb    B1,Ra0,5448        if (B1_Ra0) goto 5448;
8 5443: 71,bf,46             an2b  R46,bf             R46 &= bf;           
8 5446: 20,03                sjmp  544b               goto 544b;           

8 5448: 91,40,46             orrb  R46,40             R46 |= 40;           
8 544b: f0                   ret                      return;              

Sub0082:
8 544c: 37,a7,02             jnb   B7,Ra7,5451        if (!B7_Ra7) goto 5451;
8 544f: 20,ab                sjmp  54fc               goto 54fc;           

8 5451: a3,01,7c,01,1e       ldw   R1e,[17c]          R1e = [17c];         
8 5456: 4c,1e,9a,34          ml3w  R34,R9a,R1e        R34 = R9a * R1e;     
8 545a: 0c,08,34             shrdw R34,8              R34L = R34L / 100;   
8 545d: 88,00,36             cmpw  R36,0                                   
8 5460: df,03                je    5465               if (R36 == 0) goto 5465;
8 5462: bd,ff,34             ldsbw R34,ff             R34 = (sig)ff;       
8 5465: 45,36,01,f4,32       ad3w  R32,Rf4,136        R32 = Fc048;         
8 546a: ef,c3,e5             call  3a30               UUWordLU();          
8 546d: 6d,00,ef,38          ml2w  R38,ef00           R38 *= ef00;         
8 5471: b3,01,73,01,37       ldb   R37,[173]          R37 = [173];         
8 5476: 11,36                clrb  R36                R36 = 0;             
8 5478: 08,01,36             shrw  R36,1              R36 = R36 / 2;       
8 547b: 8c,36,38             divw  R38,R36            R38 = R38L / R36;    
8 547e: d5,03                jnv   5483               if (!OV) goto 5483;  
8 5480: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 5483: c0,40,38             stw   R40,R38            R40 = R38;           
8 5486: a3,01,02,01,30       ldw   R30,[102]          R30 = [102];         
8 548b: 08,01,30             shrw  R30,1              R30 = R30 / 2;       
8 548e: a3,01,92,04,32       ldw   R32,[492]          R32 = [492];         
8 5493: 08,01,32             shrw  R32,1              R32 = R32 / 2;       
8 5496: 68,32,30             sb2w  R30,R32            R30 -= R32;          
8 5499: a3,f3,9a,01,32       ldw   R32,[Rf2+19a]      R32 = [Sc0105];      
8 549e: fe,6c,32,30          sml2w  R30,R32           R30 *= (sig)R32;     
8 54a2: 89,00,e7,32          cmpw  R32,e700                                
8 54a6: d6,06                jge   54ae               if ((sig) R32 >= e700) goto 54ae;
8 54a8: a1,00,e7,32          ldw   R32,e700           R32 = e700;          
8 54ac: 20,0a                sjmp  54b8               goto 54b8;           

8 54ae: 89,80,0c,32          cmpw  R32,c80                                 
8 54b2: da,04                jle   54b8               if ((sig) R32 <= c80) goto 54b8;
8 54b4: a1,80,0c,32          ldw   R32,c80            R32 = c80;           
8 54b8: c3,01,f4,01,32       stw   [1f4],R32          [1f4] = R32;         
8 54bd: 09,02,32             shlw  R32,2              R32 = R32 * 4;       
8 54c0: 48,32,40,34          sb3w  R34,R40,R32        R34 = R40 - R32;     
8 54c4: 3f,33,06             jb    B7,R33,54cd        if (B7_R33) goto 54cd;
8 54c7: db,09                jc    54d2               if (R3a * 2 > ffff) goto 54d2;
8 54c9: 01,34                clrw  R34                R34 = 0;             
8 54cb: 20,05                sjmp  54d2               goto 54d2;           

8 54cd: d3,03                jnc   54d2               if (R34 < 0) goto 54d2;
8 54cf: bd,ff,34             ldsbw R34,ff             R34 = (sig)ff;       
8 54d2: c3,01,f2,01,34       stw   [1f2],R34          [1f2] = R34;         
8 54d7: 08,02,34             shrw  R34,2              R34 = R34 / 4;       
8 54da: 45,ca,00,f4,32       ad3w  R32,Rf4,ca         R32 = FN219;         
8 54df: ef,4e,e5             call  3a30               UUWordLU();          
8 54e2: b3,01,36,01,34       ldb   R34,[136]          R34 = [136];         
8 54e7: 7d,4b,34             ml2b  R34,4b             R34 *= 4b;           
8 54ea: 65,75,3a,34          ad2w  R34,3a75           R34 += 3a75;         
8 54ee: 6c,34,38             ml2w  R38,R34            R38 *= R34;          
8 54f1: 09,01,3a             shlw  R3a,1              R3a = R3a * 2;       
8 54f4: d3,03                jnc   54f9               if (R3a * 2 <= ffff) goto 54f9;
8 54f6: b1,ff,3b             ldb   R3b,ff             R3b = ff;            
8 54f9: c4,df,3b             stb   Rdf,R3b            Rdf = R3b;           
8 54fc: 28,e6                scall 55e4               Sub0083();           
8 54fe: 30,28,07             jnb   B0,R28,5508        if (!B0_R28) goto 5508;
8 5501: 29,5a                scall 565d               Sub0084();           
8 5503: 98,00,3a             cmpb  R3a,0                                   
8 5506: d7,1f                jne   5527               if (R3a != 0) goto 5527;
8 5508: c7,01,c5,02,00       stb   [2c5],0            [2c5] = 0;           
8 550d: 11,df                clrb  Rdf                Rdf = 0;             
8 550f: c7,01,33,02,00       stb   [233],0            [233] = 0;           
8 5514: c3,01,f0,01,40       stw   [1f0],R40          [1f0] = R40;         
8 5519: a3,01,02,01,30       ldw   R30,[102]          R30 = [102];         
8 551e: c0,e2,30             stw   Re2,R30            Re2 = R30;           
8 5521: 01,e0                clrw  Re0                Re0 = 0;             
8 5523: 71,f7,25             an2b  R25,f7             R25 &= f7;           
8 5526: f0                   ret                      return;              

8 5527: 7d,a3,3a             ml2b  R3a,a3             R3a *= a3;           
8 552a: a0,9c,38             ldw   R38,R9c            R38 = R9c;           
8 552d: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 5530: a3,f7,0c,01,32       ldw   R32,[Rf6+10c]      R32 = [Sc0199];      
8 5535: 47,f7,0e,01,32,30    ad3w  R30,R32,[Rf6+10e]  R30 = R32 + [Sc0200];
8 553b: 88,30,3a             cmpw  R3a,R30                                 
8 553e: d3,05                jnc   5545               if ((uns) R3a < R30) goto 5545;
8 5540: 91,08,25             orrb  R25,8              R25 |= 8;            
8 5543: 20,0b                sjmp  5550               goto 5550;           

8 5545: 88,32,3a             cmpw  R3a,R32                                 
8 5548: db,03                jc    554d               if ((uns) R3a >= R32) goto 554d;
8 554a: 71,f7,25             an2b  R25,f7             R25 &= f7;           
8 554d: 33,25,b8             jnb   B3,R25,5508        if (!B3_R25) goto 5508;
8 5550: 99,10,3b             cmpb  R3b,10                                  
8 5553: d3,05                jnc   555a               if ((uns) R3b < 10) goto 555a;
8 5555: bd,ff,3a             ldsbw R3a,ff             R3a = (sig)ff;       
8 5558: 20,03                sjmp  555d               goto 555d;           

8 555a: 0d,04,38             shldw R38,4              R38L = R38L * 10;    
8 555d: c7,01,33,02,3b       stb   [233],R3b          [233] = R3b;         
8 5562: a0,3a,34             ldw   R34,R3a            R34 = R3a;           
8 5565: 08,04,34             shrw  R34,4              R34 = R34 / 10;      
8 5568: 45,f2,00,f4,32       ad3w  R32,Rf4,f2         R32 = Fc046;         
8 556d: ef,c0,e4             call  3a30               UUWordLU();          
8 5570: 09,02,38             shlw  R38,2              R38 = R38 * 4;       
8 5573: 6d,00,ef,38          ml2w  R38,ef00           R38 *= ef00;         
8 5577: b3,01,36,01,37       ldb   R37,[136]          R37 = [136];         
8 557c: 11,36                clrb  R36                R36 = 0;             
8 557e: 8c,36,38             divw  R38,R36            R38 = R38L / R36;    
8 5581: d5,03                jnv   5586               if (!OV) goto 5586;  
8 5583: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 5586: 08,01,38             shrw  R38,1              R38 = R38 / 2;       
8 5589: 08,01,40             shrw  R40,1              R40 = R40 / 2;       
8 558c: 48,38,40,34          sb3w  R34,R40,R38        R34 = R40 - R38;     
8 5590: 89,00,19,34          cmpw  R34,1900                                
8 5594: da,06                jle   559c               if ((sig) R34 <= 1900) goto 559c;
8 5596: a1,00,19,34          ldw   R34,1900           R34 = 1900;          
8 559a: 20,0a                sjmp  55a6               goto 55a6;           

8 559c: 89,00,ce,34          cmpw  R34,ce00                                
8 55a0: d6,04                jge   55a6               if ((sig) R34 >= ce00) goto 55a6;
8 55a2: a1,00,ce,34          ldw   R34,ce00           R34 = ce00;          
8 55a6: 09,01,34             shlw  R34,1              R34 = R34 * 2;       
8 55a9: a3,01,f0,01,32       ldw   R32,[1f0]          R32 = [1f0];         
8 55ae: a3,fb,60,01,36       ldw   R36,[Rfa+160]      R36 = [Sc0313];      
8 55b3: ef,c9,e4             call  3a7f               Sub0052();           
8 55b6: c3,01,f0,01,3e       stw   [1f0],R3e          [1f0] = R3e;         
8 55bb: a3,fb,8e,00,38       ldw   R38,[Rfa+8e]       R38 = [Sc0259];      
8 55c0: fe,6c,3e,38          sml2w  R38,R3e           R38 *= (sig)R3e;     
8 55c4: 0d,02,38             shldw R38,2              R38L = R38L * 4;     
8 55c7: a3,01,92,04,36       ldw   R36,[492]          R36 = [492];         
8 55cc: 08,01,36             shrw  R36,1              R36 = R36 / 2;       
8 55cf: 64,36,3a             ad2w  R3a,R36            R3a += R36;          
8 55d2: d5,05                jnv   55d9               if (!OV) goto 55d9;  
8 55d4: bd,ff,3a             ldsbw R3a,ff             R3a = (sig)ff;       
8 55d7: 20,07                sjmp  55e0               goto 55e0;           

8 55d9: d6,02                jge   55dd               if ((sig) R3a >= 0) goto 55dd;
8 55db: 01,3a                clrw  R3a                R3a = 0;             
8 55dd: 09,01,3a             shlw  R3a,1              R3a = R3a * 2;       
8 55e0: c0,e2,3a             stw   Re2,R3a            Re2 = R3a;           
8 55e3: f0                   ret                      return;              

Sub0083:
8 55e4: 3f,a7,72             jb    B7,Ra7,5659        if (B7_Ra7) goto 5659;
8 55e7: a3,f3,94,01,30       ldw   R30,[Rf2+194]      R30 = [Sc0102];      
8 55ec: 67,01,20,01,30       ad2w  R30,[120]          R30 += [120];        
8 55f1: db,0a                jc    55fd               if (R30 > ffff) goto 55fd;
8 55f3: 88,30,b6             cmpw  Rb6,R30                                 
8 55f6: d3,08                jnc   5600               if ((uns) Rb6 < R30) goto 5600;
8 55f8: 71,fb,24             an2b  R24,fb             R24 &= fb;           
8 55fb: 20,10                sjmp  560d               goto 560d;           

8 55fd: bd,ff,30             ldsbw R30,ff             R30 = (sig)ff;       
8 5600: 6b,f3,96,01,30       sb2w  R30,[Rf2+196]      R30 -= [Sc0103];     
8 5605: 88,30,b6             cmpw  Rb6,R30                                 
8 5608: db,03                jc    560d               if ((uns) Rb6 >= R30) goto 560d;
8 560a: 91,04,24             orrb  R24,4              R24 |= 4;            
8 560d: 9b,f3,88,01,00       cmpb  0,[Rf2+188]                             
8 5612: d7,08                jne   561c               if (0 != [Sc0094]) goto 561c;
8 5614: 45,80,00,fa,30       ad3w  R30,Rfa,80         R30 = St0033;        
8 5619: 32,93,05             jnb   B2,R93,5621        if (!B2_R93) goto 5621;
8 561c: 45,83,00,fa,30       ad3w  R30,Rfa,83         R30 = St0034;        
8 5621: ef,f2,e4             call  3b16               Sub0056();           
8 5624: d3,33                jnc   5659               if ((uns) [bATMR1] < [R30]) goto 5659;
8 5626: 3f,aa,30             jb    B7,Raa,5659        if (B7_Raa) goto 5659;
8 5629: 32,24,2d             jnb   B2,R24,5659        if (!B2_R24) goto 5659;
8 562c: 3f,a7,2a             jb    B7,Ra7,5659        if (B7_Ra7) goto 5659;
8 562f: 51,f1,a8,30          an3b  R30,Ra8,f1         R30 = Ra8 & f1;      
8 5633: d7,24                jne   5659               if (R30 != 0) goto 5659;
8 5635: 9b,f2,06,00          cmpb  0,[Rf2+6]                               
8 5639: d7,13                jne   564e               if (0 != [Sc0021]) goto 564e;
8 563b: a3,01,16,01,38       ldw   R38,[116]          R38 = [116];         
8 5640: 6b,fb,92,00,38       sb2w  R38,[Rfa+92]       R38 -= [Sc0261];     
8 5645: db,02                jc    5649               if (R38 >= 0) goto 5649;
8 5647: 01,38                clrw  R38                R38 = 0;             
8 5649: 88,38,c2             cmpw  Rc2,R38                                 
8 564c: d3,0b                jnc   5659               if ((uns) Rc2 < R38) goto 5659;
8 564e: 8b,fb,8a,00,da       cmpw  Rda,[Rfa+8a]                            
8 5653: d3,04                jnc   5659               if ((uns) Rda < [Sc0257]) goto 5659;
8 5655: 91,01,28             orrb  R28,1              R28 |= 1;            
8 5658: f0                   ret                      return;              

8 5659: 71,fe,28             an2b  R28,fe             R28 &= fe;           
8 565c: f0                   ret                      return;              

Sub0084:
8 565d: 30,a3,03             jnb   B0,Ra3,5663        if (!B0_Ra3) goto 5663;
8 5660: ef,1d,ea             call  4080               Sub0060();           
8 5663: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5668: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 566d: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5670: 45,21,00,fe,38       ad3w  R38,Rfe,21         R38 = FN1220;        
8 5675: 36,25,05             jnb   B6,R25,567d        if (!B6_R25) goto 567d;
8 5678: 45,71,00,fe,38       ad3w  R38,Rfe,71         R38 = FN1222;        
8 567d: ef,51,e4             call  3ad1               UTabLU();            
8 5680: 45,02,00,fc,32       ad3w  R32,Rfc,2          R32 = FN211;         
8 5685: b0,ba,34             ldb   R34,Rba            R34 = [bECT];        
8 5688: ef,45,e3             call  39d0               SUByteLU();          
8 568b: 5c,3b,38,3e          ml3b  R3e,R38,R3b        R3e = R38 * R3b;     
8 568f: 45,17,00,fe,32       ad3w  R32,Rfe,17         R32 = FN212A;        
8 5694: b3,01,36,01,34       ldb   R34,[136]          R34 = [136];         
8 5699: ef,3f,e3             call  39db               UUByteLU();          
8 569c: 6c,3e,38             ml2w  R38,R3e            R38 *= R3e;          
8 569f: 0d,09,38             shldw R38,9              R38L = R38L * 200;   
8 56a2: 45,10,00,fc,32       ad3w  R32,Rfc,10         R32 = FN220;         
8 56a7: b0,bb,34             ldb   R34,Rbb            R34 = [bACT];        
8 56aa: ef,23,e3             call  39d0               SUByteLU();          
8 56ad: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 56b0: 0d,08,38             shldw R38,8              R38L = R38L * 100;   
8 56b3: 11,34                clrb  R34                R34 = 0;             
8 56b5: b3,fe,16,35          ldb   R35,[Rfe+16]       R35 = [Sc0344];      
8 56b9: 4c,34,3a,38          ml3w  R38,R3a,R34        R38 = R3a * R34;     
8 56bd: 08,05,3a             shrw  R3a,5              R3a = R3a / 20;      
8 56c0: b3,01,44,01,35       ldb   R35,[144]          R35 = [144];         
8 56c5: 9b,f3,98,01,35       cmpb  R35,[Rf2+198]                           
8 56ca: db,15                jc    56e1               if ((uns) R35 >= [Sc0104]) goto 56e1;
8 56cc: 11,34                clrb  R34                R34 = 0;             
8 56ce: b3,f3,98,01,30       ldb   R30,[Rf2+198]      R30 = [Sc0104];      
8 56d3: 9c,30,34             divb  R34,R30            R34 = R34W / R30;    
8 56d6: dd,09                jv    56e1               if (OV) goto 56e1;   
8 56d8: 11,35                clrb  R35                R35 = 0;             
8 56da: 4c,34,3a,38          ml3w  R38,R3a,R34        R38 = R3a * R34;     
8 56de: 0d,08,38             shldw R38,8              R38L = R38L * 100;   
8 56e1: 77,fb,86,00,3a       ad2b  R3a,[Rfa+86]       R3a += [Sc0255];     
8 56e6: b4,00,3b             adcb  R3b,0              R3b += 0 + CY;       
8 56e9: 98,00,3b             cmpb  R3b,0                                   
8 56ec: df,03                je    56f1               if (R3b == 0) goto 56f1;
8 56ee: b1,ff,3a             ldb   R3a,ff             R3a = ff;            
8 56f1: c7,01,c5,02,3a       stb   [2c5],R3a          [2c5] = R3a;         
8 56f6: f0                   ret                      return;              

Sub0085:
8 56f7: 3f,a7,58             jb    B7,Ra7,5752        if (B7_Ra7) goto 5752;
8 56fa: 51,f1,a8,30          an3b  R30,Ra8,f1         R30 = Ra8 & f1;      
8 56fe: d7,0e                jne   570e               if (R30 != 0) goto 570e;
8 5700: 8b,01,f8,01,00       cmpw  0,[1f8]                                 
8 5705: d7,0b                jne   5712               if (0 != [1f8]) goto 5712;
8 5707: 9b,01,5d,01,00       cmpb  0,[15d]                                 
8 570c: d6,04                jge   5712               if ((sig) 0 >= [15d]) goto 5712;
8 570e: 11,df                clrb  Rdf                Rdf = 0;             
8 5710: 20,40                sjmp  5752               goto 5752;           

8 5712: b3,01,03,02,34       ldb   R34,[203]          R34 = [203];         
8 5717: 45,5e,01,f4,32       ad3w  R32,Rf4,15e        R32 = Fc049;         
8 571c: ef,bc,e2             call  39db               UUByteLU();          
8 571f: b0,38,17             ldb   R17,R38            R17 = R38;           
8 5722: 11,16                clrb  R16                R16 = 0;             
8 5724: a0,c2,34             ldw   R34,Rc2            R34 = Rc2;           
8 5727: 6b,01,16,01,34       sb2w  R34,[116]          R34 -= [116];        
8 572c: db,02                jc    5730               if (R34 >= 0) goto 5730;
8 572e: 01,34                clrw  R34                R34 = 0;             
8 5730: 45,ca,00,f4,32       ad3w  R32,Rf4,ca         R32 = FN219;         
8 5735: ef,f8,e2             call  3a30               UUWordLU();          
8 5738: 08,08,38             shrw  R38,8              R38 = R38 / 100;     
8 573b: 7c,17,38             ml2b  R38,R17            R38 *= R17;          
8 573e: 09,01,38             shlw  R38,1              R38 = R38 * 2;       
8 5741: 5f,01,36,01,39,38    ml3b  R38,R39,[136]      R38 = R39 * [136];   
8 5747: 9d,ef,38             divb  R38,ef             R38 = R38W / ef;     
8 574a: d5,03                jnv   574f               if (!OV) goto 574f;  
8 574c: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 574f: c4,df,38             stb   Rdf,R38            Rdf = R38;           
8 5752: 2e,90                scall 55e4               Sub0083();           
8 5754: 30,28,08             jnb   B0,R28,575f        if (!B0_R28) goto 575f;
8 5757: ef,03,ff             call  565d               Sub0084();           
8 575a: 98,00,3a             cmpb  R3a,0                                   
8 575d: d7,12                jne   5771               if (R3a != 0) goto 5771;
8 575f: c7,01,c5,02,00       stb   [2c5],0            [2c5] = 0;           
8 5764: c7,01,33,02,00       stb   [233],0            [233] = 0;           
8 5769: c3,01,f8,01,00       stw   [1f8],0            [1f8] = 0;           
8 576e: 01,e0                clrw  Re0                Re0 = 0;             
8 5770: f0                   ret                      return;              

8 5771: 7d,a3,3a             ml2b  R3a,a3             R3a *= a3;           
8 5774: a0,9c,38             ldw   R38,R9c            R38 = R9c;           
8 5777: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 577a: 99,10,3b             cmpb  R3b,10                                  
8 577d: d3,05                jnc   5784               if ((uns) R3b < 10) goto 5784;
8 577f: bd,ff,3a             ldsbw R3a,ff             R3a = (sig)ff;       
8 5782: 20,03                sjmp  5787               goto 5787;           

8 5784: 0d,04,38             shldw R38,4              R38L = R38L * 10;    
8 5787: c7,01,33,02,3b       stb   [233],R3b          [233] = R3b;         
8 578c: a3,01,16,01,42       ldw   R42,[116]          R42 = [116];         
8 5791: 0c,05,38             shrdw R38,5              R38L = R38L / 20;    
8 5794: b3,01,36,01,37       ldb   R37,[136]          R37 = [136];         
8 5799: 11,36                clrb  R36                R36 = 0;             
8 579b: 8c,36,38             divw  R38,R36            R38 = R38L / R36;    
8 579e: 6d,00,ef,38          ml2w  R38,ef00           R38 *= ef00;         
8 57a2: 8c,16,38             divw  R38,R16            R38 = R38L / R16;    
8 57a5: d5,03                jnv   57aa               if (!OV) goto 57aa;  
8 57a7: bd,ff,38             ldsbw R38,ff             R38 = (sig)ff;       
8 57aa: a0,38,34             ldw   R34,R38            R34 = R38;           
8 57ad: 45,f2,00,f4,32       ad3w  R32,Rf4,f2         R32 = Fc046;         
8 57b2: ef,7b,e2             call  3a30               UUWordLU();          
8 57b5: 64,42,38             ad2w  R38,R42            R38 += R42;          
8 57b8: d3,03                jnc   57bd               if (R38 <= ffff) goto 57bd;
8 57ba: bd,c0,38             ldsbw R38,c0             R38 = (sig)c0;       
8 57bd: a3,01,f8,01,32       ldw   R32,[1f8]          R32 = [1f8];         
8 57c2: 88,42,32             cmpw  R32,R42                                 
8 57c5: db,03                jc    57ca               if ((uns) R32 >= R42) goto 57ca;
8 57c7: c0,32,42             stw   R32,R42            R32 = R42;           
8 57ca: a0,38,34             ldw   R34,R38            R34 = R38;           
8 57cd: a3,fb,5e,01,36       ldw   R36,[Rfa+15e]      R36 = [Sc0312];      
8 57d2: ef,a3,e2             call  3a78               Sub0051();           
8 57d5: 89,80,e6,3e          cmpw  R3e,e680                                
8 57d9: d1,04                jleu  57df               if ((uns) R3e <= e680) goto 57df;
8 57db: a1,80,e6,3e          ldw   R3e,e680           R3e = e680;          
8 57df: c3,01,f8,01,3e       stw   [1f8],R3e          [1f8] = R3e;         
8 57e4: f0                   ret                      return;              

Sub0086:
8 57e5: b3,01,33,02,30       ldb   R30,[233]          R30 = [233];         
8 57ea: 98,00,30             cmpb  R30,0                                   
8 57ed: df,40                je    582f               if (R30 == 0) goto 582f;
8 57ef: 3c,28,08             jb    B4,R28,57fa        if (B4_R28) goto 57fa;
8 57f2: a3,fb,88,00,e0       ldw   Re0,[Rfa+88]       Re0 = [Sc0256];      
8 57f7: 91,10,28             orrb  R28,10             R28 |= 10;           
8 57fa: a0,e2,30             ldw   R30,Re2            R30 = Re2;           
8 57fd: 08,01,30             shrw  R30,1              R30 = R30 / 2;       
8 5800: a3,01,02,01,34       ldw   R34,[102]          R34 = [102];         
8 5805: 08,01,34             shrw  R34,1              R34 = R34 / 2;       
8 5808: 68,30,34             sb2w  R34,R30            R34 -= R30;          
8 580b: c3,01,f6,01,34       stw   [1f6],R34          [1f6] = R34;         
8 5810: 45,1a,01,f4,32       ad3w  R32,Rf4,11a        R32 = FN239;         
8 5815: ef,12,e2             call  3a2a               SSWordLU();          
8 5818: a0,e0,36             ldw   R36,Re0            R36 = Re0;           
8 581b: 08,01,36             shrw  R36,1              R36 = R36 / 2;       
8 581e: 64,38,36             ad2w  R36,R38            R36 += R38;          
8 5821: da,0f                jle   5832               if ((sig) R36 <= 0) goto 5832;
8 5823: 89,99,39,36          cmpw  R36,3999                                
8 5827: d1,0b                jleu  5834               if ((uns) R36 <= 3999) goto 5834;
8 5829: a1,99,39,36          ldw   R36,3999           R36 = 3999;          
8 582d: 20,05                sjmp  5834               goto 5834;           

8 582f: 71,ef,28             an2b  R28,ef             R28 &= ef;           
8 5832: 01,36                clrw  R36                R36 = 0;             
8 5834: 09,01,36             shlw  R36,1              R36 = R36 * 2;       
8 5837: c0,e0,36             stw   Re0,R36            Re0 = R36;           
8 583a: f0                   ret                      return;              

Sub0087:
8 583b: 8b,01,f8,01,00       cmpw  0,[1f8]                                 
8 5840: db,4f                jc    5891               if ((uns) 0 >= [1f8]) goto 5891;
8 5842: a3,fb,92,00,30       ldw   R30,[Rfa+92]       R30 = [Sc0261];      
8 5847: 67,01,16,01,30       ad2w  R30,[116]          R30 += [116];        
8 584c: 88,30,c2             cmpw  Rc2,R30                                 
8 584f: d9,0b                jgtu  585c               if ((uns) Rc2 > R30) goto 585c;
8 5851: 3c,28,08             jb    B4,R28,585c        if (B4_R28) goto 585c;
8 5854: a3,fb,88,00,e0       ldw   Re0,[Rfa+88]       Re0 = [Sc0256];      
8 5859: 91,10,28             orrb  R28,10             R28 |= 10;           
8 585c: a3,01,f8,01,34       ldw   R34,[1f8]          R34 = [1f8];         
8 5861: a0,c2,32             ldw   R32,Rc2            R32 = Rc2;           
8 5864: 08,01,32             shrw  R32,1              R32 = R32 / 2;       
8 5867: 08,01,34             shrw  R34,1              R34 = R34 / 2;       
8 586a: 68,32,34             sb2w  R34,R32            R34 -= R32;          
8 586d: c3,01,fa,01,34       stw   [1fa],R34          [1fa] = R34;         
8 5872: 45,1a,01,f4,32       ad3w  R32,Rf4,11a        R32 = FN239;         
8 5877: ef,b0,e1             call  3a2a               SSWordLU();          
8 587a: a0,e0,36             ldw   R36,Re0            R36 = Re0;           
8 587d: 08,01,36             shrw  R36,1              R36 = R36 / 2;       
8 5880: 64,38,36             ad2w  R36,R38            R36 += R38;          
8 5883: da,0c                jle   5891               if ((sig) R36 <= 0) goto 5891;
8 5885: 89,99,39,36          cmpw  R36,3999                                
8 5889: d1,04                jleu  588f               if ((uns) R36 <= 3999) goto 588f;
8 588b: a1,99,39,36          ldw   R36,3999           R36 = 3999;          
8 588f: 20,05                sjmp  5896               goto 5896;           

8 5891: 01,36                clrw  R36                R36 = 0;             
8 5893: 71,ef,28             an2b  R28,ef             R28 &= ef;           
8 5896: 09,01,36             shlw  R36,1              R36 = R36 * 2;       
8 5899: a0,36,e0             ldw   Re0,R36            Re0 = R36;           
8 589c: f0                   ret                      return;              

Sub0088:
8 589d: ad,06,30             ldzbw R30,6              R30 = (uns)6;        
8 58a0: 9b,31,ca,58,e1       cmpb  Re1,[R30+58ca]                          
8 58a5: d9,03                jgtu  58aa               if ((uns) Re1 > [R30+OSt8_010_58ca]) goto 58aa;
8 58a7: e0,30,f6             djnz  R30,58a0           R30--; if (R30 !=  0) goto 58a0;
8 58aa: c4,38,30             stb   R38,R30            R38 = R30;           
8 58ad: 09,0b,30             shlw  R30,b              R30 = R30 * 800;     
8 58b0: 9c,e1,30             divb  R30,Re1            R30 = R30W / Re1;    
8 58b3: dd,05                jv    58ba               if (OV) goto 58ba;   
8 58b5: 99,c0,30             cmpb  R30,c0                                  
8 58b8: d1,03                jleu  58bd               if ((uns) R30 <= c0) goto 58bd;
8 58ba: b1,c0,30             ldb   R30,c0             R30 = c0;            
8 58bd: fa                   di                       disable ints;        
8 58be: ff                   ff                                            
8 58bf: c7,01,fc,01,38       stb   [1fc],R38          [1fc] = R38;         
8 58c4: c7,01,fd,01,30       stb   [1fd],R30          [1fd] = R30;         
8 58c9: fb                   ei                       enable ints;         
8 58ca: f0                   ret                      return;              
        Inc   8 58ca:                   ostruct             OSt8_010_58ca - Other Structure 8 010

OSt8_010 - Other Structure 8 010:
8 58cb: 0a                ostruct              a
8 58cc: 17                ostruct             17
8 58cd: 2c                ostruct             2c
8 58ce: 40                ostruct             40
8 58cf: 58                ostruct             58
8 58d0: 6e                ostruct             6e
        Inc   8 58d1: a3,f3,8e,01,42       ldw   R42,[Rf2+18e]      R42 = [Sc0099];      
8 58d1: a3                ostruct             a3

8 58d6: 88,42,b8             cmpw  Rb8,R42                                 
8 58d9: d1,05                jleu  58e0               if ((uns) [wRPM] <= R42) goto 58e0;
8 58db: 91,08,53             orrb  R53,8              R53 |= 8;            
8 58de: 20,0f                sjmp  58ef               goto 58ef;           

8 58e0: 6b,f3,92,01,42       sb2w  R42,[Rf2+192]      R42 -= [Sc0101];     
8 58e5: d3,08                jnc   58ef               if (R42 < 0) goto 58ef;
8 58e7: 88,42,b8             cmpw  Rb8,R42                                 
8 58ea: d9,03                jgtu  58ef               if ((uns) [wRPM] > R42) goto 58ef;
8 58ec: 71,f7,53             an2b  R53,f7             R53 &= f7;           
8 58ef: a3,f3,90,01,42       ldw   R42,[Rf2+190]      R42 = [Sc0100];      
8 58f4: 88,42,b8             cmpw  Rb8,R42                                 
8 58f7: db,05                jc    58fe               if ((uns) [wRPM] >= R42) goto 58fe;
8 58f9: 91,04,53             orrb  R53,4              R53 |= 4;            
8 58fc: 20,0f                sjmp  590d               goto 590d;           

8 58fe: 67,f3,92,01,42       ad2w  R42,[Rf2+192]      R42 += [Sc0101];     
8 5903: db,08                jc    590d               if (R42 > ffff) goto 590d;
8 5905: 88,42,b8             cmpw  Rb8,R42                                 
8 5908: d3,03                jnc   590d               if ((uns) [wRPM] < R42) goto 590d;
8 590a: 71,fb,53             an2b  R53,fb             R53 &= fb;           
8 590d: b3,f3,8b,01,42       ldb   R42,[Rf2+18b]      R42 = [Sc0097];      
8 5912: 98,42,be             cmpb  Rbe,R42                                 
8 5915: d1,05                jleu  591c               if ((uns) Rbe <= R42) goto 591c;
8 5917: 91,02,53             orrb  R53,2              R53 |= 2;            
8 591a: 20,0f                sjmp  592b               goto 592b;           

8 591c: 7b,f3,8c,01,42       sb2b  R42,[Rf2+18c]      R42 -= [Sc0098];     
8 5921: d3,08                jnc   592b               if (R42 < 0) goto 592b;
8 5923: 98,42,be             cmpb  Rbe,R42                                 
8 5926: d9,03                jgtu  592b               if ((uns) Rbe > R42) goto 592b;
8 5928: 71,fd,53             an2b  R53,fd             R53 &= fd;           
8 592b: 9b,f3,88,01,00       cmpb  0,[Rf2+188]                             
8 5930: df,22                je    5954               if (0 == [Sc0094]) goto 5954;
8 5932: 9b,f3,8a,01,bd       cmpb  Rbd,[Rf2+18a]                           
8 5937: d6,03                jge   593c               if ((sig) Rbd >= [Sc0096]) goto 593c;
8 5939: 3e,a7,10             jb    B6,Ra7,594c        if (B6_Ra7) goto 594c;
8 593c: 9b,f3,89,01,bb       cmpb  Rbb,[Rf2+189]                           
8 5941: da,11                jle   5954               if ((sig) [bACT] <= [Sc0095]) goto 5954;
8 5943: 33,53,0e             jnb   B3,R53,5954        if (!B3_R53) goto 5954;
8 5946: 32,53,0b             jnb   B2,R53,5954        if (!B2_R53) goto 5954;
8 5949: 31,53,08             jnb   B1,R53,5954        if (!B1_R53) goto 5954;
8 594c: 30,44,13             jnb   B0,R44,5962        if (!B0_R44) goto 5962;
8 594f: 71,fe,44             an2b  R44,fe             R44 &= fe;           
8 5952: 20,06                sjmp  595a               goto 595a;           

8 5954: 38,44,0b             jb    B0,R44,5962        if (B0_R44) goto 5962;
8 5957: 91,01,44             orrb  R44,1              R44 |= 1;            
8 595a: 91,20,53             orrb  R53,20             R53 |= 20;           
8 595d: c7,01,d0,01,00       stb   [1d0],0            [1d0] = 0;           
8 5962: 91,08,45             orrb  R45,8              R45 |= 8;            
8 5965: f0                   ret                      return;              

Sub0090:
8 5966: 45,6c,00,fa,74       ad3w  R74,Rfa,6c         R74 = St0032;        
8 596b: b3,74,04,32          ldb   R32,[R74+4]        R32 = [R74+4];       
8 596f: 57,74,05,32,34       ad3b  R34,R32,[R74+5]    R34 = R32 + [R74+5]; 
8 5974: b3,01,02,02,42       ldb   R42,[202]          R42 = [202];         
8 5979: 98,32,42             cmpb  R42,R32                                 
8 597c: db,08                jc    5986               if ((uns) R42 >= R32) goto 5986;
8 597e: 32,a7,05             jnb   B2,Ra7,5986        if (!B2_Ra7) goto 5986;
8 5981: 91,80,a3             orrb  Ra3,80             Ra3 |= 80;           
8 5984: 20,0b                sjmp  5991               goto 5991;           

8 5986: 98,34,42             cmpb  R42,R34                                 
8 5989: d9,03                jgtu  598e               if ((uns) R42 > R34) goto 598e;
8 598b: 3a,a7,03             jb    B2,Ra7,5991        if (B2_Ra7) goto 5991;
8 598e: 71,7f,a3             an2b  Ra3,7f             Ra3 &= 7f;           
8 5991: a3,fa,76,32          ldw   R32,[Rfa+76]       R32 = [Sc0249];      
8 5995: 47,fa,78,32,34       ad3w  R34,R32,[Rfa+78]   R34 = R32 + [Sc0250];
8 599a: b3,01,0c,03,42       ldb   R42,[30c]          R42 = [30c];         
8 599f: 88,b8,32             cmpw  R32,Rb8                                 
8 59a2: d3,05                jnc   59a9               if ((uns) R32 < [wRPM]) goto 59a9;
8 59a4: b1,01,42             ldb   R42,1              R42 = 1;             
8 59a7: 20,07                sjmp  59b0               goto 59b0;           

8 59a9: 88,b8,34             cmpw  R34,Rb8                                 
8 59ac: d9,02                jgtu  59b0               if ((uns) R34 > [wRPM]) goto 59b0;
8 59ae: 11,42                clrb  R42                R42 = 0;             
8 59b0: c7,01,0c,03,42       stb   [30c],R42          [30c] = R42;         
8 59b5: 99,01,42             cmpb  R42,1                                   
8 59b8: d7,0a                jne   59c4               if (R42 != 1) goto 59c4;
8 59ba: 99,ff,aa             cmpb  Raa,ff                                  
8 59bd: d7,05                jne   59c4               if (Raa != ff) goto 59c4;
8 59bf: 91,08,e6             orrb  Re6,8              Re6 |= 8;            
8 59c2: 20,03                sjmp  59c7               goto 59c7;           

8 59c4: 71,f7,e6             an2b  Re6,f7             Re6 &= f7;           
8 59c7: 3e,a7,16             jb    B6,Ra7,59e0        if (B6_Ra7) goto 59e0;
8 59ca: 3f,a3,13             jb    B7,Ra3,59e0        if (B7_Ra3) goto 59e0;
8 59cd: 3f,e5,10             jb    B7,Re5,59e0        if (B7_Re5) goto 59e0;
8 59d0: 3b,e6,0d             jb    B3,Re6,59e0        if (B3_Re6) goto 59e0;
8 59d3: fa                   di                       disable ints;        
8 59d4: 36,a3,06             jnb   B6,Ra3,59dd        if (!B6_Ra3) goto 59dd;
8 59d7: 71,bf,a3             an2b  Ra3,bf             Ra3 &= bf;           
8 59da: 91,20,a3             orrb  Ra3,20             Ra3 |= 20;           
8 59dd: fb                   ei                       enable ints;         
8 59de: 20,19                sjmp  59f9               goto 59f9;           

8 59e0: fa                   di                       disable ints;        
8 59e1: 3e,a3,06             jb    B6,Ra3,59ea        if (B6_Ra3) goto 59ea;
8 59e4: 91,40,a3             orrb  Ra3,40             Ra3 |= 40;           
8 59e7: 91,20,a3             orrb  Ra3,20             Ra3 |= 20;           
8 59ea: fb                   ei                       enable ints;         
8 59eb: af,fa,7a,d2          ldzbw Rd2,[Rfa+7a]       Rd2 = (uns)[Sc0251]; 
8 59ef: af,fa,7a,42          ldzbw R42,[Rfa+7a]       R42 = (uns)[Sc0251]; 
8 59f3: c3,01,fc,02,42       stw   [2fc],R42          [2fc] = R42;         
8 59f8: f0                   ret                      return;              

8 59f9: 3a,28,01             jb    B2,R28,59fd        if (B2_R28) goto 59fd;
8 59fc: f0                   ret                      return;              

8 59fd: 30,a3,03             jnb   B0,Ra3,5a03        if (!B0_Ra3) goto 5a03;
8 5a00: ef,7d,e6             call  4080               Sub0060();           
8 5a03: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5a08: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 5a0d: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5a10: 45,7a,01,f8,38       ad3w  R38,Rf8,17a        R38 = FN1120;        
8 5a15: 36,25,05             jnb   B6,R25,5a1d        if (!B6_R25) goto 5a1d;
8 5a18: 45,ba,02,f8,38       ad3w  R38,Rf8,2ba        R38 = FN1126;        
8 5a1d: ef,b1,e0             call  3ad1               UTabLU();            
8 5a20: ac,3b,40             ldzbw R40,R3b            R40 = (uns)R3b;      
8 5a23: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5a28: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 5a2d: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5a30: 45,0a,03,f8,38       ad3w  R38,Rf8,30a        R38 = FN1127;        
8 5a35: ef,99,e0             call  3ad1               UTabLU();            
8 5a38: ac,3b,3c             ldzbw R3c,R3b            R3c = (uns)R3b;      
8 5a3b: b3,74,06,36          ldb   R36,[R74+6]        R36 = [R74+6];       
8 5a3f: ef,2c,ee             call  486e               Sub0067();           
8 5a42: 45,44,01,f0,32       ad3w  R32,Rf0,144        R32 = FN091;         
8 5a47: ef,db,df             call  3a25               SUWordLU();          
8 5a4a: a0,38,30             ldw   R30,R38            R30 = R38;           
8 5a4d: 4b,01,1c,02,b6,34    sb3w  R34,Rb6,[21c]      R34 = Rb6 - [21c];   
8 5a53: db,02                jc    5a57               if (R34 >= 0) goto 5a57;
8 5a55: 01,34                clrw  R34                R34 = 0;             
8 5a57: 45,68,01,f0,32       ad3w  R32,Rf0,168        R32 = FN092;         
8 5a5c: ef,d1,df             call  3a30               UUWordLU();          
8 5a5f: a0,38,32             ldw   R32,R38            R32 = R38;           
8 5a62: 45,5a,03,f8,38       ad3w  R38,Rf8,35a        R38 = FN1128;        
8 5a67: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5a6a: ef,64,e0             call  3ad1               UTabLU();            
8 5a6d: ac,3b,38             ldzbw R38,R3b            R38 = (uns)R3b;      
8 5a70: 29,40                scall 5bb2               Sub0091();           
8 5a72: 64,3c,40             ad2w  R40,R3c            R40 += R3c;          
8 5a75: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5a7a: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 5a7f: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5a82: 45,ca,01,f8,38       ad3w  R38,Rf8,1ca        R38 = FN1121;        
8 5a87: 36,25,05             jnb   B6,R25,5a8f        if (!B6_R25) goto 5a8f;
8 5a8a: 45,aa,03,f8,38       ad3w  R38,Rf8,3aa        R38 = FN1129;        
8 5a8f: ef,3f,e0             call  3ad1               UTabLU();            
8 5a92: b0,3b,30             ldb   R30,R3b            R30 = R3b;           
8 5a95: 5d,c8,df,34          ml3b  R34,Rdf,c8         R34 = Rdf * c8;      
8 5a99: 01,36                clrw  R36                R36 = 0;             
8 5a9b: 0d,05,34             shldw R34,5              R34L = R34L * 20;    
8 5a9e: 8c,9c,34             divw  R34,R9c            R34 = R34L / R9c;    
8 5aa1: dd,06                jv    5aa9               if (OV) goto 5aa9;   
8 5aa3: 89,ff,00,34          cmpw  R34,ff                                  
8 5aa7: d1,04                jleu  5aad               if ((uns) R34 <= ff) goto 5aad;
8 5aa9: a1,ff,00,34          ldw   R34,ff             R34 = ff;            
8 5aad: af,01,c4,02,32       ldzbw R32,[2c4]          R32 = (uns)[2c4];    
8 5ab2: a3,fb,64,01,36       ldw   R36,[Rfa+164]      R36 = [Sc0315];      
8 5ab7: ef,be,df             call  3a78               Sub0051();           
8 5aba: c7,01,c4,02,3e       stb   [2c4],R3e          [2c4] = R3e;         
8 5abf: 5c,3e,30,3c          ml3b  R3c,R30,R3e        R3c = R30 * R3e;     
8 5ac3: 08,06,3c             shrw  R3c,6              R3c = R3c / 40;      
8 5ac6: 64,3c,40             ad2w  R40,R3c            R40 += R3c;          
8 5ac9: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5ace: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 5ad3: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5ad6: 45,1a,02,f8,38       ad3w  R38,Rf8,21a        R38 = FN1122;        
8 5adb: ef,f3,df             call  3ad1               UTabLU();            
8 5ade: ac,3b,3c             ldzbw R3c,R3b            R3c = (uns)R3b;      
8 5ae1: a0,3c,1a             ldw   R1a,R3c            R1a = R3c;           
8 5ae4: bc,ba,34             ldsbw R34,Rba            R34 = (sig)[bECT];   
8 5ae7: 45,1e,00,f4,32       ad3w  R32,Rf4,1e         R32 = Fc040;         
8 5aec: ef,3b,df             call  3a2a               SSWordLU();          
8 5aef: 28,c1                scall 5bb2               Sub0091();           
8 5af1: 68,3c,40             sb2w  R40,R3c            R40 -= R3c;          
8 5af4: bc,bb,34             ldsbw R34,Rbb            R34 = (sig)[bACT];   
8 5af7: 45,4a,00,f4,32       ad3w  R32,Rf4,4a         R32 = Fc041;         
8 5afc: ef,2b,df             call  3a2a               SSWordLU();          
8 5aff: a0,1a,3c             ldw   R3c,R1a            R3c = R1a;           
8 5b02: 28,ae                scall 5bb2               Sub0091();           
8 5b04: 48,3c,40,3c          sb3w  R3c,R40,R3c        R3c = R40 - R3c;     
8 5b08: 36,a6,0e             jnb   B6,Ra6,5b19        if (!B6_Ra6) goto 5b19;
8 5b0b: 45,92,00,f4,32       ad3w  R32,Rf4,92         R32 = Fc043;         
8 5b10: b0,dc,34             ldb   R34,Rdc            R34 = Rdc;           
8 5b13: ef,c5,de             call  39db               UUByteLU();          
8 5b16: 68,38,3c             sb2w  R3c,R38            R3c -= R38;          
8 5b19: 32,a7,0e             jnb   B2,Ra7,5b2a        if (!B2_Ra7) goto 5b2a;
8 5b1c: 45,76,00,f4,32       ad3w  R32,Rf4,76         R32 = Fc042;         
8 5b21: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 5b24: ef,06,df             call  3a2d               USWordLU();          
8 5b27: 64,38,3c             ad2w  R3c,R38            R3c += R38;          
8 5b2a: 9b,f2,0b,00          cmpb  0,[Rf2+b]                               
8 5b2e: df,25                je    5b55               if (0 == [Sc0026]) goto 5b55;
8 5b30: 5f,74,11,ae,30       ml3b  R30,Rae,[R74+11]   R30 = Rae * [R74+11];
8 5b35: 88,30,b8             cmpw  Rb8,R30                                 
8 5b38: d1,1b                jleu  5b55               if ((uns) [wRPM] <= R30) goto 5b55;
8 5b3a: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5b3f: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 5b44: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5b47: 45,2a,01,f8,38       ad3w  R38,Rf8,12a        R38 = Tb012;         
8 5b4c: ef,82,df             call  3ad1               UTabLU();            
8 5b4f: ac,3b,38             ldzbw R38,R3b            R38 = (uns)R3b;      
8 5b52: 68,38,3c             sb2w  R3c,R38            R3c -= R38;          
8 5b55: af,74,12,38          ldzbw R38,[R74+12]       R38 = (uns)[R74+12]; 
8 5b59: 28,57                scall 5bb2               Sub0091();           
8 5b5b: 9b,fa,7f,00          cmpb  0,[Rfa+7f]                              
8 5b5f: df,1e                je    5b7f               if (0 == [Sc0254]) goto 5b7f;
8 5b61: 32,93,1b             jnb   B2,R93,5b7f        if (!B2_R93) goto 5b7f;
8 5b64: a3,01,e8,02,30       ldw   R30,[2e8]          R30 = [RPM_FN070SC]; 
8 5b69: a3,01,e6,02,32       ldw   R32,[2e6]          R32 = [LOAD_FN071SC];
8 5b6e: ad,0a,34             ldzbw R34,a              R34 = (uns)a;        
8 5b71: 45,6a,02,f8,38       ad3w  R38,Rf8,26a        R38 = Tb016;         
8 5b76: ef,58,df             call  3ad1               UTabLU();            
8 5b79: ac,3b,38             ldzbw R38,R3b            R38 = (uns)R3b;      
8 5b7c: 68,38,3c             sb2w  R3c,R38            R3c -= R38;          
8 5b7f: 67,74,08,3c          ad2w  R3c,[R74+8]        R3c += [R74+8];      
8 5b83: af,01,5c,01,38       ldzbw R38,[15c]          R38 = (uns)[15c];    
8 5b88: 28,28                scall 5bb2               Sub0091();           
8 5b8a: 71,ef,29             an2b  R29,ef             R29 &= ef;           
8 5b8d: 9b,74,01,bd          cmpb  Rbd,[R74+1]                             
8 5b91: da,18                jle   5bab               if ((sig) Rbd <= [R74+1]) goto 5bab;
8 5b93: 9b,74,00,bd          cmpb  Rbd,[R74]                               
8 5b97: d6,12                jge   5bab               if ((sig) Rbd >= [R74]) goto 5bab;
8 5b99: 9b,74,03,d7          cmpb  Rd7,[R74+3]                             
8 5b9d: db,0c                jc    5bab               if ((uns) [bATMR1] >= [R74+3]) goto 5bab;
8 5b9f: 3d,26,09             jb    B5,R26,5bab        if (B5_R26) goto 5bab;
8 5ba2: 91,10,29             orrb  R29,10             R29 |= 10;           
8 5ba5: af,74,02,38          ldzbw R38,[R74+2]        R38 = (uns)[R74+2];  
8 5ba9: 28,07                scall 5bb2               Sub0091();           
8 5bab: a0,3c,d2             ldw   Rd2,R3c            Rd2 = R3c;           
8 5bae: 71,fb,28             an2b  R28,fb             R28 &= fb;           
8 5bb1: f0                   ret                      return;              

Sub0091:
8 5bb2: fe,6c,38,3c          sml2w  R3c,R38           R3c *= (sig)R38;     
8 5bb6: 0c,07,3c             shrdw R3c,7              R3cL = R3cL / 80;    
8 5bb9: f0                   ret                      return;              

Sub0092:
8 5bba: 9b,f1,82,03,00       cmpb  0,[Rf0+382]                             
8 5bbf: df,62                je    5c23               if (0 == [Sc0005]) goto 5c23;
8 5bc1: b3,f1,86,03,36       ldb   R36,[Rf0+386]      R36 = [Sc0008];      
8 5bc6: ef,a5,ec             call  486e               Sub0067();           
8 5bc9: 0a,07,34             asrw  R34,7              R34 = R34 / 80;      
8 5bcc: 45,96,03,f0,32       ad3w  R32,Rf0,396        R32 = Fc035;         
8 5bd1: 9b,f1,83,03,34       cmpb  R34,[Rf0+383]                           
8 5bd6: da,05                jle   5bdd               if ((sig) R34 <= [Sc0006]) goto 5bdd;
8 5bd8: 45,ae,03,f0,32       ad3w  R32,Rf0,3ae        R32 = Fc036;         
8 5bdd: af,01,95,00,34       ldzbw R34,R95            R34 = (uns)R95;      
8 5be2: ef,4b,de             call  3a30               UUWordLU();          
8 5be5: c3,01,d2,02,38       stw   [2d2],R38          [2d2] = R38;         
8 5bea: 6d,73,cb,38          ml2w  R38,cb73           R38 *= cb73;         
8 5bee: c3,01,d4,02,3a       stw   [2d4],R3a          [2d4] = R3a;         
8 5bf3: a3,01,ce,02,38       ldw   R38,[2ce]          R38 = [2ce];         
8 5bf8: 6d,49,9d,38          ml2w  R38,9d49           R38 *= 9d49;         
8 5bfc: c3,01,d0,02,3a       stw   [2d0],R3a          [2d0] = R3a;         
8 5c01: af,f2,11,32          ldzbw R32,[Rf2+11]       R32 = (uns)[NUMOUT]; 
8 5c05: 01,3a                clrw  R3a                R3a = 0;             
8 5c07: a3,f1,90,03,38       ldw   R38,[Rf0+390]      R38 = [Sc0013];      
8 5c0c: 8c,32,38             divw  R38,R32            R38 = R38L / R32;    
8 5c0f: c3,01,da,02,38       stw   [2da],R38          [2da] = R38;         
8 5c14: 01,3a                clrw  R3a                R3a = 0;             
8 5c16: a3,f1,8e,03,38       ldw   R38,[Rf0+38e]      R38 = [Sc0012];      
8 5c1b: 8c,32,38             divw  R38,R32            R38 = R38L / R32;    
8 5c1e: c3,01,d8,02,38       stw   [2d8],R38          [2d8] = R38;         
8 5c23: f0                   ret                      return;              

Sub0093:
8 5c24: 91,40,4a             orrb  R4a,40             R4a |= 40;           
8 5c27: f0                   ret                      return;              

Sub0094:
8 5c28: 64,18,16             ad2w  R16,R18            R16 += R18;          
8 5c2b: d3,04                jnc   5c31               if (R16 <= ffff) goto 5c31;
8 5c2d: a1,00,ff,16          ldw   R16,ff00           R16 = ff00;          
8 5c31: f0                   ret                      return;              

Sub0095:
8 5c32: 35,2f,01             jnb   B5,R2f,5c36        if (!B5_R2f) goto 5c36;
8 5c35: f0                   ret                      return;              

8 5c36: 45,da,00,fa,74       ad3w  R74,Rfa,da         R74 = St0040;        
8 5c3b: a1,5a,01,72          ldw   R72,15a            R72 = 15a;           
8 5c3f: 3f,a7,15             jb    B7,Ra7,5c57        if (B7_Ra7) goto 5c57;
8 5c42: 36,26,0d             jnb   B6,R26,5c52        if (!B6_R26) goto 5c52;
8 5c45: 37,aa,0a             jnb   B7,Raa,5c52        if (!B7_Raa) goto 5c52;
8 5c48: 3f,45,07             jb    B7,R45,5c52        if (B7_R45) goto 5c52;
8 5c4b: 9b,f1,90,01,de       cmpb  Rde,[Rf0+190]                           
8 5c50: d3,17                jnc   5c69               if ((uns) Rde < [Sc0004]) goto 5c69;
8 5c52: 71,bf,45             an2b  R45,bf             R45 &= bf;           
8 5c55: 20,15                sjmp  5c6c               goto 5c6c;           

8 5c57: 91,40,45             orrb  R45,40             R45 |= 40;           
8 5c5a: a3,01,3c,01,3a       ldw   R3a,[13c]          R3a = [13c];         
8 5c5f: 89,00,08,3a          cmpw  R3a,800                                 
8 5c63: d3,40                jnc   5ca5               if ((uns) R3a < 800) goto 5ca5;
8 5c65: 01,ee                clrw  Ree                Ree = 0;             
8 5c67: 20,5a                sjmp  5cc3               goto 5cc3;           

8 5c69: 3e,45,39             jb    B6,R45,5ca5        if (B6_R45) goto 5ca5;
8 5c6c: 35,2a,09             jnb   B5,R2a,5c78        if (!B5_R2a) goto 5c78;
8 5c6f: 3f,53,06             jb    B7,R53,5c78        if (B7_R53) goto 5c78;
8 5c72: 51,d5,a8,32          an3b  R32,Ra8,d5         R32 = Ra8 & d5;      
8 5c76: 20,04                sjmp  5c7c               goto 5c7c;           

8 5c78: 51,d1,a8,32          an3b  R32,Ra8,d1         R32 = Ra8 & d1;      
8 5c7c: df,10                je    5c8e               if (R32 == 0) goto 5c8e;
8 5c7e: a3,f3,3c,03,ee       ldw   Ree,[Rf2+33c]      Ree = [Sc0185];      
8 5c83: b3,74,43,30          ldb   R30,[R74+43]       R30 = [R74+43];      
8 5c87: c7,01,6c,01,30       stb   [16c],R30          [16c] = R30;         
8 5c8c: 20,3e                sjmp  5ccc               goto 5ccc;           

8 5c8e: 34,e5,12             jnb   B4,Re5,5ca3        if (!B4_Re5) goto 5ca3;
8 5c91: 45,02,02,f6,32       ad3w  R32,Rf6,202        R32 = Fc083;         
8 5c96: bc,ba,34             ldsbw R34,Rba            R34 = (sig)[bECT];   
8 5c99: ef,89,dd             call  3a25               SUWordLU();          
8 5c9c: a0,38,ee             ldw   Ree,R38            Ree = R38;           
8 5c9f: 20,32                sjmp  5cd3               goto 5cd3;           

8 5ca1: 20,02                                         Unknown Operation/Structure

8 5ca3: 23,e6                sjmp  608b               goto 608b;           

8 5ca5: b3,f7,36,01,42       ldb   R42,[Rf6+136]      R42 = [Sc0202];      
8 5caa: 99,01,42             cmpb  R42,1                                   
8 5cad: d7,10                jne   5cbf               if (R42 != 1) goto 5cbf;
8 5caf: 45,e6,01,f6,32       ad3w  R32,Rf6,1e6        R32 = Fc082;         
8 5cb4: bc,ba,34             ldsbw R34,Rba            R34 = (sig)[bECT];   
8 5cb7: ef,6b,dd             call  3a25               SUWordLU();          
8 5cba: a0,38,ee             ldw   Ree,R38            Ree = R38;           
8 5cbd: 20,04                sjmp  5cc3               goto 5cc3;           

8 5cbf: a1,00,80,ee          ldw   Ree,8000           Ree = 8000;          
8 5cc3: a3,01,20,01,3a       ldw   R3a,[120]          R3a = [120];         
8 5cc8: c3,72,06,3a          stw   [R72+6],R3a        [R72+6] = R3a;       
8 5ccc: b1,7f,3a             ldb   R3a,7f             R3a = 7f;            
8 5ccf: c7,72,02,3a          stb   [R72+2],R3a        [R72+2] = R3a;       
8 5cd3: f0                   ret                      return;              

Sub0096:
8 5cd4: a3,72,06,32          ldw   R32,[R72+6]        R32 = [R72+6];       
8 5cd8: a0,b6,34             ldw   R34,Rb6            R34 = Rb6;           
8 5cdb: a3,fb,5a,01,36       ldw   R36,[Rfa+15a]      R36 = [Sc0310];      
8 5ce0: 88,32,34             cmpw  R34,R32                                 
8 5ce3: d9,05                jgtu  5cea               if ((uns) R34 > R32) goto 5cea;
8 5ce5: a3,fb,58,01,36       ldw   R36,[Rfa+158]      R36 = [Sc0309];      
8 5cea: ef,8b,dd             call  3a78               Sub0051();           
8 5ced: c3,72,06,3e          stw   [R72+6],R3e        [R72+6] = R3e;       
8 5cf1: 3f,aa,59             jb    B7,Raa,5d4d        if (B7_Raa) goto 5d4d;
8 5cf4: c3,72,0e,b8          stw   [R72+e],Rb8        [R72+e] = [wRPM];    
8 5cf8: c7,72,03,00          stb   [R72+3],0          [R72+3] = 0;         
8 5cfc: c7,01,6e,01,00       stb   [16e],0            [16e] = 0;           
8 5d01: a3,74,14,42          ldw   R42,[R74+14]       R42 = [R74+14];      
8 5d05: 67,01,20,01,42       ad2w  R42,[120]          R42 += [120];        
8 5d0a: d3,04                jnc   5d10               if (R42 <= ffff) goto 5d10;
8 5d0c: a1,c0,ff,42          ldw   R42,ffc0           R42 = ffc0;          
8 5d10: 68,42,3e             sb2w  R3e,R42            R3e -= R42;          
8 5d13: db,02                jc    5d17               if (R3e >= 0) goto 5d17;
8 5d15: 01,3e                clrw  R3e                R3e = 0;             
8 5d17: a3,74,10,3c          ldw   R3c,[R74+10]       R3c = [R74+10];      
8 5d1b: 6c,3e,3c             ml2w  R3c,R3e            R3c *= R3e;          
8 5d1e: 45,28,04,f8,32       ad3w  R32,Rf8,428        R32 = Fc088;         
8 5d23: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 5d26: ef,07,dd             call  3a30               UUWordLU();          
8 5d29: 99,20,3f             cmpb  R3f,20                                  
8 5d2c: db,0c                jc    5d3a               if ((uns) R3f >= 20) goto 5d3a;
8 5d2e: 0d,02,3c             shldw R3c,2              R3cL = R3cL * 4;     
8 5d31: 67,74,12,3e          ad2w  R3e,[R74+12]       R3e += [R74+12];     
8 5d35: 88,38,3e             cmpw  R3e,R38                                 
8 5d38: d1,03                jleu  5d3d               if ((uns) R3e <= R38) goto 5d3d;
8 5d3a: a0,38,3e             ldw   R3e,R38            R3e = R38;           
8 5d3d: c3,72,08,3e          stw   [R72+8],R3e        [R72+8] = R3e;       
8 5d41: c0,1c,3e             stw   R1c,R3e            R1c = R3e;           
8 5d44: b1,7f,3c             ldb   R3c,7f             R3c = 7f;            
8 5d47: c7,72,02,3c          stb   [R72+2],R3c        [R72+2] = R3c;       
8 5d4b: 20,f1                sjmp  5e3e               goto 5e3e;           

8 5d4d: a3,72,08,34          ldw   R34,[R72+8]        R34 = [R72+8];       
8 5d51: a0,34,16             ldw   R16,R34            R16 = R34;           
8 5d54: 45,28,01,fa,32       ad3w  R32,Rfa,128        R32 = Fc092;         
8 5d59: ef,d4,dc             call  3a30               UUWordLU();          
8 5d5c: 68,38,16             sb2w  R16,R38            R16 -= R38;          
8 5d5f: d6,02                jge   5d63               if ((sig) R16 >= 0) goto 5d63;
8 5d61: 01,16                clrw  R16                R16 = 0;             
8 5d63: c3,72,08,16          stw   [R72+8],R16        [R72+8] = R16;       
8 5d67: c0,1c,16             stw   R1c,R16            R1c = R16;           
8 5d6a: 35,2a,0a             jnb   B5,R2a,5d77        if (!B5_R2a) goto 5d77;
8 5d6d: 88,00,16             cmpw  R16,0                                   
8 5d70: d7,05                jne   5d77               if (R16 != 0) goto 5d77;
8 5d72: b1,01,38             ldb   R38,1              R38 = 1;             
8 5d75: 20,c3                sjmp  5e3a               goto 5e3a;           

8 5d77: b3,01,ae,00,38       ldb   R38,Rae            R38 = Rae;           
8 5d7c: 9b,74,23,38          cmpb  R38,[R74+23]                            
8 5d80: d9,4d                jgtu  5dcf               if ((uns) R38 > [R74+23]) goto 5dcf;
8 5d82: 9b,f3,ca,01,00       cmpb  0,[Rf2+1ca]                             
8 5d87: df,09                je    5d92               if (0 == [Sc0129]) goto 5d92;
8 5d89: 36,26,06             jnb   B6,R26,5d92        if (!B6_R26) goto 5d92;
8 5d8c: 9b,74,41,00          cmpb  0,[R74+41]                              
8 5d90: df,3d                je    5dcf               if (0 == [R74+41]) goto 5dcf;
8 5d92: 47,74,16,40,38       ad3w  R38,R40,[R74+16]   R38 = R40 + [R74+16];
8 5d97: 88,38,b8             cmpw  Rb8,R38                                 
8 5d9a: d9,05                jgtu  5da1               if ((uns) [wRPM] > R38) goto 5da1;
8 5d9c: b1,01,38             ldb   R38,1              R38 = 1;             
8 5d9f: 20,7b                sjmp  5e1c               goto 5e1c;           

8 5da1: 9b,72,03,00          cmpb  0,[R72+3]                               
8 5da5: de,43                jlt   5dea               if ((sig) 0 < [R72+3]) goto 5dea;
8 5da7: 88,00,1c             cmpw  R1c,0                                   
8 5daa: d7,23                jne   5dcf               if (R1c != 0) goto 5dcf;
8 5dac: b3,01,6e,01,38       ldb   R38,[16e]          R38 = [16e];         
8 5db1: 9b,74,1f,38          cmpb  R38,[R74+1f]                            
8 5db5: d3,18                jnc   5dcf               if ((uns) R38 < [R74+1f]) goto 5dcf;
8 5db7: 4b,72,0e,b8,38       sb3w  R38,Rb8,[R72+e]    R38 = [wRPM] - [R72+e];
8 5dbc: db,02                jc    5dc0               if (R38 >= 0) goto 5dc0;
8 5dbe: 03,38                negw  R38                R38 = -R38;          
8 5dc0: 8b,74,18,38          cmpw  R38,[R74+18]                            
8 5dc4: d1,24                jleu  5dea               if ((uns) R38 <= [R74+18]) goto 5dea;
8 5dc6: c3,72,0e,b8          stw   [R72+e],Rb8        [R72+e] = [wRPM];    
8 5dca: c7,01,6e,01,00       stb   [16e],0            [16e] = 0;           
8 5dcf: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 5dd2: c7,72,03,38          stb   [R72+3],R38        [R72+3] = R38;       
8 5dd6: a0,1c,34             ldw   R34,R1c            R34 = R1c;           
8 5dd9: 08,04,34             shrw  R34,4              R34 = R34 / 10;      
8 5ddc: 45,62,01,f6,32       ad3w  R32,Rf6,162        R32 = Fc077;         
8 5de1: ef,f7,db             call  39db               UUByteLU();          
8 5de4: c7,72,02,38          stb   [R72+2],R38        [R72+2] = R38;       
8 5de8: 20,54                sjmp  5e3e               goto 5e3e;           

8 5dea: 36,26,2c             jnb   B6,R26,5e19        if (!B6_R26) goto 5e19;
8 5ded: b3,01,36,01,34       ldb   R34,[136]          R34 = [136];         
8 5df2: 45,40,02,f6,32       ad3w  R32,Rf6,240        R32 = Fc086;         
8 5df7: ef,e1,db             call  39db               UUByteLU();          
8 5dfa: 37,d6,09             jnb   B7,Rd6,5e06        if (!B7_Rd6) goto 5e06;
8 5dfd: 77,74,20,38          ad2b  R38,[R74+20]       R38 += [R74+20];     
8 5e01: d3,03                jnc   5e06               if (R38 <= ff) goto 5e06;
8 5e03: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 5e06: 98,38,be             cmpb  Rbe,R38                                 
8 5e09: db,0e                jc    5e19               if ((uns) Rbe >= R38) goto 5e19;
8 5e0b: c3,72,0e,b8          stw   [R72+e],Rb8        [R72+e] = [wRPM];    
8 5e0f: c7,01,6e,01,00       stb   [16e],0            [16e] = 0;           
8 5e14: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 5e17: 20,03                sjmp  5e1c               goto 5e1c;           

8 5e19: b1,02,38             ldb   R38,2              R38 = 2;             
8 5e1c: c7,72,03,38          stb   [R72+3],R38        [R72+3] = R38;       
8 5e20: a3,01,20,01,38       ldw   R38,[120]          R38 = [120];         
8 5e25: 67,74,1c,38          ad2w  R38,[R74+1c]       R38 += [R74+1c];     
8 5e29: db,13                jc    5e3e               if (R38 > ffff) goto 5e3e;
8 5e2b: 88,38,b6             cmpw  Rb6,R38                                 
8 5e2e: d1,0e                jleu  5e3e               if ((uns) Rb6 <= R38) goto 5e3e;
8 5e30: b1,7f,38             ldb   R38,7f             R38 = 7f;            
8 5e33: c7,72,02,38          stb   [R72+2],R38        [R72+2] = R38;       
8 5e37: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 5e3a: c7,72,03,38          stb   [R72+3],R38        [R72+3] = R38;       
8 5e3e: af,72,15,32          ldzbw R32,[R72+15]       R32 = (uns)[R72+15]; 
8 5e42: a3,72,00,38          ldw   R38,[R72]          R38 = [R72];         
8 5e46: 0a,01,38             asrw  R38,1              R38 = R38 / 2;       
8 5e49: 08,01,1c             shrw  R1c,1              R1c = R1c / 2;       
8 5e4c: 34,26,08             jnb   B4,R26,5e57        if (!B4_R26) goto 5e57;
8 5e4f: 3e,29,0d             jb    B6,R29,5e5f        if (B6_R29) goto 5e5f;
8 5e52: 71,ef,26             an2b  R26,ef             R26 &= ef;           
8 5e55: 20,11                sjmp  5e68               goto 5e68;           

8 5e57: 36,29,05             jnb   B6,R29,5e5f        if (!B6_R29) goto 5e5f;
8 5e5a: 91,10,26             orrb  R26,10             R26 |= 10;           
8 5e5d: 20,09                sjmp  5e68               goto 5e68;           

8 5e5f: 9b,72,16,32          cmpb  R32,[R72+16]                            
8 5e63: d7,03                jne   5e68               if (R32 != [R72+16]) goto 5e68;
8 5e65: 30,26,13             jnb   B0,R26,5e7b        if (!B0_R26) goto 5e7b;
8 5e68: c3,72,0c,00          stw   [R72+c],0          [R72+c] = 0;         
8 5e6c: c7,72,13,00          stb   [R72+13],0         [R72+13] = 0;        
8 5e70: 88,00,38             cmpw  R38,0                                   
8 5e73: d6,06                jge   5e7b               if ((sig) R38 >= 0) goto 5e7b;
8 5e75: 01,38                clrw  R38                R38 = 0;             
8 5e77: c3,72,00,38          stw   [R72],R38          [R72] = R38;         
8 5e7b: 09,01,32             shlw  R32,1              R32 = R32 * 2;       
8 5e7e: 01,3c                clrw  R3c                R3c = 0;             
8 5e80: 3f,28,08             jb    B7,R28,5e8b        if (B7_R28) goto 5e8b;
8 5e83: a3,33,84,04,3c       ldw   R3c,[R32+484]      R3c = [R32+484];     
8 5e88: 0a,01,3c             asrw  R3c,1              R3c = R3c / 2;       
8 5e8b: 64,1c,20             ad2w  R20,R1c            R20 += R1c;          
8 5e8e: 64,38,20             ad2w  R20,R38            R20 += R38;          
8 5e91: 64,3c,20             ad2w  R20,R3c            R20 += R3c;          
8 5e94: a0,20,3e             ldw   R3e,R20            R3e = R20;           
8 5e97: d6,02                jge   5e9b               if ((sig) R20 >= 0) goto 5e9b;
8 5e99: 01,3e                clrw  R3e                R3e = 0;             
8 5e9b: 09,01,20             shlw  R20,1              R20 = R20 * 2;       
8 5e9e: c3,72,04,20          stw   [R72+4],R20        [R72+4] = R20;       
8 5ea2: 09,01,3e             shlw  R3e,1              R3e = R3e * 2;       
8 5ea5: b3,72,03,1e          ldb   R1e,[R72+3]        R1e = [R72+3];       
8 5ea9: a3,72,0c,1c          ldw   R1c,[R72+c]        R1c = [R72+c];       
8 5ead: 6b,74,0c,3e          sb2w  R3e,[R74+c]        R3e -= [R74+c];      
8 5eb1: db,02                jc    5eb5               if (R3e >= 0) goto 5eb5;
8 5eb3: 01,3e                clrw  R3e                R3e = 0;             
8 5eb5: 98,00,1e             cmpb  R1e,0                                   
8 5eb8: da,67                jle   5f21               if ((sig) R1e <= 0) goto 5f21;
8 5eba: 07,1c                incw  R1c                R1c++;               
8 5ebc: d3,02                jnc   5ec0               if (R1c <= ffff) goto 5ec0;
8 5ebe: 05,1c                decw  R1c                R1c--;               
8 5ec0: 11,16                clrb  R16                R16 = 0;             
8 5ec2: 48,b8,40,14          sb3w  R14,R40,Rb8        R14 = R40 - [wRPM];  
8 5ec6: db,02                jc    5eca               if (R14 >= 0) goto 5eca;
8 5ec8: 17,16                incb  R16                R16++;               
8 5eca: a3,74,02,1a          ldw   R1a,[R74+2]        R1a = [R74+2];       
8 5ece: a3,74,00,20          ldw   R20,[R74]          R20 = [R74];         
8 5ed2: 45,6a,01,f6,32       ad3w  R32,Rf6,16a        R32 = Fc078;         
8 5ed7: 36,26,0d             jnb   B6,R26,5ee7        if (!B6_R26) goto 5ee7;
8 5eda: 45,86,01,f6,32       ad3w  R32,Rf6,186        R32 = Fc079;         
8 5edf: a3,74,04,1a          ldw   R1a,[R74+4]        R1a = [R74+4];       
8 5ee3: a3,74,06,20          ldw   R20,[R74+6]        R20 = [R74+6];       
8 5ee7: a3,74,08,42          ldw   R42,[R74+8]        R42 = [R74+8];       
8 5eeb: a3,74,0a,30          ldw   R30,[R74+a]        R30 = [R74+a];       
8 5eef: 35,2a,14             jnb   B5,R2a,5f06        if (!B5_R2a) goto 5f06;
8 5ef2: a3,ff,e0,00,1a       ldw   R1a,[Rfe+e0]       R1a = [Sc0355];      
8 5ef7: a3,ff,e2,00,20       ldw   R20,[Rfe+e2]       R20 = [Sc0356];      
8 5efc: a3,ff,dc,00,42       ldw   R42,[Rfe+dc]       R42 = [Sc0353];      
8 5f01: a3,ff,de,00,30       ldw   R30,[Rfe+de]       R30 = [Sc0354];      
8 5f06: a0,14,34             ldw   R34,R14            R34 = R14;           
8 5f09: ef,19,db             call  3a25               SUWordLU();          
8 5f0c: c7,72,02,38          stb   [R72+2],R38        [R72+2] = R38;       
8 5f10: a0,14,18             ldw   R18,R14            R18 = R14;           
8 5f13: a0,14,34             ldw   R34,R14            R34 = R14;           
8 5f16: 30,16,02             jnb   B0,R16,5f1b        if (!B0_R16) goto 5f1b;
8 5f19: 03,14                negw  R14                R14 = -R14;          
8 5f1b: 8b,74,1a,14          cmpw  R14,[R74+1a]                            
8 5f1f: d9,02                jgtu  5f23               if ((uns) R14 > [R74+1a]) goto 5f23;
8 5f21: 20,91                sjmp  5fb4               goto 5fb4;           

8 5f23: c7,01,6e,01,00       stb   [16e],0            [16e] = 0;           
8 5f28: 35,2a,0d             jnb   B5,R2a,5f38        if (!B5_R2a) goto 5f38;
8 5f2b: 9b,ff,e4,00,1c       cmpb  R1c,[Rfe+e4]                            
8 5f30: db,02                jc    5f34               if ((uns) R1c >= [Sc0357]) goto 5f34;
8 5f32: 20,80                sjmp  5fb4               goto 5fb4;           

8 5f34: 01,1c                clrw  R1c                R1c = 0;             
8 5f36: 20,23                sjmp  5f5b               goto 5f5b;           

8 5f38: 45,a2,01,f6,32       ad3w  R32,Rf6,1a2        R32 = Fc080;         
8 5f3d: ef,e5,da             call  3a25               SUWordLU();          
8 5f40: 88,38,1c             cmpw  R1c,R38                                 
8 5f43: d3,6f                jnc   5fb4               if ((uns) R1c < R38) goto 5fb4;
8 5f45: 01,1c                clrw  R1c                R1c = 0;             
8 5f47: 4b,74,16,40,22       sb3w  R22,R40,[R74+16]   R22 = R40 - [R74+16];
8 5f4c: d6,02                jge   5f50               if ((sig) R22 >= 0) goto 5f50;
8 5f4e: 01,22                clrw  R22                R22 = 0;             
8 5f50: 88,22,b8             cmpw  Rb8,R22                                 
8 5f53: db,06                jc    5f5b               if ((uns) [wRPM] >= R22) goto 5f5b;
8 5f55: 89,70,7d,ee          cmpw  Ree,7d70                                
8 5f59: db,59                jc    5fb4               if ((uns) Ree >= 7d70) goto 5fb4;
8 5f5b: a0,18,34             ldw   R34,R18            R34 = R18;           
8 5f5e: 45,46,01,f6,32       ad3w  R32,Rf6,146        R32 = Fc076;         
8 5f63: ef,bf,da             call  3a25               SUWordLU();          
8 5f66: 35,2a,04             jnb   B5,R2a,5f6d        if (!B5_R2a) goto 5f6d;
8 5f69: a1,00,40,38          ldw   R38,4000           R38 = 4000;          
8 5f6d: 6c,14,38             ml2w  R38,R14            R38 *= R14;          
8 5f70: a0,1a,38             ldw   R38,R1a            R38 = R1a;           
8 5f73: 38,16,03             jb    B0,R16,5f79        if (B0_R16) goto 5f79;
8 5f76: a0,20,38             ldw   R38,R20            R38 = R20;           
8 5f79: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 5f7c: 99,02,3b             cmpb  R3b,2                                   
8 5f7f: d3,06                jnc   5f87               if ((uns) R3b < 2) goto 5f87;
8 5f81: a1,ff,7f,3a          ldw   R3a,7fff           R3a = 7fff;          
8 5f85: 20,03                sjmp  5f8a               goto 5f8a;           

8 5f87: 0d,06,38             shldw R38,6              R38L = R38L * 40;    
8 5f8a: 30,16,02             jnb   B0,R16,5f8f        if (!B0_R16) goto 5f8f;
8 5f8d: 03,3a                negw  R3a                R3a = -R3a;          
8 5f8f: 30,e6,02             jnb   B0,Re6,5f94        if (!B0_Re6) goto 5f94;
8 5f92: 01,3a                clrw  R3a                R3a = 0;             
8 5f94: 67,72,00,3a          ad2w  R3a,[R72]          R3a += [R72];        
8 5f98: d5,04                jnv   5f9e               if (!OV) goto 5f9e;  
8 5f9a: d6,09                jge   5fa5               if ((sig) R3a >= R42) goto 5fa5;
8 5f9c: 20,0f                sjmp  5fad               goto 5fad;           

8 5f9e: de,08                jlt   5fa8               if ((sig) R3a < 0) goto 5fa8;
8 5fa0: 88,42,3a             cmpw  R3a,R42                                 
8 5fa3: da,0b                jle   5fb0               if ((sig) R3a <= R42) goto 5fb0;
8 5fa5: a0,42,3a             ldw   R3a,R42            R3a = R42;           
8 5fa8: 88,30,3a             cmpw  R3a,R30                                 
8 5fab: d6,03                jge   5fb0               if ((sig) R3a >= R30) goto 5fb0;
8 5fad: a0,30,3a             ldw   R3a,R30            R3a = R30;           
8 5fb0: c3,72,00,3a          stw   [R72],R3a          [R72] = R3a;         
8 5fb4: c3,72,0c,1c          stw   [R72+c],R1c        [R72+c] = R1c;       
8 5fb8: 4d,ef,00,3e,34       ml3w  R34,R3e,ef         R34 = R3e * ef;      
8 5fbd: af,01,36,01,3e       ldzbw R3e,[136]          R3e = (uns)[136];    
8 5fc2: 8c,3e,34             divw  R34,R3e            R34 = R34L / R3e;    
8 5fc5: 8b,74,0e,34          cmpw  R34,[R74+e]                             
8 5fc9: db,04                jc    5fcf               if ((uns) R34 >= [R74+e]) goto 5fcf;
8 5fcb: a3,74,0e,34          ldw   R34,[R74+e]        R34 = [R74+e];       
8 5fcf: 45,be,01,f6,32       ad3w  R32,Rf6,1be        R32 = Fc081;         
8 5fd4: ef,59,da             call  3a30               UUWordLU();          
8 5fd7: a0,38,3c             ldw   R3c,R38            R3c = R38;           
8 5fda: af,ff,e6,00,38       ldzbw R38,[Rfe+e6]       R38 = (uns)[Sc0358]; 
8 5fdf: 3d,2a,0b             jb    B5,R2a,5fed        if (B5_R2a) goto 5fed;
8 5fe2: 45,3a,01,f6,32       ad3w  R32,Rf6,13a        R32 = Fc075;         
8 5fe7: b0,be,34             ldb   R34,Rbe            R34 = Rbe;           
8 5fea: ef,ee,d9             call  39db               UUByteLU();          
8 5fed: 09,08,38             shlw  R38,8              R38 = R38 * 100;     
8 5ff0: 6c,3c,38             ml2w  R38,R3c            R38 *= R3c;          
8 5ff3: 0d,01,38             shldw R38,1              R38L = R38L * 2;     
8 5ff6: db,19                jc    6011               if (R38 * 2 > ffff) goto 6011;
8 5ff8: a3,74,24,38          ldw   R38,[R74+24]       R38 = [R74+24];      
8 5ffc: 6c,3a,38             ml2w  R38,R3a            R38 *= R3a;          
8 5fff: 0d,01,38             shldw R38,1              R38L = R38L * 2;     
8 6002: db,0d                jc    6011               if (R38 * 2 > ffff) goto 6011;
8 6004: 67,f3,c2,01,3a       ad2w  R3a,[Rf2+1c2]      R3a += [Sc0126];     
8 6009: db,06                jc    6011               if (R3a > ffff) goto 6011;
8 600b: 89,00,80,3a          cmpw  R3a,8000                                
8 600f: d1,04                jleu  6015               if ((uns) R3a <= 8000) goto 6015;
8 6011: a1,00,80,3a          ldw   R3a,8000           R3a = 8000;          
8 6015: c0,ee,3a             stw   Ree,R3a            Ree = R3a;           
8 6018: 99,01,1e             cmpb  R1e,1                                   
8 601b: d7,6d                jne   608a               if (R1e != 1) goto 608a;
8 601d: b3,01,6e,01,38       ldb   R38,[16e]          R38 = [16e];         
8 6022: 9b,74,21,38          cmpb  R38,[R74+21]                            
8 6026: d3,62                jnc   608a               if ((uns) R38 < [R74+21]) goto 608a;
8 6028: 3f,26,5f             jb    B7,R26,608a        if (B7_R26) goto 608a;
8 602b: a3,72,00,3c          ldw   R3c,[R72]          R3c = [R72];         
8 602f: 88,00,3c             cmpw  R3c,0                                   
8 6032: df,56                je    608a               if (R3c == 0) goto 608a;
8 6034: 3f,28,53             jb    B7,R28,608a        if (B7_R28) goto 608a;
8 6037: af,72,15,32          ldzbw R32,[R72+15]       R32 = (uns)[R72+15]; 
8 603b: 09,01,32             shlw  R32,1              R32 = R32 * 2;       
8 603e: a3,33,84,04,38       ldw   R38,[R32+484]      R38 = [R32+484];     
8 6043: af,74,22,3a          ldzbw R3a,[R74+22]       R3a = (uns)[R74+22]; 
8 6047: 88,3a,1c             cmpw  R1c,R3a                                 
8 604a: d3,3e                jnc   608a               if ((uns) R1c < R3a) goto 608a;
8 604c: a3,01,7c,04,3a       ldw   R3a,[47c]          R3a = [47c];         
8 6051: c3,72,0c,00          stw   [R72+c],0          [R72+c] = 0;         
8 6055: 88,00,3c             cmpw  R3c,0                                   
8 6058: d2,12                jgt   606c               if ((sig) R3c > 0) goto 606c;
8 605a: 88,30,38             cmpw  R38,R30                                 
8 605d: da,2b                jle   608a               if ((sig) R38 <= R30) goto 608a;
8 605f: 05,38                decw  R38                R38--;               
8 6061: 88,42,3c             cmpw  R3c,R42                                 
8 6064: d6,16                jge   607c               if ((sig) R3c >= R42) goto 607c;
8 6066: 07,3c                incw  R3c                R3c++;               
8 6068: 05,3a                decw  R3a                R3a--;               
8 606a: 20,10                sjmp  607c               goto 607c;           

8 606c: 88,42,38             cmpw  R38,R42                                 
8 606f: d6,19                jge   608a               if ((sig) R38 >= R42) goto 608a;
8 6071: 07,38                incw  R38                R38++;               
8 6073: 88,30,3c             cmpw  R3c,R30                                 
8 6076: da,04                jle   607c               if ((sig) R3c <= R30) goto 607c;
8 6078: 05,3c                decw  R3c                R3c--;               
8 607a: 07,3a                incw  R3a                R3a++;               
8 607c: c3,33,84,04,38       stw   [R32+484],R38      [R32+484] = R38;     
8 6081: c3,72,00,3c          stw   [R72],R3c          [R72] = R3c;         
8 6085: c3,01,7c,04,3a       stw   [47c],R3a          [47c] = R3a;         
8 608a: f0                   ret                      return;              

8 608b: 45,da,00,fa,74       ad3w  R74,Rfa,da         R74 = St0040;        
8 6090: 01,40                clrw  R40                R40 = 0;             
8 6092: b3,72,15,30          ldb   R30,[R72+15]       R30 = [R72+15];      
8 6096: c7,72,16,30          stb   [R72+16],R30       [R72+16] = R30;      
8 609a: 45,1e,02,f6,32       ad3w  R32,Rf6,21e        R32 = Fc084;         
8 609f: b0,ba,34             ldb   R34,Rba            R34 = [bECT];        
8 60a2: 29,fd                scall 62a1               Sub0097();           
8 60a4: 45,a9,01,f0,32       ad3w  R32,Rf0,1a9        R32 = Fc018;         
8 60a9: b0,bb,34             ldb   R34,Rbb            R34 = [bACT];        
8 60ac: 29,f3                scall 62a1               Sub0097();           
8 60ae: 9b,72,18,bb          cmpb  Rbb,[R72+18]                            
8 60b2: d6,04                jge   60b8               if ((sig) [bACT] >= [R72+18]) goto 60b8;
8 60b4: c7,72,18,bb          stb   [R72+18],Rbb       [R72+18] = [bACT];   
8 60b8: 9b,f3,c6,01,d7       cmpb  Rd7,[Rf2+1c6]                           
8 60bd: db,07                jc    60c6               if ((uns) [bATMR1] >= [Sc0128]) goto 60c6;
8 60bf: 67,f3,c4,01,40       ad2w  R40,[Rf2+1c4]      R40 += [Sc0127];     
8 60c4: 20,03                sjmp  60c9               goto 60c9;           

8 60c6: 3d,26,10             jb    B5,R26,60d9        if (B5_R26) goto 60d9;
8 60c9: 9b,74,38,d7          cmpb  Rd7,[R74+38]                            
8 60cd: db,0a                jc    60d9               if ((uns) [bATMR1] >= [R74+38]) goto 60d9;
8 60cf: 45,32,02,f6,32       ad3w  R32,Rf6,232        R32 = Fc085;         
8 60d4: b0,bd,34             ldb   R34,Rbd            R34 = Rbd;           
8 60d7: 29,c8                scall 62a1               Sub0097();           
8 60d9: af,74,3c,30          ldzbw R30,[R74+3c]       R30 = (uns)[R74+3c]; 
8 60dd: 88,30,40             cmpw  R40,R30                                 
8 60e0: db,24                jc    6106               if ((uns) R40 >= R30) goto 6106;
8 60e2: 45,b7,01,f0,32       ad3w  R32,Rf0,1b7        R32 = Fc019;         
8 60e7: b0,dc,34             ldb   R34,Rdc            R34 = Rdc;           
8 60ea: ef,ee,d8             call  39db               UUByteLU();          
8 60ed: 29,b5                scall 62a4               Sub0098();           
8 60ef: 45,1e,01,fa,32       ad3w  R32,Rfa,11e        R32 = Fc091;         
8 60f4: b3,01,ff,02,34       ldb   R34,[2ff]          R34 = [2ff];         
8 60f9: ef,df,d8             call  39db               UUByteLU();          
8 60fc: 29,a6                scall 62a4               Sub0098();           
8 60fe: 88,30,40             cmpw  R40,R30                                 
8 6101: d1,03                jleu  6106               if ((uns) R40 <= R30) goto 6106;
8 6103: a0,30,40             ldw   R40,R30            R40 = R30;           
8 6106: 35,2a,08             jnb   B5,R2a,6111        if (!B5_R2a) goto 6111;
8 6109: a3,72,70,40          ldw   R40,[R72+70]       R40 = [R72+70];      
8 610d: 6b,74,26,40          sb2w  R40,[R74+26]       R40 -= [R74+26];     
8 6111: 91,80,26             orrb  R26,80             R26 |= 80;           
8 6114: 88,00,40             cmpw  R40,0                                   
8 6117: d7,03                jne   611c               if (R40 != 0) goto 611c;
8 6119: 71,7f,26             an2b  R26,7f             R26 &= 7f;           
8 611c: 89,00,02,40          cmpw  R40,200                                 
8 6120: d1,04                jleu  6126               if ((uns) R40 <= 200) goto 6126;
8 6122: a1,00,02,40          ldw   R40,200            R40 = 200;           
8 6126: a0,40,34             ldw   R34,R40            R34 = R40;           
8 6129: 09,07,34             shlw  R34,7              R34 = R34 * 80;      
8 612c: 8b,72,10,34          cmpw  R34,[R72+10]                            
8 6130: db,27                jc    6159               if ((uns) R34 >= [R72+10]) goto 6159;
8 6132: a3,fb,5c,01,36       ldw   R36,[Rfa+15c]      R36 = [Sc0311];      
8 6137: 35,2a,0c             jnb   B5,R2a,6146        if (!B5_R2a) goto 6146;
8 613a: 8b,f3,5c,02,00       cmpw  0,[Rf2+25c]                             
8 613f: df,05                je    6146               if (0 == [Sc0140]) goto 6146;
8 6141: a3,f3,5c,02,36       ldw   R36,[Rf2+25c]      R36 = [Sc0140];      
8 6146: a3,72,10,32          ldw   R32,[R72+10]       R32 = [R72+10];      
8 614a: ef,2b,d9             call  3a78               Sub0051();           
8 614d: c3,72,10,3e          stw   [R72+10],R3e       [R72+10] = R3e;      
8 6151: 08,07,3e             shrw  R3e,7              R3e = R3e / 80;      
8 6154: a0,3e,40             ldw   R40,R3e            R40 = R3e;           
8 6157: 20,04                sjmp  615d               goto 615d;           

8 6159: c3,72,10,34          stw   [R72+10],R34       [R72+10] = R34;      
8 615d: 11,3e                clrb  R3e                R3e = 0;             
8 615f: b3,72,16,14          ldb   R14,[R72+16]       R14 = [R72+16];      
8 6163: a3,72,0a,16          ldw   R16,[R72+a]        R16 = [R72+a];       
8 6167: b3,72,18,38          ldb   R38,[R72+18]       R38 = [R72+18];      
8 616b: 9b,74,42,38          cmpb  R38,[R74+42]                            
8 616f: da,09                jle   617a               if ((sig) R38 <= [R74+42]) goto 617a;
8 6171: 9b,f2,02,00          cmpb  0,[Rf2+2]                               
8 6175: df,0c                je    6183               if (0 == [Sc0017]) goto 6183;
8 6177: 33,93,0f             jnb   B3,R93,6189        if (!B3_R93) goto 6189;
8 617a: 67,f3,be,01,40       ad2w  R40,[Rf2+1be]      R40 += [Sc0124];     
8 617f: 17,3e                incb  R3e                R3e++;               
8 6181: 20,06                sjmp  6189               goto 6189;           

8 6183: 3f,d6,f9             jb    B7,Rd6,617f        if (B7_Rd6) goto 617f;
8 6186: 38,d6,f6             jb    B0,Rd6,617f        if (B0_Rd6) goto 617f;
8 6189: 9b,f3,ca,01,00       cmpb  0,[Rf2+1ca]                             
8 618e: d7,11                jne   61a1               if (0 != [Sc0129]) goto 61a1;
8 6190: 3e,26,17             jb    B6,R26,61aa        if (B6_R26) goto 61aa;
8 6193: 99,03,14             cmpb  R14,3                                   
8 6196: db,09                jc    61a1               if ((uns) R14 >= 3) goto 61a1;
8 6198: 6b,ff,c2,00,16       sb2w  R16,[Rfe+c2]       R16 -= [Sc0346];     
8 619d: db,02                jc    61a1               if (R16 >= 0) goto 61a1;
8 619f: 01,16                clrw  R16                R16 = 0;             
8 61a1: 67,74,26,40          ad2w  R40,[R74+26]       R40 += [R74+26];     
8 61a5: 75,03,3e             ad2b  R3e,3              R3e += 3;            
8 61a8: 20,1b                sjmp  61c5               goto 61c5;           

8 61aa: 67,74,28,40          ad2w  R40,[R74+28]       R40 += [R74+28];     
8 61ae: 99,02,14             cmpb  R14,2                                   
8 61b1: d1,08                jleu  61bb               if ((uns) R14 <= 2) goto 61bb;
8 61b3: a3,ff,c4,00,18       ldw   R18,[Rfe+c4]       R18 = [Sc0347];      
8 61b8: ef,6d,fa             call  5c28               Sub0094();           
8 61bb: 8b,74,30,40          cmpw  R40,[R74+30]                            
8 61bf: d1,04                jleu  61c5               if ((uns) R40 <= [R74+30]) goto 61c5;
8 61c1: a3,74,30,40          ldw   R40,[R74+30]       R40 = [R74+30];      
8 61c5: 45,62,02,f0,32       ad3w  R32,Rf0,262        R32 = FN020C;        
8 61ca: b3,f3,84,01,36       ldb   R36,[Rf2+184]      R36 = [Sc0090];      
8 61cf: ef,9c,e6             call  486e               Sub0067();           
8 61d2: ef,50,d8             call  3a25               SUWordLU();          
8 61d5: a0,38,30             ldw   R30,R38            R30 = R38;           
8 61d8: 45,cc,01,f2,32       ad3w  R32,Rf2,1cc        R32 = FN018B;        
8 61dd: ac,de,34             ldzbw R34,Rde            R34 = (uns)Rde;      
8 61e0: ef,4d,d8             call  3a30               UUWordLU();          
8 61e3: a0,38,32             ldw   R32,R38            R32 = R38;           
8 61e6: ad,07,34             ldzbw R34,7              R34 = (uns)7;        
8 61e9: 45,e4,01,f2,38       ad3w  R38,Rf2,1e4        R38 = FN1861;        
8 61ee: ef,e0,d8             call  3ad1               UTabLU();            
8 61f1: b0,3b,20             ldb   R20,R3b            R20 = R3b;           
8 61f4: 45,91,01,f0,32       ad3w  R32,Rf0,191        R32 = FN875D;        
8 61f9: 99,03,3e             cmpb  R3e,3                                   
8 61fc: d3,05                jnc   6203               if ((uns) R3e < 3) goto 6203;
8 61fe: 45,9d,01,f0,32       ad3w  R32,Rf0,19d        R32 = FN875HN;       
8 6203: a0,40,34             ldw   R34,R40            R34 = R40;           
8 6206: 08,01,34             shrw  R34,1              R34 = R34 / 2;       
8 6209: 98,00,35             cmpb  R35,0                                   
8 620c: df,03                je    6211               if (R35 == 0) goto 6211;
8 620e: b1,ff,34             ldb   R34,ff             R34 = ff;            
8 6211: ef,c7,d7             call  39db               UUByteLU();          
8 6214: 7c,38,20             ml2b  R20,R38            R20 *= R38;          
8 6217: 08,02,20             shrw  R20,2              R20 = R20 / 4;       
8 621a: 34,29,0b             jnb   B4,R29,6228        if (!B4_R29) goto 6228;
8 621d: af,fb,13,01,1c       ldzbw R1c,[Rfa+113]      R1c = (uns)[Sc0293]; 
8 6222: 6c,1c,20             ml2w  R20,R1c            R20 *= R1c;          
8 6225: 0c,07,20             shrdw R20,7              R20L = R20L / 80;    
8 6228: 3f,d6,10             jb    B7,Rd6,623b        if (B7_Rd6) goto 623b;
8 622b: 38,d6,0d             jb    B0,Rd6,623b        if (B0_Rd6) goto 623b;
8 622e: a3,01,b0,01,34       ldw   R34,[1b0]          R34 = [1b0];         
8 6233: 8b,74,2c,34          cmpw  R34,[R74+2c]                            
8 6237: d3,18                jnc   6251               if ((uns) R34 < [R74+2c]) goto 6251;
8 6239: 20,1a                sjmp  6255               goto 6255;           

8 623b: 17,3e                incb  R3e                R3e++;               
8 623d: a3,74,36,18          ldw   R18,[R74+36]       R18 = [R74+36];      
8 6241: 64,18,20             ad2w  R20,R18            R20 += R18;          
8 6244: 99,02,14             cmpb  R14,2                                   
8 6247: df,08                je    6251               if (R14 == 2) goto 6251;
8 6249: 99,05,14             cmpb  R14,5                                   
8 624c: df,03                je    6251               if (R14 == 5) goto 6251;
8 624e: ef,d7,f9             call  5c28               Sub0094();           
8 6251: 67,74,2a,40          ad2w  R40,[R74+2a]       R40 += [R74+2a];     
8 6255: 9b,f2,07,00          cmpb  0,[Rf2+7]                               
8 6259: df,28                je    6283               if (0 == [Sc0022]) goto 6283;
8 625b: 36,d6,22             jnb   B6,Rd6,6280        if (!B6_Rd6) goto 6280;
8 625e: 67,74,2e,40          ad2w  R40,[R74+2e]       R40 += [R74+2e];     
8 6262: a3,ff,c6,00,18       ldw   R18,[Rfe+c6]       R18 = [Sc0348];      
8 6267: 64,18,20             ad2w  R20,R18            R20 += R18;          
8 626a: 91,80,26             orrb  R26,80             R26 |= 80;           
8 626d: 3b,26,13             jb    B3,R26,6283        if (B3_R26) goto 6283;
8 6270: 91,08,26             orrb  R26,8              R26 |= 8;            
8 6273: c3,72,0c,00          stw   [R72+c],0          [R72+c] = 0;         
8 6277: c7,72,13,00          stb   [R72+13],0         [R72+13] = 0;        
8 627b: ef,aa,f9             call  5c28               Sub0094();           
8 627e: 20,03                sjmp  6283               goto 6283;           

8 6280: 71,f7,26             an2b  R26,f7             R26 &= f7;           
8 6283: c7,72,15,3e          stb   [R72+15],R3e       [R72+15] = R3e;      
8 6287: c3,72,0a,16          stw   [R72+a],R16        [R72+a] = R16;       
8 628b: 08,01,40             shrw  R40,1              R40 = R40 / 2;       
8 628e: 98,00,41             cmpb  R41,0                                   
8 6291: df,03                je    6296               if (R41 == 0) goto 6296;
8 6293: ad,ff,40             ldzbw R40,ff             R40 = (uns)ff;       
8 6296: c7,01,6c,01,40       stb   [16c],R40          [16c] = R40;         
8 629b: 09,06,40             shlw  R40,6              R40 = R40 * 40;      
8 629e: e7,33,fa             jump  5cd4               goto Sub0096;        

Sub0097:
8 62a1: ef,2c,d7             call  39d0               SUByteLU();          

Sub0098:
8 62a4: 64,38,40             ad2w  R40,R38            R40 += R38;          
8 62a7: f0                   ret                      return;              

8 62a8: a1,00,80,54,6b,01,ee,00                       Unknown Operation/Structure
8 62b0: 54,20,05,a3,01,ee,00,54                       Unknown Operation/Structure
8 62b8: 88,00,54,d7,04,07,7c,20                       Unknown Operation/Structure
8 62c0: 25,89,00,80,54,d3,17,65                       Unknown Operation/Structure
8 62c8: 2c,0a,7c,b4,00,7e,a1,6a                       Unknown Operation/Structure
8 62d0: 24,90,30,45,04,a1,62,24                       Unknown Operation/Structure
8 62d8: 90,cc,00,e7,60,c3,4d,58                       Unknown Operation/Structure
8 62e0: 14,54,54,64,56,7c,b4,00                       Unknown Operation/Structure
8 62e8: 7e,f8,f0,71,bf,4a,a1,70                       Unknown Operation/Structure
8 62f0: 02,7a,9a,7a,00,d2,0f,b3                       Unknown Operation/Structure
8 62f8: 7a,01,90,99,58,90,df,05                       Unknown Operation/Structure
8 6300: 99,60,90,d7,01,f0,a1,62                       Unknown Operation/Structure
8 6308: 24,90,91,08,4c,e7,ca,c3                       Unknown Operation/Structure

Sub0099:
8 6310: 45,c2,00,fa,74       ad3w  R74,Rfa,c2         R74 = St0037;        
8 6315: b3,74,06,38          ldb   R38,[R74+6]        R38 = [R74+6];       
8 6319: 98,38,ba             cmpb  Rba,R38                                 
8 631c: da,05                jle   6323               if ((sig) [bECT] <= R38) goto 6323;
8 631e: 91,20,a6             orrb  Ra6,20             Ra6 |= 20;           
8 6321: 20,0c                sjmp  632f               goto 632f;           

8 6323: 7b,74,07,38          sb2b  R38,[R74+7]        R38 -= [R74+7];      
8 6327: 98,38,ba             cmpb  Rba,R38                                 
8 632a: d6,03                jge   632f               if ((sig) [bECT] >= R38) goto 632f;
8 632c: 71,df,a6             an2b  Ra6,df             Ra6 &= df;           
8 632f: 3f,a7,49             jb    B7,Ra7,637b        if (B7_Ra7) goto 637b;
8 6332: 51,d0,a8,32          an3b  R32,Ra8,d0         R32 = Ra8 & d0;      
8 6336: d7,17                jne   634f               if (R32 != 0) goto 634f;
8 6338: b3,01,3b,02,30       ldb   R30,[23b]          R30 = [23b];         
8 633d: 9b,f3,cc,02,30       cmpb  R30,[Rf2+2cc]                           
8 6342: d9,0b                jgtu  634f               if ((uns) R30 > [Sc0149]) goto 634f;
8 6344: b3,01,47,01,30       ldb   R30,[147]          R30 = [147];         
8 6349: 9b,74,03,30          cmpb  R30,[R74+3]                             
8 634d: d3,05                jnc   6354               if ((uns) R30 < [R74+3]) goto 6354;
8 634f: 91,04,25             orrb  R25,4              R25 |= 4;            
8 6352: 20,2a                sjmp  637e               goto 637e;           

8 6354: 31,27,06             jnb   B1,R27,635d        if (!B1_R27) goto 635d;
8 6357: 9b,74,08,00          cmpb  0,[R74+8]                               
8 635b: d7,1e                jne   637b               if (0 != [R74+8]) goto 637b;
8 635d: 45,c2,00,fa,30       ad3w  R30,Rfa,c2         R30 = St0037;        
8 6362: ef,b1,d7             call  3b16               Sub0056();           
8 6365: d3,14                jnc   637b               if ((uns) [bATMR1] < [R30]) goto 637b;
8 6367: 3d,a6,11             jb    B5,Ra6,637b        if (B5_Ra6) goto 637b;
8 636a: 3d,a2,0e             jb    B5,Ra2,637b        if (B5_Ra2) goto 637b;
8 636d: b3,01,46,01,30       ldb   R30,[146]          R30 = [146];         
8 6372: 9b,74,fd,30          cmpb  R30,[R74+fd]                            
8 6376: d3,0d                jnc   6385               if ((uns) R30 < [R74+fd]) goto 6385;
8 6378: 32,a7,0a             jnb   B2,Ra7,6385        if (!B2_Ra7) goto 6385;
8 637b: 71,fb,25             an2b  R25,fb             R25 &= fb;           
8 637e: 71,bf,47             an2b  R47,bf             R47 &= bf;           
8 6381: 71,fe,46             an2b  R46,fe             R46 &= fe;           
8 6384: f0                   ret                      return;              

8 6385: 45,d6,00,fa,30       ad3w  R30,Rfa,d6         R30 = St0039;        
8 638a: 9b,f3,88,01,00       cmpb  0,[Rf2+188]                             
8 638f: d7,08                jne   6399               if (0 != [Sc0094]) goto 6399;
8 6391: 3a,93,05             jb    B2,R93,6399        if (B2_R93) goto 6399;
8 6394: 45,d3,00,fa,30       ad3w  R30,Rfa,d3         R30 = St0038;        
8 6399: ef,7a,d7             call  3b16               Sub0056();           
8 639c: d3,54                jnc   63f2               if ((uns) [bATMR1] < [R30]) goto 63f2;
8 639e: b3,01,46,01,30       ldb   R30,[146]          R30 = [146];         
8 63a3: 9b,74,17,30          cmpb  R30,[R74+17]                            
8 63a7: db,03                jc    63ac               if ((uns) R30 >= [R74+17]) goto 63ac;
8 63a9: 3a,a7,46             jb    B2,Ra7,63f2        if (B2_Ra7) goto 63f2;
8 63ac: 37,24,0b             jnb   B7,R24,63ba        if (!B7_R24) goto 63ba;
8 63af: b3,01,4b,01,30       ldb   R30,[14b]          R30 = [14b];         
8 63b4: 9b,74,10,30          cmpb  R30,[R74+10]                            
8 63b8: d3,38                jnc   63f2               if ((uns) R30 < [R74+10]) goto 63f2;
8 63ba: 91,04,25             orrb  R25,4              R25 |= 4;            
8 63bd: b3,01,49,01,30       ldb   R30,[149]          R30 = [149];         
8 63c2: 9b,74,04,30          cmpb  R30,[R74+4]                             
8 63c6: d9,14                jgtu  63dc               if ((uns) R30 > [R74+4]) goto 63dc;
8 63c8: b3,01,48,01,30       ldb   R30,[148]          R30 = [148];         
8 63cd: 9b,74,fc,30          cmpb  R30,[R74+fc]                            
8 63d1: df,09                je    63dc               if (R30 == [R74+fc]) goto 63dc;
8 63d3: 36,25,0e             jnb   B6,R25,63e4        if (!B6_R25) goto 63e4;
8 63d6: 9b,74,0e,00          cmpb  0,[R74+e]                               
8 63da: df,08                je    63e4               if (0 == [R74+e]) goto 63e4;
8 63dc: 9b,74,05,00          cmpb  0,[R74+5]                               
8 63e0: df,99                je    637b               if (0 == [R74+5]) goto 637b;
8 63e2: 27,9a                sjmp  637e               goto 637e;           

8 63e4: 9b,74,0f,00          cmpb  0,[R74+f]                               
8 63e8: df,03                je    63ed               if (0 == [R74+f]) goto 63ed;
8 63ea: 3a,a1,08             jb    B2,Ra1,63f5        if (B2_Ra1) goto 63f5;
8 63ed: 71,bf,47             an2b  R47,bf             R47 &= bf;           
8 63f0: 20,06                sjmp  63f8               goto 63f8;           

8 63f2: 71,fb,25             an2b  R25,fb             R25 &= fb;           
8 63f5: 91,40,47             orrb  R47,40             R47 |= 40;           
8 63f8: 91,01,46             orrb  R46,1              R46 |= 1;            
8 63fb: f0                   ret                      return;              

Sub0100:
8 63fc: 71,df,25             an2b  R25,df             R25 &= df;           
8 63ff: 3f,a7,1b             jb    B7,Ra7,641d        if (B7_Ra7) goto 641d;
8 6402: 8b,f3,ba,01,da       cmpw  Rda,[Rf2+1ba]                           
8 6407: d3,14                jnc   641d               if ((uns) Rda < [Sc0122]) goto 641d;
8 6409: 32,a1,07             jnb   B2,Ra1,6413        if (!B2_Ra1) goto 6413;
8 640c: 9b,f3,bc,01,00       cmpb  0,[Rf2+1bc]                             
8 6411: df,0a                je    641d               if (0 == [Sc0123]) goto 641d;
8 6413: 39,a2,0e             jb    B1,Ra2,6424        if (B1_Ra2) goto 6424;
8 6416: 9b,f3,b8,01,ba       cmpb  Rba,[Rf2+1b8]                           
8 641b: d2,07                jgt   6424               if ((sig) [bECT] > [Sc0121]) goto 6424;
8 641d: 71,7f,29             an2b  R29,7f             R29 &= 7f;           
8 6420: 11,38                clrb  R38                R38 = 0;             
8 6422: 20,2c                sjmp  6450               goto 6450;           

8 6424: 91,80,29             orrb  R29,80             R29 |= 80;           
8 6427: 45,11,01,f6,32       ad3w  R32,Rf6,111        R32 = Fc073;         
8 642c: b3,01,19,02,34       ldb   R34,[219]          R34 = [219];         
8 6431: ef,a7,d5             call  39db               UUByteLU();          
8 6434: a0,38,3c             ldw   R3c,R38            R3c = R38;           
8 6437: 45,1e,01,f6,32       ad3w  R32,Rf6,11e        R32 = Fc074;         
8 643c: a0,9a,34             ldw   R34,R9a            R34 = R9a;           
8 643f: ef,ee,d5             call  3a30               UUWordLU();          
8 6442: 6c,3c,38             ml2w  R38,R3c            R38 *= R3c;          
8 6445: 88,00,38             cmpw  R38,0                                   
8 6448: df,06                je    6450               if (R38 == 0) goto 6450;
8 644a: 91,20,25             orrb  R25,20             R25 |= 20;           
8 644d: 08,07,38             shrw  R38,7              R38 = R38 / 80;      
8 6450: c7,01,06,02,38       stb   [206],R38          [206] = R38;         

Sub0101:
8 6455: b1,a3,38             ldb   R38,a3             R38 = a3;            
8 6458: c7,01,07,02,38       stb   [207],R38          [207] = R38;         
8 645d: 7f,01,06,02,38       ml2b  R38,[206]          R38 *= [206];        
8 6462: 09,01,38             shlw  R38,1              R38 = R38 * 2;       
8 6465: c7,01,08,02,39       stb   [208],R39          [208] = R39;         
8 646a: f0                   ret                      return;              

Sub0102:
8 646b: 45,e7,00,fe,74       ad3w  R74,Rfe,e7         R74 = St0044;        
8 6470: a3,01,20,01,16       ldw   R16,[120]          R16 = [120];         
8 6475: b3,01,4c,01,18       ldb   R18,[14c]          R18 = [14c];         
8 647a: 47,74,29,16,38       ad3w  R38,R16,[R74+29]   R38 = R16 + [R74+29];
8 647f: db,16                jc    6497               if (R38 > ffff) goto 6497;
8 6481: 47,74,2b,38,3a       ad3w  R3a,R38,[R74+2b]   R3a = R38 + [R74+2b];
8 6486: db,0a                jc    6492               if (R3a > ffff) goto 6492;
8 6488: 88,3a,b6             cmpw  Rb6,R3a                                 
8 648b: d1,05                jleu  6492               if ((uns) Rb6 <= R3a) goto 6492;
8 648d: 91,40,a4             orrb  Ra4,40             Ra4 |= 40;           
8 6490: 20,08                sjmp  649a               goto 649a;           

8 6492: 88,38,b6             cmpw  Rb6,R38                                 
8 6495: d9,03                jgtu  649a               if ((uns) Rb6 > R38) goto 649a;
8 6497: 71,bf,a4             an2b  Ra4,bf             Ra4 &= bf;           
8 649a: 51,d1,a8,42          an3b  R42,Ra8,d1         R42 = Ra8 & d1;      
8 649e: d7,30                jne   64d0               if (R42 != 0) goto 64d0;
8 64a0: 47,74,23,16,3a       ad3w  R3a,R16,[R74+23]   R3a = R16 + [R74+23];
8 64a5: da,0b                jle   64b2               if ((sig) R3a <= 0) goto 64b2;
8 64a7: 88,3a,b6             cmpw  Rb6,R3a                                 
8 64aa: db,06                jc    64b2               if ((uns) Rb6 >= R3a) goto 64b2;
8 64ac: b3,74,01,20          ldb   R20,[R74+1]        R20 = [R74+1];       
8 64b0: 20,65                sjmp  6517               goto 6517;           

8 64b2: 3c,25,1b             jb    B4,R25,64d0        if (B4_R25) goto 64d0;
8 64b5: b3,01,36,01,34       ldb   R34,[136]          R34 = [136];         
8 64ba: 9b,74,20,34          cmpb  R34,[R74+20]                            
8 64be: d3,10                jnc   64d0               if ((uns) R34 < [R74+20]) goto 64d0;
8 64c0: 9b,74,02,ba          cmpb  Rba,[R74+2]                             
8 64c4: de,0a                jlt   64d0               if ((sig) [bECT] < [R74+2]) goto 64d0;
8 64c6: 9b,ff,ea,00,ba       cmpb  Rba,[Rfe+ea]                            
8 64cb: d2,03                jgt   64d0               if ((sig) [bECT] > [Sc0359]) goto 64d0;
8 64cd: 36,a4,06             jnb   B6,Ra4,64d6        if (!B6_Ra4) goto 64d6;
8 64d0: b3,74,10,20          ldb   R20,[R74+10]       R20 = [R74+10];      
8 64d4: 20,41                sjmp  6517               goto 6517;           

8 64d6: a3,01,08,01,38       ldw   R38,[108]          R38 = [108];         
8 64db: 08,01,38             shrw  R38,1              R38 = R38 / 2;       
8 64de: a0,b6,3a             ldw   R3a,Rb6            R3a = Rb6;           
8 64e1: 08,01,3a             shrw  R3a,1              R3a = R3a / 2;       
8 64e4: 68,38,3a             sb2w  R3a,R38            R3a -= R38;          
8 64e7: 47,74,21,16,32       ad3w  R32,R16,[R74+21]   R32 = R16 + [R74+21];
8 64ec: 88,32,b6             cmpw  Rb6,R32                                 
8 64ef: d1,0e                jleu  64ff               if ((uns) Rb6 <= R32) goto 64ff;
8 64f1: 8b,74,15,3a          cmpw  R3a,[R74+15]                            
8 64f5: d2,16                jgt   650d               if ((sig) R3a > [R74+15]) goto 650d;
8 64f7: 8b,74,19,3a          cmpw  R3a,[R74+19]                            
8 64fb: de,16                jlt   6513               if ((sig) R3a < [R74+19]) goto 6513;
8 64fd: 20,1d                sjmp  651c               goto 651c;           

8 64ff: 8b,74,17,3a          cmpw  R3a,[R74+17]                            
8 6503: d2,08                jgt   650d               if ((sig) R3a > [R74+17]) goto 650d;
8 6505: 8b,74,1b,3a          cmpw  R3a,[R74+1b]                            
8 6509: de,08                jlt   6513               if ((sig) R3a < [R74+1b]) goto 6513;
8 650b: 20,0f                sjmp  651c               goto 651c;           

8 650d: b3,74,1d,20          ldb   R20,[R74+1d]       R20 = [R74+1d];      
8 6511: 20,04                sjmp  6517               goto 6517;           

8 6513: b3,74,1e,20          ldb   R20,[R74+1e]       R20 = [R74+1e];      
8 6517: c7,01,af,00,20       stb   Raf,R20            Raf = R20;           
8 651c: 91,02,a4             orrb  Ra4,2              Ra4 |= 2;            
8 651f: 9b,74,2e,ae          cmpb  Rae,[R74+2e]                            
8 6523: d9,02                jgtu  6527               if ((uns) Rae > [R74+2e]) goto 6527;
8 6525: 20,82                sjmp  65a9               goto 65a9;           

8 6527: b3,01,4e,01,30       ldb   R30,[14e]          R30 = [14e];         
8 652c: 9b,74,0e,30          cmpb  R30,[R74+e]                             
8 6530: d3,29                jnc   655b               if ((uns) R30 < [R74+e]) goto 655b;
8 6532: a0,b8,30             ldw   R30,Rb8            R30 = [wRPM];        
8 6535: 9c,ae,30             divb  R30,Rae            R30 = R30W / Rae;    
8 6538: d5,02                jnv   653c               if (!OV) goto 653c;  
8 653a: 20,80                sjmp  65bc               goto 65bc;           

8 653c: 9b,74,12,30          cmpb  R30,[R74+12]                            
8 6540: db,7a                jc    65bc               if ((uns) R30 >= [R74+12]) goto 65bc;
8 6542: 9b,74,13,30          cmpb  R30,[R74+13]                            
8 6546: d3,05                jnc   654d               if ((uns) R30 < [R74+13]) goto 654d;
8 6548: 71,fd,a4             an2b  Ra4,fd             Ra4 &= fd;           
8 654b: 20,5c                sjmp  65a9               goto 65a9;           

8 654d: 9b,74,11,30          cmpb  R30,[R74+11]                            
8 6551: d3,08                jnc   655b               if ((uns) R30 < [R74+11]) goto 655b;
8 6553: 37,46,05             jnb   B7,R46,655b        if (!B7_R46) goto 655b;
8 6556: 71,fd,a4             an2b  Ra4,fd             Ra4 &= fd;           
8 6559: 20,59                sjmp  65b4               goto 65b4;           

8 655b: 3b,a4,5e             jb    B3,Ra4,65bc        if (B3_Ra4) goto 65bc;
8 655e: 3a,a4,05             jb    B2,Ra4,6566        if (B2_Ra4) goto 6566;
8 6561: 3f,46,50             jb    B7,R46,65b4        if (B7_R46) goto 65b4;
8 6564: 20,43                sjmp  65a9               goto 65a9;           

8 6566: 8b,74,07,b8          cmpw  Rb8,[R74+7]                             
8 656a: d3,50                jnc   65bc               if ((uns) [wRPM] < [R74+7]) goto 65bc;
8 656c: 8b,74,05,b8          cmpw  Rb8,[R74+5]                             
8 6570: d9,4a                jgtu  65bc               if ((uns) [wRPM] > [R74+5]) goto 65bc;
8 6572: 48,16,b6,34          sb3w  R34,Rb6,R16        R34 = Rb6 - R16;     
8 6576: d3,44                jnc   65bc               if (R34 < 0) goto 65bc;
8 6578: 8b,74,0b,34          cmpw  R34,[R74+b]                             
8 657c: d3,3e                jnc   65bc               if ((uns) R34 < [R74+b]) goto 65bc;
8 657e: 8b,74,09,34          cmpw  R34,[R74+9]                             
8 6582: d9,38                jgtu  65bc               if ((uns) R34 > [R74+9]) goto 65bc;
8 6584: b3,01,4f,01,42       ldb   R42,[14f]          R42 = [14f];         
8 6589: 9b,74,2d,42          cmpb  R42,[R74+2d]                            
8 658d: d3,2d                jnc   65bc               if ((uns) R42 < [R74+2d]) goto 65bc;
8 658f: 45,48,01,fe,32       ad3w  R32,Rfe,148        R32 = Fc099;         
8 6594: ef,99,d4             call  3a30               UUWordLU();          
8 6597: 7c,38,30             ml2b  R30,R38            R30 *= R38;          
8 659a: 08,07,30             shrw  R30,7              R30 = R30 / 80;      
8 659d: 9b,74,12,30          cmpb  R30,[R74+12]                            
8 65a1: db,19                jc    65bc               if ((uns) R30 >= [R74+12]) goto 65bc;
8 65a3: 9b,74,13,30          cmpb  R30,[R74+13]                            
8 65a7: d3,05                jnc   65ae               if ((uns) R30 < [R74+13]) goto 65ae;
8 65a9: b1,80,18             ldb   R18,80             R18 = 80;            
8 65ac: 20,09                sjmp  65b7               goto 65b7;           

8 65ae: 9b,74,11,30          cmpb  R30,[R74+11]                            
8 65b2: d3,08                jnc   65bc               if ((uns) R30 < [R74+11]) goto 65bc;
8 65b4: b1,60,18             ldb   R18,60             R18 = 60;            
8 65b7: c7,01,4c,01,18       stb   [14c],R18          [14c] = R18;         
8 65bc: 39,a4,7d             jb    B1,Ra4,663c        if (B1_Ra4) goto 663c;
8 65bf: 37,46,0b             jnb   B7,R46,65cd        if (!B7_R46) goto 65cd;
8 65c2: 71,fb,a4             an2b  Ra4,fb             Ra4 &= fb;           
8 65c5: 99,80,18             cmpb  R18,80                                  
8 65c8: d7,03                jne   65cd               if (R18 != 80) goto 65cd;
8 65ca: 91,04,a4             orrb  Ra4,4              Ra4 |= 4;            
8 65cd: b3,01,51,01,30       ldb   R30,[151]          R30 = [151];         
8 65d2: b3,01,52,01,32       ldb   R32,[152]          R32 = [152];         
8 65d7: 99,03,32             cmpb  R32,3                                   
8 65da: d3,07                jnc   65e3               if ((uns) R32 < 3) goto 65e3;
8 65dc: c7,01,80,04,30       stb   [480],R30          [480] = R30;         
8 65e1: 20,59                sjmp  663c               goto 663c;           

8 65e3: b3,01,4d,01,32       ldb   R32,[14d]          R32 = [14d];         
8 65e8: 9b,74,0f,32          cmpb  R32,[R74+f]                             
8 65ec: d3,4e                jnc   663c               if ((uns) R32 < [R74+f]) goto 663c;
8 65ee: c7,01,50,01,30       stb   [150],R30          [150] = R30;         
8 65f3: c7,01,4d,01,00       stb   [14d],0            [14d] = 0;           
8 65f8: a0,b8,30             ldw   R30,Rb8            R30 = [wRPM];        
8 65fb: 6d,e2,03,30          ml2w  R30,3e2            R30 *= 3e2;          
8 65ff: 5c,ae,18,34          ml3b  R34,R18,Rae        R34 = R18 * Rae;     
8 6603: 8c,34,30             divw  R30,R34            R30 = R30L / R34;    
8 6606: dd,12                jv    661a               if (OV) goto 661a;   
8 6608: af,74,28,34          ldzbw R34,[R74+28]       R34 = (uns)[R74+28]; 
8 660c: 6c,34,30             ml2w  R30,R34            R30 *= R34;          
8 660f: 88,00,32             cmpw  R32,0                                   
8 6612: d7,06                jne   661a               if (R32 != 0) goto 661a;
8 6614: 65,80,00,30          ad2w  R30,80             R30 += 80;           
8 6618: d3,03                jnc   661d               if (R30 <= ffff) goto 661d;
8 661a: b1,ff,31             ldb   R31,ff             R31 = ff;            
8 661d: c7,01,51,01,31       stb   [151],R31          [151] = R31;         
8 6622: 9b,01,50,01,31       cmpb  R31,[150]                               
8 6627: d7,0c                jne   6635               if (R31 != [150]) goto 6635;
8 6629: b3,01,52,01,34       ldb   R34,[152]          R34 = [152];         
8 662e: 17,34                incb  R34                R34++;               
8 6630: d3,05                jnc   6637               if (R34 <= ff) goto 6637;
8 6632: e0,34,02             djnz  R34,6637           R34--; if (R34 !=  0) goto 6637;
8 6635: 11,34                clrb  R34                R34 = 0;             
8 6637: c7,01,52,01,34       stb   [152],R34          [152] = R34;         
8 663c: b3,01,36,01,42       ldb   R42,[136]          R42 = [136];         
8 6641: 58,be,42,30          sb3b  R30,R42,Rbe        R30 = R42 - Rbe;     
8 6645: db,02                jc    6649               if (R30 >= 0) goto 6649;
8 6647: 11,30                clrb  R30                R30 = 0;             
8 6649: 79,ef,42             sb2b  R42,ef             R42 -= ef;           
8 664c: d3,02                jnc   6650               if (R42 < 0) goto 6650;
8 664e: 11,42                clrb  R42                R42 = 0;             
8 6650: 13,42                negb  R42                R42 = -R42;          
8 6652: 57,74,00,00,32       ad3b  R32,0,[R74]        R32 = 0 + [R74];     
8 6657: 28,cc                scall 6725               Sub0103();           
8 6659: a0,38,1a             ldw   R1a,R38            R1a = R38;           
8 665c: 57,74,1f,00,32       ad3b  R32,0,[R74+1f]     R32 = 0 + [R74+1f];  
8 6661: 28,c2                scall 6725               Sub0103();           
8 6663: a0,38,1c             ldw   R1c,R38            R1c = R38;           
8 6666: 48,16,b6,34          sb3w  R34,Rb6,R16        R34 = Rb6 - R16;     
8 666a: db,02                jc    666e               if (R34 >= 0) goto 666e;
8 666c: 01,34                clrw  R34                R34 = 0;             
8 666e: 45,30,01,fe,32       ad3w  R32,Rfe,130        R32 = Fc098;         
8 6673: ef,ba,d3             call  3a30               UUWordLU();          
8 6676: a0,38,1e             ldw   R1e,R38            R1e = R38;           
8 6679: 01,42                clrw  R42                R42 = 0;             
8 667b: b3,74,0d,41          ldb   R41,[R74+d]        R41 = [R74+d];       
8 667f: 11,40                clrb  R40                R40 = 0;             
8 6681: af,01,80,04,30       ldzbw R30,[480]          R30 = (uns)[480];    
8 6686: 8c,30,40             divw  R40,R30            R40 = R40L / R30;    
8 6689: a0,40,14             ldw   R14,R40            R14 = R40;           
8 668c: 71,ef,a4             an2b  Ra4,ef             Ra4 &= ef;           
8 668f: 37,18,07             jnb   B7,R18,6699        if (!B7_R18) goto 6699;
8 6692: 45,60,01,fe,38       ad3w  R38,Rfe,160        R38 = Tb026;         
8 6697: 20,05                sjmp  669e               goto 669e;           

8 6699: 45,92,01,fe,38       ad3w  R38,Rfe,192        R38 = Tb028;         
8 669e: 28,ae                scall 674e               Sub0104();           
8 66a0: db,18                jc    66ba               if ((uns) Rae >= R39) goto 66ba;
8 66a2: 37,18,07             jnb   B7,R18,66ac        if (!B7_R18) goto 66ac;
8 66a5: 45,79,01,fe,38       ad3w  R38,Rfe,179        R38 = Tb027;         
8 66aa: 20,05                sjmp  66b1               goto 66b1;           

8 66ac: 45,ab,01,fe,38       ad3w  R38,Rfe,1ab        R38 = Tb029;         
8 66b1: 28,9b                scall 674e               Sub0104();           
8 66b3: d9,0a                jgtu  66bf               if ((uns) R38 > 0) goto 66bf;
8 66b5: 71,df,a4             an2b  Ra4,df             Ra4 &= df;           
8 66b8: 20,08                sjmp  66c2               goto 66c2;           

8 66ba: 91,20,a4             orrb  Ra4,20             Ra4 |= 20;           
8 66bd: 20,03                sjmp  66c2               goto 66c2;           

8 66bf: 91,10,a4             orrb  Ra4,10             Ra4 |= 10;           
8 66c2: 35,a4,07             jnb   B5,Ra4,66cc        if (!B5_Ra4) goto 66cc;
8 66c5: 9b,01,af,00,00       cmpb  0,Raf                                   
8 66ca: df,1b                je    66e7               if (0 == Raf) goto 66e7;
8 66cc: 9b,74,27,00          cmpb  0,[R74+27]                              
8 66d0: d7,15                jne   66e7               if (0 != [R74+27]) goto 66e7;
8 66d2: 47,74,25,16,42       ad3w  R42,R16,[R74+25]   R42 = R16 + [R74+25];
8 66d7: db,18                jc    66f1               if (R42 > ffff) goto 66f1;
8 66d9: 88,42,b6             cmpw  Rb6,R42                                 
8 66dc: d3,13                jnc   66f1               if ((uns) Rb6 < R42) goto 66f1;
8 66de: 3c,25,10             jb    B4,R25,66f1        if (B4_R25) goto 66f1;
8 66e1: 9b,74,2f,ae          cmpb  Rae,[R74+2f]                            
8 66e5: d1,0a                jleu  66f1               if ((uns) Rae <= [R74+2f]) goto 66f1;
8 66e7: 91,08,a4             orrb  Ra4,8              Ra4 |= 8;            
8 66ea: c7,01,4f,01,00       stb   [14f],0            [14f] = 0;           
8 66ef: 20,08                sjmp  66f9               goto 66f9;           

8 66f1: 71,f7,a4             an2b  Ra4,f7             Ra4 &= f7;           
8 66f4: c7,01,4e,01,00       stb   [14e],0            [14e] = 0;           
8 66f9: b3,01,4f,01,42       ldb   R42,[14f]          R42 = [14f];         
8 66fe: 9b,74,2d,42          cmpb  R42,[R74+2d]                            
8 6702: d3,12                jnc   6716               if ((uns) R42 < [R74+2d]) goto 6716;
8 6704: 45,dd,01,fe,38       ad3w  R38,Rfe,1dd        R38 = Tb031;         
8 6709: 28,48                scall 6753               Sub0105();           
8 670b: d1,0c                jleu  6719               if ((uns) R38 <= 0) goto 6719;
8 670d: 45,c4,01,fe,38       ad3w  R38,Rfe,1c4        R38 = Tb030;         
8 6712: 28,3f                scall 6753               Sub0105();           
8 6714: db,08                jc    671e               if ((uns) Rae >= R39) goto 671e;
8 6716: 32,a4,08             jnb   B2,Ra4,6721        if (!B2_Ra4) goto 6721;
8 6719: 71,7f,46             an2b  R46,7f             R46 &= 7f;           
8 671c: 20,03                sjmp  6721               goto 6721;           

8 671e: 91,80,46             orrb  R46,80             R46 |= 80;           
8 6721: 91,01,a4             orrb  Ra4,1              Ra4 |= 1;            
8 6724: f0                   ret                      return;              

Sub0103:
8 6725: de,0c                jlt   6733               if ((sig) R32 < 0) goto 6733;
8 6727: 7c,42,32             ml2b  R32,R42            R32 *= R42;          
8 672a: 09,01,32             shlw  R32,1              R32 = R32 * 2;       
8 672d: 54,33,30,34          ad3b  R34,R30,R33        R34 = R30 + R33;     
8 6731: 20,10                sjmp  6743               goto 6743;           

8 6733: 13,32                negb  R32                R32 = -R32;          
8 6735: 7c,42,32             ml2b  R32,R42            R32 *= R42;          
8 6738: 09,01,32             shlw  R32,1              R32 = R32 * 2;       
8 673b: 58,33,30,34          sb3b  R34,R30,R33        R34 = R30 - R33;     
8 673f: db,02                jc    6743               if (R34 >= 0) goto 6743;
8 6741: 11,34                clrb  R34                R34 = 0;             
8 6743: 11,35                clrb  R35                R35 = 0;             
8 6745: 45,18,01,fe,32       ad3w  R32,Rfe,118        R32 = Fc097;         
8 674a: ef,e3,d2             call  3a30               UUWordLU();          
8 674d: f0                   ret                      return;              

Sub0104:
8 674e: a0,1a,32             ldw   R32,R1a            R32 = R1a;           
8 6751: 20,03                sjmp  6756               goto 6756;           

Sub0105:
8 6753: a0,1c,32             ldw   R32,R1c            R32 = R1c;           
8 6756: a0,1e,30             ldw   R30,R1e            R30 = R1e;           
8 6759: ad,05,34             ldzbw R34,5              R34 = (uns)5;        
8 675c: ef,72,d3             call  3ad1               UTabLU();            
8 675f: ac,3b,38             ldzbw R38,R3b            R38 = (uns)R3b;      
8 6762: 6c,14,38             ml2w  R38,R14            R38 *= R14;          
8 6765: 98,39,ae             cmpb  Rae,R39                                 
8 6768: f0                   ret                      return;              

Sub0106:
8 6769: 9b,f3,ca,01,00       cmpb  0,[Rf2+1ca]                             
8 676e: db,65                jc    67d5               if ((uns) 0 >= [Sc0129]) goto 67d5;
8 6770: 91,01,a4             orrb  Ra4,1              Ra4 |= 1;            
8 6773: 98,aa,00             cmpb  0,Raa                                   
8 6776: d7,2d                jne   67a5               if (0 != Raa) goto 67a5;
8 6778: 45,d2,01,f0,32       ad3w  R32,Rf0,1d2        R32 = Fc021;         
8 677d: bc,ba,34             ldsbw R34,Rba            R34 = (sig)[bECT];   
8 6780: ef,a2,d2             call  3a25               SUWordLU();          
8 6783: c0,14,38             stw   R14,R38            R14 = R38;           
8 6786: 45,ee,01,f0,32       ad3w  R32,Rf0,1ee        R32 = Fc022;         
8 678b: ac,be,34             ldzbw R34,Rbe            R34 = (uns)Rbe;      
8 678e: ef,9f,d2             call  3a30               UUWordLU();          
8 6791: 64,38,14             ad2w  R14,R38            R14 += R38;          
8 6794: 8b,f3,36,03,b8       cmpw  Rb8,[Rf2+336]                           
8 6799: d9,05                jgtu  67a0               if ((uns) [wRPM] > [Sc0181]) goto 67a0;
8 679b: 88,b8,14             cmpw  R14,Rb8                                 
8 679e: db,05                jc    67a5               if ((uns) R14 >= [wRPM]) goto 67a5;
8 67a0: 91,20,24             orrb  R24,20             R24 |= 20;           
8 67a3: 20,08                sjmp  67ad               goto 67ad;           

8 67a5: c7,01,37,01,00       stb   [137],0            [137] = 0;           
8 67aa: 71,df,24             an2b  R24,df             R24 &= df;           
8 67ad: 3f,a7,25             jb    B7,Ra7,67d5        if (B7_Ra7) goto 67d5;
8 67b0: 8b,f3,38,03,b8       cmpw  Rb8,[Rf2+338]                           
8 67b5: d1,02                jleu  67b9               if ((uns) [wRPM] <= [Sc0182]) goto 67b9;
8 67b7: 20,18                sjmp  67d1               goto 67d1;           

8 67b9: b3,01,37,01,16       ldb   R16,[137]          R16 = [137];         
8 67be: 9b,f3,3a,03,16       cmpb  R16,[Rf2+33a]                           
8 67c3: d1,10                jleu  67d5               if ((uns) R16 <= [Sc0183]) goto 67d5;
8 67c5: b3,f3,3b,03,16       ldb   R16,[Rf2+33b]      R16 = [Sc0184];      
8 67ca: 9b,01,37,01,16       cmpb  R16,[137]                               
8 67cf: d3,04                jnc   67d5               if ((uns) R16 < [137]) goto 67d5;
8 67d1: 91,08,a4             orrb  Ra4,8              Ra4 |= 8;            
8 67d4: f0                   ret                      return;              

8 67d5: 71,f7,a4             an2b  Ra4,f7             Ra4 &= f7;           
8 67d8: f0                   ret                      return;              

Sub0107:
8 67d9: 88,b8,00             cmpw  0,Rb8                                   
8 67dc: d7,02                jne   67e0               if (0 != [wRPM]) goto 67e0;
8 67de: 11,dd                clrb  Rdd                Rdd = 0;             
8 67e0: 9b,f3,86,01,d7       cmpb  Rd7,[Rf2+186]                           
8 67e5: d3,04                jnc   67eb               if ((uns) [bATMR1] < [Sc0092]) goto 67eb;
8 67e7: 11,dd                clrb  Rdd                Rdd = 0;             
8 67e9: 20,08                sjmp  67f3               goto 67f3;           

8 67eb: 36,a0,05             jnb   B6,Ra0,67f3        if (!B6_Ra0) goto 67f3;
8 67ee: b3,f3,87,01,dd       ldb   Rdd,[Rf2+187]      Rdd = [Sc0093];      
8 67f3: 3f,a7,02             jb    B7,Ra7,67f8        if (B7_Ra7) goto 67f8;
8 67f6: 20,18                sjmp  6810               goto 6810;           

8 67f8: 11,d7                clrb  Rd7                [bATMR1] = 0;        
8 67fa: 71,bf,24             an2b  R24,bf             R24 &= bf;           
8 67fd: 11,d8                clrb  Rd8                Rd8 = 0;             
8 67ff: 01,da                clrw  Rda                Rda = 0;             
8 6801: 71,7f,29             an2b  R29,7f             R29 &= 7f;           
8 6804: c7,01,19,02,00       stb   [219],0            [219] = 0;           
8 6809: c3,01,00,03,00       stw   [300],0            [300] = 0;           
8 680e: 22,bc                sjmp  6acc               goto 6acc;           

8 6810: 37,aa,04             jnb   B7,Raa,6817        if (!B7_Raa) goto 6817;
8 6813: 01,da                clrw  Rda                Rda = 0;             
8 6815: 20,05                sjmp  681c               goto 681c;           

8 6817: c7,01,ef,01,00       stb   [1ef],0            [1ef] = 0;           
8 681c: 9b,fb,cf,00,ab       cmpb  Rab,[Rfa+cf]                            
8 6821: d1,29                jleu  684c               if ((uns) Rab <= [Sc0288]) goto 684c;
8 6823: 9b,fb,cb,00,ab       cmpb  Rab,[Rfa+cb]                            
8 6828: db,22                jc    684c               if ((uns) Rab >= [Sc0284]) goto 684c;
8 682a: 38,aa,1f             jb    B0,Raa,684c        if (B0_Raa) goto 684c;
8 682d: 32,a2,1c             jnb   B2,Ra2,684c        if (!B2_Ra2) goto 684c;
8 6830: 71,fd,a3             an2b  Ra3,fd             Ra3 &= fd;           
8 6833: 91,04,a3             orrb  Ra3,4              Ra3 |= 4;            
8 6836: b3,fb,be,00,38       ldb   R38,[Rfa+be]       R38 = [Sc0280];      
8 683b: 9b,01,48,01,38       cmpb  R38,[148]                               
8 6840: d9,10                jgtu  6852               if ((uns) R38 > [148]) goto 6852;
8 6842: c7,01,48,01,38       stb   [148],R38          [148] = R38;         
8 6847: 71,fb,a3             an2b  Ra3,fb             Ra3 &= fb;           
8 684a: 20,06                sjmp  6852               goto 6852;           

8 684c: 91,02,a3             orrb  Ra3,2              Ra3 |= 2;            
8 684f: 71,fb,a3             an2b  Ra3,fb             Ra3 &= fb;           
8 6852: 37,aa,41             jnb   B7,Raa,6896        if (!B7_Raa) goto 6896;
8 6855: b3,fb,c0,00,16       ldb   R16,[Rfa+c0]       R16 = [Sc0281];      
8 685a: 9b,01,02,02,16       cmpb  R16,[202]                               
8 685f: d1,1c                jleu  687d               if ((uns) R16 <= [202]) goto 687d;
8 6861: 71,f7,a3             an2b  Ra3,f7             Ra3 &= f7;           
8 6864: 91,10,a3             orrb  Ra3,10             Ra3 |= 10;           
8 6867: b3,fb,c5,00,38       ldb   R38,[Rfa+c5]       R38 = [Sc0283];      
8 686c: 9b,01,47,01,38       cmpb  R38,[147]                               
8 6871: d9,08                jgtu  687b               if ((uns) R38 > [147]) goto 687b;
8 6873: c7,01,47,01,38       stb   [147],R38          [147] = R38;         
8 6878: 71,ef,a3             an2b  Ra3,ef             Ra3 &= ef;           
8 687b: 20,17                sjmp  6894               goto 6894;           

8 687d: b3,fb,c0,00,38       ldb   R38,[Rfa+c0]       R38 = [Sc0281];      
8 6882: 77,fb,c1,00,38       ad2b  R38,[Rfa+c1]       R38 += [Sc0282];     
8 6887: 9b,01,02,02,38       cmpb  R38,[202]                               
8 688c: db,06                jc    6894               if ((uns) R38 >= [202]) goto 6894;
8 688e: 91,08,a3             orrb  Ra3,8              Ra3 |= 8;            
8 6891: 71,ef,a3             an2b  Ra3,ef             Ra3 &= ef;           
8 6894: 20,06                sjmp  689c               goto 689c;           

8 6896: 91,08,a3             orrb  Ra3,8              Ra3 |= 8;            
8 6899: 71,ef,a3             an2b  Ra3,ef             Ra3 &= ef;           
8 689c: 3a,a7,05             jb    B2,Ra7,68a4        if (B2_Ra7) goto 68a4;
8 689f: c7,01,46,01,00       stb   [146],0            [146] = 0;           
8 68a4: 9b,f2,10,ba          cmpb  Rba,[Rf2+10]                            
8 68a8: da,08                jle   68b2               if ((sig) [bECT] <= [Sc0031]) goto 68b2;
8 68aa: 3e,24,05             jb    B6,R24,68b2        if (B6_R24) goto 68b2;
8 68ad: 91,40,24             orrb  R24,40             R24 |= 40;           
8 68b0: 11,d8                clrb  Rd8                Rd8 = 0;             
8 68b2: 91,40,27             orrb  R27,40             R27 |= 40;           
8 68b5: 32,a1,0d             jnb   B2,Ra1,68c5        if (!B2_Ra1) goto 68c5;
8 68b8: 3d,a2,0a             jb    B5,Ra2,68c5        if (B5_Ra2) goto 68c5;
8 68bb: 71,bf,27             an2b  R27,bf             R27 &= bf;           
8 68be: c3,01,42,01,00       stw   [142],0            [142] = 0;           
8 68c3: 20,16                sjmp  68db               goto 68db;           

8 68c5: 30,a1,05             jnb   B0,Ra1,68cd        if (!B0_Ra1) goto 68cd;
8 68c8: 71,df,a2             an2b  Ra2,df             Ra2 &= df;           
8 68cb: 20,0e                sjmp  68db               goto 68db;           

8 68cd: a3,01,42,01,38       ldw   R38,[142]          R38 = [142];         
8 68d2: 8b,fa,26,38          cmpw  R38,[Rfa+26]                            
8 68d6: d1,03                jleu  68db               if ((uns) R38 <= [Sc0231]) goto 68db;
8 68d8: 91,20,a2             orrb  Ra2,20             Ra2 |= 20;           
8 68db: 99,0a,ae             cmpb  Rae,a                                   
8 68de: d9,02                jgtu  68e2               if ((uns) Rae > a) goto 68e2;
8 68e0: 20,2d                sjmp  690f               goto 690f;           

8 68e2: b1,02,16             ldb   R16,2              R16 = 2;             
8 68e5: 9b,f2,0a,16          cmpb  R16,[Rf2+a]                             
8 68e9: d7,0f                jne   68fa               if (R16 != [Sc0025]) goto 68fa;
8 68eb: 3b,a4,0c             jb    B3,Ra4,68fa        if (B3_Ra4) goto 68fa;
8 68ee: b1,01,16             ldb   R16,1              R16 = 1;             
8 68f1: 9b,f3,90,00,16       cmpb  R16,[Rf2+90]                            
8 68f6: d7,02                jne   68fa               if (R16 != [Sc0050]) goto 68fa;
8 68f8: 20,15                sjmp  690f               goto 690f;           

8 68fa: ac,ae,34             ldzbw R34,Rae            R34 = (uns)Rae;      
8 68fd: a0,b8,1c             ldw   R1c,Rb8            R1c = [wRPM];        
8 6900: 01,1e                clrw  R1e                R1e = 0;             
8 6902: 8c,34,1c             divw  R1c,R34            R1c = R1cL / R34;    
8 6905: dd,08                jv    690f               if (OV) goto 690f;   
8 6907: 08,01,1c             shrw  R1c,1              R1c = R1c / 2;       
8 690a: 99,00,1d             cmpb  R1d,0                                   
8 690d: df,03                je    6912               if (R1d == 0) goto 6912;
8 690f: b1,ff,1c             ldb   R1c,ff             R1c = ff;            
8 6912: c7,01,35,02,1c       stb   [235],R1c          [235] = R1c;         
8 6917: 45,1e,00,fc,32       ad3w  R32,Rfc,1e         R32 = Fc095;         
8 691c: ac,ae,34             ldzbw R34,Rae            R34 = (uns)Rae;      
8 691f: ef,0e,d1             call  3a30               UUWordLU();          
8 6922: a0,38,3a             ldw   R3a,R38            R3a = R38;           
8 6925: 45,29,00,f6,32       ad3w  R32,Rf6,29         R32 = Fc063;         
8 692a: b3,01,35,02,34       ldb   R34,[235]          R34 = [235];         
8 692f: ef,a9,d0             call  39db               UUByteLU();          
8 6932: b0,38,3c             ldb   R3c,R38            R3c = R38;           
8 6935: 45,39,00,f6,32       ad3w  R32,Rf6,39         R32 = Fc064;         
8 693a: b3,01,35,02,34       ldb   R34,[235]          R34 = [235];         
8 693f: ef,99,d0             call  39db               UUByteLU();          
8 6942: b0,38,3e             ldb   R3e,R38            R3e = R38;           
8 6945: 45,48,02,f6,32       ad3w  R32,Rf6,248        R32 = Fc087;         
8 694a: b3,01,35,02,34       ldb   R34,[235]          R34 = [235];         
8 694f: ef,89,d0             call  39db               UUByteLU();          
8 6952: b0,38,40             ldb   R40,R38            R40 = R38;           
8 6955: 98,3c,ab             cmpb  Rab,R3c                                 
8 6958: d9,45                jgtu  699f               if ((uns) Rab > R3c) goto 699f;
8 695a: 98,3e,be             cmpb  Rbe,R3e                                 
8 695d: d3,40                jnc   699f               if ((uns) Rbe < R3e) goto 699f;
8 695f: 3a,a7,3d             jb    B2,Ra7,699f        if (B2_Ra7) goto 699f;
8 6962: 9b,fe,08,ba          cmpb  Rba,[Rfe+8]                             
8 6966: d2,37                jgt   699f               if ((sig) [bECT] > [Sc0336]) goto 699f;
8 6968: 9b,fe,09,ba          cmpb  Rba,[Rfe+9]                             
8 696c: de,31                jlt   699f               if ((sig) [bECT] < [Sc0337]) goto 699f;
8 696e: b3,01,36,01,38       ldb   R38,[136]          R38 = [136];         
8 6973: 9b,fe,0c,38          cmpb  R38,[Rfe+c]                             
8 6977: d3,26                jnc   699f               if ((uns) R38 < [Sc0339_1]) goto 699f;
8 6979: 98,ae,40             cmpb  R40,Rae                                 
8 697c: d1,0b                jleu  6989               if ((uns) R40 <= Rae) goto 6989;
8 697e: b1,01,16             ldb   R16,1              R16 = 1;             
8 6981: 9b,f2,0d,16          cmpb  R16,[Rf2+d]                             
8 6985: d7,02                jne   6989               if (R16 != [Sc0028]) goto 6989;
8 6987: 20,16                sjmp  699f               goto 699f;           

8 6989: b3,fe,06,16          ldb   R16,[Rfe+6]        R16 = [Sc0334];      
8 698d: 9b,01,02,02,16       cmpb  R16,[202]                               
8 6992: d1,02                jleu  6996               if ((uns) R16 <= [202]) goto 6996;
8 6994: 20,09                sjmp  699f               goto 699f;           

8 6996: 3e,a6,06             jb    B6,Ra6,699f        if (B6_Ra6) goto 699f;
8 6999: 38,a8,03             jb    B0,Ra8,699f        if (B0_Ra8) goto 699f;
8 699c: 36,a8,3e             jnb   B6,Ra8,69dd        if (!B6_Ra8) goto 69dd;
8 699f: 36,25,06             jnb   B6,R25,69a8        if (!B6_R25) goto 69a8;
8 69a2: 71,bf,25             an2b  R25,bf             R25 &= bf;           
8 69a5: 91,02,d6             orrb  Rd6,2              Rd6 |= 2;            
8 69a8: a3,fe,0e,30          ldw   R30,[Rfe+e]        R30 = [Sc0340];      
8 69ac: c3,01,80,01,30       stw   [180],R30          [180] = R30;         
8 69b1: 71,ef,24             an2b  R24,ef             R24 &= ef;           
8 69b4: 91,08,24             orrb  R24,8              R24 |= 8;            
8 69b7: 4b,fe,0a,3a,38       sb3w  R38,R3a,[Rfe+a]    R38 = R3a - [Sc0338];
8 69bc: d3,15                jnc   69d3               if (R38 < 0) goto 69d3;
8 69be: 8b,01,00,03,38       cmpw  R38,[300]                               
8 69c3: db,05                jc    69ca               if ((uns) R38 >= [300]) goto 69ca;
8 69c5: c3,01,00,03,38       stw   [300],R38          [300] = R38;         
8 69ca: 8b,01,00,03,00       cmpw  0,[300]                                 
8 69cf: d9,02                jgtu  69d3               if ((uns) 0 > [300]) goto 69d3;
8 69d1: 20,91                sjmp  6a64               goto 6a64;           

8 69d3: 71,f7,24             an2b  R24,f7             R24 &= f7;           
8 69d6: c3,01,00,03,00       stw   [300],0            [300] = 0;           
8 69db: 20,87                sjmp  6a64               goto 6a64;           

8 69dd: 36,25,0d             jnb   B6,R25,69ed        if (!B6_R25) goto 69ed;
8 69e0: 71,ef,24             an2b  R24,ef             R24 &= ef;           
8 69e3: 71,f7,24             an2b  R24,f7             R24 &= f7;           
8 69e6: c3,01,00,03,3a       stw   [300],R3a          [300] = R3a;         
8 69eb: 20,77                sjmp  6a64               goto 6a64;           

8 69ed: 8b,01,00,03,3a       cmpw  R3a,[300]                               
8 69f2: d9,0b                jgtu  69ff               if ((uns) R3a > [300]) goto 69ff;
8 69f4: 71,ef,24             an2b  R24,ef             R24 &= ef;           
8 69f7: 71,f7,24             an2b  R24,f7             R24 &= f7;           
8 69fa: 91,40,25             orrb  R25,40             R25 |= 40;           
8 69fd: 20,65                sjmp  6a64               goto 6a64;           

8 69ff: 3a,a1,62             jb    B2,Ra1,6a64        if (B2_Ra1) goto 6a64;
8 6a02: b0,3e,38             ldb   R38,R3e            R38 = R3e;           
8 6a05: 77,fe,05,38          ad2b  R38,[Rfe+5]        R38 += [Sc0333];     
8 6a09: db,05                jc    6a10               if (R38 > ff) goto 6a10;
8 6a0b: 98,be,38             cmpb  R38,Rbe                                 
8 6a0e: d9,54                jgtu  6a64               if ((uns) R38 > Rbe) goto 6a64;
8 6a10: b0,3c,38             ldb   R38,R3c            R38 = R3c;           
8 6a13: 7b,fe,04,38          sb2b  R38,[Rfe+4]        R38 -= [Sc0332];     
8 6a17: d3,05                jnc   6a1e               if (R38 < 0) goto 6a1e;
8 6a19: 98,ab,38             cmpb  R38,Rab                                 
8 6a1c: d3,46                jnc   6a64               if ((uns) R38 < Rab) goto 6a64;
8 6a1e: b3,fe,0c,38          ldb   R38,[Rfe+c]        R38 = [Sc0339_1];    
8 6a22: 77,f3,94,00,38       ad2b  R38,[Rf2+94]       R38 += [Sc0052];     
8 6a27: db,07                jc    6a30               if (R38 > ff) goto 6a30;
8 6a29: 9b,01,36,01,38       cmpb  R38,[136]                               
8 6a2e: d9,34                jgtu  6a64               if ((uns) R38 > [136]) goto 6a64;
8 6a30: 3e,a6,31             jb    B6,Ra6,6a64        if (B6_Ra6) goto 6a64;
8 6a33: b3,fe,06,38          ldb   R38,[Rfe+6]        R38 = [Sc0334];      
8 6a37: 77,fe,07,38          ad2b  R38,[Rfe+7]        R38 += [Sc0335];     
8 6a3b: db,09                jc    6a46               if (R38 > ff) goto 6a46;
8 6a3d: 9b,01,02,02,38       cmpb  R38,[202]                               
8 6a42: d1,02                jleu  6a46               if ((uns) R38 <= [202]) goto 6a46;
8 6a44: 20,1e                sjmp  6a64               goto 6a64;           

8 6a46: b0,40,38             ldb   R38,R40            R38 = R40;           
8 6a49: 77,f7,47,02,38       ad2b  R38,[Rf6+247]      R38 += [Sc0203];     
8 6a4e: d3,03                jnc   6a53               if (R38 <= ff) goto 6a53;
8 6a50: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 6a53: 9b,f2,0d,00          cmpb  0,[Rf2+d]                               
8 6a57: df,05                je    6a5e               if (0 == [Sc0028]) goto 6a5e;
8 6a59: 98,ae,38             cmpb  R38,Rae                                 
8 6a5c: d9,06                jgtu  6a64               if ((uns) R38 > Rae) goto 6a64;
8 6a5e: 91,10,24             orrb  R24,10             R24 |= 10;           
8 6a61: 71,f7,24             an2b  R24,f7             R24 &= f7;           
8 6a64: a3,f3,c2,00,38       ldw   R38,[Rf2+c2]       R38 = [Sc0067];      
8 6a69: 88,38,b8             cmpw  Rb8,R38                                 
8 6a6c: db,05                jc    6a73               if ((uns) [wRPM] >= R38) goto 6a73;
8 6a6e: 91,80,a6             orrb  Ra6,80             Ra6 |= 80;           
8 6a71: 20,0d                sjmp  6a80               goto 6a80;           

8 6a73: 67,f3,c4,00,38       ad2w  R38,[Rf2+c4]       R38 += [Sc0068];     
8 6a78: 88,38,b8             cmpw  Rb8,R38                                 
8 6a7b: d1,03                jleu  6a80               if ((uns) [wRPM] <= R38) goto 6a80;
8 6a7d: 71,7f,a6             an2b  Ra6,7f             Ra6 &= 7f;           
8 6a80: 37,aa,03             jnb   B7,Raa,6a86        if (!B7_Raa) goto 6a86;
8 6a83: 3f,a6,05             jb    B7,Ra6,6a8b        if (B7_Ra6) goto 6a8b;
8 6a86: 71,bf,a6             an2b  Ra6,bf             Ra6 &= bf;           
8 6a89: 20,09                sjmp  6a94               goto 6a94;           

8 6a8b: 91,40,a6             orrb  Ra6,40             Ra6 |= 40;           
8 6a8e: 9b,fa,23,dc          cmpb  Rdc,[Rfa+23]                            
8 6a92: d1,02                jleu  6a96               if ((uns) Rdc <= [Sc0229]) goto 6a96;
8 6a94: 11,dc                clrb  Rdc                Rdc = 0;             
8 6a96: 30,28,13             jnb   B0,R28,6aac        if (!B0_R28) goto 6aac;
8 6a99: b3,f3,98,01,30       ldb   R30,[Rf2+198]      R30 = [Sc0104];      
8 6a9e: 9b,01,44,01,30       cmpb  R30,[144]                               
8 6aa3: db,13                jc    6ab8               if ((uns) R30 >= [144]) goto 6ab8;
8 6aa5: c7,01,44,01,30       stb   [144],R30          [144] = R30;         
8 6aaa: 20,0c                sjmp  6ab8               goto 6ab8;           

8 6aac: 9b,fb,8c,00,00       cmpb  0,[Rfa+8c]                              
8 6ab1: d7,05                jne   6ab8               if (0 != [Sc0258]) goto 6ab8;
8 6ab3: c7,01,44,01,00       stb   [144],0            [144] = 0;           
8 6ab8: 9b,fb,ce,00,be       cmpb  Rbe,[Rfa+ce]                            
8 6abd: d1,0a                jleu  6ac9               if ((uns) Rbe <= [Sc0287]) goto 6ac9;
8 6abf: c7,01,49,01,00       stb   [149],0            [149] = 0;           
8 6ac4: 71,f7,a2             an2b  Ra2,f7             Ra2 &= f7;           
8 6ac7: 20,03                sjmp  6acc               goto 6acc;           

8 6ac9: 91,08,a2             orrb  Ra2,8              Ra2 |= 8;            
8 6acc: 3b,92,05             jb    B3,R92,6ad4        if (B3_R92) goto 6ad4;
8 6acf: c3,01,d6,01,00       stw   [1d6],0            [1d6] = 0;           
8 6ad4: b3,fb,cc,00,42       ldb   R42,[Rfa+cc]       R42 = [Sc0285];      
8 6ad9: 57,fb,cd,00,42,30    ad3b  R30,R42,[Rfa+cd]   R30 = R42 + [Sc0286];
8 6adf: db,0a                jc    6aeb               if (R30 > ff) goto 6aeb;
8 6ae1: 98,30,ab             cmpb  Rab,R30                                 
8 6ae4: d3,05                jnc   6aeb               if ((uns) Rab < R30) goto 6aeb;
8 6ae6: 91,80,24             orrb  R24,80             R24 |= 80;           
8 6ae9: 20,0d                sjmp  6af8               goto 6af8;           

8 6aeb: 98,42,ab             cmpb  Rab,R42                                 
8 6aee: db,08                jc    6af8               if ((uns) Rab >= R42) goto 6af8;
8 6af0: c7,01,4b,01,00       stb   [14b],0            [14b] = 0;           
8 6af5: 71,7f,24             an2b  R24,7f             R24 &= 7f;           
8 6af8: 71,fd,24             an2b  R24,fd             R24 &= fd;           
8 6afb: 71,fe,24             an2b  R24,fe             R24 &= fe;           
8 6afe: b3,fb,14,01,32       ldb   R32,[Rfa+114]      R32 = [Sc0294];      
8 6b03: 98,32,95             cmpb  R95,R32                                 
8 6b06: db,05                jc    6b0d               if ((uns) R95 >= R32) goto 6b0d;
8 6b08: 91,04,45             orrb  R45,4              R45 |= 4;            
8 6b0b: 20,1b                sjmp  6b28               goto 6b28;           

8 6b0d: 77,fb,15,01,32       ad2b  R32,[Rfa+115]      R32 += [Sc0295];     
8 6b12: db,20                jc    6b34               if (R32 > ff) goto 6b34;
8 6b14: 98,32,95             cmpb  R95,R32                                 
8 6b17: d3,0f                jnc   6b28               if ((uns) R95 < R32) goto 6b28;
8 6b19: 71,fb,45             an2b  R45,fb             R45 &= fb;           
8 6b1c: 8b,fb,18,01,da       cmpw  Rda,[Rfa+118]                           
8 6b21: d3,11                jnc   6b34               if ((uns) Rda < [Sc0296]) goto 6b34;
8 6b23: 91,01,24             orrb  R24,1              R24 |= 1;            
8 6b26: 20,0c                sjmp  6b34               goto 6b34;           

8 6b28: 3f,a7,09             jb    B7,Ra7,6b34        if (B7_Ra7) goto 6b34;
8 6b2b: 37,aa,06             jnb   B7,Raa,6b34        if (!B7_Raa) goto 6b34;
8 6b2e: 32,45,03             jnb   B2,R45,6b34        if (!B2_R45) goto 6b34;
8 6b31: 91,02,24             orrb  R24,2              R24 |= 2;            
8 6b34: c7,01,5a,02,00       stb   [25a],0            [wBG_TMR] = 0;       
8 6b39: f0                   ret                      return;              

Sub0108:
8 6b3a: a3,01,3e,01,3c       ldw   R3c,[13e]          R3c = [13e];         
8 6b3f: a1,01,6c,30          ldw   R30,6c01           R30 = 6c01;          
8 6b43: fa                   di                       disable ints;        
8 6b44: ff                   ff                                            
8 6b45: a0,8a,36             ldw   R36,R8a            R36 = R8a;           
8 6b48: ac,8c,3a             ldzbw R3a,R8c            R3a = (uns)R8c;      
8 6b4b: fb                   ei                       enable ints;         
8 6b4c: b0,3a,22             ldb   R22,R3a            R22 = R3a;           
8 6b4f: 4b,01,40,01,36,38    sb3w  R38,R36,[140]      R38 = R36 - [140];   
8 6b55: bb,01,22,03,3a       sbbb  R3a,[322]          R3a -= [322] - CY;   
8 6b5a: 0d,07,38             shldw R38,7              R38L = R38L * 80;    
8 6b5d: 8d,73,cb,38          divw  R38,cb73           R38 = R38L / cb73;   
8 6b61: 88,00,38             cmpw  R38,0                                   
8 6b64: d7,02                jne   6b68               if (R38 != 0) goto 6b68;
8 6b66: 20,98                sjmp  6c00               goto 6c00;           

8 6b68: 65,40,00,3a          ad2w  R3a,40             R3a += 40;           
8 6b6c: 08,07,3a             shrw  R3a,7              R3a = R3a / 80;      
8 6b6f: 48,3a,36,32          sb3w  R32,R36,R3a        R32 = R36 - R3a;     
8 6b73: b9,00,22             sbbb  R22,0              R22 -= 0 - CY;       
8 6b76: b1,20,3e             ldb   R3e,20             R3e = 20;            
8 6b79: 74,38,3c             ad2b  R3c,R38            R3c += R38;          
8 6b7c: 59,80,3c,3f          sb3b  R3f,R3c,80         R3f = R3c - 80;      
8 6b80: d3,0f                jnc   6b91               if (R3f < 0) goto 6b91;
8 6b82: b0,3f,3c             ldb   R3c,R3f            R3c = R3f;           
8 6b85: 91,40,3e             orrb  R3e,40             R3e |= 40;           
8 6b88: e0,3d,06             djnz  R3d,6b91           R3d--; if (R3d !=  0) goto 6b91;
8 6b8b: 91,80,3e             orrb  R3e,80             R3e |= 80;           
8 6b8e: b1,08,3d             ldb   R3d,8              R3d = 8;             
8 6b91: c3,01,3e,01,3c       stw   [13e],R3c          [13e] = R3c;         
8 6b96: c3,01,40,01,32       stw   [140],R32          [140] = R32;         
8 6b9b: c7,01,22,03,22       stb   [322],R22          [322] = R22;         
8 6ba0: b2,31,3c             ldb   R3c,[R30++]        R3c = [R30++];       
8 6ba3: 98,00,3c             cmpb  R3c,0                                   
8 6ba6: df,58                je    6c00               if (R3c == 0) goto 6c00;
8 6ba8: ae,31,32             ldzbw R32,[R30++]        R32 = (uns)[R30++];  
8 6bab: b2,31,33             ldb   R33,[R30++]        R33 = [R30++];       
8 6bae: 30,3c,12             jnb   B0,R3c,6bc3        if (!B0_R3c) goto 6bc3;
8 6bb1: b2,31,3d             ldb   R3d,[R30++]        R3d = [R30++];       
8 6bb4: ae,31,34             ldzbw R34,[R30++]        R34 = (uns)[R30++];  
8 6bb7: 72,34,3d             an2b  R3d,[R34]          R3d &= [R34];        
8 6bba: 33,3c,04             jnb   B3,R3c,6bc1        if (!B3_R3c) goto 6bc1;
8 6bbd: df,04                je    6bc3               if (R3d == [R34]) goto 6bc3;
8 6bbf: 27,df                sjmp  6ba0               goto 6ba0;           

8 6bc1: df,dd                je    6ba0               if (R3d == [R34]) goto 6ba0;
8 6bc3: 50,3c,3e,00          an3b  0,R3e,R3c          0 = R3e & R3c;       
8 6bc7: df,d7                je    6ba0               if (R3e != R3c) goto 6ba0;
8 6bc9: 31,3c,05             jnb   B1,R3c,6bd1        if (!B1_R3c) goto 6bd1;
8 6bcc: a2,32,36             ldw   R36,[R32]          R36 = [R32];         
8 6bcf: 20,03                sjmp  6bd4               goto 6bd4;           

8 6bd1: be,32,36             ldsbw R36,[R32]          R36 = (sig)[R32];    
8 6bd4: 32,3c,04             jnb   B2,R3c,6bdb        if (!B2_R3c) goto 6bdb;
8 6bd7: 03,36                negw  R36                R36 = -R36;          
8 6bd9: df,18                je    6bf3               if (R36 == R36) goto 6bf3;
8 6bdb: 3d,3c,04             jb    B5,R3c,6be2        if (B5_R3c) goto 6be2;
8 6bde: 07,36                incw  R36                R36++;               
8 6be0: 20,03                sjmp  6be5               goto 6be5;           

8 6be2: 64,38,36             ad2w  R36,R38            R36 += R38;          
8 6be5: d3,07                jnc   6bee               if (R36 <= ffff) goto 6bee;
8 6be7: 01,36                clrw  R36                R36 = 0;             
8 6be9: 3a,3c,07             jb    B2,R3c,6bf3        if (B2_R3c) goto 6bf3;
8 6bec: 05,36                decw  R36                R36--;               
8 6bee: 32,3c,02             jnb   B2,R3c,6bf3        if (!B2_R3c) goto 6bf3;
8 6bf1: 03,36                negw  R36                R36 = -R36;          
8 6bf3: 31,3c,05             jnb   B1,R3c,6bfb        if (!B1_R3c) goto 6bfb;
8 6bf6: c2,32,36             stw   [R32],R36          [R32] = R36;         
8 6bf9: 27,a5                sjmp  6ba0               goto 6ba0;           

8 6bfb: c6,32,36             stb   [R32],R36          [R32] = R36;         
8 6bfe: 27,a0                sjmp  6ba0               goto 6ba0;           

8 6c00: f0                   ret                      return;              

8 6c01: 20,3b,02,89,d7,00,80,a7                       Unknown Operation/Structure
8 6c09: 81,d8,00,40,24,89,de,00                       Unknown Operation/Structure
8 6c11: 40,a7,81,dc,00,40,a6,81                       Unknown Operation/Structure
8 6c19: 49,01,08,a2,23,42,01,40                       Unknown Operation/Structure
8 6c21: 27,23,2a,02,40,4f,83,00                       Unknown Operation/Structure
8 6c29: 03,10,24,87,00,03,08,24                       Unknown Operation/Structure
8 6c31: 41,ef,01,80,aa,81,19,02                       Unknown Operation/Structure
8 6c39: 80,29,4b,da,00,80,aa,83                       Unknown Operation/Structure
8 6c41: 38,01,01,a7,20,45,01,40                       Unknown Operation/Structure
8 6c49: db,01,22,34,01,42,d8,01                       Unknown Operation/Structure
8 6c51: 40,da,01,83,9c,01,40,2a                       Unknown Operation/Structure
8 6c59: 22,3c,01,20,5a,02,20,3a                       Unknown Operation/Structure
8 6c61: 02,22,38,02,80,6e,01,20                       Unknown Operation/Structure
8 6c69: 00,02,22,b0,01,41,02,03                       Unknown Operation/Structure
8 6c71: 02,2a,23,04,03,02,a5,23                       Unknown Operation/Structure
8 6c79: 06,03,02,e6,81,46,01,04                       Unknown Operation/Structure
8 6c81: a7,22,3e,02,40,d9,00,4d                       Unknown Operation/Structure
8 6c89: af,00,10,a4,81,47,01,10                       Unknown Operation/Structure
8 6c91: a3,85,47,01,08,a3,81,4a                       Unknown Operation/Structure
8 6c99: 01,04,a7,8d,4a,01,04,a7                       Unknown Operation/Structure
8 6ca1: 41,37,01,20,24,20,a9,00                       Unknown Operation/Structure
8 6ca9: 40,53,01,41,54,01,04,d6                       Unknown Operation/Structure
8 6cb1: 40,55,01,40,57,01,22,58                       Unknown Operation/Structure
8 6cb9: 01,81,44,01,01,28,40,4d                       Unknown Operation/Structure
8 6cc1: 01,41,4e,01,08,a4,49,4f                       Unknown Operation/Structure
8 6cc9: 01,08,a4,81,48,01,04,a3                       Unknown Operation/Structure
8 6cd1: 85,48,01,02,a3,41,dd,00                       Unknown Operation/Structure
8 6cd9: 80,a7,23,d6,01,08,92,40                       Unknown Operation/Structure
8 6ce1: dc,01,81,4b,01,80,24,81                       Unknown Operation/Structure
8 6ce9: ff,02,02,24,85,ff,02,01                       Unknown Operation/Structure
8 6cf1: 24,00                                         Unknown Operation/Structure

Sub0109:
8 6cf3: 32,51,03             jnb   B2,R51,6cf9        if (!B2_R51) goto 6cf9;
8 6cf6: 3f,27,02             jb    B7,R27,6cfb        if (B7_R27) goto 6cfb;
8 6cf9: 20,8b                sjmp  6d86               goto 6d86;           

8 6cfb: 4b,01,e4,02,c4,54    sb3w  R54,Rc4,[2e4]      R54 = Rc4 - [2e4];   
8 6d01: db,02                jc    6d05               if (R54 >= 0) goto 6d05;
8 6d03: 03,54                negw  R54                R54 = -R54;          
8 6d05: c3,01,e4,02,c4       stw   [2e4],Rc4          [2e4] = Rc4;         
8 6d0a: a3,f3,b0,01,58       ldw   R58,[Rf2+1b0]      R58 = [SSFCTR];      
8 6d0f: 6c,c4,58             ml2w  R58,Rc4            R58 *= Rc4;          
8 6d12: 88,5a,54             cmpw  R54,R5a                                 
8 6d15: db,6f                jc    6d86               if ((uns) R54 >= R5a) goto 6d86;
8 6d17: 4b,01,88,02,c4,54    sb3w  R54,Rc4,[288]      R54 = Rc4 - [288];   
8 6d1d: db,02                jc    6d21               if (R54 >= 0) goto 6d21;
8 6d1f: 03,54                negw  R54                R54 = -R54;          
8 6d21: 88,5a,54             cmpw  R54,R5a                                 
8 6d24: db,60                jc    6d86               if ((uns) R54 >= R5a) goto 6d86;
8 6d26: a3,01,e0,02,54       ldw   R54,[2e0]          R54 = [2e0];         
8 6d2b: c0,58,54             stw   R58,R54            R58 = R54;           
8 6d2e: c0,5c,54             stw   R5c,R54            R5c = R54;           
8 6d31: 6b,01,e2,02,54       sb2w  R54,[2e2]          R54 -= [2e2];        
8 6d36: db,02                jc    6d3a               if (R54 >= 0) goto 6d3a;
8 6d38: 03,54                negw  R54                R54 = -R54;          
8 6d3a: a3,f3,b0,01,5a       ldw   R5a,[Rf2+1b0]      R5a = [SSFCTR];      
8 6d3f: 6c,5a,58             ml2w  R58,R5a            R58 *= R5a;          
8 6d42: 88,5a,54             cmpw  R54,R5a                                 
8 6d45: db,3f                jc    6d86               if ((uns) R54 >= R5a) goto 6d86;
8 6d47: a0,c4,5a             ldw   R5a,Rc4            R5a = Rc4;           
8 6d4a: 01,58                clrw  R58                R58 = 0;             
8 6d4c: 0c,02,58             shrdw R58,2              R58L = R58L / 4;     
8 6d4f: 8c,5c,58             divw  R58,R5c            R58 = R58L / R5c;    
8 6d52: dd,32                jv    6d86               if (OV) goto 6d86;   
8 6d54: a3,f3,b2,01,54       ldw   R54,[Rf2+1b2]      R54 = [FKSKAY];      
8 6d59: 6c,54,58             ml2w  R58,R54            R58 *= R54;          
8 6d5c: 03,54                negw  R54                R54 = -R54;          
8 6d5e: a3,01,de,02,56       ldw   R56,[2de]          R56 = [2de];         
8 6d63: 6c,56,54             ml2w  R54,R56            R54 *= R56;          
8 6d66: 64,56,5a             ad2w  R5a,R56            R5a += R56;          
8 6d69: 8b,f3,b4,01,5a       cmpw  R5a,[Rf2+1b4]                           
8 6d6e: db,05                jc    6d75               if ((uns) R5a >= [SIGKLL]) goto 6d75;
8 6d70: a3,f3,b4,01,5a       ldw   R5a,[Rf2+1b4]      R5a = [SIGKLL];      
8 6d75: 8b,f3,b6,01,5a       cmpw  R5a,[Rf2+1b6]                           
8 6d7a: d1,05                jleu  6d81               if ((uns) R5a <= [SIGKLU]) goto 6d81;
8 6d7c: a3,f3,b6,01,5a       ldw   R5a,[Rf2+1b6]      R5a = [SIGKLU];      
8 6d81: c3,01,de,02,5a       stw   [2de],R5a          [2de] = R5a;         
8 6d86: 9b,f2,11,c7          cmpb  Rc7,[Rf2+11]                            
8 6d8a: d1,0a                jleu  6d96               if ((uns) Rc7 <= [NUMOUT]) goto 6d96;
8 6d8c: b1,01,c7             ldb   Rc7,1              Rc7 = 1;             
8 6d8f: c0,cc,c4             stw   Rcc,Rc4            Rcc = Rc4;           
8 6d92: c0,ce,ca             stw   Rce,Rca            Rce = Rca;           
8 6d95: f0                   ret                      return;              

8 6d96: 17,c7                incb  Rc7                Rc7++;               
8 6d98: 9b,f2,11,c7          cmpb  Rc7,[Rf2+11]                            
8 6d9c: d1,68                jleu  6e06               if ((uns) Rc7 <= [NUMOUT]) goto 6e06;
8 6d9e: 3a,51,65             jb    B2,R51,6e06        if (B2_R51) goto 6e06;
8 6da1: 48,cc,c4,54          sb3w  R54,Rc4,Rcc        R54 = Rc4 - Rcc;     
8 6da5: db,02                jc    6da9               if (R54 >= 0) goto 6da9;
8 6da7: 03,54                negw  R54                R54 = -R54;          
8 6da9: a3,f3,b0,01,56       ldw   R56,[Rf2+1b0]      R56 = [SSFCTR];      
8 6dae: 4c,56,c4,58          ml3w  R58,Rc4,R56        R58 = Rc4 * R56;     
8 6db2: 88,5a,54             cmpw  R54,R5a                                 
8 6db5: d9,4f                jgtu  6e06               if ((uns) R54 > R5a) goto 6e06;
8 6db7: 48,ce,ca,54          sb3w  R54,Rca,Rce        R54 = Rca - Rce;     
8 6dbb: db,02                jc    6dbf               if (R54 >= 0) goto 6dbf;
8 6dbd: 03,54                negw  R54                R54 = -R54;          
8 6dbf: 4c,56,ca,58          ml3w  R58,Rca,R56        R58 = Rca * R56;     
8 6dc3: 88,5a,54             cmpw  R54,R5a                                 
8 6dc6: d9,3e                jgtu  6e06               if ((uns) R54 > R5a) goto 6e06;
8 6dc8: 01,58                clrw  R58                R58 = 0;             
8 6dca: 44,cc,c4,5a          ad3w  R5a,Rc4,Rcc        R5a = Rc4 + Rcc;     
8 6dce: db,36                jc    6e06               if (R5a > ffff) goto 6e06;
8 6dd0: 0c,02,58             shrdw R58,2              R58L = R58L / 4;     
8 6dd3: 44,ce,ca,54          ad3w  R54,Rca,Rce        R54 = Rca + Rce;     
8 6dd7: db,2d                jc    6e06               if (R54 > ffff) goto 6e06;
8 6dd9: 8c,54,58             divw  R58,R54            R58 = R58L / R54;    
8 6ddc: dd,28                jv    6e06               if (OV) goto 6e06;   
8 6dde: 89,99,99,58          cmpw  R58,9999                                
8 6de2: db,22                jc    6e06               if ((uns) R58 >= 9999) goto 6e06;
8 6de4: 4d,00,e0,d0,54       ml3w  R54,Rd0,e000       R54 = Rd0 * e000;    
8 6de9: 6d,00,20,58          ml2w  R58,2000           R58 *= 2000;         
8 6ded: 44,56,5a,d0          ad3w  Rd0,R5a,R56        Rd0 = R5a + R56;     
8 6df1: 89,33,73,d0          cmpw  Rd0,7333                                
8 6df5: db,05                jc    6dfc               if ((uns) Rd0 >= 7333) goto 6dfc;
8 6df7: a1,33,73,d0          ldw   Rd0,7333           Rd0 = 7333;          
8 6dfb: f0                   ret                      return;              

8 6dfc: 89,cd,8c,d0          cmpw  Rd0,8ccd                                
8 6e00: d1,04                jleu  6e06               if ((uns) Rd0 <= 8ccd) goto 6e06;
8 6e02: a1,cd,8c,d0          ldw   Rd0,8ccd           Rd0 = 8ccd;          
8 6e06: f0                   ret                      return;              

Sub0110:
8 6e07: a3,01,ca,00,58       ldw   R58,Rca            R58 = Rca;           
8 6e0c: 6c,d0,58             ml2w  R58,Rd0            R58 *= Rd0;          
8 6e0f: 99,40,5b             cmpb  R5b,40                                  
8 6e12: d3,02                jnc   6e16               if ((uns) R5b < 40) goto 6e16;
8 6e14: 20,76                sjmp  6e8c               goto 6e8c;           

8 6e16: 0d,02,58             shldw R58,2              R58L = R58L * 4;     
8 6e19: 48,5a,c4,54          sb3w  R54,Rc4,R5a        R54 = Rc4 - R5a;     
8 6e1d: db,02                jc    6e21               if (R54 >= 0) goto 6e21;
8 6e1f: 03,54                negw  R54                R54 = -R54;          
8 6e21: a3,01,88,02,58       ldw   R58,[288]          R58 = [288];         
8 6e26: 6b,01,8a,02,58       sb2w  R58,[28a]          R58 -= [28a];        
8 6e2b: 6c,ca,58             ml2w  R58,Rca            R58 *= Rca;          
8 6e2e: 8f,01,8a,02,58       divw  R58,[28a]          R58 = R58L / [28a];  
8 6e33: dd,57                jv    6e8c               if (OV) goto 6e8c;   
8 6e35: 64,ca,58             ad2w  R58,Rca            R58 += Rca;          
8 6e38: db,52                jc    6e8c               if (R58 > ffff) goto 6e8c;
8 6e3a: 48,58,c4,56          sb3w  R56,Rc4,R58        R56 = Rc4 - R58;     
8 6e3e: db,02                jc    6e42               if (R56 >= 0) goto 6e42;
8 6e40: 03,56                negw  R56                R56 = -R56;          
8 6e42: b3,01,cc,02,58       ldb   R58,[2cc]          R58 = [2cc];         
8 6e47: 11,5a                clrb  R5a                R5a = 0;             
8 6e49: 88,56,54             cmpw  R54,R56                                 
8 6e4c: d9,1d                jgtu  6e6b               if ((uns) R54 > R56) goto 6e6b;
8 6e4e: 37,58,0b             jnb   B7,R58,6e5c        if (!B7_R58) goto 6e5c;
8 6e51: b3,01,cd,02,5a       ldb   R5a,[2cd]          R5a = [2cd];         
8 6e56: 17,5a                incb  R5a                R5a++;               
8 6e58: d3,02                jnc   6e5c               if (R5a <= ff) goto 6e5c;
8 6e5a: 15,5a                decb  R5a                R5a--;               
8 6e5c: c7,01,cd,02,5a       stb   [2cd],R5a          [2cd] = R5a;         
8 6e61: 9b,f2,16,5a          cmpb  R5a,[Rf2+16]                            
8 6e65: d3,25                jnc   6e8c               if ((uns) R5a < [DFMIN0]) goto 6e8c;
8 6e67: 11,58                clrb  R58                R58 = 0;             
8 6e69: 20,1c                sjmp  6e87               goto 6e87;           

8 6e6b: 3f,58,0b             jb    B7,R58,6e79        if (B7_R58) goto 6e79;
8 6e6e: b3,01,cd,02,5a       ldb   R5a,[2cd]          R5a = [2cd];         
8 6e73: 17,5a                incb  R5a                R5a++;               
8 6e75: d3,02                jnc   6e79               if (R5a <= ff) goto 6e79;
8 6e77: 15,5a                decb  R5a                R5a--;               
8 6e79: c7,01,cd,02,5a       stb   [2cd],R5a          [2cd] = R5a;         
8 6e7e: 9b,f2,17,5a          cmpb  R5a,[Rf2+17]                            
8 6e82: d3,08                jnc   6e8c               if ((uns) R5a < [DFMIN1]) goto 6e8c;
8 6e84: b1,80,58             ldb   R58,80             R58 = 80;            
8 6e87: c7,01,cc,02,58       stb   [2cc],R58          [2cc] = R58;         
8 6e8c: f0                   ret                      return;              

Sub0111:
8 6e8d: 8b,fb,aa,00,b8       cmpw  Rb8,[Rfa+aa]                            
8 6e92: d1,13                jleu  6ea7               if ((uns) [wRPM] <= [Sc0272]) goto 6ea7;
8 6e94: 9b,fb,ac,00,ac       cmpb  Rac,[Rfa+ac]                            
8 6e99: db,0c                jc    6ea7               if ((uns) Rac >= [Sc0273]) goto 6ea7;
8 6e9b: 33,4f,03             jnb   B3,R4f,6ea1        if (!B3_R4f) goto 6ea1;
8 6e9e: 17,ac                incb  Rac                Rac++;               
8 6ea0: f0                   ret                      return;              

8 6ea1: 32,51,03             jnb   B2,R51,6ea7        if (!B2_R51) goto 6ea7;
8 6ea4: 17,ac                incb  Rac                Rac++;               
8 6ea6: f0                   ret                      return;              

8 6ea7: 11,ac                clrb  Rac                Rac = 0;             
8 6ea9: a1,64,02,7a          ldw   R7a,264            R7a = 264;           
8 6ead: 9b,7a,01,00          cmpb  0,[R7a+1]                               
8 6eb1: df,04                je    6eb7               if (0 == [R7a+1]) goto 6eb7;
8 6eb3: 91,20,50             orrb  R50,20             R50 |= 20;           
8 6eb6: f0                   ret                      return;              

8 6eb7: 28,15                scall 6ece               Sub0112();           
8 6eb9: a1,0c,24,90          ldw   R90,240c           R90 = 240c;          
8 6ebd: ef,1a,b8             call  26da               Sub0013();           
8 6ec0: f0                   ret                      return;              

8 6ec1: 3d,50,07,c7,7a,01,00,cc                       Unknown Operation/Structure
8 6ec9: 00,f0,71,df,50                                Unknown Operation/Structure

Sub0112:
8 6ece: 4c,d0,ca,54          ml3w  R54,Rca,Rd0        R54 = Rca * Rd0;     
8 6ed2: 99,40,57             cmpb  R57,40                                  
8 6ed5: db,13                jc    6eea               if ((uns) R57 >= 40) goto 6eea;
8 6ed7: 0d,02,54             shldw R54,2              R54L = R54L * 4;     
8 6eda: a0,56,54             ldw   R54,R56            R54 = R56;           
8 6edd: 6f,01,b2,01,54       ml2w  R54,[1b2]          R54 *= [1b2];        
8 6ee2: 3f,57,05             jb    B7,R57,6eea        if (B7_R57) goto 6eea;
8 6ee5: 0d,01,54             shldw R54,1              R54L = R54L * 2;     
8 6ee8: 20,03                sjmp  6eed               goto 6eed;           

8 6eea: bd,ff,56             ldsbw R56,ff             R56 = (sig)ff;       
8 6eed: 47,01,4c,02,56,7c    ad3w  R7c,R56,[24c]      R7c = R56 + [24c];   
8 6ef3: b3,01,4e,02,7e       ldb   R7e,[24e]          R7e = [24e];         
8 6ef8: b4,00,7e             adcb  R7e,0              R7e += 0 + CY;       
8 6efb: f8                   clc                      CY = 0;              
8 6efc: f0                   ret                      return;              

8 6efd: 67,01,b4,01,7c,27,f4                          Unknown Operation/Structure

Sub0113:
8 6f04: 45,12,02,f4,32       ad3w  R32,Rf4,212        R32 = Fc055;         
8 6f09: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6f0c: ef,21,cb             call  3a30               UUWordLU();          
8 6f0f: a3,01,12,03,32       ldw   R32,[312]          R32 = [312];         
8 6f14: a0,38,34             ldw   R34,R38            R34 = R38;           
8 6f17: a3,fb,76,01,36       ldw   R36,[Rfa+176]      R36 = [Sc0324];      
8 6f1c: ef,59,cb             call  3a78               Sub0051();           
8 6f1f: c3,01,12,03,3e       stw   [312],R3e          [312] = R3e;         
8 6f24: 45,36,02,f4,32       ad3w  R32,Rf4,236        R32 = Fc056;         
8 6f29: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6f2c: ef,01,cb             call  3a30               UUWordLU();          
8 6f2f: a3,01,14,03,32       ldw   R32,[314]          R32 = [314];         
8 6f34: a0,38,34             ldw   R34,R38            R34 = R38;           
8 6f37: a3,fb,78,01,36       ldw   R36,[Rfa+178]      R36 = [Sc0325];      
8 6f3c: ef,39,cb             call  3a78               Sub0051();           
8 6f3f: c3,01,14,03,3e       stw   [314],R3e          [314] = R3e;         
8 6f44: a3,fb,b0,00,38       ldw   R38,[Rfa+b0]       R38 = [Sc0276];      
8 6f49: c3,01,16,03,38       stw   [316],R38          [316] = R38;         
8 6f4e: 3f,4e,02             jb    B7,R4e,6f53        if (B7_R4e) goto 6f53;
8 6f51: 20,a8                sjmp  6ffb               goto 6ffb;           

8 6f53: 45,c2,01,f4,32       ad3w  R32,Rf4,1c2        R32 = Fc052;         
8 6f58: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6f5b: ef,d2,ca             call  3a30               UUWordLU();          
8 6f5e: 67,fb,a6,00,38       ad2w  R38,[Rfa+a6]       R38 += [Sc0270];     
8 6f63: c3,01,b2,01,38       stw   [1b2],R38          [1b2] = R38;         
8 6f68: 45,8a,01,f4,32       ad3w  R32,Rf4,18a        R32 = Fc051;         
8 6f6d: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6f70: ef,bd,ca             call  3a30               UUWordLU();          
8 6f73: 6c,c4,38             ml2w  R38,Rc4            R38 *= Rc4;          
8 6f76: 0d,01,38             shldw R38,1              R38L = R38L * 2;     
8 6f79: 67,fb,a8,00,3a       ad2w  R3a,[Rfa+a8]       R3a += [Sc0271];     
8 6f7e: c3,01,b4,01,3a       stw   [1b4],R3a          [1b4] = R3a;         
8 6f83: 45,72,01,f4,32       ad3w  R32,Rf4,172        R32 = Fc050;         
8 6f88: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6f8b: ef,a2,ca             call  3a30               UUWordLU();          
8 6f8e: c7,01,31,02,39       stb   [231],R39          [231] = R39;         
8 6f93: 36,4f,65             jnb   B6,R4f,6ffb        if (!B6_R4f) goto 6ffb;
8 6f96: 45,d6,01,f4,32       ad3w  R32,Rf4,1d6        R32 = Fc053;         
8 6f9b: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6f9e: ef,8f,ca             call  3a30               UUWordLU();          
8 6fa1: 8b,01,2a,02,38       cmpw  R38,[22a]                               
8 6fa6: d9,53                jgtu  6ffb               if ((uns) R38 > [22a]) goto 6ffb;
8 6fa8: a3,01,2a,02,40       ldw   R40,[22a]          R40 = [22a];         
8 6fad: 68,38,40             sb2w  R40,R38            R40 -= R38;          
8 6fb0: c3,01,2a,02,40       stw   [22a],R40          [22a] = R40;         
8 6fb5: 9b,fb,ad,00,00       cmpb  0,[Rfa+ad]                              
8 6fba: d6,1a                jge   6fd6               if ((sig) 0 >= [Sc0274]) goto 6fd6;
8 6fbc: 45,ee,01,f4,32       ad3w  R32,Rf4,1ee        R32 = Fc054;         
8 6fc1: a0,b8,34             ldw   R34,Rb8            R34 = [wRPM];        
8 6fc4: ef,69,ca             call  3a30               UUWordLU();          
8 6fc7: 74,ab,38             ad2b  R38,Rab            R38 += Rab;          
8 6fca: d5,03                jnv   6fcf               if (!OV) goto 6fcf;  
8 6fcc: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 6fcf: 9b,01,0d,03,38       cmpb  R38,[30d]                               
8 6fd4: db,25                jc    6ffb               if ((uns) R38 >= [30d]) goto 6ffb;
8 6fd6: fa                   di                       disable ints;        
8 6fd7: ff                   ff                                            
8 6fd8: b1,01,40             ldb   R40,1              R40 = 1;             
8 6fdb: ad,08,42             ldzbw R42,8              R42 = (uns)8;        
8 6fde: 57,43,e5,01,40,30    ad3b  R30,R40,[R42+1e5]  R30 = R40 + [R42+1e5];
8 6fe4: dd,07                jv    6fed               if (OV) goto 6fed;   
8 6fe6: 9b,ff,c1,00,30       cmpb  R30,[Rfe+c1]                            
8 6feb: da,05                jle   6ff2               if ((sig) R30 <= [Sc0345]) goto 6ff2;
8 6fed: b3,ff,c1,00,30       ldb   R30,[Rfe+c1]       R30 = [Sc0345];      
8 6ff2: c7,43,e5,01,30       stb   [R42+1e5],R30      [R42+1e5] = R30;     
8 6ff7: e0,42,e4             djnz  R42,6fde           R42--; if (R42 !=  0) goto 6fde;
8 6ffa: fb                   ei                       enable ints;         
8 6ffb: a3,01,b6,01,32       ldw   R32,[1b6]          R32 = [1b6];         
8 7000: a0,b6,34             ldw   R34,Rb6            R34 = Rb6;           
8 7003: a3,fb,74,01,36       ldw   R36,[Rfa+174]      R36 = [Sc0323];      
8 7008: ef,6d,ca             call  3a78               Sub0051();           
8 700b: c3,01,b6,01,3e       stw   [1b6],R3e          [1b6] = R3e;         
8 7010: 08,01,3e             shrw  R3e,1              R3e = R3e / 2;       
8 7013: 08,01,34             shrw  R34,1              R34 = R34 / 2;       
8 7016: 68,3e,34             sb2w  R34,R3e            R34 -= R3e;          
8 7019: c3,01,1a,02,34       stw   [21a],R34          [21a] = R34;         
8 701e: 98,aa,00             cmpb  0,Raa                                   
8 7021: da,0c                jle   702f               if ((sig) 0 <= Raa) goto 702f;
8 7023: 9b,fb,a1,00,be       cmpb  Rbe,[Rfa+a1]                            
8 7028: db,05                jc    702f               if ((uns) Rbe >= [Sc0266]) goto 702f;
8 702a: 91,08,51             orrb  R51,8              R51 |= 8;            
8 702d: 20,17                sjmp  7046               goto 7046;           

8 702f: b3,f7,10,01,38       ldb   R38,[Rf6+110]      R38 = [Sc0201];      
8 7034: 77,fb,a1,00,38       ad2b  R38,[Rfa+a1]       R38 += [Sc0266];     
8 7039: d3,03                jnc   703e               if (R38 <= ff) goto 703e;
8 703b: b1,ff,38             ldb   R38,ff             R38 = ff;            
8 703e: 98,be,38             cmpb  R38,Rbe                                 
8 7041: db,03                jc    7046               if ((uns) R38 >= Rbe) goto 7046;
8 7043: 71,f7,51             an2b  R51,f7             R51 &= f7;           
8 7046: a3,fb,94,00,14       ldw   R14,[Rfa+94]       R14 = [Sc0262];      
8 704b: 8b,01,1a,02,14       cmpw  R14,[21a]                               
8 7050: d2,13                jgt   7065               if ((sig) R14 > [21a]) goto 7065;
8 7052: 9b,fb,a5,00,ba       cmpb  Rba,[Rfa+a5]                            
8 7057: da,0c                jle   7065               if ((sig) [bECT] <= [Sc0269]) goto 7065;
8 7059: 8b,f3,a0,01,b8       cmpw  Rb8,[Rf2+1a0]                           
8 705e: db,05                jc    7065               if ((uns) [wRPM] >= [Sc0109]) goto 7065;
8 7060: 91,10,51             orrb  R51,10             R51 |= 10;           
8 7063: 20,03                sjmp  7068               goto 7068;           

8 7065: 71,ef,51             an2b  R51,ef             R51 &= ef;           
8 7068: ef,41,00             call  70ac               Sub0114();           
8 706b: 37,a0,21             jnb   B7,Ra0,708f        if (!B7_Ra0) goto 708f;
8 706e: fa                   di                       disable ints;        
8 706f: ff                   ff                                            
8 7070: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 7073: fb                   ei                       enable ints;         
8 7074: 9b,f3,9e,01,ba       cmpb  Rba,[Rf2+19e]                           
8 7079: da,12                jle   708d               if ((sig) [bECT] <= [Sc0108]) goto 708d;
8 707b: 8b,fb,a2,00,b8       cmpw  Rb8,[Rfa+a2]                            
8 7080: d1,0b                jleu  708d               if ((uns) [wRPM] <= [Sc0267]) goto 708d;
8 7082: 9b,fb,a4,00,ab       cmpb  Rab,[Rfa+a4]                            
8 7087: d1,04                jleu  708d               if ((uns) Rab <= [Sc0268]) goto 708d;
8 7089: 91,40,4f             orrb  R4f,40             R4f |= 40;           
8 708c: f0                   ret                      return;              

8 708d: 20,06                sjmp  7095               goto 7095;           

8 708f: fa                   di                       disable ints;        
8 7090: ff                   ff                                            
8 7091: b1,b5,0c             ldb   R0c,b5             HSI_MASK = b5;       
8 7094: fb                   ei                       enable ints;         
8 7095: 36,4f,13             jnb   B6,R4f,70ab        if (!B6_R4f) goto 70ab;
8 7098: 71,bf,4f             an2b  R4f,bf             R4f &= bf;           
8 709b: ad,08,42             ldzbw R42,8              R42 = (uns)8;        
8 709e: c7,43,e5,01,00       stb   [R42+1e5],0        [R42+1e5] = 0;       
8 70a3: e0,42,f8             djnz  R42,709e           R42--; if (R42 !=  0) goto 709e;
8 70a6: c3,01,2a,02,00       stw   [22a],0            [22a] = 0;           
8 70ab: f0                   ret                      return;              

Sub0114:
8 70ac: 9b,f6,02,00          cmpb  0,[Rf6+2]                               
8 70b0: d7,05                jne   70b7               if (0 != [Sc0196]) goto 70b7;
8 70b2: 71,7f,a0             an2b  Ra0,7f             Ra0 &= 7f;           
8 70b5: 20,03                sjmp  70ba               goto 70ba;           

8 70b7: 91,80,a0             orrb  Ra0,80             Ra0 |= 80;           
8 70ba: f0                   ret                      return;              

Sub0115:
8 70bb: 71,fb,2c             an2b  R2c,fb             R2c &= fb;           
8 70be: 29,d5                scall 7295               Sub0129();           
8 70c0: 71,ef,2e             an2b  R2e,ef             R2e &= ef;           
8 70c3: 3a,2a,0c             jb    B2,R2a,70d2        if (B2_R2a) goto 70d2;
8 70c6: a3,72,b4,42          ldw   R42,[R72+b4]       R42 = [R72+b4];      
8 70ca: 99,10,43             cmpb  R43,10                                  
8 70cd: d3,03                jnc   70d2               if ((uns) R43 < 10) goto 70d2;
8 70cf: 91,04,2a             orrb  R2a,4              R2a |= 4;            
8 70d2: 36,2a,14             jnb   B6,R2a,70e9        if (!B6_R2a) goto 70e9;
8 70d5: 33,92,05             jnb   B3,R92,70dd        if (!B3_R92) goto 70dd;
8 70d8: 37,a7,0b             jnb   B7,Ra7,70e6        if (!B7_Ra7) goto 70e6;
8 70db: 20,62                sjmp  713f               goto 713f;           

8 70dd: 3b,2b,03             jb    B3,R2b,70e3        if (B3_R2b) goto 70e3;
8 70e0: 35,4a,03             jnb   B5,R4a,70e6        if (!B5_R4a) goto 70e6;
8 70e3: ef,77,07             call  785d               Sub0137();           
8 70e6: e7,21,12             jump  830a               goto Sub0195;        

8 70e9: 35,2a,17             jnb   B5,R2a,7103        if (!B5_R2a) goto 7103;
8 70ec: 33,92,f7             jnb   B3,R92,70e6        if (!B3_R92) goto 70e6;
8 70ef: 9b,75,7e,ff,00       cmpb  0,[R74+ff7e]                            
8 70f4: d7,03                jne   70f9               if (0 != [R74+ff7e]) goto 70f9;
8 70f6: 3e,a1,ed             jb    B6,Ra1,70e6        if (B6_Ra1) goto 70e6;
8 70f9: 33,2f,05             jnb   B3,R2f,7101        if (!B3_R2f) goto 7101;
8 70fc: ef,95,07             call  7894               Sub0142([1c6]);      
8 70fc: c6,01                                         #args                                             
8 7101: 20,26                sjmp  7129               goto 7129;           

8 7103: 3f,a7,33             jb    B7,Ra7,7139        if (B7_Ra7) goto 7139;
8 7106: 3e,a7,03             jb    B6,Ra7,710c        if (B6_Ra7) goto 710c;
8 7109: 3b,92,02             jb    B3,R92,710e        if (B3_R92) goto 710e;
8 710c: 20,3d                sjmp  714b               goto 714b;           

8 710e: a3,72,56,42          ldw   R42,[R72+56]       R42 = [R72+56];      
8 7112: 99,04,43             cmpb  R43,4                                   
8 7115: d3,34                jnc   714b               if ((uns) R43 < 4) goto 714b;
8 7117: 32,2a,31             jnb   B2,R2a,714b        if (!B2_R2a) goto 714b;
8 711a: a3,72,b4,42          ldw   R42,[R72+b4]       R42 = [R72+b4];      
8 711e: 99,18,43             cmpb  R43,18                                  
8 7121: d3,28                jnc   714b               if ((uns) R43 < 18) goto 714b;
8 7123: 3b,2a,22             jb    B3,R2a,7148        if (B3_R2a) goto 7148;
8 7126: 91,20,2a             orrb  R2a,20             R2a |= 20;           
8 7129: 36,a3,06             jnb   B6,Ra3,7132        if (!B6_Ra3) goto 7132;
8 712c: 71,bf,a3             an2b  Ra3,bf             Ra3 &= bf;           
8 712f: 91,20,a3             orrb  Ra3,20             Ra3 |= 20;           
8 7132: 28,18                scall 714c               Sub0117();           
8 7134: cb,3b,8c,73          push  [R3a+738c]         push([R3a+VecLst8_013]);
8 7138: f0                   ret                      return;              

8 7139: 33,92,0f             jnb   B3,R92,714b        if (!B3_R92) goto 714b;
8 713c: 3c,2a,09             jb    B4,R2a,7148        if (B4_R2a) goto 7148;
8 713f: 28,0b                scall 714c               Sub0117();           
8 7141: cb,3b,7a,73          push  [R3a+737a]         push([R3a+VecLst8_012]);
8 7145: f0                   ret                      return;              

Sub0116:
8 7146: 21,2c                sjmp  7274               goto Sub0128;        

8 7148: 91,10,2e             orrb  R2e,10             R2e |= 10;           
8 714b: f0                   ret                      return;              

Sub0117:
8 714c: 29,01                scall 724f               Sub0127();           
8 714e: ac,38,3a             ldzbw R3a,R38            R3a = (uns)R38;      
8 7151: 09,01,3a             shlw  R3a,1              R3a = R3a * 2;       
8 7154: cc,42                pop   R42                R42 = pop();         
8 7156: c9,46,71             push  7146               push(Sub0116);       
8 7159: 88,00,40             cmpw  R40,0                                   
8 715c: df,02                je    7160               if (R40 == 0) goto 7160;
8 715e: 20,db                sjmp  723b               goto 723b;           

8 7160: c8,42                push  R42                push(R42);           
8 7162: f0                   ret                      return;              

Sub0118:
8 7163: a1,10,55,e8          ldw   Re8,5510           Re8 = 5510;          
8 7167: 7b,75,c5,fd,e8       sb2b  Re8,[R74+fdc5]     Re8 -= [R74+fdc5];   
8 716c: 08,e8,e8             shrw  Re8,e8             Re8 = Re8 >> Re8;    
8 716f: 28,08                scall 7179               Sub0119();           
8 7171: 20,6f                sjmp  71e2               goto 71e2;           

8 7173: ad,02,e8,91,01,2f                             Unknown Operation/Structure

Sub0119:
8 7179: 91,02,2f             orrb  R2f,2              R2f |= 2;            
8 717c: 28,a7                scall 7225               Sub0126();           
8 717e: 71,fd,2f             an2b  R2f,fd             R2f &= fd;           
8 7181: f0                   ret                      return;              

Sub0120:
8 7182: b1,10,19             ldb   R19,10             R19 = 10;            
8 7185: 98,30,00             cmpb  0,R30                                   
8 7188: d7,04                jne   718e               if (0 != R30) goto 718e;
8 718a: ef,ba,0a             call  7c47               Sub0166(11);         
8 718a: 11                                            #args                                             
8 718e: ef,b6,0a             call  7c47               Sub0166(0);          
8 718e: 00                                            #args                                             
8 7192: a1,8c,02,30          ldw   R30,28c            R30 = 28c;           
8 7196: ae,31,32             ldzbw R32,[R30++]        R32 = (uns)[R30++];  
8 7199: 98,00,32             cmpb  R32,0                                   
8 719c: df,08                je    71a6               if (R32 == 0) goto 71a6;
8 719e: 28,45                scall 71e5               Sub0121();           
8 71a0: 89,9f,02,30          cmpw  R30,29f                                 
8 71a4: d3,f0                jnc   7196               if ((uns) R30 < 29f) goto 7196;
8 71a6: 30,2b,15             jnb   B0,R2b,71be        if (!B0_R2b) goto 71be;
8 71a9: 31,2e,05             jnb   B1,R2e,71b1        if (!B1_R2e) goto 71b1;
8 71ac: b1,04,33             ldb   R33,4              R33 = 4;             
8 71af: 21,19                sjmp  72ca               goto 72ca;           

8 71b1: 28,67                scall 721a               Sub0125();           
8 71b3: 71,fe,2b             an2b  R2b,fe             R2b &= fe;           
8 71b6: 32,2b,24             jnb   B2,R2b,71dd        if (!B2_R2b) goto 71dd;
8 71b9: b1,08,19             ldb   R19,8              R19 = 8;             
8 71bc: 27,d4                sjmp  7192               goto 7192;           

8 71be: 32,2b,0e             jnb   B2,R2b,71cf        if (!B2_R2b) goto 71cf;
8 71c1: 71,fb,2b             an2b  R2b,fb             R2b &= fb;           
8 71c4: 36,2a,03             jnb   B6,R2a,71ca        if (!B6_R2a) goto 71ca;
8 71c7: 91,02,2e             orrb  R2e,2              R2e |= 2;            
8 71ca: 31,2b,10             jnb   B1,R2b,71dd        if (!B1_R2b) goto 71dd;
8 71cd: 27,c3                sjmp  7192               goto 7192;           

8 71cf: 31,2b,13             jnb   B1,R2b,71e5        if (!B1_R2b) goto Sub0121;
8 71d2: 31,2e,08             jnb   B1,R2e,71dd        if (!B1_R2e) goto 71dd;
8 71d5: 91,04,2b             orrb  R2b,4              R2b |= 4;            
8 71d8: b1,0a,33             ldb   R33,a              R33 = a;             
8 71db: 20,ed                sjmp  72ca               goto 72ca;           

8 71dd: 71,fd,2b             an2b  R2b,fd             R2b &= fd;           
8 71e0: 28,38                scall 721a               Sub0125();           
8 71e2: e7,8c,0d             jump  7f71               goto Sub0185;        

Sub0121:
8 71e5: 09,04,32             shlw  R32,4              R32 = R32 * 10;      
8 71e8: 17,33                incb  R33                R33++;               
8 71ea: 20,04                sjmp  71f0               goto 71f0;           

8 71ec: 28,20                scall 720e               Sub0123();           
8 71ee: 28,21                scall 7211               Sub0124();           
8 71f0: e0,33,f9             djnz  R33,71ec           R33--; if (R33 !=  0) goto 71ec;
8 71f3: b1,03,33             ldb   R33,3              R33 = 3;             
8 71f6: 28,19                scall 7211               Sub0124();           
8 71f8: e0,33,fb             djnz  R33,71f6           R33--; if (R33 !=  0) goto 71f6;
8 71fb: 38,32,07             jb    B0,R32,7205        if (B0_R32) goto 7205;
8 71fe: 09,04,32             shlw  R32,4              R32 = R32 * 10;      
8 7201: 17,32                incb  R32                R32++;               
8 7203: 27,e3                sjmp  71e8               goto 71e8;           

8 7205: b1,04,33             ldb   R33,4              R33 = 4;             

Sub0122:
8 7208: 28,07                scall 7211               Sub0124();           
8 720a: e0,33,fb             djnz  R33,7208           R33--; if (R33 !=  0) goto Sub0122;
8 720d: f0                   ret                      return;              

Sub0123:
8 720e: 91,80,e9             orrb  Re9,80             Re9 |= 80;           

Sub0124:
8 7211: e0,19,02             djnz  R19,7216           R19--; if (R19 !=  0) goto 7216;
8 7214: 20,0f                sjmp  7225               goto Sub0126;        

8 7216: 08,01,e8             shrw  Re8,1              Re8 = Re8 / 2;       
8 7219: f0                   ret                      return;              

Sub0125:
8 721a: 3c,19,07             jb    B4,R19,7224        if (B4_R19) goto 7224;
8 721d: 15,19                decb  R19                R19--;               
8 721f: 08,19,e8             shrw  Re8,19             Re8 = Re8 >> R19;    
8 7222: 28,01                scall 7225               Sub0126();           
8 7224: f0                   ret                      return;              

Sub0126:
8 7225: cc,40                pop   R40                R40 = pop();         
8 7227: cc,14                pop   R14                R14 = pop();         
8 7229: 71,ef,2b             an2b  R2b,ef             R2b &= ef;           
8 722c: 30,2b,03             jnb   B0,R2b,7232        if (!B0_R2b) goto 7232;
8 722f: 91,10,2b             orrb  R2b,10             R2b |= 10;           
8 7232: b1,10,19             ldb   R19,10             R19 = 10;            
8 7235: 91,20,2b             orrb  R2b,20             R2b |= 20;           
8 7238: 91,20,4a             orrb  R4a,20             R4a |= 20;           
8 723b: 3d,4a,10             jb    B5,R4a,724e        if (B5_R4a) goto 724e;
8 723e: 31,2f,03             jnb   B1,R2f,7244        if (!B1_R2f) goto 7244;
8 7241: 3b,2b,0a             jb    B3,R2b,724e        if (B3_R2b) goto 724e;
8 7244: c8,14                push  R14                push(R14);           
8 7246: c8,40                push  R40                push(R40);           
8 7248: 01,40                clrw  R40                R40 = 0;             
8 724a: 28,28                scall 7274               Sub0128();           
8 724c: 01,e8                clrw  Re8                Re8 = 0;             
8 724e: f0                   ret                      return;              

Sub0127:
8 724f: a3,72,44,30          ldw   R30,[R72+44]       R30 = [R72+44];      
8 7253: a3,72,28,32          ldw   R32,[R72+28]       R32 = [R72+28];      
8 7257: a3,72,24,34          ldw   R34,[R72+24]       R34 = [R72+24];      
8 725b: a3,72,26,36          ldw   R36,[R72+26]       R36 = [R72+26];      
8 725f: b3,72,54,38          ldb   R38,[R72+54]       R38 = [R72+54];      
8 7263: a3,72,4c,40          ldw   R40,[R72+4c]       R40 = [R72+4c];      
8 7267: a3,72,4e,14          ldw   R14,[R72+4e]       R14 = [R72+4e];      
8 726b: b3,72,5b,18          ldb   R18,[R72+5b]       R18 = [R72+5b];      
8 726f: b3,72,2a,19          ldb   R19,[R72+2a]       R19 = [R72+2a];      
8 7273: f0                   ret                      return;              

Sub0128:
8 7274: c3,72,44,30          stw   [R72+44],R30       [R72+44] = R30;      
8 7278: c3,72,28,32          stw   [R72+28],R32       [R72+28] = R32;      
8 727c: c3,72,24,34          stw   [R72+24],R34       [R72+24] = R34;      
8 7280: c3,72,26,36          stw   [R72+26],R36       [R72+26] = R36;      
8 7284: c7,72,54,38          stb   [R72+54],R38       [R72+54] = R38;      
8 7288: c3,72,4c,40          stw   [R72+4c],R40       [R72+4c] = R40;      
8 728c: c3,72,4e,14          stw   [R72+4e],R14       [R72+4e] = R14;      
8 7290: c7,72,2a,19          stb   [R72+2a],R19       [R72+2a] = R19;      
8 7294: f0                   ret                      return;              

Sub0129:
8 7295: 45,4c,02,f2,74       ad3w  R74,Rf2,24c        R74 = Sc0138;        
8 729a: a1,80,01,72          ldw   R72,180            R72 = 180;           
8 729e: b3,75,ba,fd,42       ldb   R42,[R74+fdba]     R42 = [R74+fdba];    
8 72a3: 71,ef,a0             an2b  Ra0,ef             Ra0 &= ef;           
8 72a6: 99,02,42             cmpb  R42,2                                   
8 72a9: d7,03                jne   72ae               if (R42 != 2) goto 72ae;
8 72ab: 91,10,a0             orrb  Ra0,10             Ra0 |= 10;           
8 72ae: 71,f7,2f             an2b  R2f,f7             R2f &= f7;           
8 72b1: e0,42,03             djnz  R42,72b7           R42--; if (R42 !=  0) goto 72b7;
8 72b4: 91,08,2f             orrb  R2f,8              R2f |= 8;            
8 72b7: fa                   di                       disable ints;        
8 72b8: ff                   ff                                            
8 72b9: 71,7f,53             an2b  R53,7f             R53 &= 7f;           
8 72bc: 9b,75,3c,ff,00       cmpb  0,[R74+ff3c]                            
8 72c1: d7,05                jne   72c8               if (0 != [R74+ff3c]) goto 72c8;
8 72c3: 91,80,53             orrb  R53,80             R53 |= 80;           
8 72c6: 11,52                clrb  R52                R52 = 0;             
8 72c8: fb                   ei                       enable ints;         
8 72c9: f0                   ret                      return;              

8 72ca: 2f,3c                scall 7208               Sub0122();           
8 72cc: ad,10,32             ldzbw R32,10             R32 = (uns)10;       
8 72cf: 2f,14                scall 71e5               Sub0121();           
8 72d1: 28,5c                scall 732f               Sub0130();           
8 72d3: 30,2b,3f             jnb   B0,R2b,7315        if (!B0_R2b) goto 7315;
8 72d6: ad,15,32             ldzbw R32,15             R32 = (uns)15;       
8 72d9: c2,30,32             stw   [R30],R32          [R30] = R32;         
8 72dc: 3e,2d,36             jb    B6,R2d,7315        if (B6_R2d) goto 7315;
8 72df: ad,11,32             ldzbw R32,11             R32 = (uns)11;       
8 72e2: c2,30,32             stw   [R30],R32          [R30] = R32;         
8 72e5: 01,1a                clrw  R1a                R1a = 0;             
8 72e7: a1,5b,04,1c          ldw   R1c,45b            R1c = 45b;           
8 72eb: b1,08,1e             ldb   R1e,8              R1e = 8;             
8 72ee: b2,1d,34             ldb   R34,[R1c++]        R34 = [R1c++];       
8 72f1: 07,1a                incw  R1a                R1a++;               
8 72f3: 89,25,00,1a          cmpw  R1a,25                                  
8 72f7: d9,18                jgtu  7311               if ((uns) R1a > 25) goto 7311;
8 72f9: 19,01,34             shlb  R34,1              R34 = R34 * 2;       
8 72fc: d3,0e                jnc   730c               if (R34 * 2 <= ff) goto 730c;
8 72fe: 57,1b,54,73,00,1f    ad3b  R1f,0,[R1a+7354]   R1f = 0 + [R1a+OSt8_011_7354];
8 7304: df,06                je    730c               if (R1f == 0) goto 730c;
8 7306: c6,31,1f             stb   [R30++],R1f        [R30++] = R1f;       
8 7309: c6,30,00             stb   [R30],0            [R30] = 0;           
8 730c: e0,1e,e2             djnz  R1e,72f1           R1e--; if (R1e !=  0) goto 72f1;
8 730f: 27,da                sjmp  72eb               goto 72eb;           

8 7311: 28,1c                scall 732f               Sub0130();           
8 7313: 28,1f                scall 7334               Sub0131();           
8 7315: 56,31,00,32          ad3b  R32,0,[R30++]      R32 = 0 + [R30++];   
8 7319: df,04                je    731f               if (R32 == 0) goto 731f;
8 731b: 2e,c8                scall 71e5               Sub0121();           
8 731d: 27,f6                sjmp  7315               goto 7315;           

8 731f: 38,2b,08             jb    B0,R2b,732a        if (B0_R2b) goto 732a;
8 7322: 32,2b,05             jnb   B2,R2b,732a        if (!B2_R2b) goto 732a;
8 7325: 71,fb,2b             an2b  R2b,fb             R2b &= fb;           
8 7328: 27,a7                sjmp  72d1               goto 72d1;           

8 732a: 71,fd,2e             an2b  R2e,fd             R2e &= fd;           
8 732d: 26,82                sjmp  71b1               goto 71b1;           

Sub0130:
8 732f: a1,a0,02,30          ldw   R30,2a0            R30 = 2a0;           
8 7333: f0                   ret                      return;              

Sub0131:
8 7334: 56,31,00,1c          ad3b  R1c,0,[R30++]      R1c = 0 + [R30++];   
8 7338: df,f5                je    732f               if (R1c == 0) goto Sub0130;
8 733a: a0,30,1a             ldw   R1a,R30            R1a = R30;           
8 733d: 56,1b,00,1d          ad3b  R1d,0,[R1a++]      R1d = 0 + [R1a++];   
8 7341: df,f1                je    7334               if (R1d == 0) goto Sub0131;
8 7343: 98,1c,1d             cmpb  R1d,R1c                                 
8 7346: db,f5                jc    733d               if ((uns) R1d >= R1c) goto 733d;
8 7348: c7,1a,ff,1c          stb   [R1a+ff],R1c       [R1a+ff] = R1c;      
8 734c: b0,1d,1c             ldb   R1c,R1d            R1c = R1d;           
8 734f: c7,30,ff,1c          stb   [R30+ff],R1c       [R30+ff] = R1c;      
8 7353: 27,e8                sjmp  733d               goto 733d;           
        Inc   8 7354:                   ostruct             OSt8_011_7354 - Other Structure 8 011

OSt8_011 - Other Structure 8 011:
8 7355: 51                ostruct             51
8 7356: 54                ostruct             54
8 7357: 61                ostruct             61
8 7358: 64                ostruct             64
8 7359: 53                ostruct             53
8 735a: 00                ostruct              0
8 735b: 63                ostruct             63
8 735c: 87                ostruct             87
8 735d: 00                ostruct              0
8 735e: 14                ostruct             14
8 735f: 18                ostruct             18
8 7360: 00                ostruct              0
8 7361: 22                ostruct             22
8 7362: 00                ostruct              0
8 7363: 41                ostruct             41
8 7364: 00                ostruct              0

8 7365: 31,32,33,34,35,00,00,00                       Unknown Operation/Structure
8 736d: 29,00,00,00,00,28,48,88                       Unknown Operation/Structure
8 7375: 95,96,00,00,00                                Unknown Operation/Structure

VecLst8_012 - Vectors List 8 012:
8 737a: c9,78                78c9  Bank 8 Vector      Sub0145
8 737c: 6c,79                796c  Bank 8 Vector      Sub0150
8 737e: ad,79                79ad  Bank 8 Vector      Sub0151
8 7380: b4,7a                7ab4  Bank 8 Vector      Sub0158
8 7382: 80,7a                7a80  Bank 8 Vector      Sub0156
8 7384: a1,7a                7aa1  Bank 8 Vector      Sub0157
8 7386: 82,71                7182  Bank 8 Vector      Sub0120
8 7388: d4,7b                7bd4  Bank 8 Vector      Sub0164
8 738a: f2,7b                7bf2  Bank 8 Vector      Sub0165
VecLst8_013 - Vectors List 8 013:
8 738c: 79,7c                7c79  Bank 8 Vector      Sub0169
8 738e: 63,71                7163  Bank 8 Vector      Sub0118
8 7390: 27,7d                7d27  Bank 8 Vector      Sub0170
8 7392: 47,7d                7d47  Bank 8 Vector      Sub0171
8 7394: 7f,7d                7d7f  Bank 8 Vector      Sub0172
8 7396: 91,7d                7d91  Bank 8 Vector      Sub0173
8 7398: b0,7d                7db0  Bank 8 Vector      Sub0174
8 739a: dd,7d                7ddd  Bank 8 Vector      Sub0175
8 739c: fc,7d                7dfc  Bank 8 Vector      Sub0176
8 739e: 18,7e                7e18  Bank 8 Vector      Sub0177
8 73a0: 35,7e                7e35  Bank 8 Vector      Sub0178
8 73a2: f6,80                80f6  Bank 8 Vector      Sub0186

8 73a4: 26,92,b1,7e,f3,7e,78,7f                       Unknown Operation/Structure
8 73ac: 87,7f,9a,7f,b8,7f,c6,7f                       Unknown Operation/Structure
8 73b4: e4,7f,0a,80,29,80,82,71                       Unknown Operation/Structure
8 73bc: f6,80,f0,00,f6,80,f0,00                       Unknown Operation/Structure
8 73c4: f6,80,f0,00,f6,80,f0,00                       Unknown Operation/Structure
8 73cc: 04,83,f1,80,82,71,04,83                       Unknown Operation/Structure

Sub0132:
8 73d4: 2e,bf                scall 7295               Sub0129();           
8 73d6: ef,d8,0e             call  82b1               Sub0192();           
8 73d9: 71,df,2f             an2b  R2f,df             R2f &= df;           
8 73dc: 3a,2a,01             jb    B2,R2a,73e0        if (B2_R2a) goto 73e0;
8 73df: f0                   ret                      return;              

8 73e0: 71,fb,2f             an2b  R2f,fb             R2f &= fb;           
8 73e3: b3,74,f3,42          ldb   R42,[R74+f3]       R42 = [R74+f3];      
8 73e7: e0,42,13             djnz  R42,73fd           R42--; if (R42 !=  0) goto 73fd;
8 73ea: 34,46,18             jnb   B4,R46,7405        if (!B4_R46) goto 7405;
8 73ed: 3e,a7,03             jb    B6,Ra7,73f3        if (B6_Ra7) goto 73f3;
8 73f0: 91,20,2e             orrb  R2e,20             R2e |= 20;           
8 73f3: c7,72,5a,00          stb   [R72+5a],0         [R72+5a] = 0;        
8 73f7: 3b,94,03             jb    B3,R94,73fd        if (B3_R94) goto 73fd;
8 73fa: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 73fd: ef,9f,03             call  779f               Sub0136([4004],14);  
8 73fd: 04,40,14                                      #args                                             
8 7403: 20,2b                sjmp  7430               goto 7430;           

8 7405: 35,2e,18             jnb   B5,R2e,7420        if (!B5_R2e) goto 7420;
8 7408: 71,df,2e             an2b  R2e,df             R2e &= df;           
8 740b: ef,41,fe             call  724f               Sub0127();           
8 740e: ef,af,07             call  7bc0               Sub0163();           
8 7411: c9,1b,74             push  741b               push(Sub0133);       
8 7414: ef,1b,07             call  7b32               Sub0159([fa04],[4610]);
8 7414: 04,fa,10,46                                   #args                                             

Sub0133:
8 741b: 90,1a,2f             orrb  R2f,R1a            R2f |= R1a;          
8 741e: 20,16                sjmp  7436               goto 7436;           

8 7420: b3,72,5a,42          ldb   R42,[R72+5a]       R42 = [R72+5a];      
8 7424: 9b,74,f5,42          cmpb  R42,[R74+f5]                            
8 7428: d3,06                jnc   7430               if ((uns) R42 < [R74+f5]) goto 7430;
8 742a: 33,94,03             jnb   B3,R94,7430        if (!B3_R94) goto 7430;
8 742d: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 7430: ef,6c,03             call  779f               Sub0136([8004],13);  
8 7430: 04,80,13                                      #args                                             
8 7436: ef,66,03             call  779f               Sub0136([100],11);   
8 7436: 00,01,11                                      #args                                             
8 743c: 3c,2e,04             jb    B4,R2e,7443        if (B4_R2e) goto 7443;
8 743f: 37,a7,01             jnb   B7,Ra7,7443        if (!B7_Ra7) goto 7443;
8 7442: f0                   ret                      return;              

8 7443: 71,7f,2d             an2b  R2d,7f             R2d &= 7f;           
8 7446: ef,ee,05             call  7a37               Sub0153([924a],[110]);
8 7446: 4a,92,10,01                                   #args                                             
8 744d: ef,4f,03             call  779f               Sub0136([2018],e);   
8 744d: 18,20,0e                                      #args                                             
8 7453: ef,e1,05             call  7a37               Sub0153([110],[924c]);
8 7453: 10,01,4c,92                                   #args                                             
8 745a: ef,42,03             call  779f               Sub0136([8020],b);   
8 745a: 20,80,0b                                      #args                                             
8 7460: ef,d4,05             call  7a37               Sub0153([9234],[112]);
8 7460: 34,92,12,01                                   #args                                             
8 7467: 2b,36                scall 779f               Sub0136([EC_1008],10);
8 7467: 08,10,10                                      #args                                             
8 746c: ef,c8,05             call  7a37               Sub0153([112],[9236]);
8 746c: 12,01,36,92                                   #args                                             
8 7473: 2b,2a                scall 779f               Sub0136([4010],d);   
8 7473: 10,40,0d                                      #args                                             
8 7478: b3,73,bb,00,1a       ldb   R1a,[R72+bb]       R1a = [R72+bACT];    
8 747d: 9b,f3,cc,02,1a       cmpb  R1a,[Rf2+2cc]                           
8 7482: d1,05                jleu  7489               if ((uns) R1a <= [Sc0149]) goto 7489;
8 7484: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 7487: 20,11                sjmp  749a               goto 749a;           

8 7489: ef,ab,05             call  7a37               Sub0153([20a],[92ca]);
8 7489: 0a,02,ca,92                                   #args                                             
8 7490: 3a,2f,07             jb    B2,R2f,749a        if (B2_R2f) goto 749a;
8 7493: ef,a1,05             call  7a37               Sub0153([92c8],[20a]);
8 7493: c8,92,0a,02                                   #args                                             
8 749a: 2b,03                scall 779f               Sub0136([801],1);    
8 749a: 01,08,01                                      #args                                             
8 749f: ef,95,05             call  7a37               Sub0153([923c],[11e]);
8 749f: 3c,92,1e,01                                   #args                                             
8 74a6: 2a,f7                scall 779f               Sub0136([238],f);    
8 74a6: 38,02,0f                                      #args                                             
8 74ab: ef,89,05             call  7a37               Sub0153([11e],[923a]);
8 74ab: 1e,01,3a,92                                   #args                                             
8 74b2: 31,a8,0a             jnb   B1,Ra8,74bf        if (!B1_Ra8) goto 74bf;
8 74b5: b1,ff,42             ldb   R42,ff             R42 = ff;            
8 74b8: c7,72,12,42          stb   [R72+12],R42       [R72+12] = R42;      
8 74bc: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 74bf: 2a,de                scall 779f               Sub0136([840],c);    
8 74bf: 40,08,0c                                      #args                                             
8 74c4: 34,2e,02             jnb   B4,R2e,74c9        if (!B4_R2e) goto 74c9;
8 74c7: 20,6d                sjmp  7536               goto 7536;           

8 74c9: b3,74,18,22          ldb   R22,[R74+18]       R22 = [R74+18];      
8 74cd: e0,22,3a             djnz  R22,750a           R22--; if (R22 !=  0) goto 750a;
8 74d0: b3,72,53,20          ldb   R20,[R72+53]       R20 = [R72+53];      
8 74d4: 98,00,aa             cmpb  Raa,0                                   
8 74d7: d7,03                jne   74dc               if (Raa != 0) goto 74dc;
8 74d9: 91,80,2f             orrb  R2f,80             R2f |= 80;           
8 74dc: 37,aa,11             jnb   B7,Raa,74f0        if (!B7_Raa) goto 74f0;
8 74df: 37,2f,0e             jnb   B7,R2f,74f0        if (!B7_R2f) goto 74f0;
8 74e2: 71,7f,2f             an2b  R2f,7f             R2f &= 7f;           
8 74e5: 17,20                incb  R20                R20++;               
8 74e7: d3,03                jnc   74ec               if (R20 <= ff) goto 74ec;
8 74e9: b1,ff,20             ldb   R20,ff             R20 = ff;            
8 74ec: c7,72,53,20          stb   [R72+53],R20       [R72+53] = R20;      
8 74f0: 9b,f3,66,02,d8       cmpb  Rd8,[Rf2+266]                           
8 74f5: d9,02                jgtu  74f9               if ((uns) Rd8 > [Sc0144]) goto 74f9;
8 74f7: 20,11                sjmp  750a               goto 750a;           

8 74f9: b3,75,bd,fd,32       ldb   R32,[R74+fdbd]     R32 = [R74+fdbd];    
8 74fe: e0,32,03             djnz  R32,7504           R32--; if (R32 !=  0) goto 7504;
8 7501: 3e,47,06             jb    B6,R47,750a        if (B6_R47) goto 750a;
8 7504: 51,d1,a8,32          an3b  R32,Ra8,d1         R32 = Ra8 & d1;      
8 7508: df,0f                je    7519               if (R32 == 0) goto 7519;
8 750a: c7,72,53,00          stb   [R72+53],0         [R72+53] = 0;        
8 750e: 98,22,00             cmpb  0,R22                                   
8 7511: df,04                je    7517               if (0 == R22) goto 7517;
8 7513: 20,1c                sjmp  7531               goto 7531;           

8 7515: 20,02                                         Unknown Operation/Structure

8 7517: 20,1d                sjmp  7536               goto 7536;           

8 7519: 9b,f3,67,02,20       cmpb  R20,[Rf2+267]                           
8 751e: d9,02                jgtu  7522               if ((uns) R20 > [Sc0145]) goto 7522;
8 7520: 20,14                sjmp  7536               goto 7536;           

8 7522: b3,73,b4,00,30       ldb   R30,[R72+b4]       R30 = [R72+b4];      
8 7527: 9b,f3,65,02,30       cmpb  R30,[Rf2+265]                           
8 752c: db,03                jc    7531               if ((uns) R30 >= [Sc0143]) goto 7531;
8 752e: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 7531: 2a,6c                scall 779f               Sub0136([201],9);    
8 7531: 01,02,09                                      #args                                             
8 7536: b3,75,c7,00,42       ldb   R42,[R74+c7]       R42 = [R74+c7];      
8 753b: e0,42,60             djnz  R42,759e           R42--; if (R42 !=  0) goto 759e;
8 753e: b3,75,c1,fd,42       ldb   R42,[R74+fdc1]     R42 = [R74+fdc1];    
8 7543: 98,00,42             cmpb  R42,0                                   
8 7546: df,56                je    759e               if (R42 == 0) goto 759e;
8 7548: b3,75,7e,ff,42       ldb   R42,[R74+ff7e]     R42 = [R74+ff7e];    
8 754d: 99,01,42             cmpb  R42,1                                   
8 7550: d7,18                jne   756a               if (R42 != 1) goto 756a;
8 7552: 51,11,a8,42          an3b  R42,Ra8,11         R42 = Ra8 & 11;      
8 7556: d7,1e                jne   7576               if (R42 != 0) goto 7576;
8 7558: 37,aa,0b             jnb   B7,Raa,7566        if (!B7_Raa) goto 7566;
8 755b: 9b,f3,0c,03,be       cmpb  Rbe,[Rf2+30c]                           
8 7560: d9,04                jgtu  7566               if ((uns) Rbe > [Sc0152]) goto 7566;
8 7562: 20,18                sjmp  757c               goto 757c;           

8 7564: 20,02                                         Unknown Operation/Structure

8 7566: 20,0e                sjmp  7576               goto 7576;           

8 7568: 20,0c                                         Unknown Operation/Structure

8 756a: 36,a1,09             jnb   B6,Ra1,7576        if (!B6_Ra1) goto 7576;
8 756d: 8b,f3,0e,03,b8       cmpw  Rb8,[Rf2+30e]                           
8 7572: d3,02                jnc   7576               if ((uns) [wRPM] < [Sc0153]) goto 7576;
8 7574: 20,06                sjmp  757c               goto 757c;           

8 7576: c7,72,5c,00          stb   [R72+5c],0         [R72+5c] = 0;        
8 757a: 20,22                sjmp  759e               goto 759e;           

8 757c: 8b,f3,10,03,b8       cmpw  Rb8,[Rf2+310]                           
8 7581: db,04                jc    7587               if ((uns) [wRPM] >= [Sc0154]) goto 7587;
8 7583: 20,19                sjmp  759e               goto 759e;           

8 7585: 20,0d                                         Unknown Operation/Structure

8 7587: b3,72,5c,42          ldb   R42,[R72+5c]       R42 = [R72+5c];      
8 758b: 9b,f3,14,03,42       cmpb  R42,[Rf2+314]                           
8 7590: db,02                jc    7594               if ((uns) R42 >= [Sc0156]) goto 7594;
8 7592: 20,0a                sjmp  759e               goto 759e;           

8 7594: 9b,f3,12,03,ae       cmpb  Rae,[Rf2+312]                           
8 7599: db,03                jc    759e               if ((uns) Rae >= [Sc0155]) goto 759e;
8 759b: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 759e: 29,ff                scall 779f               Sub0136([8003],3);   
8 759e: 03,80,03                                      #args                                             
8 75a3: 34,a0,02             jnb   B4,Ra0,75a8        if (!B4_Ra0) goto 75a8;
8 75a6: 20,dd                sjmp  7685               goto 7685;           

8 75a8: 3b,2f,0d             jb    B3,R2f,75b8        if (B3_R2f) goto 75b8;
8 75ab: ef,84,09             call  7f32               Sub0183([114],St0009,Sc0146,R32);
8 75ab: 14,01,76,92,72,92,32,00                       #args                                             
8 75b6: 20,1f                sjmp  75d7               goto 75d7;           

8 75b8: 3f,aa,02             jb    B7,Raa,75bd        if (B7_Raa) goto 75bd;
8 75bb: 20,80                sjmp  763d               goto 763d;           

8 75bd: a3,72,a2,42          ldw   R42,[R72+a2]       R42 = [R72+a2];      
8 75c1: 8b,75,ae,00,42       cmpw  R42,[R74+ae]                            
8 75c6: db,f3                jc    75bb               if ((uns) R42 >= [R74+ae]) goto 75bb;
8 75c8: 2a,ca                scall 7894               Sub0142([1c6]);      
8 75c8: c6,01                                         #args                                             
8 75cc: ef,63,09             call  7f32               Sub0183([1c6],St0025,St0024,[3432]);
8 75cc: c6,01,f2,92,e6,92,32,34                       #args                                             
8 75d7: b0,1a,40             ldb   R40,R1a            R40 = R1a;           
8 75da: 2a,ce                scall 78aa               Sub0143(31);         
8 75da: 31                                            #args                                             
8 75dd: 29,c0                scall 779f               Sub0136([802a],4);   
8 75dd: 2a,80,04                                      #args                                             
8 75e2: 2a,c6                scall 78aa               Sub0143(35);         
8 75e2: 35                                            #args                                             
8 75e5: 29,b8                scall 779f               Sub0136([832],8);    
8 75e5: 32,08,08                                      #args                                             
8 75ea: 34,2e,08             jnb   B4,R2e,75f5        if (!B4_R2e) goto 75f5;
8 75ed: 71,fb,2e             an2b  R2e,fb             R2e &= fb;           
8 75f0: 71,7f,2e             an2b  R2e,7f             R2e &= 7f;           
8 75f3: 20,8b                sjmp  7680               goto 7680;           

8 75f5: 2a,b3                scall 78aa               Sub0143(32);         
8 75f5: 32                                            #args                                             
8 75f8: 29,a5                scall 779f               Sub0136([4002],5);   
8 75f8: 02,40,05                                      #args                                             
8 75fd: 33,2f,0a             jnb   B3,R2f,760a        if (!B3_R2f) goto 760a;
8 7600: 2a,a8                scall 78aa               Sub0143(34);         
8 7600: 34                                            #args                                             
8 7603: 29,9a                scall 779f               Sub0136([EC_1002],7);
8 7603: 02,10,07                                      #args                                             
8 7608: 20,33                sjmp  763d               goto 763d;           

8 760a: 3c,40,e0             jb    B4,R40,75ed        if (B4_R40) goto 75ed;
8 760d: 98,00,e1             cmpb  Re1,0                                   
8 7610: d7,28                jne   763a               if (Re1 != 0) goto 763a;
8 7612: 71,7f,2e             an2b  R2e,7f             R2e &= 7f;           
8 7615: 3a,2e,07             jb    B2,R2e,761f        if (B2_R2e) goto 761f;
8 7618: c7,72,5b,00          stb   [R72+5b],0         [R72+5b] = 0;        
8 761c: 91,04,2e             orrb  R2e,4              R2e |= 4;            
8 761f: ef,15,04             call  7a37               Sub0153([114],[9278]);
8 761f: 14,01,78,92                                   #args                                             
8 7626: 32,2f,0a             jnb   B2,R2f,7633        if (!B2_R2f) goto 7633;
8 7629: b3,72,5b,18          ldb   R18,[R72+5b]       R18 = [R72+5b];      
8 762d: 9b,74,32,18          cmpb  R18,[R74+32]                            
8 7631: d3,52                jnc   7685               if ((uns) R18 < [R74+32]) goto 7685;
8 7633: 29,6a                scall 779f               Sub0136([EC_1002],7);
8 7633: 02,10,07                                      #args                                             
8 7638: 20,46                sjmp  7680               goto 7680;           

8 763a: 71,fb,2e             an2b  R2e,fb             R2e &= fb;           
8 763d: 9b,74,1d,e1          cmpb  Re1,[R74+1d]                            
8 7641: d3,aa                jnc   75ed               if ((uns) Re1 < [R74+1d]) goto 75ed;
8 7643: b3,72,b6,42          ldb   R42,[R72+b6]       R42 = [R72+b6];      
8 7647: 78,be,42             sb2b  R42,Rbe            R42 -= Rbe;          
8 764a: d3,a1                jnc   75ed               if (R42 < 0) goto 75ed;
8 764c: 9b,74,21,42          cmpb  R42,[R74+21]                            
8 7650: d1,9b                jleu  75ed               if ((uns) R42 <= [R74+21]) goto 75ed;
8 7652: 3f,2e,07             jb    B7,R2e,765c        if (B7_R2e) goto 765c;
8 7655: 91,80,2e             orrb  R2e,80             R2e |= 80;           
8 7658: c7,72,5b,00          stb   [R72+5b],0         [R72+5b] = 0;        
8 765c: 3b,2f,09             jb    B3,R2f,7668        if (B3_R2f) goto 7668;
8 765f: ef,d5,03             call  7a37               Sub0153([927c],[114]);
8 765f: 7c,92,14,01                                   #args                                             
8 7666: 20,0b                sjmp  7673               goto 7673;           

8 7668: 2a,2a                scall 7894               Sub0142([1c2]);      
8 7668: c2,01                                         #args                                             
8 766c: ef,c8,03             call  7a37               Sub0153([1c2],[92f8]);
8 766c: c2,01,f8,92                                   #args                                             
8 7673: 32,2f,0a             jnb   B2,R2f,7680        if (!B2_R2f) goto 7680;
8 7676: b3,72,5b,18          ldb   R18,[R72+5b]       R18 = [R72+5b];      
8 767a: 9b,74,1c,18          cmpb  R18,[R74+1c]                            
8 767e: d3,05                jnc   7685               if ((uns) R18 < [R74+1c]) goto 7685;
8 7680: 29,1d                scall 779f               Sub0136([2002],6);   
8 7680: 02,20,06                                      #args                                             
8 7685: 71,fb,2f             an2b  R2f,fb             R2f &= fb;           
8 7688: 8b,74,fa,b8          cmpw  Rb8,[R74+fa]                            
8 768c: db,02                jc    7690               if ((uns) [wRPM] >= [R74+fa]) goto 7690;
8 768e: 20,9b                sjmp  772b               goto 772b;           

8 7690: 3f,53,08             jb    B7,R53,769b        if (B7_R53) goto 769b;
8 7693: 33,52,05             jnb   B3,R52,769b        if (!B3_R52) goto 769b;
8 7696: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 7699: 20,06                sjmp  76a1               goto 76a1;           

8 769b: 2b,9a                scall 7a37               Sub0153([13c],[9248]);
8 769b: 3c,01,48,92                                   #args                                             
8 76a1: 32,2f,0f             jnb   B2,R2f,76b3        if (!B2_R2f) goto 76b3;
8 76a4: 91,40,53             orrb  R53,40             R53 |= 40;           
8 76a7: c7,72,1b,00          stb   [R72+1b],0         [R72+1b] = 0;        
8 76ab: c3,73,be,00,00       stw   [R72+be],0         [R72+be] = 0;        
8 76b0: 71,f7,52             an2b  R52,f7             R52 &= f7;           
8 76b3: 28,ea                scall 779f               Sub0136([4001],0);   
8 76b3: 01,40,00                                      #args                                             
8 76b8: 3e,53,61             jb    B6,R53,771c        if (B6_R53) goto 771c;
8 76bb: 37,53,0d             jnb   B7,R53,76cb        if (!B7_R53) goto 76cb;
8 76be: 2b,77                scall 7a37               Sub0153([23e],[9244]);
8 76be: 3e,02,44,92                                   #args                                             
8 76c4: 28,d9                scall 779f               Sub0136([2001],15);  
8 76c4: 01,20,15                                      #args                                             
8 76c9: 20,65                sjmp  7730               goto 7730;           

8 76cb: 34,2e,06             jnb   B4,R2e,76d4        if (!B4_R2e) goto 76d4;
8 76ce: 91,10,53             orrb  R53,10             R53 |= 10;           
8 76d1: 71,ef,2e             an2b  R2e,ef             R2e &= ef;           
8 76d4: 37,52,02             jnb   B7,R52,76d9        if (!B7_R52) goto 76d9;
8 76d7: 28,bf                scall 7798               Sub0134();           
8 76d9: 28,c4                scall 779f               Sub0136([45b],2);    
8 76d9: 5b,04,02                                      #args                                             
8 76de: 3a,2d,05             jb    B2,R2d,76e6        if (B2_R2d) goto 76e6;
8 76e1: 36,52,02             jnb   B6,R52,76e6        if (!B6_R52) goto 76e6;
8 76e4: 28,b2                scall 7798               Sub0134();           
8 76e6: 28,b7                scall 779f               Sub0136([263],a);    
8 76e6: 63,02,0a                                      #args                                             
8 76eb: 3a,2d,0b             jb    B2,R2d,76f9        if (B2_R2d) goto 76f9;
8 76ee: 8b,74,14,b8          cmpw  Rb8,[R74+14]                            
8 76f2: d9,05                jgtu  76f9               if ((uns) [wRPM] > [R74+14]) goto 76f9;
8 76f4: 35,52,02             jnb   B5,R52,76f9        if (!B5_R52) goto 76f9;
8 76f7: 28,9f                scall 7798               Sub0134();           
8 76f9: 28,a4                scall 779f               Sub0136([16b],12);   
8 76f9: 6b,01,12                                      #args                                             
8 76fe: 3a,2d,05             jb    B2,R2d,7706        if (B2_R2d) goto 7706;
8 7701: 34,52,02             jnb   B4,R52,7706        if (!B4_R52) goto 7706;
8 7704: 28,95                scall 779b               Sub0135();           
8 7706: 28,97                scall 779f               Sub0136([2071],15);  
8 7706: 71,20,15                                      #args                                             
8 770b: 71,07,52             an2b  R52,7              R52 &= 7;            
8 770e: 71,fb,2d             an2b  R2d,fb             R2d &= fb;           
8 7711: 34,53,06             jnb   B4,R53,771a        if (!B4_R53) goto 771a;
8 7714: 91,10,2e             orrb  R2e,10             R2e |= 10;           
8 7717: 71,ef,53             an2b  R53,ef             R53 &= ef;           
8 771a: 20,14                sjmp  7730               goto 7730;           

8 771c: a3,73,be,00,42       ldw   R42,[R72+be]       R42 = [R72+be];      
8 7721: 9b,f3,42,02,43       cmpb  R43,[Rf2+242]                           
8 7726: d1,08                jleu  7730               if ((uns) R43 <= [Sc0135]) goto 7730;
8 7728: 71,bf,53             an2b  R53,bf             R53 &= bf;           
8 772b: c3,73,be,00,00       stw   [R72+be],0         [R72+be] = 0;        
8 7730: 29,84                scall 78b6               Sub0144(LIO_PORT,80);
8 7730: 03,00,80                                      #args                                             
8 7735: 29,7f                scall 78b6               Sub0144(HSI_MASK,40);
8 7735: 0c,00,40                                      #args                                             
8 773a: 29,7a                scall 78b6               Sub0144(R30,20);     
8 773a: 30,00,20                                      #args                                             
8 773f: 29,75                scall 78b6               Sub0144(Rc0,10);     
8 773f: c0,00,10                                      #args                                             
8 7744: 3f,53,05             jb    B7,R53,774c        if (B7_R53) goto 774c;
8 7747: 29,6d                scall 78b6               Sub0144([3c00],4);   
8 7747: 00,3c,04                                      #args                                             
8 774c: 34,2e,09             jnb   B4,R2e,7758        if (!B4_R2e) goto 7758;
8 774f: 37,2d,04             jnb   B7,R2d,7756        if (!B7_R2d) goto 7756;
8 7752: 29,15                scall 7869               Sub0138();           
8 7754: 20,02                sjmp  7758               goto 7758;           

8 7756: 29,19                scall 7871               Sub0139();           
8 7758: 39,25,3c             jb    B1,R25,7797        if (B1_R25) goto 7797;
8 775b: 3f,a7,39             jb    B7,Ra7,7797        if (B7_Ra7) goto 7797;
8 775e: 3e,a7,36             jb    B6,Ra7,7797        if (B6_Ra7) goto 7797;
8 7761: b3,73,3d,ff,14       ldb   R14,[R72+ff3d]     R14 = [R72+ff3d];    
8 7766: 9b,f3,38,02,14       cmpb  R14,[Rf2+238]                           
8 776b: d6,2a                jge   7797               if ((sig) R14 >= [Sc0132]) goto 7797;
8 776d: 9b,f3,bc,02,ba       cmpb  Rba,[Rf2+2bc]                           
8 7772: da,23                jle   7797               if ((sig) [bECT] <= [Sc0148]) goto 7797;
8 7774: 91,02,25             orrb  R25,2              R25 |= 2;            
8 7777: 30,a2,1d             jnb   B0,Ra2,7797        if (!B0_Ra2) goto 7797;
8 777a: 3b,92,1a             jb    B3,R92,7797        if (B3_R92) goto 7797;
8 777d: a1,17,00,38          ldw   R38,17             R38 = 17;            
8 7781: b3,39,60,04,3a       ldb   R3a,[R38+460]      R3a = [R38+460];     
8 7786: 17,3a                incb  R3a                R3a++;               
8 7788: d7,02                jne   778c               if (R25 != R3a) goto 778c;
8 778a: 15,3a                decb  R3a                R3a--;               
8 778c: c7,39,60,04,3a       stb   [R38+460],R3a      [R38+460] = R3a;     
8 7791: e0,38,ed             djnz  R38,7781           R38--; if (R38 !=  0) goto 7781;
8 7794: 71,fe,a2             an2b  Ra2,fe             Ra2 &= fe;           
8 7797: f0                   ret                      return;              

Sub0134:
8 7798: 91,04,2d             orrb  R2d,4              R2d |= 4;            

Sub0135:
8 779b: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 779e: f0                   ret                      return;              

Sub0136:
8 779f: 28,da                scall 787b               Sub0140(3);          
8 779f: 03                                            #args                                             
8 77a2: bc,1c,14             ldsbw R14,R1c            R14 = (sig)R1c;      
8 77a5: 44,f2,14,42          ad3w  R42,R14,Rf2        R42 = R14 + Rf2;     
8 77a9: b3,43,95,02,42       ldb   R42,[R42+295]      R42 = [R42+295];     
8 77ae: 44,f2,14,3a          ad3w  R3a,R14,Rf2        R3a = R14 + Rf2;     
8 77b2: b3,3b,7f,02,3a       ldb   R3a,[R3a+27f]      R3a = [R3a+27f];     
8 77b7: ac,1a,18             ldzbw R18,R1a            R18 = (uns)R1a;      
8 77ba: 71,07,18             an2b  R18,7              R18 &= 7;            
8 77bd: 65,5b,04,18          ad2w  R18,45b            R18 += 45b;          
8 77c1: 01,1c                clrw  R1c                R1c = 0;             
8 77c3: 18,03,1a             shrb  R1a,3              R1a = R1a / 8;       
8 77c6: df,07                je    77cf               if (R1a == 8) goto 77cf;
8 77c8: 15,1a                decb  R1a                R1a--;               
8 77ca: 07,1c                incw  R1c                R1c++;               
8 77cc: 09,1a,1c             shlw  R1c,1a             R1c = R1c << R1a;    
8 77cf: a3,72,48,34          ldw   R34,[R72+48]       R34 = [R72+48];      
8 77d3: b3,15,86,01,30       ldb   R30,[R14+186]      R30 = [R14+186];     
8 77d8: 98,42,00             cmpb  0,R42                                   
8 77db: df,0d                je    77ea               if (0 == R42) goto 77ea;
8 77dd: 34,2e,07             jnb   B4,R2e,77e7        if (!B4_R2e) goto 77e7;
8 77e0: b3,74,f2,3a          ldb   R3a,[R74+f2]       R3a = [R74+f2];      
8 77e4: b1,ff,42             ldb   R42,ff             R42 = ff;            
8 77e7: 3a,2f,2a             jb    B2,R2f,7814        if (B2_R2f) goto 7814;
8 77ea: 98,00,30             cmpb  R30,0                                   
8 77ed: df,02                je    77f1               if (R30 == 0) goto 77f1;
8 77ef: 15,30                decb  R30                R30--;               
8 77f1: 5b,74,71,3a,3b       sb3b  R3b,R3a,[R74+71]   R3b = R3a - [R74+71];
8 77f6: 98,30,3b             cmpb  R3b,R30                                 
8 77f9: d1,05                jleu  7800               if ((uns) R3b <= R30) goto 7800;
8 77fb: 02,1c                cplw  R1c                R1c = ~R1c;          
8 77fd: 60,1c,34             an2w  R34,R1c            R34 &= R1c;          
8 7800: b1,28,42             ldb   R42,28             R42 = 28;            
8 7803: 9b,15,61,04,42       cmpb  R42,[R14+461]                           
8 7808: d9,08                jgtu  7812               if ((uns) R42 > [R14+461]) goto 7812;
8 780a: 12,1b                cplb  R1b                R1b = ~R1b;          
8 780c: 72,18,1b             an2b  R1b,[R18]          R1b &= [R18];        
8 780f: c6,18,1b             stb   [R18],R1b          [R18] = R1b;         
8 7812: 20,37                sjmp  784b               goto 784b;           

8 7814: 71,fb,2f             an2b  R2f,fb             R2f &= fb;           
8 7817: 74,42,30             ad2b  R30,R42            R30 += R42;          
8 781a: d3,03                jnc   781f               if (R30 <= ff) goto 781f;
8 781c: b1,ff,30             ldb   R30,ff             R30 = ff;            
8 781f: 98,30,3a             cmpb  R3a,R30                                 
8 7822: db,27                jc    784b               if ((uns) R3a >= R30) goto 784b;
8 7824: 89,5d,04,18          cmpw  R18,45d                                 
8 7828: d7,13                jne   783d               if (R18 != 45d) goto 783d;
8 782a: 51,f8,1b,33          an3b  R33,R1b,f8         R33 = R1b & f8;      
8 782e: df,0d                je    783d               if (R33 == 0) goto 783d;
8 7830: b2,18,33             ldb   R33,[R18]          R33 = [R18];         
8 7833: 71,f8,33             an2b  R33,f8             R33 &= f8;           
8 7836: df,05                je    783d               if (R33 == f8) goto 783d;
8 7838: 70,1b,33             an2b  R33,R1b            R33 &= R1b;          
8 783b: df,0b                je    7848               if (R33 == R1b) goto 7848;
8 783d: 92,18,1b             orrb  R1b,[R18]          R1b |= [R18];        
8 7840: c6,18,1b             stb   [R18],R1b          [R18] = R1b;         
8 7843: c7,15,61,04,00       stb   [R14+461],0        [R14+461] = 0;       
8 7848: 80,1c,34             orrw  R34,R1c            R34 |= R1c;          
8 784b: 98,30,3a             cmpb  R3a,R30                                 
8 784e: db,03                jc    7853               if ((uns) R3a >= R30) goto 7853;
8 7850: 91,80,2d             orrb  R2d,80             R2d |= 80;           
8 7853: c7,15,86,01,30       stb   [R14+186],R30      [R14+186] = R30;     
8 7858: c3,72,48,34          stw   [R72+48],R34       [R72+48] = R34;      
8 785c: f0                   ret                      return;              

Sub0137:
8 785d: ad,1d,16             ldzbw R16,1d             R16 = (uns)1d;       
8 7860: c7,17,5a,04,00       stb   [R16+45a],0        [R16+45a] = 0;       
8 7865: e0,16,f8             djnz  R16,7860           R16--; if (R16 !=  0) goto 7860;
8 7868: f0                   ret                      return;              

Sub0138:
8 7869: 91,80,2b             orrb  R2b,80             R2b |= 80;           
8 786c: 91,02,45             orrb  R45,2              R45 |= 2;            
8 786f: 20,06                sjmp  7877               goto 7877;           

Sub0139:
8 7871: 91,40,2b             orrb  R2b,40             R2b |= 40;           
8 7874: 71,fd,45             an2b  R45,fd             R45 &= fd;           
8 7877: 91,20,4a             orrb  R4a,20             R4a |= 20;           
8 787a: f0                   ret                      return;              

Sub0140:
8 787b: a1,1a,00,16          ldw   R16,1a             R16 = 1a;            

Sub0141:
8 787f: cc,3c                pop   R3c                R3c = pop();         
8 7881: b2,3d,3a             ldb   R3a,[R3c++]        R3a = [R3c++];       
8 7884: cc,42                pop   R42                R42 = pop();         
8 7886: b2,43,3b             ldb   R3b,[R42++]        R3b = [R42++];       
8 7889: c6,17,3b             stb   [R16++],R3b        [R16++] = R3b;       
8 788c: e0,3a,f7             djnz  R3a,7886           R3a--; if (R3a !=  0) goto 7886;
8 788f: c8,42                push  R42                push(R42);           
8 7891: c8,3c                push  R3c                push(R3c);           
8 7893: f0                   ret                      return;              

Sub0142:
8 7894: 2f,e5                scall 787b               Sub0140(2);          
8 7894: 02                                            #args                                             
8 7897: a2,1a,32             ldw   R32,[R1a]          R32 = [R1a];         
8 789a: a3,72,94,34          ldw   R34,[R72+94]       R34 = [R72+94];      
8 789e: a3,75,b0,00,36       ldw   R36,[R74+b0]       R36 = [R74+b0];      
8 78a3: ef,d2,c1             call  3a78               Sub0051();           
8 78a6: c2,1a,3e             stw   [R1a],R3e          [R1a] = R3e;         
8 78a9: f0                   ret                      return;              

Sub0143:
8 78aa: 2f,cf                scall 787b               Sub0140(1);          
8 78aa: 01                                            #args                                             
8 78ad: 98,1a,40             cmpb  R40,R1a                                 
8 78b0: d7,03                jne   78b5               if (R40 != R1a) goto 78b5;
8 78b2: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 78b5: f0                   ret                      return;              

Sub0144:
8 78b6: 2f,c3                scall 787b               Sub0140(3);          
8 78b6: 03                                            #args                                             
8 78b9: 63,72,48,1a          an2w  R1a,[R72+48]       R1a &= [R72+48];     
8 78bd: df,04                je    78c3               if (R1a == [R72+48]) goto 78c3;
8 78bf: 90,1c,a8             orrb  Ra8,R1c            Ra8 |= R1c;          
8 78c2: f0                   ret                      return;              

8 78c3: 12,1c                cplb  R1c                R1c = ~R1c;          
8 78c5: 70,1c,a8             an2b  Ra8,R1c            Ra8 &= R1c;          
8 78c8: f0                   ret                      return;              

Sub0145:
8 78c9: 3e,2e,55             jb    B6,R2e,7921        if (B6_R2e) goto 7921;
8 78cc: 3e,e6,20             jb    B6,Re6,78ef        if (B6_Re6) goto 78ef;
8 78cf: ef,9f,ff             call  7871               Sub0139();           
8 78d2: ef,7c,08             call  8151               Sub0189();           
8 78d5: ef,77,f9             call  724f               Sub0127();           
8 78d8: 34,2a,05             jnb   B4,R2a,78e0        if (!B4_R2a) goto 78e0;
8 78db: ef,8b,ff             call  7869               Sub0138();           
8 78de: 27,fb                sjmp  78db               goto 78db;           

8 78e0: ef,5d,00             call  7940               CalCheck();          
8 78e3: 11,38                clrb  R38                R38 = 0;             
8 78e5: c3,01,20,03,30       stw   [320],R30          [320] = R30;         
8 78ea: 91,40,e6             orrb  Re6,40             Re6 |= 40;           
8 78ed: 20,05                sjmp  78f4               goto 78f4;           

8 78ef: a3,01,20,03,30       ldw   R30,[320]          R30 = [320];         
8 78f4: 38,30,2a             jb    B0,R30,7921        if (B0_R30) goto 7921;
8 78f7: 91,40,2a             orrb  R2a,40             R2a |= 40;           
8 78fa: a3,01,34,01,3a       ldw   R3a,[134]          R3a = [134];         
8 78ff: 8b,74,24,3a          cmpw  R3a,[R74+24]                            
8 7903: d3,27                jnc   792c               if ((uns) R3a < [R74+24]) goto 792c;
8 7905: a3,01,d6,01,3a       ldw   R3a,[1d6]          R3a = [1d6];         
8 790a: 8b,74,22,3a          cmpw  R3a,[R74+22]                            
8 790e: d3,1c                jnc   792c               if ((uns) R3a < [R74+22]) goto 792c;
8 7910: fa                   di                       disable ints;        
8 7911: ff                   ff                                            
8 7912: 71,df,4a             an2b  R4a,df             R4a &= df;           
8 7915: 45,0a,00,06,3a       ad3w  R3a,R06,a          R3a = IO_TIMER + a;  
8 791a: 28,20                scall 793c               Sub0148();           
8 791c: 28,0f                scall 792d               Sub0146();           
8 791e: 28,0d                scall 792d               Sub0146();           
8 7920: fb                   ei                       enable ints;         
8 7921: 91,40,2e             orrb  R2e,40             R2e |= 40;           
8 7924: 3c,46,05             jb    B4,R46,792c        if (B4_R46) goto 792c;
8 7927: 32,2a,02             jnb   B2,R2a,792c        if (!B2_R2a) goto 792c;
8 792a: 20,7a                sjmp  79a6               goto 79a6;           

8 792c: f0                   ret                      return;              

Sub0146:
8 792d: b1,19,0d             ldb   R0d,19             HSO_CMD = 19;        
8 7930: 28,06                scall 7938               Sub0147();           
8 7932: b1,09,0d             ldb   R0d,9              HSO_CMD = 9;         
8 7935: 28,01                scall 7938               Sub0147();           
8 7937: f0                   ret                      return;              

Sub0147:
8 7938: 65,42,03,3a          ad2w  R3a,342            R3a += 342;          

Sub0148:
8 793c: a0,3a,0e             ldw   R0e,R3a            HSO_TIME = R3a;      
8 793f: f0                   ret                      return;              

CalCheck - Calibration Starting Checks:
8 7940: 01,30                clrw  R30                R30 = 0;             
8 7942: 01,3c                clrw  R3c                R3c = 0;             
8 7944: a1,66,79,42          ldw   R42,7966           R42 = ChkStartAdr;   
8 7948: 46,43,00,3a          ad3w  R3a,0,[R42++]      R3a = 0 + [R42++];   
8 794c: df,0d                je    795b               if (R3a == 0) goto 795b;
8 794e: a2,43,3e             ldw   R3e,[R42++]        R3e = [R42++];       
8 7951: 66,3b,3c             ad2w  R3c,[R3a++]        R3c += [R3a++];      
8 7954: 88,3e,3a             cmpw  R3a,R3e                                 
8 7957: d1,f8                jleu  7951               if ((uns) R3a <= R3e) goto 7951;
8 7959: 27,ed                sjmp  7948               goto 7948;           

8 795b: 88,3c,00             cmpw  0,R3c                                   
8 795e: df,03                je    7963               if (0 == R3c) goto 7963;
8 7960: 2a,e5                scall 7c47               Sub0166(15);         
8 7960: 15                                            #args                                             
8 7963: 20,41                sjmp  79a6               goto 79a6;           

8 7965: ff                                            Unknown Operation/Structure

ChkStartAdr - Checksum Start Address:
8 7966: 20,00             ChkStartAdr         oword     2000                8192

ChkEndAdr - Checksum End Address:
8 7968: 9f,fe             ChkEndAdr           oword     9ffe               40958

8 796a: 00,00                                         Unknown Operation/Structure

Sub0150:
8 796c: b0,30,32             ldb   R32,R30            R32 = R30;           
8 796f: 28,ce                scall 7a3f               Sub0154(Sc0137,[110],61);
8 796f: 4a,92,10,01,61                                #args                                             
8 7976: 28,c7                scall 7a3f               Sub0154([110],Sc0138,51);
8 7976: 10,01,4c,92,51                                #args                                             
8 797d: 98,30,32             cmpb  R32,R30                                 
8 7980: d7,09                jne   798b               if (R32 != R30) goto 798b;
8 7982: 2a,d5                scall 7c59               Sub0168([110],St0015,St0014,21);
8 7982: 10,01,b6,92,b4,92,21                          #args                                             
8 798b: b3,73,bb,00,42       ldb   R42,[R72+bb]       R42 = [R72+bACT];    
8 7990: 9b,f3,cc,02,42       cmpb  R42,[Rf2+2cc]                           
8 7995: d1,05                jleu  799c               if ((uns) R42 <= [Sc0149]) goto 799c;
8 7997: 2a,ae                scall 7c47               Sub0166(22);         
8 7997: 22                                            #args                                             
8 799a: 20,0a                sjmp  79a6               goto 79a6;           

8 799c: ef,ba,02             call  7c59               Sub0168([20a],St0018,St0019,22);
8 799c: 0a,02,c0,92,c2,92,22                          #args                                             
8 79a6: c7,72,5b,00          stb   [R72+5b],0         [R72+5b] = 0;        
8 79aa: 17,38                incb  R38                R38++;               
8 79ac: f0                   ret                      return;              

Sub0151:
8 79ad: 28,68                scall 7a17               Sub0152();           
8 79af: b0,30,32             ldb   R32,R30            R32 = R30;           
8 79b2: 28,8b                scall 7a3f               Sub0154(Sc0130,[112],64);
8 79b2: 34,92,12,01,64                                #args                                             
8 79b9: 28,84                scall 7a3f               Sub0154([112],Sc0131,54);
8 79b9: 12,01,36,92,54                                #args                                             
8 79c0: 98,30,32             cmpb  R32,R30                                 
8 79c3: d7,09                jne   79ce               if (R32 != R30) goto 79ce;
8 79c5: 2a,92                scall 7c59               Sub0168([112],St0011,St0010,24);
8 79c5: 12,01,ae,92,ac,92,24                          #args                                             
8 79ce: 3c,a0,1b             jb    B4,Ra0,79ec        if (B4_Ra0) goto 79ec;
8 79d1: 3b,2f,0d             jb    B3,R2f,79e1        if (B3_R2f) goto 79e1;
8 79d4: ef,5b,05             call  7f32               Sub0183([114],St0009,Sc0146,[3432]);
8 79d4: 14,01,76,92,72,92,32,34                       #args                                             
8 79df: 20,0b                sjmp  79ec               goto 79ec;           

8 79e1: ef,4e,05             call  7f32               Sub0183([114],Sc0150,St0024,[3434]);
8 79e1: 14,01,ea,92,e6,92,34,34                       #args                                             
8 79ec: 30,53,05             jnb   B0,R53,79f4        if (!B0_R53) goto 79f4;
8 79ef: 2a,56                scall 7c47               Sub0166(67);         
8 79ef: 67                                            #args                                             
8 79f2: 20,09                sjmp  79fd               goto 79fd;           

8 79f4: 2a,63                scall 7c59               Sub0168([118],St0022,St0023,67);
8 79f4: 18,01,d4,92,d6,92,67                          #args                                             
8 79fd: b3,75,bb,fd,42       ldb   R42,[R74+fdbb]     R42 = [R74+fdbb];    
8 7a02: 99,01,42             cmpb  R42,1                                   
8 7a05: d7,07                jne   7a0e               if (R42 != 1) goto 7a0e;
8 7a07: 36,d6,04             jnb   B6,Rd6,7a0e        if (!B6_Rd6) goto 7a0e;
8 7a0a: ef,3a,02             call  7c47               Sub0166(52);         
8 7a0a: 52                                            #args                                             
8 7a0e: 28,2f                scall 7a3f               Sub0154(St0001,[10a],19);
8 7a0e: 1e,92,0a,01,19                                #args                                             
8 7a15: 20,97                sjmp  7aae               goto 7aae;           

Sub0152:
8 7a17: b0,30,32             ldb   R32,R30            R32 = R30;           
8 7a1a: 28,23                scall 7a3f               Sub0154(Sc0134,[11e],63);
8 7a1a: 3c,92,1e,01,63                                #args                                             
8 7a21: 28,1c                scall 7a3f               Sub0154([11e],Sc0133,53);
8 7a21: 1e,01,3a,92,53                                #args                                             
8 7a28: 98,30,32             cmpb  R32,R30                                 
8 7a2b: d7,09                jne   7a36               if (R32 != R30) goto 7a36;
8 7a2d: 2a,2a                scall 7c59               Sub0168([11e],St0004,St0005,23);
8 7a2d: 1e,01,28,92,2a,92,23                          #args                                             
8 7a36: f0                   ret                      return;              

Sub0153:
8 7a37: 91,04,2f             orrb  R2f,4              R2f |= 4;            
8 7a3a: 2e,3f                scall 787b               Sub0140(4);          
8 7a3a: 04                                            #args                                             
8 7a3d: 20,03                sjmp  7a42               goto 7a42;           

Sub0154:
8 7a3f: 2e,3a                scall 787b               Sub0140(5);          
8 7a3f: 05                                            #args                                             
8 7a42: 28,1a                scall 7a5e               Sub0155(R1a);        
8 7a42: 1a,00                                         #args                                             
8 7a46: 28,16                scall 7a5e               Sub0155(R1c);        
8 7a46: 1c,00                                         #args                                             
8 7a4a: a2,1a,42             ldw   R42,[R1a]          R42 = [R1a];         
8 7a4d: 8a,1c,42             cmpw  R42,[R1c]                               
8 7a50: d1,08                jleu  7a5a               if ((uns) R42 <= [R1c]) goto 7a5a;
8 7a52: 3a,2f,08             jb    B2,R2f,7a5d        if (B2_R2f) goto 7a5d;
8 7a55: b0,1e,1a             ldb   R1a,R1e            R1a = R1e;           
8 7a58: 29,f1                scall 7c4b               Sub0167();           
8 7a5a: 71,fb,2f             an2b  R2f,fb             R2f &= fb;           
8 7a5d: f0                   ret                      return;              

Sub0155:
8 7a5e: a1,3e,00,16          ldw   R16,3e             R16 = 3e;            
8 7a62: 2e,1b                scall 787f               Sub0141(2);          
8 7a62: 02                                            #args                                             
8 7a65: a2,3e,42             ldw   R42,[R3e]          R42 = [R3e];         
8 7a68: 37,43,14             jnb   B7,R43,7a7f        if (!B7_R43) goto 7a7f;
8 7a6b: ac,43,3a             ldzbw R3a,R43            R3a = (uns)R43;      
8 7a6e: 71,0f,43             an2b  R43,f              R43 &= f;            
8 7a71: 71,70,3a             an2b  R3a,70             R3a &= 70;           
8 7a74: 08,03,3a             shrw  R3a,3              R3a = R3a / 8;       
8 7a77: 67,3b,f0,00,42       ad2w  R42,[R3a+f0]       R42 += [R3a+f0];     
8 7a7c: c2,3e,42             stw   [R3e],R42          [R3e] = R42;         
8 7a7f: f0                   ret                      return;              

Sub0156:
8 7a80: b3,74,f3,3a          ldb   R3a,[R74+f3]       R3a = [R74+f3];      
8 7a84: e0,3a,03             djnz  R3a,7a8a           R3a--; if (R3a !=  0) goto 7a8a;
8 7a87: 34,2d,04             jnb   B4,R2d,7a8e        if (!B4_R2d) goto 7a8e;
8 7a8a: 17,38                incb  R38                R38++;               
8 7a8c: 27,18                sjmp  79a6               goto 79a6;           

8 7a8e: 91,04,2c             orrb  R2c,4              R2c |= 4;            
8 7a91: 91,10,46             orrb  R46,10             R46 |= 10;           
8 7a94: ef,09,04             call  7ea0               Sub0182(St0008);     
8 7a94: 40,92                                         #args                                             
8 7a99: 3b,94,03             jb    B3,R94,7a9f        if (B3_R94) goto 7a9f;
8 7a9c: 29,a9                scall 7c47               Sub0166(96);         
8 7a9c: 96                                            #args                                             
8 7a9f: 27,05                sjmp  79a6               goto 79a6;           

Sub0157:
8 7aa1: ef,fc,03             call  7ea0               Sub0182(St0008);     
8 7aa1: 40,92                                         #args                                             
8 7aa6: 33,94,03             jnb   B3,R94,7aac        if (!B3_R94) goto 7aac;
8 7aa9: 29,9c                scall 7c47               Sub0166(95);         
8 7aa9: 95                                            #args                                             
8 7aac: 26,f8                sjmp  79a6               goto 79a6;           

8 7aae: a1,c4,7a,34          ldw   R34,7ac4           R34 = 7ac4;          
8 7ab2: 26,f2                sjmp  79a6               goto 79a6;           

Sub0158:
8 7ab4: 29,0a                scall 7bc0               Sub0163();           
8 7ab6: b1,20,42             ldb   R42,20             R42 = 20;            
8 7ab9: c7,72,7d,42          stb   [R72+7d],R42       [R72+7d] = R42;      
8 7abd: c7,72,7c,42          stb   [R72+7c],R42       [R72+7c] = R42;      
8 7ac1: c8,34                push  R34                push(R34);           
8 7ac3: f0                   ret                      return;              

8 7ac4: b3,75,bd,fd,3a,e0,3a,0c                       Unknown Operation/Structure
8 7acc: 28,64,81,f6,40,47,28,5e                       Unknown Operation/Structure
8 7ad4: 82,f8,01,46,9b,75,b8,fd                       Unknown Operation/Structure
8 7adc: 00,df,0e,b1,14,42,c7,73                       Unknown Operation/Structure
8 7ae4: 87,00,42,28,61,85,fc,08                       Unknown Operation/Structure
8 7aec: 02,28,43,87,fa,10,46,98                       Unknown Operation/Structure
8 7af4: 30,00,df,0d,b3,31,8b,02                       Unknown Operation/Structure
8 7afc: 3a,99,87,3a,d7,03,91,10                       Unknown Operation/Structure
8 7b04: 2d,3c,a0,06,28,40,84,00                       Unknown Operation/Structure
8 7b0c: e1,00,b1,01,3a,9b,f2,0a                       Unknown Operation/Structure
8 7b14: 3a,df,06,28,40,89,02,01                       Unknown Operation/Structure
8 7b1c: 00,b1,02,3a,9b,f2,0a,3a                       Unknown Operation/Structure
8 7b24: d7,06,28,0a,86,fe,80,46                       Unknown Operation/Structure
8 7b2c: 91,02,2e,e7,bf,05                             Unknown Operation/Structure

Sub0159:
8 7b32: 28,3e                scall 7b72               Sub0160();           
8 7b34: ac,1d,20             ldzbw R20,R1d            R20 = (uns)R1d;      
8 7b37: b2,20,1d             ldb   R1d,[R20]          R1d = [R20];         
8 7b3a: 94,1c,1d             xrb   R1d,R1c            R1d ^= R1c;          
8 7b3d: c6,20,1d             stb   [R20],R1d          [R20] = R1d;         
8 7b40: 28,4c                scall 7b8e               Sub0161();           
8 7b42: 94,1c,1d             xrb   R1d,R1c            R1d ^= R1c;          
8 7b45: c6,20,1d             stb   [R20],R1d          [R20] = R1d;         
8 7b48: 20,25                sjmp  7b6f               goto 7b6f;           

8 7b4a: 28,26,b1,80,42,c6,1c,42                       Unknown Operation/Structure
8 7b52: 28,3a,c6,1c,00,20,16,28                       Unknown Operation/Structure
8 7b5a: 17,45,03,00,06,0e,55,10                       Unknown Operation/Structure
8 7b62: 1c,0d,28,28,45,03,00,06                       Unknown Operation/Structure
8 7b6a: 0e,51,0f,1c,0d                                Unknown Operation/Structure

8 7b6f: cc,34                pop   R34                R34 = pop();         
8 7b71: f0                   ret                      return;              

Sub0160:
8 7b72: 28,33                scall 7ba7               Sub0162();           
8 7b74: cc,1e                pop   R1e                R1e = pop();         
8 7b76: 2d,03                scall 787b               Sub0140(4);          
8 7b76: 04                                            #args                                             
8 7b79: c8,1e                push  R1e                push(R1e);           
8 7b7b: bc,1b,1e             ldsbw R1e,R1b            R1e = (sig)R1b;      
8 7b7e: 65,e2,02,1e          ad2w  R1e,2e2            R1e += 2e2;          
8 7b82: 64,f2,1e             ad2w  R1e,Rf2            R1e += Rf2;          
8 7b85: a3,72,8c,16          ldw   R16,[R72+8c]       R16 = [R72+8c];      
8 7b89: c3,72,1e,16          stw   [R72+1e],R16       [R72+1e] = R16;      
8 7b8d: f0                   ret                      return;              

Sub0161:
8 7b8e: 28,17                scall 7ba7               Sub0162();           
8 7b90: a3,72,1e,16          ldw   R16,[R72+1e]       R16 = [R72+1e];      
8 7b94: 6b,72,8c,16          sb2w  R16,[R72+8c]       R16 -= [R72+8c];     
8 7b98: db,02                jc    7b9c               if (R16 >= 0) goto 7b9c;
8 7b9a: 03,16                negw  R16                R16 = -R16;          
8 7b9c: 8a,1e,16             cmpw  R16,[R1e]                               
8 7b9f: db,03                jc    7ba4               if ((uns) R16 >= [R1e]) goto 7ba4;
8 7ba1: e7,c4,03             jump  7f68               goto Sub0184;        

8 7ba4: 11,1a                clrb  R1a                R1a = 0;             
8 7ba6: f0                   ret                      return;              

Sub0162:
8 7ba7: c0,3c,06             stw   R3c,R06            R3c = IO_TIMER;      
8 7baa: 48,3c,06,3e          sb3w  R3e,R06,R3c        R3e = IO_TIMER - R3c;
8 7bae: 89,61,51,3e          cmpw  R3e,5161                                
8 7bb2: db,0b                jc    7bbf               if ((uns) R3e >= 5161) goto 7bbf;
8 7bb4: ef,bd,f6             call  7274               Sub0128();           
8 7bb7: ef,b9,a7             call  2373               Sub0006();           
8 7bba: ef,92,f6             call  724f               Sub0127();           
8 7bbd: 27,eb                sjmp  7baa               goto 7baa;           

8 7bbf: f0                   ret                      return;              

Sub0163:
8 7bc0: 01,46                clrw  R46                R46 = 0;             
8 7bc2: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 7bc7: b1,01,0d             ldb   R0d,1              HSO_CMD = 1;         
8 7bca: 01,e0                clrw  Re0                Re0 = 0;             
8 7bcc: 01,ee                clrw  Ree                Ree = 0;             
8 7bce: c7,73,86,00,00       stb   [R72+86],0         [R72+86] = 0;        
8 7bd3: f0                   ret                      return;              

Sub0164:
8 7bd4: 3b,2b,13             jb    B3,R2b,7bea        if (B3_R2b) goto 7bea;
8 7bd7: 17,38                incb  R38                R38++;               
8 7bd9: 2f,e5                scall 7bc0               Sub0163();           
8 7bdb: 85,00,00,46          xrw   R46,0              R46 ^= 0;            
8 7bdf: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 7be4: b1,09,0d             ldb   R0d,9              HSO_CMD = 9;         
8 7be7: 71,fd,45             an2b  R45,fd             R45 &= fd;           
8 7bea: c3,72,1c,00          stw   [R72+1c],0         [R72+1c] = 0;        
8 7bee: 71,f7,2d             an2b  R2d,f7             R2d &= f7;           
8 7bf1: f0                   ret                      return;              

Sub0165:
8 7bf2: a3,74,e4,1c          ldw   R1c,[R74+e4]       R1c = [R74+e4];      
8 7bf6: 8b,72,9e,1c          cmpw  R1c,[R72+9e]                            
8 7bfa: db,03                jc    7bff               if ((uns) R1c >= [R72+9e]) goto 7bff;
8 7bfc: 91,08,2d             orrb  R2d,8              R2d |= 8;            
8 7bff: 33,2d,37             jnb   B3,R2d,7c39        if (!B3_R2d) goto 7c39;
8 7c02: a3,74,e6,1c          ldw   R1c,[R74+e6]       R1c = [R74+e6];      
8 7c06: 8b,72,9e,1c          cmpw  R1c,[R72+9e]                            
8 7c0a: d1,2d                jleu  7c39               if ((uns) R1c <= [R72+9e]) goto 7c39;
8 7c0c: 31,45,02             jnb   B1,R45,7c11        if (!B1_R45) goto 7c11;
8 7c0f: 27,c8                sjmp  7bd9               goto 7bd9;           

8 7c11: 85,c1,42,46          xrw   R46,42c1           R46 ^= 42c1;         
8 7c15: a1,00,80,42          ldw   R42,8000           R42 = 8000;          
8 7c19: c0,e0,42             stw   Re0,R42            Re0 = R42;           
8 7c1c: c0,ee,42             stw   Ree,R42            Ree = R42;           
8 7c1f: b1,10,1e             ldb   R1e,10             R1e = 10;            
8 7c22: 45,03,00,06,0e       ad3w  R0e,R06,3          HSO_TIME = IO_TIMER + 3;
8 7c27: 55,01,1e,0d          ad3b  R0d,R1e,1          HSO_CMD = R1e + 1;   
8 7c2b: 55,09,1e,0d          ad3b  R0d,R1e,9          HSO_CMD = R1e + 9;   
8 7c2f: 91,02,45             orrb  R45,2              R45 |= 2;            
8 7c32: c7,73,86,00,43       stb   [R72+86],R43       [R72+86] = R43;      
8 7c37: 27,b1                sjmp  7bea               goto 7bea;           

8 7c39: a3,72,1c,1a          ldw   R1a,[R72+1c]       R1a = [R72+1c];      
8 7c3d: 89,58,02,1a          cmpw  R1a,258                                 
8 7c41: d1,02                jleu  7c45               if ((uns) R1a <= 258) goto 7c45;
8 7c43: 27,94                sjmp  7bd9               goto 7bd9;           

8 7c45: 27,aa                sjmp  7bf1               goto 7bf1;           

Sub0166:
8 7c47: ef,31,fc             call  787b               Sub0140(1);          
8 7c47: 01                                            #args                                             

Sub0167:
8 7c4b: 89,13,00,30          cmpw  R30,13                                  
8 7c4f: db,07                jc    7c58               if ((uns) R30 >= 13) goto 7c58;
8 7c51: c7,31,8c,02,1a       stb   [R30+28c],R1a      [R30+28c] = R1a;     
8 7c56: 07,30                incw  R30                R30++;               
8 7c58: f0                   ret                      return;              

Sub0168:
8 7c59: ef,1f,fc             call  787b               Sub0140(7);          
8 7c59: 07                                            #args                                             
8 7c5d: 2d,ff                scall 7a5e               Sub0155(R1c);        
8 7c5d: 1c,00                                         #args                                             
8 7c61: 2d,fb                scall 7a5e               Sub0155(R1e);        
8 7c61: 1e,00                                         #args                                             
8 7c65: a2,1a,42             ldw   R42,[R1a]          R42 = [R1a];         
8 7c68: 8a,1c,42             cmpw  R42,[R1c]                               
8 7c6b: d3,05                jnc   7c72               if ((uns) R42 < [R1c]) goto 7c72;
8 7c6d: 8a,1e,42             cmpw  R42,[R1e]                               
8 7c70: d1,06                jleu  7c78               if ((uns) R42 <= [R1e]) goto 7c78;
8 7c72: b0,20,1a             ldb   R1a,R20            R1a = R20;           
8 7c75: ef,d3,ff             call  7c4b               Sub0167();           
8 7c78: f0                   ret                      return;              

Sub0169:
8 7c79: ef,f5,fb             call  7871               Sub0139();           
8 7c7c: 01,30                clrw  R30                R30 = 0;             
8 7c7e: 71,df,2f             an2b  R2f,df             R2f &= df;           
8 7c81: 9b,f3,5a,02,00       cmpb  0,[Rf2+25a]                             
8 7c86: d7,67                jne   7cef               if (0 != [Sc0139]) goto 7cef;
8 7c88: 37,53,06             jnb   B7,R53,7c91        if (!B7_R53) goto 7c91;
8 7c8b: 51,d1,a8,22          an3b  R22,Ra8,d1         R22 = Ra8 & d1;      
8 7c8f: 20,04                sjmp  7c95               goto 7c95;           

8 7c91: 51,d5,a8,22          an3b  R22,Ra8,d5         R22 = Ra8 & d5;      
8 7c95: df,58                je    7cef               if (R22 == 0) goto 7cef;
8 7c97: 2f,ae                scall 7c47               Sub0166(98);         
8 7c97: 98                                            #args                                             
8 7c9a: 30,a8,03             jnb   B0,Ra8,7ca0        if (!B0_Ra8) goto 7ca0;
8 7c9d: 2f,a8                scall 7c47               Sub0166(22);         
8 7c9d: 22                                            #args                                             
8 7ca0: a3,72,48,22          ldw   R22,[R72+48]       R22 = [R72+48];      
8 7ca4: 30,22,03             jnb   B0,R22,7caa        if (!B0_R22) goto 7caa;
8 7ca7: 2f,9e                scall 7c47               Sub0166(64);         
8 7ca7: 64                                            #args                                             
8 7caa: 31,22,03             jnb   B1,R22,7cb0        if (!B1_R22) goto 7cb0;
8 7cad: 2f,98                scall 7c47               Sub0166(54);         
8 7cad: 54                                            #args                                             
8 7cb0: 32,22,03             jnb   B2,R22,7cb6        if (!B2_R22) goto 7cb6;
8 7cb3: 2f,92                scall 7c47               Sub0166(61);         
8 7cb3: 61                                            #args                                             
8 7cb6: 33,22,03             jnb   B3,R22,7cbc        if (!B3_R22) goto 7cbc;
8 7cb9: 2f,8c                scall 7c47               Sub0166(51);         
8 7cb9: 51                                            #args                                             
8 7cbc: 36,22,03             jnb   B6,R22,7cc2        if (!B6_R22) goto 7cc2;
8 7cbf: 2f,86                scall 7c47               Sub0166(63);         
8 7cbf: 63                                            #args                                             
8 7cc2: 37,53,05             jnb   B7,R53,7cca        if (!B7_R53) goto 7cca;
8 7cc5: 37,22,23             jnb   B7,R22,7ceb        if (!B7_R22) goto 7ceb;
8 7cc8: 20,03                sjmp  7ccd               goto 7ccd;           

8 7cca: 37,22,06             jnb   B7,R22,7cd3        if (!B7_R22) goto 7cd3;
8 7ccd: 2f,78                scall 7c47               Sub0166(53);         
8 7ccd: 53                                            #args                                             
8 7cd0: 3f,53,18             jb    B7,R53,7ceb        if (B7_R53) goto 7ceb;
8 7cd3: 32,23,03             jnb   B2,R23,7cd9        if (!B2_R23) goto 7cd9;
8 7cd6: 2f,6f                scall 7c47               Sub0166(28);         
8 7cd6: 28                                            #args                                             
8 7cd9: 33,23,03             jnb   B3,R23,7cdf        if (!B3_R23) goto 7cdf;
8 7cdc: 2f,69                scall 7c47               Sub0166(48);         
8 7cdc: 48                                            #args                                             
8 7cdf: 34,23,03             jnb   B4,R23,7ce5        if (!B4_R23) goto 7ce5;
8 7ce2: 2f,63                scall 7c47               Sub0166(88);         
8 7ce2: 88                                            #args                                             
8 7ce5: 35,23,03             jnb   B5,R23,7ceb        if (!B5_R23) goto 7ceb;
8 7ce8: 2f,5d                scall 7c47               Sub0166(18);         
8 7ce8: 18                                            #args                                             
8 7ceb: b1,21,38             ldb   R38,21             R38 = 21;            
8 7cee: f0                   ret                      return;              

8 7cef: a3,ff,cc,00,96       ldw   R96,[Rfe+cc]       R96 = [Sc0351];      
8 7cf4: a3,ff,d2,00,3e       ldw   R3e,[Rfe+d2]       R3e = [Sc0352];      
8 7cf9: c3,72,4a,3e          stw   [R72+4a],R3e       [R72+4a] = R3e;      
8 7cfd: 71,bf,4f             an2b  R4f,bf             R4f &= bf;           
8 7d00: 01,98                clrw  R98                R98 = 0;             
8 7d02: a1,00,01,42          ldw   R42,100            R42 = 100;           
8 7d06: c3,72,fc,42          stw   [R72+fc],R42       [R72+fc] = R42;      
8 7d0a: a3,74,d0,d2          ldw   Rd2,[R74+d0]       Rd2 = [R74+d0];      
8 7d0e: 01,e0                clrw  Re0                Re0 = 0;             
8 7d10: 91,40,46             orrb  R46,40             R46 |= 40;           
8 7d13: 71,fe,46             an2b  R46,fe             R46 &= fe;           
8 7d16: 71,bf,47             an2b  R47,bf             R47 &= bf;           
8 7d19: c7,73,86,00,00       stb   [R72+86],0         [R72+86] = 0;        
8 7d1e: 91,03,2c             orrb  R2c,3              R2c |= 3;            
8 7d21: 71,fc,29             an2b  R29,fc             R29 &= fc;           
8 7d24: e7,4a,02             jump  7f71               goto Sub0185;        

Sub0170:
8 7d27: 29,77                scall 7ea0               Sub0182(St0042);     
8 7d27: d0,f0                                         #args                                             
8 7d2b: a3,ff,d2,00,32       ldw   R32,[Rfe+d2]       R32 = [Sc0352];      
8 7d30: 09,05,32             shlw  R32,5              R32 = R32 * 20;      
8 7d33: 6b,72,a2,32          sb2w  R32,[R72+a2]       R32 -= [R72+a2];     
8 7d37: d6,02                jge   7d3b               if ((sig) R32 >= 0) goto 7d3b;
8 7d39: 03,32                negw  R32                R32 = -R32;          
8 7d3b: 2d,02                scall 7a3f               Sub0154(R32,St0043,12);
8 7d3b: 32,00,d4,f0,12                                #args                                             
8 7d42: 91,20,2f             orrb  R2f,20             R2f |= 20;           
8 7d45: 22,2a                sjmp  7f71               goto Sub0185;        

Sub0171:
8 7d47: 2f,10                scall 7c59               Sub0168([110],St0017,St0016,21);
8 7d47: 10,01,ba,92,b8,92,21                          #args                                             
8 7d50: b3,73,bb,00,42       ldb   R42,[R72+bb]       R42 = [R72+bACT];    
8 7d55: 9b,f3,cc,02,42       cmpb  R42,[Rf2+2cc]                           
8 7d5a: d1,05                jleu  7d61               if ((uns) R42 <= [Sc0149]) goto 7d61;
8 7d5c: 2e,e9                scall 7c47               Sub0166(22);         
8 7d5c: 22                                            #args                                             
8 7d5f: 20,0a                sjmp  7d6b               goto 7d6b;           

8 7d61: ef,f5,fe             call  7c59               Sub0168([20a],St0020,St0021,22);
8 7d61: 0a,02,c4,92,c6,92,22                          #args                                             
8 7d6b: 2e,ec                scall 7c59               Sub0168([11e],St0006,St0007,23);
8 7d6b: 1e,01,2c,92,2e,92,23                          #args                                             
8 7d74: 2e,e3                scall 7c59               Sub0168([112],St0013,St0012,24);
8 7d74: 12,01,b2,92,b0,92,24                          #args                                             
8 7d7d: 21,f2                sjmp  7f71               goto Sub0185;        

Sub0172:
8 7d7f: a3,72,a2,42          ldw   R42,[R72+a2]       R42 = [R72+a2];      
8 7d83: 8b,74,d8,42          cmpw  R42,[R74+d8]                            
8 7d87: db,04                jc    7d8d               if ((uns) R42 >= [R74+d8]) goto 7d8d;
8 7d89: b1,12,38             ldb   R38,12             R38 = 12;            
8 7d8c: f0                   ret                      return;              

8 7d8d: 29,0c                scall 7e9b               Sub0181();           
8 7d8f: 21,e0                sjmp  7f71               goto Sub0185;        

Sub0173:
8 7d91: b3,74,18,1a          ldb   R1a,[R74+18]       R1a = [R74+18];      
8 7d95: 99,00,1a             cmpb  R1a,0                                   
8 7d98: d7,02                jne   7d9c               if (R1a != 0) goto 7d9c;
8 7d9a: 21,d5                sjmp  7f71               goto Sub0185;        

8 7d9c: 35,28,04             jnb   B5,R28,7da3        if (!B5_R28) goto 7da3;
8 7d9f: 28,fa                scall 7e9b               Sub0181();           
8 7da1: 21,ce                sjmp  7f71               goto Sub0185;        

8 7da3: 28,b6                scall 7e5b               Sub0180(St0003);     
8 7da3: 22,92                                         #args                                             
8 7da7: 28,f7                scall 7ea0               Sub0182(St0041);     
8 7da7: ce,f0                                         #args                                             
8 7dab: 2e,9a                scall 7c47               Sub0166(42);         
8 7dab: 42                                            #args                                             
8 7dae: 20,9c                sjmp  7e4c               goto 7e4c;           

Sub0174:
8 7db0: b3,74,18,1a          ldb   R1a,[R74+18]       R1a = [R74+18];      
8 7db4: 99,00,1a             cmpb  R1a,0                                   
8 7db7: d7,02                jne   7dbb               if (R1a != 0) goto 7dbb;
8 7db9: 21,b6                sjmp  7f71               goto Sub0185;        

8 7dbb: 3d,28,02             jb    B5,R28,7dc0        if (B5_R28) goto 7dc0;
8 7dbe: 21,b1                sjmp  7f71               goto Sub0185;        

8 7dc0: 28,94                scall 7e56               Sub0179(St0002);     
8 7dc0: 20,92                                         #args                                             
8 7dc4: a3,73,16,ff,42       ldw   R42,[R72+ff16]     R42 = [R72+ff16];    
8 7dc9: 8b,ff,c8,00,42       cmpw  R42,[Rfe+c8]                            
8 7dce: d1,04                jleu  7dd4               if ((uns) R42 <= [Sc0349]) goto 7dd4;
8 7dd0: 15,38                decb  R38                R38--;               
8 7dd2: 21,9d                sjmp  7f71               goto Sub0185;        

8 7dd4: 28,ca                scall 7ea0               Sub0182(St0030);     
8 7dd4: 46,b2                                         #args                                             
8 7dd8: 2e,6d                scall 7c47               Sub0166(41);         
8 7dd8: 41                                            #args                                             
8 7ddb: 20,6f                sjmp  7e4c               goto 7e4c;           

Sub0175:
8 7ddd: b3,74,ce,1a          ldb   R1a,[R74+ce]       R1a = [R74+ce];      
8 7de1: 30,1a,68             jnb   B0,R1a,7e4c        if (!B0_R1a) goto 7e4c;
8 7de4: b3,75,bd,fd,1a       ldb   R1a,[R74+fdbd]     R1a = [R74+fdbd];    
8 7de9: 30,1a,60             jnb   B0,R1a,7e4c        if (!B0_R1a) goto 7e4c;
8 7dec: 28,68                scall 7e56               Sub0179(St0002);     
8 7dec: 20,92                                         #args                                             
8 7df0: 28,ae                scall 7ea0               Sub0182(St0026);     
8 7df0: 08,93                                         #args                                             
8 7df4: 91,01,46             orrb  R46,1              R46 |= 1;            
8 7df7: 91,40,47             orrb  R47,40             R47 |= 40;           
8 7dfa: 21,75                sjmp  7f71               goto Sub0185;        

Sub0176:
8 7dfc: b3,74,18,1a          ldb   R1a,[R74+18]       R1a = [R74+18];      
8 7e00: 99,00,1a             cmpb  R1a,0                                   
8 7e03: d7,02                jne   7e07               if (R1a != 0) goto 7e07;
8 7e05: 21,6a                sjmp  7f71               goto Sub0185;        

8 7e07: 3d,28,09             jb    B5,R28,7e13        if (B5_R28) goto 7e13;
8 7e0a: 28,94                scall 7ea0               Sub0182(St0028);     
8 7e0a: 0a,93                                         #args                                             
8 7e0e: 2e,37                scall 7c47               Sub0166(44);         
8 7e0e: 44                                            #args                                             
8 7e11: 20,33                sjmp  7e46               goto 7e46;           

8 7e13: 71,bf,47             an2b  R47,bf             R47 &= bf;           
8 7e16: 21,59                sjmp  7f71               goto Sub0185;        

Sub0177:
8 7e18: b3,74,18,1a          ldb   R1a,[R74+18]       R1a = [R74+18];      
8 7e1c: 99,00,1a             cmpb  R1a,0                                   
8 7e1f: d7,02                jne   7e23               if (R1a != 0) goto 7e23;
8 7e21: 21,4e                sjmp  7f71               goto Sub0185;        

8 7e23: 35,28,07             jnb   B5,R28,7e2d        if (!B5_R28) goto 7e2d;
8 7e26: 28,78                scall 7ea0               Sub0182(St0029);     
8 7e26: 0b,93                                         #args                                             
8 7e2a: 2e,1b                scall 7c47               Sub0166(45);         
8 7e2a: 45                                            #args                                             
8 7e2d: 71,fe,46             an2b  R46,fe             R46 &= fe;           
8 7e30: 91,40,47             orrb  R47,40             R47 |= 40;           
8 7e33: 21,3c                sjmp  7f71               goto Sub0185;        

Sub0178:
8 7e35: b3,74,cf,1a          ldb   R1a,[R74+cf]       R1a = [R74+cf];      
8 7e39: 30,1a,0a             jnb   B0,R1a,7e46        if (!B0_R1a) goto 7e46;
8 7e3c: 28,62                scall 7ea0               Sub0182(St0027);     
8 7e3c: 09,93                                         #args                                             
8 7e40: 35,28,03             jnb   B5,R28,7e46        if (!B5_R28) goto 7e46;
8 7e43: 2e,02                scall 7c47               Sub0166(46);         
8 7e43: 46                                            #args                                             
8 7e46: 71,bf,47             an2b  R47,bf             R47 &= bf;           
8 7e49: 71,fe,46             an2b  R46,fe             R46 &= fe;           
8 7e4c: a3,ff,cc,00,96       ldw   R96,[Rfe+cc]       R96 = [Sc0351];      
8 7e51: b1,0a,38             ldb   R38,a              R38 = a;             
8 7e54: 21,1b                sjmp  7f71               goto Sub0185;        

Sub0179:
8 7e56: 91,01,a6             orrb  Ra6,1              Ra6 |= 1;            
8 7e59: 20,03                sjmp  7e5e               goto 7e5e;           

Sub0180:
8 7e5b: 71,fe,a6             an2b  Ra6,fe             Ra6 &= fe;           
8 7e5e: ef,1a,fa             call  787b               Sub0140(2);          
8 7e5e: 02                                            #args                                             
8 7e62: ef,f9,fb             call  7a5e               Sub0155(R1a);        
8 7e62: 1a,00                                         #args                                             
8 7e67: 4b,72,20,06,34       sb3w  R34,R06,[R72+20]   R34 = IO_TIMER - [R72+20];
8 7e6c: 6d,44,28,34          ml2w  R34,2844           R34 *= 2844;         
8 7e70: 4e,1a,36,3c          ml3w  R3c,R36,[R1a]      R3c = R36 * [R1a];   
8 7e74: 30,a6,13             jnb   B0,Ra6,7e8a        if (!B0_Ra6) goto 7e8a;
8 7e77: 68,3e,96             sb2w  R96,R3e            R96 -= R3e;          
8 7e7a: d1,07                jleu  7e83               if ((uns) R96 <= 0) goto 7e83;
8 7e7c: 8b,ff,c8,00,96       cmpw  R96,[Rfe+c8]                            
8 7e81: db,18                jc    7e9b               if ((uns) R96 >= [Sc0349]) goto Sub0181;
8 7e83: a3,ff,c8,00,96       ldw   R96,[Rfe+c8]       R96 = [Sc0349];      
8 7e88: 20,11                sjmp  7e9b               goto Sub0181;        

8 7e8a: 64,3e,96             ad2w  R96,R3e            R96 += R3e;          
8 7e8d: db,07                jc    7e96               if (R96 > ffff) goto 7e96;
8 7e8f: 8b,ff,ca,00,96       cmpw  R96,[Rfe+ca]                            
8 7e94: d1,05                jleu  7e9b               if ((uns) R96 <= [Sc0350]) goto Sub0181;
8 7e96: a3,ff,ca,00,96       ldw   R96,[Rfe+ca]       R96 = [Sc0350];      

Sub0181:
8 7e9b: c3,72,20,06          stw   [R72+20],R06       [R72+20] = IO_TIMER; 
8 7e9f: f0                   ret                      return;              

Sub0182:
8 7ea0: ef,d8,f9             call  787b               Sub0140(2);          
8 7ea0: 02                                            #args                                             
8 7ea4: ef,b7,fb             call  7a5e               Sub0155(R1a);        
8 7ea4: 1a,00                                         #args                                             
8 7ea9: 9a,1a,18             cmpb  R18,[R1a]                               
8 7eac: db,02                jc    7eb0               if ((uns) R18 >= [R1a]) goto 7eb0;
8 7eae: cc,00                pop   0                  0 = pop();           
8 7eb0: f0                   ret                      return;              

8 7eb1: 34,a0,04,b1,0f,38,f0,3b                       Unknown Operation/Structure
8 7eb9: 2f,1b,28,75,14,01,76,92                       Unknown Operation/Structure
8 7ec1: 72,92,32,34,34,1a,04,b1                       Unknown Operation/Structure
8 7ec9: 0f,38,f0,a3,72,94,42,c3                       Unknown Operation/Structure
8 7ed1: 72,60,42,20,17,28,5a,c6                       Unknown Operation/Structure
8 7ed9: 01,ee,92,e6,92,32,34,34                       Unknown Operation/Structure
8 7ee1: 1a,02,20,45,a3,72,46,42                       Unknown Operation/Structure
8 7ee9: c3,72,60,42,b3,74,1f,e1                       Unknown Operation/Structure
8 7ef1: 20,7e,3b,2f,0e,a3,72,94                       Unknown Operation/Structure
8 7ef9: 42,6b,72,60,42,8b,74,2e                       Unknown Operation/Structure
8 7f01: 42,20,0d,a3,72,60,42,6b                       Unknown Operation/Structure
8 7f09: 72,46,42,8b,75,aa,00,42                       Unknown Operation/Structure
8 7f11: d2,17,9b,74,20,e1,db,0e                       Unknown Operation/Structure
8 7f19: 5f,74,1e,18,42,08,03,42                       Unknown Operation/Structure
8 7f21: 57,74,1f,42,e1,f0,2d,1e                       Unknown Operation/Structure
8 7f29: 33,a0,00,e0,b1,0e,38,20                       Unknown Operation/Structure
8 7f31: 3f                                            Unknown Operation/Structure

Sub0183:
8 7f32: ef,46,f9             call  787b               Sub0140(8);          
8 7f32: 08                                            #args                                             
8 7f36: ef,25,fb             call  7a5e               Sub0155(R1c);        
8 7f36: 1c,00                                         #args                                             
8 7f3b: ef,20,fb             call  7a5e               Sub0155(R1e);        
8 7f3b: 1e,00                                         #args                                             
8 7f40: a2,1a,42             ldw   R42,[R1a]          R42 = [R1a];         
8 7f43: 01,1a                clrw  R1a                R1a = 0;             
8 7f45: 8a,1d,42             cmpw  R42,[R1c++]                             
8 7f48: db,0d                jc    7f57               if ((uns) R42 >= [R1c++]) goto 7f57;
8 7f4a: b1,31,1a             ldb   R1a,31             R1a = 31;            
8 7f4d: 8a,1e,42             cmpw  R42,[R1e]                               
8 7f50: d1,16                jleu  7f68               if ((uns) R42 <= [R1e]) goto Sub0184;
8 7f52: b0,20,1a             ldb   R1a,R20            R1a = R20;           
8 7f55: 20,11                sjmp  7f68               goto Sub0184;        

8 7f57: 8a,1c,42             cmpw  R42,[R1c]                               
8 7f5a: d1,14                jleu  7f70               if ((uns) R42 <= [R1c]) goto 7f70;
8 7f5c: b0,21,1a             ldb   R1a,R21            R1a = R21;           
8 7f5f: 8b,1e,02,42          cmpw  R42,[R1e+2]                             
8 7f63: d3,03                jnc   7f68               if ((uns) R42 < [R1e+2]) goto Sub0184;
8 7f65: b1,35,1a             ldb   R1a,35             R1a = 35;            

Sub0184:
8 7f68: 51,60,2a,42          an3b  R42,R2a,60         R42 = R2a & 60;      
8 7f6c: df,02                je    7f70               if (R42 == 0) goto 7f70;
8 7f6e: 2c,db                scall 7c4b               Sub0167();           
8 7f70: f0                   ret                      return;              

Sub0185:
8 7f71: c7,72,5b,00          stb   [R72+5b],0         [R72+5b] = 0;        
8 7f75: 17,38                incb  R38                R38++;               
8 7f77: f0                   ret                      return;              

8 7f78: b3,75,ba,00,42,e0,42,33                       Unknown Operation/Structure
8 7f80: a3,75,b8,00,d2,27,ea,2f                       Unknown Operation/Structure
8 7f88: 17,07,93,a3,72,a2,42,c3                       Unknown Operation/Structure
8 7f90: 72,5e,42,a3,75,b6,00,d2                       Unknown Operation/Structure
8 7f98: 27,d7,2f,04,07,93,a3,75                       Unknown Operation/Structure
8 7fa0: b4,00,22,67,72,5e,22,ef                       Unknown Operation/Structure
8 7fa8: 95,fa,22,00,22,01,18,a3                       Unknown Operation/Structure
8 7fb0: 74,d0,d2,b1,11,38,27,b9                       Unknown Operation/Structure
8 7fb8: a3,ff,da,00,3e,c3,72,4a                       Unknown Operation/Structure
8 7fc0: 3e,71,df,2f,27,ab,2e,d8                       Unknown Operation/Structure
8 7fc8: d6,f0,a3,ff,da,00,32,09                       Unknown Operation/Structure
8 7fd0: 05,32,6b,72,a2,32,d6,02                       Unknown Operation/Structure
8 7fd8: 03,32,ef,62,fa,32,00,d8                       Unknown Operation/Structure
8 7fe0: f0,13,27,8d,9b,74,0c,00                       Unknown Operation/Structure
8 7fe8: d7,05,b1,16,38,20,cb,9b                       Unknown Operation/Structure
8 7ff0: f6,02,00,df,13,91,40,2f                       Unknown Operation/Structure
8 7ff8: a3,74,08,d2,a3,74,72,96                       Unknown Operation/Structure
8 8000: af,74,0d,1a,c3,72,34,1a                       Unknown Operation/Structure
8 8008: 27,67,2e,94,cf,f0,91,f0                       Unknown Operation/Structure
8 8010: 2c,c7,72,52,be,c3,72,60                       Unknown Operation/Structure
8 8018: b6,a3,72,a2,1c,c3,72,5e                       Unknown Operation/Structure
8 8020: 1c,71,fe,2e,ef,4c,f1,27                       Unknown Operation/Structure
8 8028: 48,36,2f,0b,30,2e,08,71                       Unknown Operation/Structure
8 8030: 7f,2c,a3,f3,1c,02,d2,4b                       Unknown Operation/Structure
8 8038: 72,5e,b8,1c,d3,0a,8b,f3                       Unknown Operation/Structure
8 8040: 52,02,1c,d3,03,71,ef,2c                       Unknown Operation/Structure
8 8048: 4b,72,60,b6,42,d6,02,03                       Unknown Operation/Structure
8 8050: 42,8b,f3,56,02,42,d3,03                       Unknown Operation/Structure
8 8058: 71,cf,2c,5b,72,52,be,42                       Unknown Operation/Structure
8 8060: d6,02,13,42,9b,f3,51,02                       Unknown Operation/Structure
8 8068: 42,d3,03,71,af,2c,36,2c                       Unknown Operation/Structure
8 8070: 06,35,2c,03,3c,2c,12,39                       Unknown Operation/Structure
8 8078: 2d,0f,91,02,2d,b3,f3,50                       Unknown Operation/Structure
8 8080: 02,1a,79,0c,1a,c7,72,5b                       Unknown Operation/Structure
8 8088: 1a,2e,15,50,92,36,2f,05                       Unknown Operation/Structure
8 8090: a3,ff,cc,00,96,34,2c,06                       Unknown Operation/Structure
8 8098: ef,ac,fb,77,20,18,36,2c                       Unknown Operation/Structure
8 80a0: 04,ef,a3,fb,72,35,2c,04                       Unknown Operation/Structure
8 80a8: ef,9c,fb,73,36,2f,07,37                       Unknown Operation/Structure
8 80b0: 2c,04,ef,92,fb,25,a3,74                       Unknown Operation/Structure
8 80b8: d0,d2,b3,74,12,42,e0,42                       Unknown Operation/Structure
8 80c0: 16,b3,75,b7,fd,42,e0,42                       Unknown Operation/Structure
8 80c8: 0e,31,2c,04,ef,78,fb,74                       Unknown Operation/Structure
8 80d0: 30,2c,04,ef,71,fb,75,b3                       Unknown Operation/Structure
8 80d8: 75,b2,00,42,e0,42,12,b3                       Unknown Operation/Structure
8 80e0: 75,bb,fd,42,e0,42,0a,30                       Unknown Operation/Structure
8 80e8: 29,03,39,29,04,ef,57,fb                       Unknown Operation/Structure
8 80f0: 52,91,07,2b,26,7b                             Unknown Operation/Structure

Sub0186:
8 80f6: a3,3b,8e,73,1a       ldw   R1a,[R3a+738e]     R1a = [R3a+738e];    
8 80fb: 20,05                sjmp  8102               goto 8102;           

8 80fd: a3,3b,7c,73,1a                                Unknown Operation/Structure

8 8102: 37,1b,08             jnb   B7,R1b,810d        if (!B7_R1b) goto 810d;
8 8105: ef,56,f9             call  7a5e               Sub0155(R1a);        
8 8105: 1a,00                                         #args                                             
8 810a: b2,1a,1a             ldb   R1a,[R1a]          R1a = [R1a];         
8 810d: 98,1a,18             cmpb  R18,R1a                                 
8 8110: d9,01                jgtu  8113               if ((uns) R18 > R1a) goto 8113;
8 8112: f0                   ret                      return;              

8 8113: 17,38                incb  R38                R38++;               
8 8115: 26,5a                sjmp  7f71               goto Sub0185;        

Sub0187:
8 8117: 34,25,05             jnb   B4,R25,811f        if (!B4_R25) goto 811f;
8 811a: 71,fd,2c             an2b  R2c,fd             R2c &= fd;           
8 811d: 20,03                sjmp  8122               goto 8122;           

8 811f: 71,fe,2c             an2b  R2c,fe             R2c &= fe;           
8 8122: 36,d6,05             jnb   B6,Rd6,812a        if (!B6_Rd6) goto 812a;
8 8125: 91,02,29             orrb  R29,2              R29 |= 2;            
8 8128: 20,03                sjmp  812d               goto 812d;           

8 812a: 91,01,29             orrb  R29,1              R29 |= 1;            
8 812d: f0                   ret                      return;              

Sub0188:
8 812e: ef,64,f1             call  7295               Sub0129();           
8 8131: a3,72,86,32          ldw   R32,[R72+86]       R32 = [R72+86];      
8 8135: a3,72,9a,34          ldw   R34,[R72+9a]       R34 = [R72+9a];      
8 8139: a3,74,02,36          ldw   R36,[R74+2]        R36 = [R74+2];       
8 813d: ef,38,b9             call  3a78               Sub0051();           
8 8140: c3,72,86,3e          stw   [R72+86],R3e       [R72+86] = R3e;      
8 8144: 71,df,28             an2b  R28,df             R28 &= df;           
8 8147: 89,c0,d5,3e          cmpw  R3e,d5c0                                
8 814b: d1,03                jleu  8150               if ((uns) R3e <= d5c0) goto 8150;
8 814d: 91,20,28             orrb  R28,20             R28 |= 20;           
8 8150: f0                   ret                      return;              

Sub0189:
8 8151: fa                   di                       disable ints;        
8 8152: ff                   ff                       8152 => 8153         
8 8154: c3,73,c4,00,10       stw   [R72+c4],R10       [R72+c4] = STACK;    
8 8159: ff                   ff                                            
8 815a: a1,5c,00,10          ldw   R10,5c             STACK = 5c;          
8 815e: a1,7c,a1,3c          ldw   R3c,a17c           R3c = a17c;          
8 8162: a1,7c,a1,3a          ldw   R3a,a17c           R3a = a17c;          
8 8166: 05,3a                decw  R3a                R3a--;               
8 8168: 88,3a,3c             cmpw  R3c,R3a                                 
8 816b: ff                   ff                                            
8 816c: db,03                jc    8171               if ((uns) R3c >= R3a) goto 8171;
8 816e: 20,e2                sjmp  8252               goto Sub0190;        

8 8170: f8                                            Unknown Operation/Structure

8 8171: d3,fb                jnc   816e               if ((uns) R3c < R3a) goto 816e;
8 8173: 65,63,75,3c          ad2w  R3c,7563           R3c += 7563;         
8 8177: db,04                jc    817d               if (R3c > ffff) goto 817d;
8 8179: 27,f3                sjmp  816e               goto 816e;           

8 817b: ff,f8                                         Unknown Operation/Structure

8 817d: d3,ef                jnc   816e               if (R3c <= ffff) goto 816e;
8 817f: f9                   stc                      CY = 1;              
8 8180: 00                   skip  8182               goto 8182;           
8 8181: f8                   clc                      CY = 0;              
8 8182: d3,ea                jnc   816e               if (CY == 0) goto 816e;
8 8184: a1,e5,4b,3a          ldw   R3a,4be5           R3a = 4be5;          
8 8188: 64,3a,3c             ad2w  R3c,R3a            R3c += R3a;          
8 818b: 89,c4,62,3c          cmpw  R3c,62c4                                
8 818f: d7,dd                jne   816e               if (R3c != 62c4) goto 816e;
8 8191: 09,01,3c             shlw  R3c,1              R3c = R3c * 2;       
8 8194: 69,63,75,3c          sb2w  R3c,7563           R3c -= 7563;         
8 8198: 89,25,50,3c          cmpw  R3c,5025                                
8 819c: d7,d0                jne   816e               if (R3c != 5025) goto 816e;
8 819e: 85,82,b0,3c          xrw   R3c,b082           R3c ^= b082;         
8 81a2: 85,82,b0,3c          xrw   R3c,b082           R3c ^= b082;         
8 81a6: 89,25,50,3c          cmpw  R3c,5025                                
8 81aa: d7,c2                jne   816e               if (R3c != 5025) goto 816e;
8 81ac: 61,82,b0,3c          an2w  R3c,b082           R3c &= b082;         
8 81b0: 89,00,10,3c          cmpw  R3c,1000                                
8 81b4: d7,b8                jne   816e               if (R3c != 1000) goto 816e;
8 81b6: 81,31,ce,3c          orrw  R3c,ce31           R3c |= ce31;         
8 81ba: 89,31,de,3c          cmpw  R3c,de31                                
8 81be: d7,ae                jne   816e               if (R3c != de31) goto 816e;
8 81c0: b1,31,33             ldb   R33,31             R33 = 31;            
8 81c3: c7,73,37,01,33       stb   [R72+137],R33      [R72+137] = R33;     
8 81c8: b1,92,33             ldb   R33,92             R33 = 92;            
8 81cb: 57,73,37,01,33,32    ad3b  R32,R33,[R72+137]  R32 = R33 + [R72+137];
8 81d1: 99,c3,32             cmpb  R32,c3                                  
8 81d4: d7,7c                jne   8252               if (R32 != c3) goto Sub0190;
8 81d6: b1,7b,30             ldb   R30,7b             R30 = 7b;            
8 81d9: b1,c5,32             ldb   R32,c5             R32 = c5;            
8 81dc: 5c,30,32,34          ml3b  R34,R32,R30        R34 = R32 * R30;     
8 81e0: 89,a7,5e,34          cmpw  R34,5ea7                                
8 81e4: d7,6c                jne   8252               if (R34 != 5ea7) goto Sub0190;
8 81e6: 9c,32,34             divb  R34,R32            R34 = R34W / R32;    
8 81e9: 99,7b,34             cmpb  R34,7b                                  
8 81ec: d7,64                jne   8252               if (R34 != 7b) goto Sub0190;
8 81ee: 01,30                clrw  R30                R30 = 0;             
8 81f0: 01,32                clrw  R32                R32 = 0;             
8 81f2: 11,3c                clrb  R3c                R3c = 0;             
8 81f4: 0f,3c,30             norm  R30,R3c            R3cL = Norm R30L;    
8 81f7: 99,7b,34             cmpb  R34,7b                                  
8 81fa: d7,56                jne   8252               if (R34 != 7b) goto Sub0190;
8 81fc: 99,1f,3c             cmpb  R3c,1f                                  
8 81ff: d7,51                jne   8252               if (R3c != 1f) goto Sub0190;
8 8201: a1,7c,a1,3c          ldw   R3c,a17c           R3c = a17c;          
8 8205: c3,73,34,01,3c       stw   [R72+134],R3c      [R72+134] = R3c;     
8 820a: 28,4b                scall 8257               Sub0191();           
8 820c: 8b,73,36,01,3c       cmpw  R3c,[R72+136]                           
8 8211: d7,3f                jne   8252               if (R3c != [R72+136]) goto Sub0190;
8 8213: 8b,73,38,01,3c       cmpw  R3c,[R72+138]                           
8 8218: d7,38                jne   8252               if (R3c != [R72+138]) goto Sub0190;
8 821a: 88,30,3c             cmpw  R3c,R30                                 
8 821d: d7,33                jne   8252               if (R3c != R30) goto Sub0190;
8 821f: a1,00,04,10          ldw   R10,400            STACK = 400;         
8 8223: a1,75,55,3c          ldw   R3c,5575           R3c = 5575;          
8 8227: c3,73,34,01,3c       stw   [R72+134],R3c      [R72+134] = R3c;     
8 822c: 28,29                scall 8257               Sub0191();           
8 822e: 8b,73,36,01,3c       cmpw  R3c,[R72+136]                           
8 8233: d7,1d                jne   8252               if (R3c != [R72+136]) goto Sub0190;
8 8235: 8b,73,38,01,3c       cmpw  R3c,[R72+138]                           
8 823a: d7,16                jne   8252               if (R3c != [R72+138]) goto Sub0190;
8 823c: 88,30,3c             cmpw  R3c,R30                                 
8 823f: d7,11                jne   8252               if (R3c != R30) goto Sub0190;
8 8241: b1,aa,30             ldb   R30,aa             R30 = aa;            
8 8244: c7,73,37,01,30       stb   [R72+137],R30      [R72+137] = R30;     
8 8249: a1,b7,02,32          ldw   R32,2b7            R32 = 2b7;           
8 824d: 9a,32,30             cmpb  R30,[R32]                               
8 8250: df,1c                je    826e               if (R30 == [R32]) goto 826e;

Sub0190:
8 8252: 91,10,2a             orrb  R2a,10             R2a |= 10;           
8 8255: 20,50                sjmp  82a7               goto 82a7;           

Sub0191:
8 8257: cb,73,34,01          push  [R72+134]          push([R72+134]);     
8 825b: cf,73,36,01          pop   [R72+136]          [R72+136] = pop();   
8 825f: cb,73,36,01          push  [R72+136]          push([R72+136]);     
8 8263: cc,30                pop   R30                R30 = pop();         
8 8265: c8,30                push  R30                push(R30);           
8 8267: cf,73,38,01          pop   [R72+138]          [R72+138] = pop();   
8 826b: f0                   ret                      return;              

8 826c: 27,e4                                         Unknown Operation/Structure

8 826e: a1,ff,08,3a          ldw   R3a,8ff            R3a = 8ff;           
8 8272: a1,00,01,42          ldw   R42,100            R42 = 100;           
8 8276: a1,aa,aa,30          ldw   R30,aaaa           R30 = aaaa;          
8 827a: a1,55,55,32          ldw   R32,5555           R32 = 5555;          
8 827e: 95,40,02             xrb   R02,40             CPU_OK ^= 40;        
8 8281: 17,05                incb  R05                WD_TIMER++;          
8 8283: a2,42,34             ldw   R34,[R42]          R34 = [R42];         
8 8286: 95,40,02             xrb   R02,40             CPU_OK ^= 40;        
8 8289: c2,42,30             stw   [R42],R30          [R42] = R30;         
8 828c: a2,42,36             ldw   R36,[R42]          R36 = [R42];         
8 828f: 88,30,36             cmpw  R36,R30                                 
8 8292: d7,1a                jne   82ae               if (R36 != R30) goto 82ae;
8 8294: c2,42,32             stw   [R42],R32          [R42] = R32;         
8 8297: a2,42,36             ldw   R36,[R42]          R36 = [R42];         
8 829a: 88,32,36             cmpw  R36,R32                                 
8 829d: d7,0f                jne   82ae               if (R36 != R32) goto 82ae;
8 829f: c2,43,34             stw   [R42++],R34        [R42++] = R34;       
8 82a2: 88,3a,42             cmpw  R42,R3a                                 
8 82a5: d3,d7                jnc   827e               if ((uns) R42 < R3a) goto 827e;
8 82a7: a3,73,c4,00,10       ldw   R10,[R72+c4]       STACK = [R72+c4];    
8 82ac: fb                   ei                       enable ints;         
8 82ad: f0                   ret                      return;              

8 82ae: e7,a1,ff             jump  8252               goto Sub0190;        

Sub0192:
8 82b1: 33,92,05             jnb   B3,R92,82b9        if (!B3_R92) goto 82b9;

Sub0193:
8 82b4: c3,72,58,00          stw   [R72+58],0         [R72+58] = 0;        
8 82b8: f0                   ret                      return;              

8 82b9: 3f,a7,32             jb    B7,Ra7,82ee        if (B7_Ra7) goto 82ee;
8 82bc: 37,53,03             jnb   B7,R53,82c2        if (!B7_R53) goto 82c2;
8 82bf: 71,fb,a8             an2b  Ra8,fb             Ra8 &= fb;           
8 82c2: 51,f5,a8,34          an3b  R34,Ra8,f5         R34 = Ra8 & f5;      
8 82c6: d7,0c                jne   82d4               if (R34 != 0) goto 82d4;
8 82c8: b3,72,0f,42          ldb   R42,[R72+f]        R42 = [R72+f];       
8 82cc: 9b,74,3c,42          cmpb  R42,[R74+3c]                            
8 82d0: d9,02                jgtu  82d4               if ((uns) R42 > [R74+3c]) goto 82d4;
8 82d2: 20,27                sjmp  82fb               goto 82fb;           

8 82d4: a3,75,82,00,40       ldw   R40,[R74+82]       R40 = [R74+82];      
8 82d9: 6b,72,58,40          sb2w  R40,[R72+58]       R40 -= [R72+58];     
8 82dd: db,1e                jc    82fd               if (R40 >= 0) goto 82fd;
8 82df: 01,42                clrw  R42                R42 = 0;             
8 82e1: 8f,75,86,00,40       divw  R40,[R74+86]       R40 = R40L / [R74+86];
8 82e6: dd,03                jv    82eb               if (OV) goto Sub0194;
8 82e8: 38,40,12             jb    B0,R40,82fd        if (B0_R40) goto 82fd;

Sub0194:
8 82eb: e7,7b,f5             jump  7869               goto Sub0138;        

8 82ee: 3c,2a,0a             jb    B4,R2a,82fb        if (B4_R2a) goto 82fb;
8 82f1: 3c,50,07             jb    B4,R50,82fb        if (B4_R50) goto 82fb;
8 82f4: 8b,75,84,00,00       cmpw  0,[R74+84]                              
8 82f9: d7,05                jne   8300               if (0 != [R74+84]) goto 8300;
8 82fb: 2f,b7                scall 82b4               Sub0193();           
8 82fd: e7,71,f5             jump  7871               goto Sub0139;        

8 8300: 2f,e9                scall 82eb               Sub0194();           
8 8302: 27,b0                sjmp  82b4               goto Sub0193;        

8 8304: 3b,2b,27,3d,4a,24                             Unknown Operation/Structure

Sub0195:
8 830a: fa                   di                       disable ints;        
8 830b: ff                   ff                                            
8 830c: a1,38,03,10          ldw   R10,338            STACK = 338;         
8 8310: ef,ad,f8             call  7bc0               Sub0163();           
8 8313: ef,8c,9d             call  20a2               Sub0002();           
8 8316: 35,2a,06             jnb   B5,R2a,831f        if (!B5_R2a) goto 831f;
8 8319: 71,db,2a             an2b  R2a,db             R2a &= db;           
8 831c: 91,18,2a             orrb  R2a,18             R2a |= 18;           
8 831f: 36,2a,06             jnb   B6,R2a,8328        if (!B6_R2a) goto 8328;
8 8322: 71,bb,2a             an2b  R2a,bb             R2a &= bb;           
8 8325: 91,10,2a             orrb  R2a,10             R2a |= 10;           
8 8328: ef,46,f5             call  7871               Sub0139();           
8 832b: e7,d2,9e             jump  2200               goto Sub0003;        

8 832e: f0,3b,2b,2e,45,0e,03,8a                       Unknown Operation/Structure
8 8336: 7c,b0,8c,7e,b4,00,7e,a1                       Unknown Operation/Structure
8 833e: 74,24,90,a1,6a,02,7a,3d                       Unknown Operation/Structure
8 8346: 2b,31,91,80,4c,b1,09,79                       Unknown Operation/Structure
8 834e: 3e,2b,06,37,2b,03,b1,19                       Unknown Operation/Structure
8 8356: 79,ef,be,a3,71,3f,2b,71                       Unknown Operation/Structure
8 835e: df,4a,f0,b1,19,79,38,ea                       Unknown Operation/Structure
8 8366: 03,b1,09,79,ef,ab,a3,08                       Unknown Operation/Structure
8 836e: 01,ea,e0,ec,38,35,4a,2d                       Unknown Operation/Structure
8 8376: 35,2b,2a,a0,e8,ea,b1,10                       Unknown Operation/Structure
8 837e: ec,30,2f,0d,71,fe,2f,09                       Unknown Operation/Structure
8 8386: 01,e8,db,03,e0,ec,f8,17                       Unknown Operation/Structure
8 838e: ec,91,08,2b,71,df,2b,71                       Unknown Operation/Structure
8 8396: fd,4f,34,2b,03,91,02,4f                       Unknown Operation/Structure
8 839e: 71,df,4a,20,08,c7,7a,01                       Unknown Operation/Structure
8 83a6: 00,71,f7,2b,f0,31,4f,09                       Unknown Operation/Structure
8 83ae: 65,24,08,7c,b5,00,7e,20                       Unknown Operation/Structure
8 83b6: 07,65,ce,2d,7c,b5,03,7e                       Unknown Operation/Structure
8 83be: e7,7d,a2                                      Unknown Operation/Structure

Sub0196:
8 83c1: 71,7f,83             an2b  R83,7f             R83 &= 7f;           
8 83c4: 37,8e,03             jnb   B7,R8e,83ca        if (!B7_R8e) goto 83ca;
8 83c7: 91,10,4e             orrb  R4e,10             R4e |= 10;           
8 83ca: 71,fe,52             an2b  R52,fe             R52 &= fe;           
8 83cd: 51,e0,53,54          an3b  R54,R53,e0         R54 = R53 & e0;      
8 83d1: d7,0e                jne   83e1               if (R54 != 0) goto 83e1;
8 83d3: 30,44,05             jnb   B0,R44,83db        if (!B0_R44) goto 83db;
8 83d6: 3f,8e,08             jb    B7,R8e,83e1        if (B7_R8e) goto 83e1;
8 83d9: 20,03                sjmp  83de               goto 83de;           

8 83db: 37,8e,03             jnb   B7,R8e,83e1        if (!B7_R8e) goto 83e1;
8 83de: 91,01,52             orrb  R52,1              R52 |= 1;            
8 83e1: f0                   ret                      return;              

Sub0197:
8 83e2: 37,4e,08             jnb   B7,R4e,83ed        if (!B7_R4e) goto 83ed;
8 83e5: 71,7f,4e             an2b  R4e,7f             R4e &= 7f;           
8 83e8: c3,01,3c,01,00       stw   [13c],0            [13c] = 0;           
8 83ed: 3e,53,0b             jb    B6,R53,83fb        if (B6_R53) goto 83fb;
8 83f0: 34,4e,08             jnb   B4,R4e,83fb        if (!B4_R4e) goto 83fb;
8 83f3: 71,ef,4e             an2b  R4e,ef             R4e &= ef;           
8 83f6: c3,01,3e,02,00       stw   [23e],0            [23e] = 0;           
8 83fb: 36,4e,08             jnb   B6,R4e,8406        if (!B6_R4e) goto 8406;
8 83fe: 71,bf,4e             an2b  R4e,bf             R4e &= bf;           
8 8401: c7,01,3b,02,00       stb   [23b],0            [23b] = 0;           
8 8406: f0                   ret                      return;              

Sub0198:
8 8407: fa                   di                       disable ints;        
8 8408: a3,01,00,0d,14       ldw   R14,[d00]          R14 = [CC_d00];      
8 840d: 99,2a,15             cmpb  R15,2a                                  
8 8410: d7,29                jne   843b               if (R15 != 2a) goto 843b;
8 8412: 38,0a,18             jb    B0,R0a,842d        if (B0_HSO_OVF) goto 842d;
8 8415: 47,01,0e,20,06,7c    ad3w  R7c,R06,[200e]     R7c = IO_TIMER + [CCEXETIME];
8 841b: d7,02                jne   841f               if (R7c != 0) goto 841f;
8 841d: 07,7c                incw  R7c                R7c++;               
8 841f: c3,01,1a,c1,7c       stw   [c11a],R7c         [CC_c11a] = R7c;     
8 8424: a0,7c,0e             ldw   R0e,R7c            HSO_TIME = R7c;      
8 8427: b1,0f,0d             ldb   R0d,f              HSO_CMD = f;         
8 842a: ef,d9,4b             call  d006               CC_d006();           
8 842d: a3,01,80,0c,14       ldw   R14,[c80]          R14 = [CC_c80];      
8 8432: 36,14,06             jnb   B6,R14,843b        if (!B6_R14) goto 843b;
8 8435: a1,00,c2,14          ldw   R14,c200           R14 = CC_c200;       
8 8439: 20,39                sjmp  8474               goto 8474;           

8 843b: fb                   ei                       enable ints;         
8 843c: af,01,30,09,16       ldzbw R16,[930]          R16 = (uns)[930];    
8 8441: 95,1a,16             xrb   R16,1a             R16 ^= 1a;           
8 8444: 51,02,16,18          an3b  R18,R16,2          R18 = R16 & 2;       
8 8448: 71,18,16             an2b  R16,18             R16 &= 18;           
8 844b: 18,01,18             shrb  R18,1              R18 = R18 / 2;       
8 844e: 18,02,16             shrb  R16,2              R16 = R16 / 4;       
8 8451: 90,18,16             orrb  R16,R18            R16 |= R18;          
8 8454: b3,01,21,20,18       ldb   R18,[2021]         R18 = [CALNUM];      
8 8459: 15,18                decb  R18                R18--;               
8 845b: 98,16,18             cmpb  R18,R16                                 
8 845e: db,02                jc    8462               if ((uns) R18 >= R16) goto 8462;
8 8460: 01,16                clrw  R16                R16 = 0;             
8 8462: c7,01,00,c0,16       stb   [c000],R16         [CC_c000] = R16;     
8 8467: 5f,01,20,20,16,14    ml3b  R14,R16,[2020]     R14 = R16 * [LEVNUM];
8 846d: 65,11,10,14          ad2w  R14,1011           R14 += 1011;         
8 8471: 09,01,14             shlw  R14,1              R14 = R14 * 2;       
8 8474: fb                   ei                       enable ints;         
8 8475: a1,f0,00,18          ldw   R18,f0             R18 = f0;            
8 8479: b3,01,20,20,1a       ldb   R1a,[2020]         R1a = [LEVNUM];      
8 847e: a2,15,1c             ldw   R1c,[R14++]        R1c = [R14++];       
8 8481: c2,19,1c             stw   [R18++],R1c        [R18++] = R1c;       
8 8484: e0,1a,f7             djnz  R1a,847e           R1a--; if (R1a !=  0) goto 847e;
8 8487: a3,01,f2,1f,42       ldw   R42,[1ff2]         R42 = [EC_1ff2];     
8 848c: 89,1c,1f,42          cmpw  R42,1f1c                                
8 8490: d7,17                jne   84a9               if (R42 != 1f1c) goto Sub0199;
8 8492: a1,a5,a5,42          ldw   R42,a5a5           R42 = a5a5;          
8 8496: c3,01,f6,1f,42       stw   [1ff6],R42         [EC_1ff6] = R42;     
8 849b: 8b,01,f6,1f,42       cmpw  R42,[1ff6]                              
8 84a0: d7,07                jne   84a9               if (R42 != [EC_1ff6]) goto Sub0199;
8 84a2: c9,a9,84             push  84a9               push(Sub0199);       
8 84a5: cb,01,f2,1f          push  [1ff2]             push([EC_1ff2]);     

Sub0199:
8 84a9: f0                   ret                      return;              

Sub0200:
8 84aa: a1,3f,04,22          ldw   R22,43f            R22 = 43f;           
8 84ae: b3,22,3f,14          ldb   R14,[R22+3f]       R14 = [R22+3f];      
8 84b2: a3,72,b4,16          ldw   R16,[R72+b4]       R16 = [R72+b4];      
8 84b6: 8b,f3,aa,01,16       cmpw  R16,[Rf2+1aa]                           
8 84bb: d3,17                jnc   84d4               if ((uns) R16 < [Sc0114]) goto 84d4;
8 84bd: b0,be,35             ldb   R35,Rbe            R35 = Rbe;           
8 84c0: 11,34                clrb  R34                R34 = 0;             
8 84c2: a3,72,b2,32          ldw   R32,[R72+b2]       R32 = [R72+b2];      
8 84c6: a3,fb,6c,01,36       ldw   R36,[Rfa+16c]      R36 = [Sc0319];      
8 84cb: ef,aa,b5             call  3a78               Sub0051();           
8 84ce: c3,72,b2,3e          stw   [R72+b2],R3e       [R72+b2] = R3e;      
8 84d2: 20,10                sjmp  84e4               goto 84e4;           

8 84d4: 71,fd,28             an2b  R28,fd             R28 &= fd;           
8 84d7: c7,72,b3,be          stb   [R72+b3],Rbe       [R72+b3] = Rbe;      
8 84db: 3f,28,03             jb    B7,R28,84e1        if (B7_R28) goto 84e1;
8 84de: 3f,14,03             jb    B7,R14,84e4        if (B7_R14) goto 84e4;
8 84e1: 91,08,27             orrb  R27,8              R27 |= 8;            
8 84e4: 33,27,6b             jnb   B3,R27,8552        if (!B3_R27) goto 8552;
8 84e7: 39,28,68             jb    B1,R28,8552        if (B1_R28) goto 8552;
8 84ea: 8b,f3,ac,01,16       cmpw  R16,[Rf2+1ac]                           
8 84ef: d3,61                jnc   8552               if ((uns) R16 < [Sc0115]) goto 8552;
8 84f1: 8b,f3,ae,01,16       cmpw  R16,[Rf2+1ae]                           
8 84f6: db,5a                jc    8552               if ((uns) R16 >= [Sc0116]) goto 8552;
8 84f8: a3,72,38,42          ldw   R42,[R72+38]       R42 = [R72+38];      
8 84fc: 8b,72,3a,42          cmpw  R42,[R72+3a]                            
8 8500: df,19                je    851b               if (R42 == [R72+3a]) goto 851b;
8 8502: b3,72,b3,3e          ldb   R3e,[R72+b3]       R3e = [R72+b3];      
8 8506: 3f,3e,03             jb    B7,R3e,850c        if (B7_R3e) goto 850c;
8 8509: b1,ef,3e             ldb   R3e,ef             R3e = ef;            
8 850c: c7,22,3a,3e          stb   [R22+3a],R3e       [R22+3a] = R3e;      
8 8510: c7,22,3b,3e          stb   [R22+3b],R3e       [R22+3b] = R3e;      
8 8514: 91,80,14             orrb  R14,80             R14 |= 80;           
8 8517: c7,22,3f,14          stb   [R22+3f],R14       [R22+3f] = R14;      
8 851b: b3,f2,06,30          ldb   R30,[Rf2+6]        R30 = [Sc0021];      
8 851f: e0,30,30             djnz  R30,8552           R30--; if (R30 !=  0) goto 8552;
8 8522: a1,80,a2,3e          ldw   R3e,a280           R3e = a280;          
8 8526: a3,72,94,34          ldw   R34,[R72+94]       R34 = [R72+94];      
8 852a: 8b,f3,ea,02,34       cmpw  R34,[Rf2+2ea]                           
8 852f: d1,1d                jleu  854e               if ((uns) R34 <= [Sc0150]) goto 854e;
8 8531: 8b,f3,ec,02,34       cmpw  R34,[Rf2+2ec]                           
8 8536: db,16                jc    854e               if ((uns) R34 >= [Sc0151]) goto 854e;
8 8538: 67,f3,a6,01,34       ad2w  R34,[Rf2+1a6]      R34 += [Sc0112];     
8 853d: d3,03                jnc   8542               if (R34 <= ffff) goto 8542;
8 853f: bd,ff,34             ldsbw R34,ff             R34 = (sig)ff;       
8 8542: a3,22,53,32          ldw   R32,[R22+53]       R32 = [R22+53];      
8 8546: a3,fb,68,01,36       ldw   R36,[Rfa+168]      R36 = [Sc0317];      
8 854b: ef,2a,b5             call  3a78               Sub0051();           
8 854e: c3,22,53,3e          stw   [R22+53],R3e       [R22+53] = R3e;      
8 8552: 9b,f3,a8,01,d7       cmpb  Rd7,[Rf2+1a8]                           
8 8557: d1,06                jleu  855f               if ((uns) [bATMR1] <= [Sc0113]) goto 855f;
8 8559: 3e,a7,03             jb    B6,Ra7,855f        if (B6_Ra7) goto 855f;
8 855c: 37,a7,02             jnb   B7,Ra7,8561        if (!B7_Ra7) goto 8561;
8 855f: 20,9f                sjmp  8600               goto 8600;           

8 8561: 71,7f,14             an2b  R14,7f             R14 &= 7f;           
8 8564: c7,22,3f,14          stb   [R22+3f],R14       [R22+3f] = R14;      
8 8568: 9b,fb,bc,00,ba       cmpb  Rba,[Rfa+bc]                            
8 856d: da,f0                jle   855f               if ((sig) [bECT] <= [Sc0278]) goto 855f;
8 856f: 4b,72,a0,b6,18       sb3w  R18,Rb6,[R72+a0]   R18 = Rb6 - [R72+a0];
8 8574: db,02                jc    8578               if (R18 >= 0) goto 8578;
8 8576: 01,18                clrw  R18                R18 = 0;             
8 8578: a0,9a,14             ldw   R14,R9a            R14 = R9a;           
8 857b: 9f,72,b6,14          divb  R14,[R72+b6]       R14 = R14W / [R72+b6];
8 857f: dd,05                jv    8586               if (OV) goto 8586;   
8 8581: 99,fe,14             cmpb  R14,fe                                  
8 8584: d1,03                jleu  8589               if ((uns) R14 <= fe) goto 8589;
8 8586: b1,fe,14             ldb   R14,fe             R14 = fe;            
8 8589: 45,5a,02,f4,32       ad3w  R32,Rf4,25a        R32 = Fc057;         
8 858e: ac,14,34             ldzbw R34,R14            R34 = (uns)R14;      
8 8591: ef,9c,b4             call  3a30               UUWordLU();          
8 8594: 88,38,18             cmpw  R18,R38                                 
8 8597: d1,67                jleu  8600               if ((uns) R18 <= R38) goto 8600;
8 8599: 5b,72,b3,be,30       sb3b  R30,Rbe,[R72+b3]   R30 = Rbe - [R72+b3];
8 859e: d3,60                jnc   8600               if (R30 < 0) goto 8600;
8 85a0: 9b,fb,bd,00,30       cmpb  R30,[Rfa+bd]                            
8 85a5: d9,59                jgtu  8600               if ((uns) R30 > [Sc0279]) goto 8600;
8 85a7: 51,d1,a8,32          an3b  R32,Ra8,d1         R32 = Ra8 & d1;      
8 85ab: d7,53                jne   8600               if (R32 != 0) goto 8600;
8 85ad: 45,86,02,f4,32       ad3w  R32,Rf4,286        R32 = Fc059;         
8 85b2: a0,18,34             ldw   R34,R18            R34 = R18;           
8 85b5: ef,78,b4             call  3a30               UUWordLU();          
8 85b8: a0,38,30             ldw   R30,R38            R30 = R38;           
8 85bb: 45,72,02,f4,32       ad3w  R32,Rf4,272        R32 = Fc058;         
8 85c0: ac,14,34             ldzbw R34,R14            R34 = (uns)R14;      
8 85c3: ef,6a,b4             call  3a30               UUWordLU();          
8 85c6: a0,38,32             ldw   R32,R38            R32 = R38;           
8 85c9: ad,05,34             ldzbw R34,5              R34 = (uns)5;        
8 85cc: 45,fa,03,f8,38       ad3w  R38,Rf8,3fa        R38 = Tb021;         
8 85d1: ef,fd,b4             call  3ad1               UTabLU();            
8 85d4: 5f,72,b6,3b,3e       ml3b  R3e,R3b,[R72+b6]   R3e = R3b * [R72+b6];
8 85d9: 74,be,3f             ad2b  R3f,Rbe            R3f += Rbe;          
8 85dc: d3,03                jnc   85e1               if (R3f <= ff) goto 85e1;
8 85de: b1,ff,3f             ldb   R3f,ff             R3f = ff;            
8 85e1: 3f,3f,05             jb    B7,R3f,85e9        if (B7_R3f) goto 85e9;
8 85e4: b1,80,3f             ldb   R3f,80             R3f = 80;            
8 85e7: 11,3e                clrb  R3e                R3e = 0;             
8 85e9: a3,fb,56,01,36       ldw   R36,[Rfa+156]      R36 = [Sc0308];      
8 85ee: a0,3e,34             ldw   R34,R3e            R34 = R3e;           
8 85f1: a3,22,43,32          ldw   R32,[R22+43]       R32 = [R22+43];      
8 85f5: ef,80,b4             call  3a78               Sub0051();           
8 85f8: c7,22,3a,3f          stb   [R22+3a],R3f       [R22+3a] = R3f;      
8 85fc: c3,22,43,3e          stw   [R22+43],R3e       [R22+43] = R3e;      
8 8600: f0                   ret                      return;              

8 8601: ff                                            Unknown Operation/Structure

OSt8_014 - Other Structure 8 014:
8 8602: 00,00             ostruct             0

8 8604: 34,86,e4,01,a1,04,a7,40                       Unknown Operation/Structure
8 860c: a7,80,4f,01,a3,40,d1,80                       Unknown Operation/Structure
8 8614: 97,80,a9,fe,9e,01,9f,20                       Unknown Operation/Structure
8 861c: b8,40,b9,06,ed,01,ba,1e                       Unknown Operation/Structure
8 8624: bb,1e,be,d8,d2,28,e2,80                       Unknown Operation/Structure
8 862c: e3,5c,aa,ff,88,01,95,c8                       Unknown Operation/Structure
8 8634: 3e,86                                         Unknown Operation/Structure
8 8636 -> 863d                     fill               ff
8 863e: 00,01,88,86,5c,7e,3f,08                       Unknown Operation/Structure
8 8646: 00,c0,01,5b,02,80,03,a2                       Unknown Operation/Structure
8 864e: 22,40,23,06,20,80,21,3e                       Unknown Operation/Structure
8 8656: 33,d8,b2,99,b3,79,b6,80                       Unknown Operation/Structure
8 865e: b7,3e,b0,ff,b1,ff,4c,80                       Unknown Operation/Structure
8 8666: 51,12,50,12,2c,c0,2d,5b                       Unknown Operation/Structure
8 866e: 04,c0,05,4c,14,c0,15,4c                       Unknown Operation/Structure
8 8676: 16,c0,17,4c,72,7a,27,96                       Unknown Operation/Structure
8 867e: 29,1b,c6,80,c7,a2,c2,80                       Unknown Operation/Structure
8 8686: c3,a2,92,86                                   Unknown Operation/Structure
8 868a -> 8691                     fill               ff
8 8692: 00,02,b2,86,00,ff,01,fe                       Unknown Operation/Structure
8 869a: 32,01,42,2e,46,ff,52,ff                       Unknown Operation/Structure
8 86a2: 5e,ff,71,58,6a,ff,76,ff                       Unknown Operation/Structure
8 86aa: 64,ff,82,ff,d4,22,d5,08                       Unknown Operation/Structure
8 86b2: bc,86                                         Unknown Operation/Structure
8 86b4 -> 86bb                     fill               ff
8 86bc: 00,03,c0,86                                   Unknown Operation/Structure
8 86c0 -> 86c9                     fill               ff

Sub0201:
8 86ca: a3,01,84,04,38       ldw   R38,[484]          R38 = [484];         
8 86cf: 67,01,86,04,38       ad2w  R38,[486]          R38 += [486];        
8 86d4: 67,01,88,04,38       ad2w  R38,[488]          R38 += [488];        
8 86d9: 67,01,8a,04,38       ad2w  R38,[48a]          R38 += [48a];        
8 86de: 67,01,8c,04,38       ad2w  R38,[48c]          R38 += [48c];        
8 86e3: 67,01,8e,04,38       ad2w  R38,[48e]          R38 += [48e];        
8 86e8: 4b,01,7c,04,38,30    sb3w  R30,R38,[47c]      R30 = R38 - [47c];   
8 86ee: db,02                jc    86f2               if (R30 >= 0) goto 86f2;
8 86f0: 03,30                negw  R30                R30 = -R30;          
8 86f2: c3,01,7c,04,38       stw   [47c],R38          [47c] = R38;         
8 86f7: 89,01,00,30          cmpw  R30,1                                   
8 86fb: d1,23                jleu  8720               if ((uns) R30 <= 1) goto 8720;
8 86fd: c3,01,84,04,00       stw   [484],0            [484] = 0;           
8 8702: c3,01,86,04,00       stw   [486],0            [486] = 0;           
8 8707: c3,01,88,04,00       stw   [488],0            [488] = 0;           
8 870c: c3,01,8a,04,00       stw   [48a],0            [48a] = 0;           
8 8711: c3,01,8c,04,00       stw   [48c],0            [48c] = 0;           
8 8716: c3,01,8e,04,00       stw   [48e],0            [48e] = 0;           
8 871b: c3,01,7c,04,00       stw   [47c],0            [47c] = 0;           
8 8720: ad,56,30             ldzbw R30,56             R30 = (uns)56;       
8 8723: 01,38                clrw  R38                R38 = 0;             
8 8725: b3,f3,1c,03,3a       ldb   R3a,[Rf2+31c]      R3a = [Sc0162];      
8 872a: 38,3a,1d             jb    B0,R3a,874a        if (B0_R3a) goto 874a;
8 872d: af,31,03,04,3a       ldzbw R3a,[R30+403]      R3a = (uns)[R30+403];
8 8732: 64,3a,38             ad2w  R38,R3a            R38 += R3a;          
8 8735: e0,30,f5             djnz  R30,872d           R30--; if (R30 !=  0) goto 872d;
8 8738: a3,01,02,04,3a       ldw   R3a,[402]          R3a = [402];         
8 873d: 68,38,3a             sb2w  R3a,R38            R3a -= R38;          
8 8740: db,02                jc    8744               if (R3a >= 0) goto 8744;
8 8742: 03,3a                negw  R3a                R3a = -R3a;          
8 8744: 89,01,00,3a          cmpw  R3a,1                                   
8 8748: d1,17                jleu  8761               if ((uns) R3a <= 1) goto 8761;
8 874a: b1,80,3a             ldb   R3a,80             R3a = 80;            
8 874d: ad,56,30             ldzbw R30,56             R30 = (uns)56;       
8 8750: c7,31,03,04,3a       stb   [R30+403],R3a      [R30+403] = R3a;     
8 8755: e0,30,f8             djnz  R30,8750           R30--; if (R30 !=  0) goto 8750;
8 8758: a1,00,2b,38          ldw   R38,2b00           R38 = 2b00;          
8 875c: c7,01,77,04,00       stb   [477],0            [477] = 0;           
8 8761: c3,01,02,04,38       stw   [402],R38          [402] = R38;         
8 8766: f0                   ret                      return;              

8 8767 -> 8aff                     fill               ff

Rf0_EndAddr - Rbase Rf0 end next address:
8 8b00: c6,8e             Rf0 Rf0_EndAddr     word      8ec6               36550

Fc001 - Function 001:
8 8b02: ff,7b             func                  ff,       7b                 255,      123
8 8b04: cd,7b             func                  cd,       7b                 205,      123
8 8b06: 00,44             func                   0,       44                   0,       68

8 8b08: 00,18             Rf0+8 Sc0002        word      1800                6144

Fc002 - Function 002:
8 8b0a: ff,38             func                  ff,       38                 255,       56
8 8b0c: 16,38             func                  16,       38                  22,       56
8 8b0e: 06,0c             func                   6,        c                   6,       12
8 8b10: 00,0c             func                   0,        c                   0,       12
8 8b12: 00,0c             func                   0,        c                   0,       12
8 8b14: 00,0c             func                   0,        c                   0,       12

Fc003 - Function 003:
8 8b16: ff,ff,80,00       func                ffff,       80               65535,      128
8 8b1a: 00,00,80,00       func                   0,       80                   0,      128
8 8b1e: 00,00,80,00       func                   0,       80                   0,      128
8 8b22: 00,00,80,00       func                   0,       80                   0,      128
8 8b26: 00,00,80,00       func                   0,       80                   0,      128
8 8b2a: 00,00,80,00       func                   0,       80                   0,      128

FN303 - WOT Lambse Multiplier:
8 8b2e: ff,ff,76,00       func                ffff,       76            16383.75,     0.92
8 8b32: 20,4e,76,00       func                4e20,       76             5000.00,     0.92
8 8b36: a0,41,77,00       func                41a0,       77             4200.00,     0.93
8 8b3a: 80,3e,78,00       func                3e80,       78             4000.00,     0.94
8 8b3e: 00,00,78,00       func                   0,       78                0.00,     0.94
8 8b42: 00,00,78,00       func                   0,       78                0.00,     0.94
8 8b46: 00,00,78,00       func                   0,       78                0.00,     0.94
8 8b4a: 00,00,78,00       func                   0,       78                0.00,     0.94
8 8b4e: 00,00,78,00       func                   0,       78                0.00,     0.94

FN310 - WOT Time Lambse Multiplier:
8 8b52: ff,80             func                  ff,       80                 255,     1.00
8 8b54: 00,80             func                   0,       80                   0,     1.00
8 8b56: 00,80             func                   0,       80                   0,     1.00
8 8b58: 00,80             func                   0,       80                   0,     1.00
8 8b5a: 00,80             func                   0,       80                   0,     1.00
8 8b5c: 00,80             func                   0,       80                   0,     1.00
8 8b5e: 00,80             func                   0,       80                   0,     1.00

FN005 - ECT Scaler for Hot Injector Comp:
8 8b60: ff,7f,00,04       func                7fff,      400               65534,        4
8 8b64: 6e,00,00,04       func                  6e,      400                 220,        4
8 8b68: 46,00,00,00       func                  46,        0                 140,        0
8 8b6c: 00,80,00,00       func                8000,        0              -65536,        0
8 8b70: 00,80,00,00       func                8000,        0              -65536,        0
8 8b74: 00,80,00,00       func                8000,        0              -65536,        0

FN007 - AM Scaler for Hot Injector Comp:
8 8b78: ff,ff,00,04       func                ffff,      400               64.00,        4
8 8b7c: 00,20,00,04       func                2000,      400                8.00,        4
8 8b80: 00,10,00,00       func                1000,        0                4.00,        0
8 8b84: 00,00,00,00       func                   0,        0                0.00,        0
8 8b88: 00,00,00,00       func                   0,        0                0.00,        0

FN008 - ATMR3 Sclaer for Hot Injector Comp:
8 8b8c: ff,ff,00,04       func                ffff,      400               65535,        4
8 8b90: 3c,00,00,04       func                  3c,      400                  60,        4
8 8b94: 00,00,00,00       func                   0,        0                   0,        0
8 8b98: 00,00,00,00       func                   0,        0                   0,        0
8 8b9c: 00,00,00,00       func                   0,        0                   0,        0

FN023 - Cranking Fuel PW Crank PIP Scaler:
8 8ba0: ff,ff,00,04       func                ffff,      400               65535,        4
8 8ba4: ff,00,00,04       func                  ff,      400                 255,        4
8 8ba8: 78,00,00,03       func                  78,      300                 120,        3
8 8bac: 00,00,00,00       func                   0,        0                   0,        0
8 8bb0: 00,00,00,00       func                   0,        0                   0,        0

FN024 - Cranking Fuel PW ACT Scaler:
8 8bb4: ff,7f,00,04       func                7fff,      400               65534,        4
8 8bb8: 6e,00,00,04       func                  6e,      400                 220,        4
8 8bbc: 55,00,00,03       func                  55,      300                 170,        3
8 8bc0: 3c,00,00,01       func                  3c,      100                 120,        1
8 8bc4: f6,ff,00,00       func                fff6,        0                 -20,        0
8 8bc8: 00,80,00,00       func                8000,        0              -65536,        0

FN1348 - Hot Injector Comp Time Multiplier:
8 8bcc: 40,20,06,00,00       table       40, 20,  6,  0,  0           1.00,    0.50,    0.09,    0.00,    0.00
8 8bd1: 40,20,06,00,00       table       40, 20,  6,  0,  0           1.00,    0.50,    0.09,    0.00,    0.00
8 8bd6: 40,20,06,00,00       table       40, 20,  6,  0,  0           1.00,    0.50,    0.09,    0.00,    0.00
8 8bdb: 40,20,06,00,00       table       40, 20,  6,  0,  0           1.00,    0.50,    0.09,    0.00,    0.00
8 8be0: 40,20,06,00,00       table       40, 20,  6,  0,  0           1.00,    0.50,    0.09,    0.00,    0.00

FN1349 - Hot Injector Comp Fuel enrichment factor:
8 8be5: 00,04,07,0a,0a       table        0,  4,  7,  a,  a           0.00,    0.06,    0.11,    0.16,    0.16
8 8bea: 04,04,07,0a,0a       table        4,  4,  7,  a,  a           0.06,    0.06,    0.11,    0.16,    0.16
8 8bef: 07,07,07,0a,0a       table        7,  7,  7,  a,  a           0.11,    0.11,    0.11,    0.16,    0.16
8 8bf4: 0a,0a,0a,0a,0a       table        a,  a,  a,  a,  a           0.16,    0.16,    0.16,    0.16,    0.16
8 8bf9: 0a,0a,0a,0a,0a       table        a,  a,  a,  a,  a           0.16,    0.16,    0.16,    0.16,    0.16

FN1350 - Crank PW Multiplier:
8 8bfe: 40,40,24,20,20       table       40, 40, 24, 20, 20           1.00,    1.00,    0.56,    0.50,    0.50
8 8c03: 40,40,1d,1a,1a       table       40, 40, 1d, 1a, 1a           1.00,    1.00,    0.45,    0.41,    0.41
8 8c08: 46,30,16,16,16       table       46, 30, 16, 16, 16           1.09,    0.75,    0.34,    0.34,    0.34
8 8c0d: 63,2e,13,13,13       table       63, 2e, 13, 13, 13           1.55,    0.72,    0.30,    0.30,    0.30
8 8c12: 63,2d,13,13,13       table       63, 2d, 13, 13, 13           1.55,    0.70,    0.30,    0.30,    0.30

8 8c17: ff                                    Unknown Calibration               ff                                  255                                          

FN331A - AEM TPREL Multiplier:
8 8c18: ff,ff,80,00       func                ffff,       80             1023.98,     1.00
8 8c1c: 80,70,80,00       func                7080,       80              450.00,     1.00
8 8c20: 00,2d,e0,00       func                2d00,       e0              180.00,     1.75
8 8c24: 40,06,c0,00       func                 640,       c0               25.00,     1.50
8 8c28: 00,00,80,00       func                   0,       80                0.00,     1.00

FN379 - AE RPM Multiplier:
8 8c2c: ff,ff,40,00       func                ffff,       40            16383.75,     1.00
8 8c30: 00,00,40,00       func                   0,       40                0.00,     1.00
8 8c34: 00,00,40,00       func                   0,       40                0.00,     1.00
8 8c38: 00,00,40,00       func                   0,       40                0.00,     1.00
8 8c3c: 00,00,40,00       func                   0,       40                0.00,     1.00
8 8c40: 00,00,40,00       func                   0,       40                0.00,     1.00

FN091 - Spark TEMP_FRAC Scaler:
8 8c44: ff,7f,00,09       func                7fff,      900              511.98,        9
8 8c48: 80,34,00,09       func                3480,      900              210.00,        9
8 8c4c: 00,1e,00,06       func                1e00,      600              120.00,        6
8 8c50: 80,11,00,04       func                1180,      400               70.00,        4
8 8c54: 00,05,00,03       func                 500,      300               20.00,        3
8 8c58: 00,f6,00,00       func                f600,        0              -40.00,        0
8 8c5c: 00,80,00,00       func                8000,        0             -512.00,        0
8 8c60: 00,80,00,00       func                8000,        0             -512.00,        0
8 8c64: 00,80,00,00       func                8000,        0             -512.00,        0

FN092 - Spark TP_REL Scaler:
8 8c68: ff,ff,00,07       func                ffff,      700                5.12,        7
8 8c6c: 00,af,00,07       func                af00,      700                3.50,        7
8 8c70: 00,32,00,00       func                3200,        0                1.00,        0
8 8c74: 00,00,00,00       func                   0,        0                0.00,        0
8 8c78: 00,00,00,00       func                   0,        0                0.00,        0
8 8c7c: 00,00,00,00       func                   0,        0                0.00,        0
8 8c80: 00,00,00,00       func                   0,        0                0.00,        0

Fc015 - Function 015:
8 8c84: ff,ff             func                  ff,       ff                 255,      255
8 8c86: 00,00             func                   0,        0                   0,        0
8 8c88: 00,00             func                   0,        0                   0,        0
8 8c8a: 00,00             func                   0,        0                   0,        0
8 8c8c: 00,00             func                   0,        0                   0,        0

8 8c8e: 20,03             Rf0+18e Sc0003      word       320                 800

8 8c90: 00                Rf0+190 Sc0004      byte         0                   0

FN875D - AM Drive:
8 8c91: ff,ff             func                  ff,       ff            16320.00,     1.99
8 8c93: 3f,ff             func                  3f,       ff             4032.00,     1.99
8 8c95: 32,a6             func                  32,       a6             3200.00,     1.30
8 8c97: 2c,80             func                  2c,       80             2816.00,     1.00
8 8c99: 26,73             func                  26,       73             2432.00,     0.90
8 8c9b: 00,00             func                   0,        0                0.00,     0.00

FN875HN - Idle AM Neutral:
8 8c9d: ff,ff             func                  ff,       ff            16320.00,     1.99
8 8c9f: 3f,ff             func                  3f,       ff             4032.00,     1.99
8 8ca1: 32,a6             func                  32,       a6             3200.00,     1.30
8 8ca3: 2c,80             func                  2c,       80             2816.00,     1.00
8 8ca5: 26,73             func                  26,       73             2432.00,     0.90
8 8ca7: 00,00             func                   0,        0                0.00,     0.00

Fc018 - Function 018:
8 8ca9: 7f,00             func                  7f,        0                 127,        0
8 8cab: 80,00             func                  80,        0                -128,        0
8 8cad: 80,00             func                  80,        0                -128,        0
8 8caf: 80,00             func                  80,        0                -128,        0
8 8cb1: 80,00             func                  80,        0                -128,        0
8 8cb3: 80,00             func                  80,        0                -128,        0
8 8cb5: 80,00             func                  80,        0                -128,        0

Fc019 - Function 019:
8 8cb7: ff,00             func                  ff,        0                 255,        0
8 8cb9: 00,00             func                   0,        0                   0,        0
8 8cbb: 00,00             func                   0,        0                   0,        0
8 8cbd: 00,00             func                   0,        0                   0,        0
8 8cbf: 00,00             func                   0,        0                   0,        0
8 8cc1: 00,00             func                   0,        0                   0,        0
8 8cc3: 00,00             func                   0,        0                   0,        0

Fc020 - Function 020:
8 8cc5: 7f,ff             func                  7f,       ff                 254,      255
8 8cc7: 1e,ff             func                  1e,       ff                  60,      255
8 8cc9: 00,a6             func                   0,       a6                   0,      166
8 8ccb: f6,8d             func                  f6,       8d                 -20,      141
8 8ccd: 80,8d             func                  80,       8d                -256,      141
8 8ccf: 80,8d             func                  80,       8d                -256,      141

8 8cd1: ff                                    Unknown Calibration               ff                                  255                                          

Fc021 - Function 021:
8 8cd2: ff,7f,00,00       func                7fff,        0               65534,        0
8 8cd6: 50,00,00,00       func                  50,        0                 160,        0
8 8cda: 3c,00,b0,04       func                  3c,      4b0                 120,     1200
8 8cde: 14,00,d0,07       func                  14,      7d0                  40,     2000
8 8ce2: 10,00,80,3e       func                  10,     3e80                  32,    16000
8 8ce6: 00,80,80,3e       func                8000,     3e80              -65536,    16000
8 8cea: 00,80,80,3e       func                8000,     3e80              -65536,    16000

Fc022 - Function 022:
8 8cee: ff,ff,80,3e       func                ffff,     3e80               65535,    16000
8 8cf2: b8,00,80,3e       func                  b8,     3e80                 184,    16000
8 8cf6: a8,00,e0,2e       func                  a8,     2ee0                 168,    12000
8 8cfa: a4,00,10,27       func                  a4,     2710                 164,    10000
8 8cfe: 90,00,00,1e       func                  90,     1e00                 144,     7680
8 8d02: 00,00,00,1e       func                   0,     1e00                   0,     7680
8 8d06: 00,00,00,1e       func                   0,     1e00                   0,     7680

Fc023 - Function 023:
8 8d0a: ff,ff,00,ec       func                ffff,     ec00               65535,    -5120
8 8d0e: 80,e7,00,ec       func                e780,     ec00               59264,    -5120
8 8d12: c0,df,80,fb       func                dfc0,     fb80               57280,    -1152
8 8d16: c0,d0,80,09       func                d0c0,      980               53440,     2432
8 8d1a: 40,b8,00,17       func                b840,     1700               47168,     5888
8 8d1e: 80,48,80,42       func                4880,     4280               18560,    17024
8 8d22: 00,25,80,59       func                2500,     5980                9472,    22912
8 8d26: c0,13,00,6f       func                13c0,     6f00                5056,    28416
8 8d2a: 80,0c,00,7f       func                 c80,     7f00                3200,    32512
8 8d2e: 00,00,00,7f       func                   0,     7f00                   0,    32512

FN018A - Fuel ATMR1 Scaler:
8 8d32: ff,ff,00,07       func                ffff,      700               65535,     7.00
8 8d36: b4,00,00,07       func                  b4,      700                 180,     7.00
8 8d3a: 3c,00,00,05       func                  3c,      500                  60,     5.00
8 8d3e: 28,00,00,04       func                  28,      400                  40,     4.00
8 8d42: 0f,00,00,03       func                   f,      300                  15,     3.00
8 8d46: 07,00,00,01       func                   7,      100                   7,     1.00
8 8d4a: 00,00,00,00       func                   0,        0                   0,     0.00

FN019A - Accel Enrichment TAR Scaler:
8 8d4e: ff,ff,00,07       func                ffff,      700               65535,        7
8 8d52: d0,07,00,07       func                 7d0,      700                2000,        7
8 8d56: c8,00,00,03       func                  c8,      300                 200,        3
8 8d5a: 1e,00,00,00       func                  1e,        0                  30,        0
8 8d5e: 00,00,00,00       func                   0,        0                   0,        0

FN020C - ISC ECT Scaler:
8 8d62: ff,7f,00,06       func                7fff,      600                 512,     6.00
8 8d66: 80,3e,00,06       func                3e80,      600                 250,     6.00
8 8d6a: 80,f3,00,00       func                f380,        0                 -50,     0.00
8 8d6e: 00,80,00,00       func                8000,        0                -512,     0.00
8 8d72: 00,80,00,00       func                8000,        0                -512,     0.00
8 8d76: 00,80,00,00       func                8000,        0                -512,     0.00
8 8d7a: 00,80,00,00       func                8000,        0                -512,     0.00
8 8d7e: 00,80,00,00       func                8000,        0                -512,     0.00

FN021V - VE Table MAPOPE Scaler:
8 8d82: ff,ff,00,07       func                ffff,      700              511.99,     7.00
8 8d86: 73,00,00,07       func                  73,      700                0.90,     7.00
8 8d8a: 4d,00,00,04       func                  4d,      400                0.60,     4.00
8 8d8e: 26,00,00,01       func                  26,      100                0.30,     1.00
8 8d92: 1a,00,00,00       func                  1a,        0                0.20,     0.00
8 8d96: 00,00,00,00       func                   0,        0                0.00,     0.00
8 8d9a: 00,00,00,00       func                   0,        0                0.00,     0.00
8 8d9e: 00,00,00,00       func                   0,        0                0.00,     0.00

FN022A - Fuel ECT Scaler:
8 8da2: ff,7f,00,09       func                7fff,      900                 512,     9.00
8 8da6: 80,39,00,09       func                3980,      900                 230,     9.00
8 8daa: 80,1b,00,05       func                1b80,      500                 110,     5.00
8 8dae: 80,0c,00,02       func                 c80,      200                  50,     2.00
8 8db2: 00,05,00,01       func                 500,      100                  20,     1.00
8 8db6: 00,fb,00,00       func                fb00,        0                 -20,     0.00
8 8dba: 00,80,00,00       func                8000,        0                -512,     0.00
8 8dbe: 00,80,00,00       func                8000,        0                -512,     0.00
8 8dc2: 00,80,00,00       func                8000,        0                -512,     0.00
8 8dc6: 00,80,00,00       func                8000,        0                -512,     0.00

FN070 - RPM Scaler:
8 8dca: ff,ff,00,09       func                ffff,      900               16384,     9.00
8 8dce: 20,4e,00,09       func                4e20,      900                5000,     9.00
8 8dd2: a0,0f,00,01       func                 fa0,      100                1000,     1.00
8 8dd6: 60,09,00,00       func                 960,        0                 600,     0.00
8 8dda: 00,00,00,00       func                   0,        0                   0,     0.00
8 8dde: 00,00,00,00       func                   0,        0                   0,     0.00
8 8de2: 00,00,00,00       func                   0,        0                   0,     0.00

FN070V - VE Table RPM Scaler:
8 8de6: ff,ff,00,0b       func                ffff,      b00               16384,    11.00
8 8dea: 20,4e,00,0b       func                4e20,      b00                5000,    11.00
8 8dee: a0,0f,00,03       func                 fa0,      300                1000,     3.00
8 8df2: d0,07,00,01       func                 7d0,      100                 500,     1.00
8 8df6: 40,06,00,00       func                 640,        0                 400,     0.00
8 8dfa: 00,00,00,00       func                   0,        0                   0,     0.00
8 8dfe: 00,00,00,00       func                   0,        0                   0,     0.00
8 8e02: 00,00,00,00       func                   0,        0                   0,     0.00
8 8e06: 00,00,00,00       func                   0,        0                   0,     0.00

FN072D - Fuel PERLOAD Scaler:
8 8e0a: ff,ff,00,07       func                ffff,      700              511.99,     7.00
8 8e0e: 73,00,00,07       func                  73,      700                0.90,     7.00
8 8e12: 1a,00,00,00       func                  1a,        0                0.20,     0.00
8 8e16: 00,00,00,00       func                   0,        0                0.00,     0.00
8 8e1a: 00,00,00,00       func                   0,        0                0.00,     0.00
8 8e1e: 00,00,00,00       func                   0,        0                0.00,     0.00
8 8e22: 00,00,00,00       func                   0,        0                0.00,     0.00

FN071 - Fuel/Spark LOAD (MAP) Scaler:
8 8e26: ff,ff,00,07       func                ffff,      700                8192,     7.00
8 8e2a: e8,00,00,07       func                  e8,      700                  29,     7.00
8 8e2e: c8,00,00,05       func                  c8,      500                  25,     5.00
8 8e32: a8,00,00,04       func                  a8,      400                  21,     4.00
8 8e36: 60,00,00,01       func                  60,      100                  12,     1.00
8 8e3a: 40,00,00,00       func                  40,        0                   8,     0.00
8 8e3e: 00,00,00,00       func                   0,        0                   0,     0.00

Fc033 - Function 033:
8 8e42: ff,ff,c0,ff       func                ffff,     ffc0               65535,    65472
8 8e46: ff,00,c0,ff       func                  ff,     ffc0                 255,    65472
8 8e4a: f8,00,00,b9       func                  f8,     b900                 248,    47360
8 8e4e: e0,00,80,70       func                  e0,     7080                 224,    28800
8 8e52: c0,00,80,3e       func                  c0,     3e80                 192,    16000
8 8e56: 74,00,00,00       func                  74,        0                 116,        0
8 8e5a: 00,00,00,00       func                   0,        0                   0,        0

Fc034 - Function 034:
8 8e5e: ff,ff,f8,00       func                ffff,       f8               65535,      248
8 8e62: 00,b9,f8,00       func                b900,       f8               47360,      248
8 8e66: 00,4b,c8,00       func                4b00,       c8               19200,      200
8 8e6a: 00,32,c0,00       func                3200,       c0               12800,      192
8 8e6e: 00,19,88,00       func                1900,       88                6400,      136
8 8e72: 00,0f,7c,00       func                 f00,       7c                3840,      124
8 8e76: 00,00,74,00       func                   0,       74                   0,      116
8 8e7a: 00,00,74,00       func                   0,       74                   0,      116
8 8e7e: 00,00,74,00       func                   0,       74                   0,      116

8 8e82: 01                Rf0+382 Sc0005      byte         1                   1
8 8e83: 26                Rf0+383 Sc0006      byte        26                  38

8 8e84: 1f,05             Rf0+384 Sc0007      word       51f                1311

8 8e86: 70                Rf0+386 Sc0008      byte        70                 112

8 8e87: ff                                    Unknown Calibration               ff                                  255                                          

8 8e88: 00,80             Rf0+388 Sc0009      word      8000               32768
8 8e8a: 33,33             Rf0+38a Sc0010      word      3333               13107
8 8e8c: ec,11             Rf0+38c Sc0011      word      11ec                4588
8 8e8e: f6,28             Rf0+38e Sc0012      word      28f6               10486
8 8e90: 7b,14             Rf0+390 Sc0013      word      147b                5243
8 8e92: 30,00             Rf0+392 Sc0014      word        30                  48
8 8e94: ae,07             Rf0+394 Sc0015      word       7ae                1966

Fc035 - Function 035:
8 8e96: ff,ff,bc,05       func                ffff,      5bc               65535,     1468
8 8e9a: f0,00,bc,05       func                  f0,      5bc                 240,     1468
8 8e9e: e0,00,25,06       func                  e0,      625                 224,     1573
8 8ea2: c0,00,31,08       func                  c0,      831                 192,     2097
8 8ea6: a0,00,37,09       func                  a0,      937                 160,     2359
8 8eaa: 00,00,37,09       func                   0,      937                   0,     2359

Fc036 - Function 036:
8 8eae: ff,ff,25,06       func                ffff,      625               65535,     1573
8 8eb2: f0,00,25,06       func                  f0,      625                 240,     1573
8 8eb6: d0,00,dc,06       func                  d0,      6dc                 208,     1756
8 8eba: c0,00,94,07       func                  c0,      794                 192,     1940
8 8ebe: a0,00,3d,0a       func                  a0,      a3d                 160,     2621
8 8ec2: 00,00,3d,0a       func                   0,      a3d                   0,     2621

Rf2_EndAddr - Rbase Rf2 end next address:
8 8ec6: 0e,92             Rf2 Rf2_EndAddr     word      920e               37390

8 8ec8: 00                Rf2+2 Sc0017        byte         0                   0
8 8ec9: 00                Rf2+3 Sc0018        byte         0                   0
8 8eca: 00                Rf2+4 Sc0019        byte         0                   0
8 8ecb: 01                Rf2+5 Sc0020        byte         1                   1
8 8ecc: 02                Rf2+6 Sc0021        byte         2                   2
8 8ecd: 00                Rf2+7 Sc0022        byte         0                   0
8 8ece: 00                Rf2+8 Sc0023        byte         0                   0
8 8ecf: 00                Rf2+9 Sc0024        byte         0                   0
8 8ed0: 01                Rf2+a Sc0025        byte         1                   1
8 8ed1: 00                Rf2+b Sc0026        byte         0                   0
                                                         B7 B6 B5 B4 B3 B2 B1 B0
                                                          0  0  0  0  0  0  0  0
8 8ed2: 00                Rf2+c Sc0027        byte         0                   0
8 8ed3: 00                Rf2+d Sc0028        byte         0                   0
8 8ed4: 55                Rf2+e Sc0029        byte        55                  85
8 8ed5: 1e                Rf2+f Sc0030        byte        1e                  30
8 8ed6: 50                Rf2+10 Sc0031       byte        50                  80

NUMOUT - Number of Injector Output Ports:
8 8ed7: 08                Rf2+11 NUMOUT       byte         8                   8

8 8ed8: a0,0f             Rf2+12 Sc0033       word       fa0                4000
8 8eda: 90,01             Rf2+14 Sc0034       word       190                 400

DFMIN0 - Transient Spark Flag Hi Lo Changes:
8 8edc: 02                Rf2+16 DFMIN0       byte         2                   2

DFMIN1 - Transient Spark Flag Lo Hi Changes:
8 8edd: 02                Rf2+17 DFMIN1       byte         2                   2

8 8ede: 39,8b             Rf2+18 Sc0037       word      8b39               35641
8 8ee0: 00,80             Rf2+1a Sc0038       word      8000               32768
8 8ee2: 2c,b3             Rf2+1c Sc0039       word      b32c               45868

8 8ee4: 80                Rf2+1e Sc0040       byte        80                 128

FN1320 - VE Table Air (Fuel):
8 8ee5: 66,6e,73,80,88,92,9c,a4,ac,b3,b8,b3       table       66, 6e, 73, 80, 88, 92, 9c, a4, ac, b3, b8, b3           0.40,    0.43,    0.45,    0.50,    0.53,    0.57,    0.61,    0.64,    0.67,    0.70,    0.72,    0.70
8 8ef1: 6c,73,80,8d,92,9c,a4,ae,b3,bb,c0,bd       table       6c, 73, 80, 8d, 92, 9c, a4, ae, b3, bb, c0, bd           0.42,    0.45,    0.50,    0.55,    0.57,    0.61,    0.64,    0.68,    0.70,    0.73,    0.75,    0.74
8 8efd: 6e,76,80,a1,a6,a4,a9,b3,b8,c0,c8,c5       table       6e, 76, 80, a1, a6, a4, a9, b3, b8, c0, c8, c5           0.43,    0.46,    0.50,    0.63,    0.65,    0.64,    0.66,    0.70,    0.72,    0.75,    0.78,    0.77
8 8f09: 6e,78,8d,a9,b8,b8,bb,c0,cd,cf,cf,cd       table       6e, 78, 8d, a9, b8, b8, bb, c0, cd, cf, cf, cd           0.43,    0.47,    0.55,    0.66,    0.72,    0.72,    0.73,    0.75,    0.80,    0.81,    0.81,    0.80
8 8f15: 7d,88,8f,a9,b6,bb,c3,d7,e4,e4,df,da       table       7d, 88, 8f, a9, b6, bb, c3, d7, e4, e4, df, da           0.49,    0.53,    0.56,    0.66,    0.71,    0.73,    0.76,    0.84,    0.89,    0.89,    0.87,    0.85
8 8f21: 85,8d,9a,b1,b8,bd,d2,ec,ee,e6,e6,df       table       85, 8d, 9a, b1, b8, bd, d2, ec, ee, e6, e6, df           0.52,    0.55,    0.60,    0.69,    0.72,    0.74,    0.82,    0.92,    0.93,    0.90,    0.90,    0.87
8 8f2d: 8d,9a,9f,b6,c0,cd,d2,ec,ee,e6,e6,e6       table       8d, 9a, 9f, b6, c0, cd, d2, ec, ee, e6, e6, e6           0.55,    0.60,    0.62,    0.71,    0.75,    0.80,    0.82,    0.92,    0.93,    0.90,    0.90,    0.90
8 8f39: 9a,a1,a9,c5,cf,dc,e4,ec,f1,f3,ee,ec       table       9a, a1, a9, c5, cf, dc, e4, ec, f1, f3, ee, ec           0.60,    0.63,    0.66,    0.77,    0.81,    0.86,    0.89,    0.92,    0.94,    0.95,    0.93,    0.92

8 8f45: ff                                    Unknown Calibration               ff                                  255                                          

8 8f46: 80,01             Rf2+80 Sc0041       word       180                 384
8 8f48: 40,01             Rf2+82 Sc0042       word       140                 320
8 8f4a: 00,01             Rf2+84 Sc0043       word       100                 256

AHISL - LBS/HR - Injector High Slope:
8 8f4c: 0d,37             Rf2+86 AHISL        word      370d               24.19
8 8f4e: 00,28             Rf2+88 Sc0045       word      2800               10240

8 8f50: c8                Rf2+8a Sc0046       byte        c8                 200

8 8f51: ff                                    Unknown Calibration               ff                                  255                                          

8 8f52: 00,00             Rf2+8c Sc0047       word         0                   0

8 8f54: 06                Rf2+8e Sc0048       byte         6                   6
8 8f55: 00                Rf2+8f Sc0049       byte         0                   0
8 8f56: 00                Rf2+90 Sc0050       byte         0                   0

8 8f57: ff                                    Unknown Calibration               ff                                  255                                          

8 8f58: f2,02             Rf2+92 Sc0051       word       2f2                 754

8 8f5a: 00                Rf2+94 Sc0052       byte         0                   0

8 8f5b: ff                                    Unknown Calibration               ff                                  255                                          

8 8f5c: 00,a0             Rf2+96 Sc0053       word      a000               40960
8 8f5e: 00,60             Rf2+98 Sc0054       word      6000               24576

8 8f60: 04                Rf2+9a Sc0055       byte         4                   4
8 8f61: 04                Rf2+9b Sc0056       byte         4                   4
8 8f62: 02                Rf2+9c Sc0057       byte         2                   2

8 8f63: ff                                    Unknown Calibration               ff                                  255                                          

8 8f64: f0,55             Rf2+9e Sc0058       word      55f0               22000
8 8f66: 90,01             Rf2+a0 Sc0059       word       190                 400
8 8f68: 28,00             Rf2+a2 Sc0060       word        28                  40
8 8f6a: 30,2a             Rf2+a4 Sc0061       word      2a30               10800

8 8f6c: c0,12,02,00,01,ff,d0,07               Unknown Calibration               c0, 12,  2,  0,  1, ff, d0,  7      192,  18,   2,   0,   1, 255, 208,   7       
8 8f74: 90,01,08,00,17,00,1f,00               Unknown Calibration               90,  1,  8,  0, 17,  0, 1f,  0      144,   1,   8,   0,  23,   0,  31,   0       

8 8f7c: 03                Rf2+b6 Sc0062       byte         3                   3

8 8f7d: 55,00,12,05,05,00,00                  Unknown Calibration               55,  0, 12,  5,  5,  0,  0           85,   0,  18,   5,   5,   0,   0            

8 8f84: ff                Rf2+be Sc0063       byte        ff                 255
8 8f85: 0a                Rf2+bf Sc0064       byte         a                  10
8 8f86: 00                Rf2+c0 Sc0065       byte         0                   0
8 8f87: 00                Rf2+c1 Sc0066       byte         0                   0

8 8f88: a0,0f             Rf2+c2 Sc0067       word       fa0                4000
8 8f8a: c8,00             Rf2+c4 Sc0068       word        c8                 200
8 8f8c: 40,9c             Rf2+c6 Sc0069       word      9c40               40000
8 8f8e: fc,ff             Rf2+c8 Sc0070       word      fffc               65532

                                                         B7 B6 B5 B4 B3 B2 B1 B0
                                                          0  0  0  0  0  0  0  1
8 8f90: 01                Rf2+ca Sc0071       byte         1                   1

8 8f91: ff                                    Unknown Calibration               ff                                  255                                          

8 8f92: 0d,00             Rf2+cc Sc0072       word         d                  13

FN1321 - Equlibrium intake surface fuel:
8 8f94: 2f,2f,17,10,0b,06,03,03,03,03       table       2f, 2f, 17, 10,  b,  6,  3,  3,  3,  3           5.88,    5.88,    2.88,    2.00,    1.38,    0.75,    0.38,    0.38,    0.38,    0.38
8 8f9e: 3f,3f,1f,15,10,08,04,04,04,04       table       3f, 3f, 1f, 15, 10,  8,  4,  4,  4,  4           7.88,    7.88,    3.88,    2.63,    2.00,    1.00,    0.50,    0.50,    0.50,    0.50
8 8fa8: 4f,4f,27,1b,14,0a,05,05,05,05       table       4f, 4f, 27, 1b, 14,  a,  5,  5,  5,  5           9.88,    9.88,    4.88,    3.38,    2.50,    1.25,    0.63,    0.63,    0.63,    0.63
8 8fb2: 5e,5e,2f,20,17,0b,06,06,06,06       table       5e, 5e, 2f, 20, 17,  b,  6,  6,  6,  6          11.75,   11.75,    5.88,    4.00,    2.88,    1.38,    0.75,    0.75,    0.75,    0.75
8 8fbc: 7e,7e,3f,2a,1f,10,08,08,08,08       table       7e, 7e, 3f, 2a, 1f, 10,  8,  8,  8,  8          15.75,   15.75,    7.88,    5.25,    3.88,    2.00,    1.00,    1.00,    1.00,    1.00
8 8fc6: 9d,9d,4f,35,27,14,0a,0a,0a,0a       table       9d, 9d, 4f, 35, 27, 14,  a,  a,  a,  a          19.63,   19.63,    9.88,    6.63,    4.88,    2.50,    1.25,    1.25,    1.25,    1.25
8 8fd0: cc,cc,66,43,33,19,0d,0d,0d,0d       table       cc, cc, 66, 43, 33, 19,  d,  d,  d,  d          25.50,   25.50,   12.75,    8.38,    6.38,    3.13,    1.63,    1.63,    1.63,    1.63
8 8fda: ff,ff,86,58,43,21,10,10,10,10       table       ff, ff, 86, 58, 43, 21, 10, 10, 10, 10          31.88,   31.88,   16.75,   11.00,    8.38,    4.13,    2.00,    2.00,    2.00,    2.00

FN1322 - Equilibrium fuel transfer time:
8 8fe4: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 8fee: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 8ff8: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 9002: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 900c: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 9016: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 9020: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75
8 902a: 05,05,05,06,06,06,06,06,06,06       table        5,  5,  5,  6,  6,  6,  6,  6,  6,  6           0.63,    0.63,    0.63,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75,    0.75

8 9034: 78                Rf2+16e Sc0073      byte        78                 120
8 9035: 4b                Rf2+16f Sc0074      byte        4b                  75
8 9036: 32                Rf2+170 Sc0075      byte        32                  50
8 9037: 3c                Rf2+171 Sc0076      byte        3c                  60
8 9038: 14                Rf2+172 Sc0077      byte        14                  20
8 9039: 28                Rf2+173 Sc0078      byte        28                  40
                                                         B7 B6 B5 B4 B3 B2 B1 B0
                                                          0  0  0  0  0  0  0  1
8 903a: 01                Rf2+174 Sc0079      byte         1                   1
8 903b: 01                Rf2+175 Sc0080      byte         1                   1
8 903c: 30                Rf2+176 Sc0081      byte        30                  48

8 903d: ff                                    Unknown Calibration               ff                                  255                                          

8 903e: 28,00             Rf2+178 Sc0082      word        28                  40

8 9040: 28                Rf2+17a Sc0083      byte        28                  40
8 9041: 7f                Rf2+17b Sc0084      byte        7f                 127
8 9042: 02                Rf2+17c Sc0085      byte         2                   2
8 9043: 02                Rf2+17d Sc0086      byte         2                   2

8 9044: 00,80             Rf2+17e Sc0087      word      8000               32768

5 - ACT to ECT Percentage:
8 9046: 40                Rf2+180 5           byte        40                0.50

8 9047: ff                                    Unknown Calibration               ff                                  255                                          

8 9048: c0,03             Rf2+182 Sc0089      word       3c0                 960

8 904a: 00                Rf2+184 Sc0090      byte         0                   0
8 904b: 08                Rf2+185 Sc0091      byte         8                   8
8 904c: 05                Rf2+186 Sc0092      byte         5                   5
8 904d: 28                Rf2+187 Sc0093      byte        28                  40
8 904e: 00                Rf2+188 Sc0094      byte         0                   0
8 904f: 73                Rf2+189 Sc0095      byte        73                 115
8 9050: 0a                Rf2+18a Sc0096      byte         a                  10
8 9051: d8                Rf2+18b Sc0097      byte        d8                 216
8 9052: 04                Rf2+18c Sc0098      byte         4                   4

8 9053: ff                                    Unknown Calibration               ff                                  255                                          

8 9054: 00,64             Rf2+18e Sc0099      word      6400               25600
8 9056: 00,64             Rf2+190 Sc0100      word      6400               25600
8 9058: 00,00             Rf2+192 Sc0101      word         0                   0
8 905a: 80,16             Rf2+194 Sc0102      word      1680                5760
8 905c: 40,06             Rf2+196 Sc0103      word       640                1600

8 905e: 02                Rf2+198 Sc0104      byte         2                   2

8 905f: ff                                    Unknown Calibration               ff                                  255                                          

8 9060: fe,54             Rf2+19a Sc0105      word      54fe               21758

8 9062: 00                Rf2+19c Sc0106      byte         0                   0
8 9063: 5a                Rf2+19d Sc0107      byte        5a                  90
8 9064: 3c                Rf2+19e Sc0108      byte        3c                  60

8 9065: ff                                    Unknown Calibration               ff                                  255                                          

8 9066: 40,1f             Rf2+1a0 Sc0109      word      1f40                8000
8 9068: ae,07             Rf2+1a2 Sc0110      word       7ae                1966

Sc0339 - Knock Cylinder Strategy - KNKCYL:
8 906a: 01                Rf2+1a4 Sc0339      byte         1                   1

8 906b: ff                                    Unknown Calibration               ff                                  255                                          

8 906c: 00,06             Rf2+1a6 Sc0112      word       600                1536

8 906e: 0a                Rf2+1a8 Sc0113      byte         a                  10

8 906f: ff                                    Unknown Calibration               ff                                  255                                          

8 9070: 33,00             Rf2+1aa Sc0114      word        33                  51
8 9072: 71,00             Rf2+1ac Sc0115      word        71                 113
8 9074: 0a,02             Rf2+1ae Sc0116      word       20a                 522

SSFCTR - Steady State Factor:
8 9076: 48,01             Rf2+1b0 SSFCTR      word       148                0.01

FKSKAY - Signature PIP Half Period Multiplier Filter Constant:
8 9078: 00,20             Rf2+1b2 FKSKAY      word      2000                0.13

SIGKLL - Signature PIP Multiplier Lowest Value:
8 907a: 00,a0             Rf2+1b4 SIGKLL      word      a000                1.25

SIGKLU - Signature PIP Multiplier Highest Value:
8 907c: 55,d5             Rf2+1b6 SIGKLU      word      d555                1.67

8 907e: 58                Rf2+1b8 Sc0121      byte        58                  88

8 907f: ff                                    Unknown Calibration               ff                                  255                                          

8 9080: 08,00             Rf2+1ba Sc0122      word         8                   8

8 9082: 01                Rf2+1bc Sc0123      byte         1                   1

8 9083: ff                                    Unknown Calibration               ff                                  255                                          

8 9084: 0d,00             Rf2+1be Sc0124      word         d                  13
8 9086: a4,00             Rf2+1c0 Sc0125      word        a4                 164
8 9088: 00,00             Rf2+1c2 Sc0126      word         0                   0
8 908a: 07,00             Rf2+1c4 Sc0127      word         7                   7

8 908c: 0a                Rf2+1c6 Sc0128      byte         a                  10

8 908d: 0a,0e,18                              Unknown Calibration                a,  e, 18                           10,  14,  24                                

8 9090: 00                Rf2+1ca Sc0129      byte         0                   0

8 9091: ff                                    Unknown Calibration               ff                                  255                                          

FN018B - ISC ATMR3 Scaler:
8 9092: ff,ff,00,05       func                ffff,      500               65535,     5.00
8 9096: 19,00,00,05       func                  19,      500                  25,     5.00
8 909a: 00,00,00,00       func                   0,        0                   0,     0.00
8 909e: 00,00,00,00       func                   0,        0                   0,     0.00
8 90a2: 00,00,00,00       func                   0,        0                   0,     0.00
8 90a6: 00,00,00,00       func                   0,        0                   0,     0.00

FN1861 - ISC Multiplier (Drive):
8 90aa: c0,c0,c0,a0,56,56,6d       table       c0, c0, c0, a0, 56, 56, 6d           3.00,    3.00,    3.00,    2.50,    1.34,    1.34,    1.70
8 90b1: b3,a0,a0,8d,45,46,50       table       b3, a0, a0, 8d, 45, 46, 50           2.80,    2.50,    2.50,    2.20,    1.08,    1.09,    1.25
8 90b8: a6,90,80,66,40,40,46       table       a6, 90, 80, 66, 40, 40, 46           2.59,    2.25,    2.00,    1.59,    1.00,    1.00,    1.09
8 90bf: 9a,8a,60,53,40,40,40       table       9a, 8a, 60, 53, 40, 40, 40           2.41,    2.16,    1.50,    1.30,    1.00,    1.00,    1.00
8 90c6: 8d,7a,56,4d,40,40,40       table       8d, 7a, 56, 4d, 40, 40, 40           2.20,    1.91,    1.34,    1.20,    1.00,    1.00,    1.00
8 90cd: 80,70,50,46,40,40,40       table       80, 70, 50, 46, 40, 40, 40           2.00,    1.75,    1.25,    1.09,    1.00,    1.00,    1.00

Fc038 - Function 038:
8 90d4: 7f,02             func                  7f,        2                 254,        2
8 90d6: 64,02             func                  64,        2                 200,        2
8 90d8: ec,08             func                  ec,        8                 -40,        8
8 90da: 80,08             func                  80,        8                -256,        8
8 90dc: 80,08             func                  80,        8                -256,        8
8 90de: 80,08             func                  80,        8                -256,        8

8 90e0: 00,01,50,00                           Unknown Calibration                0,  1, 50,  0                        0,   1,  80,   0                           

St0001 - Structure 001:
8 90e4: 00                struct              0

8 90e5: 32                                    Unknown Calibration               32                                   50                                          

St0002 - Structure 002:
8 90e6: 9a                struct              9a

8 90e7: 09                                    Unknown Calibration                9                                    9                                          

St0003 - Structure 003:
8 90e8: 66                struct              66

8 90e9: 06,a0,0f,18,ff                        Unknown Calibration                6, a0,  f, 18, ff                    6, 160,  15,  24, 255                      

St0004 - Structure 004:
8 90ee: c0                struct              c0

8 90ef: 21                                    Unknown Calibration               21                                   33                                          

St0005 - Structure 005:
8 90f0: 80                struct              80

8 90f1: 3e                                    Unknown Calibration               3e                                   62                                          

St0006 - Structure 006:
8 90f2: c0                struct              c0

8 90f3: 21                                    Unknown Calibration               21                                   33                                          

St0007 - Structure 007:
8 90f4: 80                struct              80

8 90f5: 3e,80,70,80,57                        Unknown Calibration               3e, 80, 70, 80, 57                   62, 128, 112, 128,  87                      

8 90fa: 80,02             Rf2+234 Sc0130      word       280                 640
8 90fc: 80,ea             Rf2+236 Sc0131      word      ea80               60032

8 90fe: 3c                Rf2+238 Sc0132      byte        3c                  60

8 90ff: ff                                    Unknown Calibration               ff                                  255                                          

8 9100: 80,f7             Rf2+23a Sc0133      word      f780               63360
8 9102: 80,11             Rf2+23c Sc0134      word      1180                4480

8 9104: e1,01                                 Unknown Calibration               e1,  1                              225,   1                                     

St0008 - Structure 008:
8 9106: 08                struct              8

8 9107: 08                                    Unknown Calibration                8                                    8                                          

8 9108: 10                Rf2+242 Sc0135      byte        10                  16

8 9109: ff                                    Unknown Calibration               ff                                  255                                          

8 910a: 2c,01             Rf2+244 Sc0136      word       12c                 300

8 910c: d0,07,96,00                           Unknown Calibration               d0,  7, 96,  0                      208,   7, 150,   0                           

8 9110: 00,0a             Rf2+24a Sc0137      word       a00                2560
8 9112: c0,e9             Rf2+24c Sc0138      word      e9c0               59840

8 9114: 00,02,78,50,d0,07,c8,00               Unknown Calibration                0,  2, 78, 50, d0,  7, c8,  0        0,   2, 120,  80, 208,   7, 200,   0       
8 911c: 80,25,00,19                           Unknown Calibration               80, 25,  0, 19                      128,  37,   0,  25                           

8 9120: 00                Rf2+25a Sc0139      byte         0                   0

8 9121: ff                                    Unknown Calibration               ff                                  255                                          

8 9122: 00,08             Rf2+25c Sc0140      word       800                2048

8 9124: 00                                    Unknown Calibration                0                                    0                                          

8 9125: 0a                Rf2+25f Sc0141      byte         a                  10

8 9126: 10,27                                 Unknown Calibration               10, 27                               16,  39                                     

8 9128: 18,00             Rf2+262 Sc0142      word        18                  24

8 912a: 00                                    Unknown Calibration                0                                    0                                          

8 912b: 08                Rf2+265 Sc0143      byte         8                   8
8 912c: f0                Rf2+266 Sc0144      byte        f0                 240
8 912d: 0a                Rf2+267 Sc0145      byte         a                  10

8 912e: 10,5a,08,20,60,40,33,01               Unknown Calibration               10, 5a,  8, 20, 60, 40, 33,  1       16,  90,   8,  32,  96,  64,  51,   1       
8 9136: 33,01                                 Unknown Calibration               33,  1                               51,   1                                     

8 9138: 00,0a             Rf2+272 Sc0146      word       a00                2560
8 913a: 40,f6             Rf2+274 Sc0147      word      f640               63040

St0009 - Structure 009:
8 913c: 80                struct              80

8 913d: 0c,80,22,00,1e,00,28,10               Unknown Calibration                c, 80, 22,  0, 1e,  0, 28, 10       12, 128,  34,   0,  30,   0,  40,  16       
8 9145: c8,c8,c8,c8,fe,fe,c8,fe               Unknown Calibration               c8, c8, c8, c8, fe, fe, c8, fe      200, 200, 200, 200, 254, 254, 200, 254       
8 914d: fe,c8,c8,c8,fe,c8,c8,fe               Unknown Calibration               fe, c8, c8, c8, fe, c8, c8, fe      254, 200, 200, 200, 254, 200, 200, 254       
8 9155: c8,c8,c8,c8,c8,fe,64,64               Unknown Calibration               c8, c8, c8, c8, c8, fe, 64, 64      200, 200, 200, 200, 200, 254, 100, 100       
8 915d: 32,0a,37,37,2d,37,37,2d               Unknown Calibration               32,  a, 37, 37, 2d, 37, 37, 2d       50,  10,  55,  55,  45,  55,  55,  45       
8 9165: 14,2d,37,2d,2d,37,2d,ff               Unknown Calibration               14, 2d, 37, 2d, 2d, 37, 2d, ff       20,  45,  55,  45,  45,  55,  45, 255       
8 916d: 14,0a,0a,32,ff                        Unknown Calibration               14,  a,  a, 32, ff                   20,  10,  10,  50, 255                      

St0010 - Structure 010:
8 9172: c0                struct              c0

8 9173: d0                                    Unknown Calibration               d0                                  208                                          

St0011 - Structure 011:
8 9174: 80                struct              80

8 9175: 1c                                    Unknown Calibration               1c                                   28                                          

St0012 - Structure 012:
8 9176: 40                struct              40

8 9177: be                                    Unknown Calibration               be                                  190                                          

St0013 - Structure 013:
8 9178: 80                struct              80

8 9179: 1c                                    Unknown Calibration               1c                                   28                                          

St0014 - Structure 014:
8 917a: c0                struct              c0

8 917b: d0                                    Unknown Calibration               d0                                  208                                          

St0015 - Structure 015:
8 917c: 00                struct              0

8 917d: 24                                    Unknown Calibration               24                                   36                                          

St0016 - Structure 016:
8 917e: 00                struct              0

8 917f: 43                                    Unknown Calibration               43                                   67                                          

St0017 - Structure 017:
8 9180: 00                struct              0

8 9181: 24                                    Unknown Calibration               24                                   36                                          

8 9182: 41                Rf2+2bc Sc0148      byte        41                  65

8 9183: 05,cd,6c                              Unknown Calibration                5, cd, 6c                            5, 205, 108                                

St0018 - Structure 018:
8 9186: c9                struct              c9

8 9187: 04                                    Unknown Calibration                4                                    4                                          

St0019 - Structure 019:
8 9188: 1d                struct              1d

8 9189: 06                                    Unknown Calibration                6                                    6                                          

St0020 - Structure 020:
8 918a: 1d                struct              1d

8 918b: 07                                    Unknown Calibration                7                                    7                                          

St0021 - Structure 021:
8 918c: 90                struct              90

8 918d: 08,00,00,ff,ff                        Unknown Calibration                8,  0,  0, ff, ff                    8,   0,   0, 255, 255                      

8 9192: 9a                Rf2+2cc Sc0149      byte        9a                 154

8 9193: ff,26,00,08,00,00,00                  Unknown Calibration               ff, 26,  0,  8,  0,  0,  0          255,  38,   0,   8,   0,   0,   0            

St0022 - Structure 022:
8 919a: 00                struct              0

8 919b: 00                                    Unknown Calibration                0                                    0                                          

St0023 - Structure 023:
8 919c: 00                struct              0

8 919d: 80,00,09,00,09,00,09,00               Unknown Calibration               80,  0,  9,  0,  9,  0,  9,  0      128,   0,   9,   0,   9,   0,   9,   0       
8 91a5: 00,00,09,00,09,00,09                  Unknown Calibration                0,  0,  9,  0,  9,  0,  9            0,   0,   9,   0,   9,   0,   9            

St0024 - Structure 024:
8 91ac: 80                struct              80

8 91ad: 02,40,f6                              Unknown Calibration                2, 40, f6                            2,  64, 246                                

8 91b0: 00,85             Rf2+2ea Sc0150      word      8500               34048
8 91b2: 00,b4             Rf2+2ec Sc0151      word      b400               46080

8 91b4: 00,a0,80,d4                           Unknown Calibration                0, a0, 80, d4                        0, 160, 128, 212                           

St0025 - Structure 025:
8 91b8: 40                struct              40

8 91b9: 97,80,d4,00,1e,00,96,10               Unknown Calibration               97, 80, d4,  0, 1e,  0, 96, 10      151, 128, 212,   0,  30,   0, 150,  16       
8 91c1: 0e,0a,00,00,ff,58,02,8c               Unknown Calibration                e,  a,  0,  0, ff, 58,  2, 8c       14,  10,   0,   0, 255,  88,   2, 140       
8 91c9: 00,28,00,01,28                        Unknown Calibration                0, 28,  0,  1, 28                    0,  40,   0,   1,  40                      

St0026 - Structure 026:
8 91ce: 08                struct              8

St0027 - Structure 027:
8 91cf: 28                struct              28

St0028 - Structure 028:
8 91d0: 40                struct              40

St0029 - Structure 029:
8 91d1: 40                struct              40

8 91d2: 36                Rf2+30c Sc0152      byte        36                  54

8 91d3: ff                                    Unknown Calibration               ff                                  255                                          

8 91d4: 10,27             Rf2+30e Sc0153      word      2710               10000
8 91d6: 20,1c             Rf2+310 Sc0154      word      1c20                7200

8 91d8: 08                Rf2+312 Sc0155      byte         8                   8

8 91d9: 00                                    Unknown Calibration                0                                    0                                          

8 91da: 10                Rf2+314 Sc0156      byte        10                  16
8 91db: 53                Rf2+315 Sc0157      byte        53                  83
8 91dc: 64                Rf2+316 Sc0158      byte        64                 100
8 91dd: 6e                Rf2+317 Sc0159      byte        6e                 110
8 91de: 64                Rf2+318 Sc0160      byte        64                 100

8 91df: ff                                    Unknown Calibration               ff                                  255                                          

8 91e0: 19,00             Rf2+31a Sc0161      word        19                  25

                                                         B7 B6 B5 B4 B3 B2 B1 B0
                                                          0  0  0  0  0  0  0  0
8 91e2: 00                Rf2+31c Sc0162      byte         0                   0
8 91e3: c0                Rf2+31d Sc0163      byte        c0                 192
8 91e4: 00                Rf2+31e Sc0164      byte         0                   0

8 91e5: ff                                    Unknown Calibration               ff                                  255                                          

8 91e6: 42,00             Rf2+320 Sc0165      word        42                  66

8 91e8: 02                Rf2+322 Sc0166      byte         2                   2
8 91e9: 00                Rf2+323 Sc0167      byte         0                   0
8 91ea: 00                Rf2+324 Sc0168      byte         0                   0
8 91eb: 01                Rf2+325 Sc0169      byte         1                   1
8 91ec: 03                Rf2+326 Sc0170      byte         3                   3
8 91ed: 28                Rf2+327 Sc0171      byte        28                  40
8 91ee: 50                Rf2+328 Sc0172      byte        50                  80
8 91ef: 10                Rf2+329 Sc0173      byte        10                  16

8 91f0: 0a,00             Rf2+32a Sc0174      word         a                  10

8 91f2: 7d                Rf2+32c Sc0175      byte        7d                 125
8 91f3: 02                Rf2+32d Sc0176      byte         2                   2

8 91f4: 00,96             Rf2+32e Sc0177      word      9600               38400
8 91f6: 80,0c             Rf2+330 Sc0178      word       c80                3200
8 91f8: 40,06             Rf2+332 Sc0179      word       640                1600
8 91fa: 90,01             Rf2+334 Sc0180      word       190                 400
8 91fc: 60,3b             Rf2+336 Sc0181      word      3b60               15200
8 91fe: 50,46             Rf2+338 Sc0182      word      4650               18000

8 9200: 07                Rf2+33a Sc0183      byte         7                   7
8 9201: 18                Rf2+33b Sc0184      byte        18                  24

8 9202: 5c,2f             Rf2+33c Sc0185      word      2f5c               12124

8 9204: 28                Rf2+33e Sc0186      byte        28                  40
8 9205: 46                Rf2+33f Sc0187      byte        46                  70
8 9206: b9                Rf2+340 Sc0188      byte        b9                 185
8 9207: 98                Rf2+341 Sc0189      byte        98                 152
8 9208: 10                Rf2+342 Sc0190      byte        10                  16
8 9209: 96                Rf2+343 Sc0191      byte        96                 150
8 920a: 96                Rf2+344 Sc0192      byte        96                 150

8 920b: ff                                    Unknown Calibration               ff                                  255                                          

8 920c: 00,05             Rf2+346 Sc0193      word       500                1280

Rf4_EndAddr - Rbase Rf4 end next address:
8 920e: a8,94             Rf4 Rf4_EndAddr     word      94a8               38056

Fc039 - Function 039:
8 9210: ff,ff,04,00       func                ffff,        4               65535,        4
8 9214: ff,00,04,00       func                  ff,        4                 255,        4
8 9218: c8,00,66,00       func                  c8,       66                 200,      102
8 921c: 28,00,fc,03       func                  28,      3fc                  40,     1020
8 9220: 00,00,fc,03       func                   0,      3fc                   0,     1020
8 9224: 00,00,fc,03       func                   0,      3fc                   0,     1020
8 9228: 00,00,fc,03       func                   0,      3fc                   0,     1020

Fc040 - Function 040:
8 922c: ff,7f,00,00       func                7fff,        0               65534,        0
8 9230: 00,80,00,00       func                8000,        0              -65536,        0
8 9234: 00,80,00,00       func                8000,        0              -65536,        0
8 9238: 00,80,00,00       func                8000,        0              -65536,        0
8 923c: 00,80,00,00       func                8000,        0              -65536,        0
8 9240: 00,80,00,00       func                8000,        0              -65536,        0
8 9244: 00,80,00,00       func                8000,        0              -65536,        0
8 9248: 00,80,00,00       func                8000,        0              -65536,        0
8 924c: 00,80,00,00       func                8000,        0              -65536,        0
8 9250: 00,80,00,00       func                8000,        0              -65536,        0
8 9254: 00,80,00,00       func                8000,        0              -65536,        0

Fc041 - Function 041:
8 9258: ff,7f,00,00       func                7fff,        0               65534,        0
8 925c: 00,80,00,00       func                8000,        0              -65536,        0
8 9260: 00,80,00,00       func                8000,        0              -65536,        0
8 9264: 00,80,00,00       func                8000,        0              -65536,        0
8 9268: 00,80,00,00       func                8000,        0              -65536,        0
8 926c: 00,80,00,00       func                8000,        0              -65536,        0
8 9270: 00,80,00,00       func                8000,        0              -65536,        0
8 9274: 00,80,00,00       func                8000,        0              -65536,        0
8 9278: 00,80,00,00       func                8000,        0              -65536,        0
8 927c: 00,80,00,00       func                8000,        0              -65536,        0
8 9280: 00,80,00,00       func                8000,        0              -65536,        0

Fc042 - Function 042:
8 9284: ff,ff,08,00       func                ffff,        8               65535,        8
8 9288: 40,1f,08,00       func                1f40,        8                8000,        8
8 928c: 00,00,00,00       func                   0,        0                   0,        0
8 9290: 00,00,00,00       func                   0,        0                   0,        0
8 9294: 00,00,00,00       func                   0,        0                   0,        0
8 9298: 00,00,00,00       func                   0,        0                   0,        0
8 929c: 00,00,00,00       func                   0,        0                   0,        0

Fc043 - Function 043:
8 92a0: ff,00             func                  ff,        0                 255,        0
8 92a2: 00,00             func                   0,        0                   0,        0
8 92a4: 00,00             func                   0,        0                   0,        0
8 92a6: 00,00             func                   0,        0                   0,        0
8 92a8: 00,00             func                   0,        0                   0,        0
8 92aa: 00,00             func                   0,        0                   0,        0

Fc044 - Function 044:
8 92ac: ff,ff,48,00       func                ffff,       48               65535,       72
8 92b0: 00,f0,48,00       func                f000,       48               61440,       72
8 92b4: 00,c0,34,00       func                c000,       34               49152,       52
8 92b8: 00,a0,24,00       func                a000,       24               40960,       36
8 92bc: 00,80,1c,00       func                8000,       1c               32768,       28
8 92c0: 00,40,08,00       func                4000,        8               16384,        8
8 92c4: 00,10,00,00       func                1000,        0                4096,        0
8 92c8: 00,00,00,00       func                   0,        0                   0,        0
8 92cc: 00,00,00,00       func                   0,        0                   0,        0
8 92d0: 00,00,00,00       func                   0,        0                   0,        0
8 92d4: 00,00,00,00       func                   0,        0                   0,        0

FN219 - EGR Mass Flow Transfer:
8 92d8: ff,ff,71,9d       func                ffff,     9d71             1023.98,     1.23
8 92dc: 80,d4,71,9d       func                d480,     9d71              850.00,     1.23
8 92e0: 00,b2,66,86       func                b200,     8666              712.00,     1.05
8 92e4: 00,00,00,00       func                   0,        0                0.00,     0.00
8 92e8: 00,00,00,00       func                   0,        0                0.00,     0.00
8 92ec: 00,00,00,00       func                   0,        0                0.00,     0.00
8 92f0: 00,00,00,00       func                   0,        0                0.00,     0.00
8 92f4: 00,00,00,00       func                   0,        0                0.00,     0.00
8 92f8: 00,00,00,00       func                   0,        0                0.00,     0.00
8 92fc: 00,00,00,00       func                   0,        0                0.00,     0.00

Fc046 - Function 046:
8 9300: ff,ff,80,d4       func                ffff,     d480               65535,    54400
8 9304: d7,09,80,d4       func                 9d7,     d480                2519,    54400
8 9308: 73,08,00,b2       func                 873,     b200                2163,    45568
8 930c: 00,00,00,00       func                   0,        0                   0,        0
8 9310: 00,00,00,00       func                   0,        0                   0,        0
8 9314: 00,00,00,00       func                   0,        0                   0,        0
8 9318: 00,00,00,00       func                   0,        0                   0,        0
8 931c: 00,00,00,00       func                   0,        0                   0,        0
8 9320: 00,00,00,00       func                   0,        0                   0,        0
8 9324: 00,00,00,00       func                   0,        0                   0,        0

FN239 - EGR Flow Error Correction:
8 9328: ff,7f,33,03       func                7fff,      333               32767,      819
8 932c: 40,6a,33,03       func                6a40,      333               27200,      819
8 9330: 40,59,e1,02       func                5940,      2e1               22848,      737
8 9334: 00,00,00,00       func                   0,        0                   0,        0
8 9338: c0,a6,cd,fc       func                a6c0,     fccd              -22848,     -819
8 933c: c0,95,29,fc       func                95c0,     fc29              -27200,     -983
8 9340: 00,80,29,fc       func                8000,     fc29              -32768,     -983

Fc048 - Function 048:
8 9344: ff,ff,00,59       func                ffff,     5900               65535,    22784
8 9348: 00,80,00,59       func                8000,     5900               32768,    22784
8 934c: 00,58,00,2a       func                5800,     2a00               22528,    10752
8 9350: 00,38,00,11       func                3800,     1100               14336,     4352
8 9354: 00,28,00,0c       func                2800,      c00               10240,     3072
8 9358: 00,20,00,09       func                2000,      900                8192,     2304
8 935c: 00,0c,00,00       func                 c00,        0                3072,        0
8 9360: 00,00,00,00       func                   0,        0                   0,        0
8 9364: 00,00,00,00       func                   0,        0                   0,        0
8 9368: 00,00,00,00       func                   0,        0                   0,        0

Fc049 - Function 049:
8 936c: ff,80             func                  ff,       80                 255,      128
8 936e: 00,80             func                   0,       80                   0,      128
8 9370: 00,80             func                   0,       80                   0,      128
8 9372: 00,80             func                   0,       80                   0,      128
8 9374: 00,80             func                   0,       80                   0,      128
8 9376: 00,80             func                   0,       80                   0,      128
8 9378: 00,80             func                   0,       80                   0,      128
8 937a: 00,80             func                   0,       80                   0,      128
8 937c: 00,80             func                   0,       80                   0,      128
8 937e: 00,80             func                   0,       80                   0,      128

Fc050 - Function 050:
8 9380: ff,ff,00,10       func                ffff,     1000               65535,     4096
8 9384: 00,00,00,10       func                   0,     1000                   0,     4096
8 9388: 00,00,00,10       func                   0,     1000                   0,     4096
8 938c: 00,00,00,10       func                   0,     1000                   0,     4096
8 9390: 00,00,00,10       func                   0,     1000                   0,     4096
8 9394: 00,00,00,10       func                   0,     1000                   0,     4096

Fc051 - Function 051:
8 9398: ff,ff,10,01       func                ffff,      110               65535,      272
8 939c: 20,4e,10,01       func                4e20,      110               20000,      272
8 93a0: e0,2e,d2,00       func                2ee0,       d2               12000,      210
8 93a4: 40,1f,b4,00       func                1f40,       b4                8000,      180
8 93a8: a0,0f,93,00       func                 fa0,       93                4000,      147
8 93ac: 00,00,76,00       func                   0,       76                   0,      118
8 93b0: 00,00,76,00       func                   0,       76                   0,      118
8 93b4: 00,00,76,00       func                   0,       76                   0,      118
8 93b8: 00,00,76,00       func                   0,       76                   0,      118
8 93bc: 00,00,76,00       func                   0,       76                   0,      118
8 93c0: 00,00,76,00       func                   0,       76                   0,      118
8 93c4: 00,00,76,00       func                   0,       76                   0,      118
8 93c8: 00,00,76,00       func                   0,       76                   0,      118
8 93cc: 00,00,76,00       func                   0,       76                   0,      118

Fc052 - Function 052:
8 93d0: ff,ff,00,00       func                ffff,        0               65535,        0
8 93d4: 00,00,00,00       func                   0,        0                   0,        0
8 93d8: 00,00,00,00       func                   0,        0                   0,        0
8 93dc: 00,00,00,00       func                   0,        0                   0,        0
8 93e0: 00,00,00,00       func                   0,        0                   0,        0

Fc053 - Function 053:
8 93e4: ff,ff,80,00       func                ffff,       80               65535,      128
8 93e8: 00,00,80,00       func                   0,       80                   0,      128
8 93ec: 00,00,80,00       func                   0,       80                   0,      128
8 93f0: 00,00,80,00       func                   0,       80                   0,      128
8 93f4: 00,00,80,00       func                   0,       80                   0,      128
8 93f8: 00,00,80,00       func                   0,       80                   0,      128

Fc054 - Function 054:
8 93fc: ff,ff,08,00       func                ffff,        8               65535,        8
8 9400: 00,00,08,00       func                   0,        8                   0,        8
8 9404: 00,00,08,00       func                   0,        8                   0,        8
8 9408: 00,00,08,00       func                   0,        8                   0,        8
8 940c: 00,00,08,00       func                   0,        8                   0,        8
8 9410: 00,00,08,00       func                   0,        8                   0,        8
8 9414: 00,00,08,00       func                   0,        8                   0,        8
8 9418: 00,00,08,00       func                   0,        8                   0,        8
8 941c: 00,00,08,00       func                   0,        8                   0,        8

Fc055 - Function 055:
8 9420: ff,ff,08,00       func                ffff,        8               65535,        8
8 9424: 00,00,08,00       func                   0,        8                   0,        8
8 9428: 00,00,08,00       func                   0,        8                   0,        8
8 942c: 00,00,08,00       func                   0,        8                   0,        8
8 9430: 00,00,08,00       func                   0,        8                   0,        8
8 9434: 00,00,08,00       func                   0,        8                   0,        8
8 9438: 00,00,08,00       func                   0,        8                   0,        8
8 943c: 00,00,08,00       func                   0,        8                   0,        8
8 9440: 00,00,08,00       func                   0,        8                   0,        8

Fc056 - Function 056:
8 9444: ff,ff,05,00       func                ffff,        5               65535,        5
8 9448: f0,3c,05,00       func                3cf0,        5               15600,        5
8 944c: 90,33,03,00       func                3390,        3               13200,        3
8 9450: 00,00,03,00       func                   0,        3                   0,        3
8 9454: 00,00,03,00       func                   0,        3                   0,        3
8 9458: 00,00,03,00       func                   0,        3                   0,        3
8 945c: 00,00,03,00       func                   0,        3                   0,        3
8 9460: 00,00,03,00       func                   0,        3                   0,        3
8 9464: 00,00,03,00       func                   0,        3                   0,        3

Fc057 - Function 057:
8 9468: ff,ff,80,89       func                ffff,     8980               65535,    35200
8 946c: 8d,00,80,89       func                  8d,     8980                 141,    35200
8 9470: 6c,00,80,57       func                  6c,     5780                 108,    22400
8 9474: 36,00,80,3e       func                  36,     3e80                  54,    16000
8 9478: 24,00,80,25       func                  24,     2580                  36,     9600
8 947c: 00,00,80,25       func                   0,     2580                   0,     9600

Fc058 - Function 058:
8 9480: ff,ff,00,08       func                ffff,      800               65535,        8
8 9484: b3,00,00,08       func                  b3,      800                 179,        8
8 9488: 33,00,00,00       func                  33,        0                  51,        0
8 948c: 00,00,00,00       func                   0,        0                   0,        0
8 9490: 00,00,00,00       func                   0,        0                   0,        0

Fc059 - Function 059:
8 9494: ff,ff,00,04       func                ffff,      400               65535,        4
8 9498: 00,af,00,04       func                af00,      400               44800,        4
8 949c: 00,4b,00,00       func                4b00,        0               19200,        0
8 94a0: 00,00,00,00       func                   0,        0                   0,        0
8 94a4: 00,00,00,00       func                   0,        0                   0,        0

Rf6_EndAddr - Rbase Rf6 end next address:
8 94a8: 04,97             Rf6 Rf6_EndAddr     word      9704               38660

8 94aa: 01                Rf6+2 Sc0196        byte         1                   1

FN305 - ACT AM Multiplier VE:
8 94ab: 7f,8c             func                  7f,       8c              254.00,     1.09
8 94ad: 64,86             func                  64,       86              200.00,     1.05
8 94af: 5a,80             func                  5a,       80              180.00,     1.00
8 94b1: 80,80             func                  80,       80             -256.00,     1.00
8 94b3: 80,80             func                  80,       80             -256.00,     1.00

FN326 - ECT AM Multiplier VE:
8 94b5: 7f,80             func                  7f,       80              254.00,     1.00
8 94b7: 12,80             func                  12,       80               36.00,     1.00
8 94b9: ec,9a             func                  ec,       9a              -40.00,     1.20
8 94bb: 80,9a             func                  80,       9a             -256.00,     1.20
8 94bd: 80,9a             func                  80,       9a             -256.00,     1.20

FN367 - Injector Offset Voltage:
8 94bf: ff,25             func                  ff,       25               15.94,     1.16
8 94c1: e0,25             func                  e0,       25               14.00,     1.16
8 94c3: d0,28             func                  d0,       28               13.00,     1.25
8 94c5: c0,29             func                  c0,       29               12.00,     1.28
8 94c7: a0,33             func                  a0,       33               10.00,     1.59
8 94c9: 80,53             func                  80,       53                8.00,     2.59
8 94cb: 60,80             func                  60,       80                6.00,     4.00
8 94cd: 00,9a             func                   0,       9a                0.00,     4.81
8 94cf: 00,9a             func                   0,       9a                0.00,     4.81

Fc063 - Function 063:
8 94d1: ff,4d             func                  ff,       4d                 255,       77
8 94d3: 2d,66             func                  2d,       66                  45,      102
8 94d5: 1d,73             func                  1d,       73                  29,      115
8 94d7: 00,73             func                   0,       73                   0,      115
8 94d9: 00,73             func                   0,       73                   0,      115
8 94db: 00,73             func                   0,       73                   0,      115
8 94dd: 00,73             func                   0,       73                   0,      115
8 94df: 00,73             func                   0,       73                   0,      115

Fc064 - Function 064:
8 94e1: ff,40             func                  ff,       40                 255,       64
8 94e3: 00,40             func                   0,       40                   0,       64
8 94e5: 00,40             func                   0,       40                   0,       64
8 94e7: 00,40             func                   0,       40                   0,       64
8 94e9: 00,40             func                   0,       40                   0,       64
8 94eb: 00,40             func                   0,       40                   0,       64
8 94ed: 00,40             func                   0,       40                   0,       64
8 94ef: 00,40             func                   0,       40                   0,       64

8 94f1: ff                                    Unknown Calibration               ff                                  255                                          

Fc065 - Function 065:
8 94f2: ff,ff,00,04       func                ffff,      400               65535,        4
8 94f6: 00,1f,00,04       func                1f00,      400                7936,        4
8 94fa: 00,10,00,01       func                1000,      100                4096,        1
8 94fe: 00,08,00,00       func                 800,        0                2048,        0
8 9502: 00,00,00,00       func                   0,        0                   0,        0

Fc066 - Function 066:
8 9506: ff,ff,00,03       func                ffff,      300               65535,        3
8 950a: 50,46,00,03       func                4650,      300               18000,        3
8 950e: 80,25,00,02       func                2580,      200                9600,        2
8 9512: c8,19,00,01       func                19c8,      100                6600,        1
8 9516: 80,0c,00,00       func                 c80,        0                3200,        0
8 951a: 00,00,00,00       func                   0,        0                   0,        0

Fc067 - Function 067:
8 951e: ff,ff,00,00       func                ffff,        0               65535,        0
8 9522: 00,00,00,00       func                   0,        0                   0,        0
8 9526: 00,00,00,00       func                   0,        0                   0,        0
8 952a: 00,00,00,00       func                   0,        0                   0,        0
8 952e: 00,00,00,00       func                   0,        0                   0,        0
8 9532: 00,00,00,00       func                   0,        0                   0,        0
8 9536: 00,00,00,00       func                   0,        0                   0,        0
8 953a: 00,00,00,00       func                   0,        0                   0,        0
8 953e: 00,00,00,00       func                   0,        0                   0,        0
8 9542: 00,00,00,00       func                   0,        0                   0,        0

Fc068 - Function 068:
8 9546: ff,ff,3d,00       func                ffff,       3d               65535,       61
8 954a: e0,2e,3d,00       func                2ee0,       3d               12000,       61
8 954e: 10,27,66,00       func                2710,       66               10000,      102
8 9552: 70,17,66,00       func                1770,       66                6000,      102
8 9556: a0,0f,7b,00       func                 fa0,       7b                4000,      123
8 955a: 00,00,7b,00       func                   0,       7b                   0,      123

8 955e: 00                Rf6+b6 Sc0197       byte         0                   0
8 955f: 01                Rf6+b7 Sc0198       byte         1                   1

FN332 - AE Pulse Period:
8 9560: ff,24             func                  ff,       24                 255,       36
8 9562: 24,24             func                  24,       24                  36,       36
8 9564: 10,3d             func                  10,       3d                  16,       61
8 9566: 00,5c             func                   0,       5c                   0,       92
8 9568: 00,00             func                   0,        0                   0,        0

FN378 - AE BP Multiplier:
8 956a: ff,80             func                  ff,       80               31.88,     1.00
8 956c: e0,80             func                  e0,       80               28.00,     1.00
8 956e: c8,66             func                  c8,       66               25.00,     0.80
8 9570: a0,53             func                  a0,       53               20.00,     0.65
8 9572: 00,53             func                   0,       53                0.00,     0.65

FNCRK_LAMS - Cranking Lambse (FN348X Crank PW):
8 9574: ff,7f,b4,08       func                7fff,      8b4            65534.00,     3.40
8 9578: 7f,00,b4,08       func                  7f,      8b4              254.00,     3.40
8 957c: 76,00,31,08       func                  76,      831              236.00,     3.20
8 9580: 70,00,31,08       func                  70,      831              224.00,     3.20
8 9584: 6c,00,ae,07       func                  6c,      7ae              216.00,     3.00
8 9588: 64,00,2b,07       func                  64,      72b              200.00,     2.80
8 958c: 5a,00,2b,07       func                  5a,      72b              180.00,     2.80
8 9590: 3c,00,5c,0f       func                  3c,      f5c              120.00,     6.00
8 9594: 23,00,d7,23       func                  23,     23d7               70.00,    14.00
8 9598: 14,00,3f,35       func                  14,     353f               40.00,    20.80
8 959c: 05,00,04,56       func                   5,     5604               10.00,    33.60
8 95a0: f6,ff,e1,7a       func                fff6,     7ae1              -20.00,    48.00
8 95a4: 00,80,e1,7a       func                8000,     7ae1           -65536.00,    48.00

Fc072 - Function 072:
8 95a8: 7f,4d             func                  7f,       4d                 254,       77
8 95aa: 64,4d             func                  64,       4d                 200,       77
8 95ac: 50,53             func                  50,       53                 160,       83
8 95ae: 0a,5a             func                   a,       5a                  20,       90
8 95b0: 80,5a             func                  80,       5a                -256,       90
8 95b2: 80,5a             func                  80,       5a                -256,       90

8 95b4: 7b,00             Rf6+10c Sc0199      word        7b                 123
8 95b6: 14,00             Rf6+10e Sc0200      word        14                  20

8 95b8: 18                Rf6+110 Sc0201      byte        18                  24

Fc073 - Function 073:
8 95b9: ff,80             func                  ff,       80                 255,      128
8 95bb: 3c,80             func                  3c,       80                  60,      128
8 95bd: 2d,3a             func                  2d,       3a                  45,       58
8 95bf: 1e,13             func                  1e,       13                  30,       19
8 95c1: 0f,06             func                   f,        6                  15,        6
8 95c3: 00,00             func                   0,        0                   0,        0

8 95c5: ff                                    Unknown Calibration               ff                                  255                                          

Fc074 - Function 074:
8 95c6: ff,ff,80,00       func                ffff,       80               65535,      128
8 95ca: 00,18,80,00       func                1800,       80                6144,      128
8 95ce: 00,14,60,00       func                1400,       60                5120,       96
8 95d2: 66,0e,40,00       func                 e66,       40                3686,       64
8 95d6: 00,0a,2d,00       func                 a00,       2d                2560,       45
8 95da: 00,00,00,00       func                   0,        0                   0,        0

8 95de: 01                Rf6+136 Sc0202      byte         1                   1

8 95df: 00,90,01                              Unknown Calibration                0, 90,  1                            0, 144,   1                                

Fc075 - Function 075:
8 95e2: ff,80             func                  ff,       80                 255,      128
8 95e4: 40,80             func                  40,       80                  64,      128
8 95e6: 20,b3             func                  20,       b3                  32,      179
8 95e8: 00,b3             func                   0,       b3                   0,      179
8 95ea: 00,b3             func                   0,       b3                   0,      179
8 95ec: 00,b3             func                   0,       b3                   0,      179

Fc076 - Function 076:
8 95ee: ff,7f,00,60       func                7fff,     6000               32767,    24576
8 95f2: e8,03,cd,4c       func                 3e8,     4ccd                1000,    19661
8 95f6: 58,02,00,40       func                 258,     4000                 600,    16384
8 95fa: 38,ff,00,40       func                ff38,     4000                -200,    16384
8 95fe: a8,fd,33,53       func                fda8,     5333                -600,    21299
8 9602: 18,fc,00,60       func                fc18,     6000               -1000,    24576
8 9606: 00,80,00,60       func                8000,     6000              -32768,    24576

Fc077 - Function 077:
8 960a: ff,33             func                  ff,       33                 255,       51
8 960c: 00,6d             func                   0,       6d                   0,      109
8 960e: 00,6d             func                   0,       6d                   0,      109
8 9610: 00,6d             func                   0,       6d                   0,      109

Fc078 - Function 078:
8 9612: ff,7f,7f,00       func                7fff,       7f               32767,      127
8 9616: 90,01,7f,00       func                 190,       7f                 400,      127
8 961a: a0,00,66,00       func                  a0,       66                 160,      102
8 961e: 60,ff,26,00       func                ff60,       26                -160,       38
8 9622: c0,fe,1a,00       func                fec0,       1a                -320,       26
8 9626: 00,80,1a,00       func                8000,       1a              -32768,       26
8 962a: 00,80,1a,00       func                8000,       1a              -32768,       26

Fc079 - Function 079:
8 962e: ff,7f,7f,00       func                7fff,       7f               32767,      127
8 9632: 90,01,7f,00       func                 190,       7f                 400,      127
8 9636: a0,00,66,00       func                  a0,       66                 160,      102
8 963a: 60,ff,26,00       func                ff60,       26                -160,       38
8 963e: c0,fe,1a,00       func                fec0,       1a                -320,       26
8 9642: 00,80,1a,00       func                8000,       1a              -32768,       26
8 9646: 00,80,1a,00       func                8000,       1a              -32768,       26

Fc080 - Function 080:
8 964a: ff,7f,08,00       func                7fff,        8               32767,        8
8 964e: 20,03,08,00       func                 320,        8                 800,        8
8 9652: 90,01,10,00       func                 190,       10                 400,       16
8 9656: 70,fe,10,00       func                fe70,       10                -400,       16
8 965a: e0,fc,08,00       func                fce0,        8                -800,        8
8 965e: 00,80,08,00       func                8000,        8              -32768,        8
8 9662: 00,80,08,00       func                8000,        8              -32768,        8

Fc081 - Function 081:
8 9666: ff,ff,00,80       func                ffff,     8000               65535,    32768
8 966a: e1,1a,00,80       func                1ae1,     8000                6881,    32768
8 966e: 9a,19,9a,69       func                199a,     699a                6554,    27034
8 9672: 66,16,71,5d       func                1666,     5d71                5734,    23921
8 9676: 66,0e,48,41       func                 e66,     4148                3686,    16712
8 967a: 00,08,d7,33       func                 800,     33d7                2048,    13271
8 967e: cd,04,14,2e       func                 4cd,     2e14                1229,    11796
8 9682: 33,03,f6,28       func                 333,     28f6                 819,    10486
8 9686: 9a,01,48,21       func                 19a,     2148                 410,     8520
8 968a: 00,00,a4,10       func                   0,     10a4                   0,     4260

Fc082 - Function 082:
8 968e: ff,7f,33,53       func                7fff,     5333               65534,    21299
8 9692: 50,00,33,53       func                  50,     5333                 160,    21299
8 9696: 3c,00,66,66       func                  3c,     6666                 120,    26214
8 969a: 1e,00,00,80       func                  1e,     8000                  60,    32768
8 969e: 00,80,00,80       func                8000,     8000              -65536,    32768
8 96a2: 00,80,00,80       func                8000,     8000              -65536,    32768
8 96a6: 00,80,00,80       func                8000,     8000              -65536,    32768

Fc083 - Function 083:
8 96aa: ff,7f,66,26       func                7fff,     2666               65534,     9830
8 96ae: 46,00,66,26       func                  46,     2666                 140,     9830
8 96b2: 32,00,33,33       func                  32,     3333                 100,    13107
8 96b6: 00,80,33,33       func                8000,     3333              -65536,    13107
8 96ba: 00,80,33,33       func                8000,     3333              -65536,    13107
8 96be: 00,80,33,33       func                8000,     3333              -65536,    13107
8 96c2: 00,80,33,33       func                8000,     3333              -65536,    13107

Fc084 - Function 084:
8 96c6: 7f,00             func                  7f,        0                 127,        0
8 96c8: 3c,00             func                  3c,        0                  60,        0
8 96ca: 1e,08             func                  1e,        8                  30,        8
8 96cc: 0a,0c             func                   a,        c                  10,       12
8 96ce: 80,0c             func                  80,        c                -128,       12
8 96d0: 80,0c             func                  80,        c                -128,       12
8 96d2: 80,0c             func                  80,        c                -128,       12
8 96d4: 80,0c             func                  80,        c                -128,       12
8 96d6: 80,0c             func                  80,        c                -128,       12
8 96d8: 80,0c             func                  80,        c                -128,       12

Fc085 - Function 085:
8 96da: 7f,00             func                  7f,        0                 127,        0
8 96dc: 3c,00             func                  3c,        0                  60,        0
8 96de: 32,03             func                  32,        3                  50,        3
8 96e0: 1e,04             func                  1e,        4                  30,        4
8 96e2: 0a,06             func                   a,        6                  10,        6
8 96e4: 80,06             func                  80,        6                -128,        6
8 96e6: 80,06             func                  80,        6                -128,        6

Fc086 - Function 086:
8 96e8: ff,50             func                  ff,       50                 255,       80
8 96ea: 80,44             func                  80,       44                 128,       68
8 96ec: 00,44             func                   0,       44                   0,       68

St0030 - Structure 030:
8 96ee: 28                struct              28

8 96ef: 1e                Rf6+247 Sc0203      byte        1e                  30

Fc087 - Function 087:
8 96f0: ff,64             func                  ff,       64                 255,      100
8 96f2: 00,64             func                   0,       64                   0,      100
8 96f4: 00,64             func                   0,       64                   0,      100
8 96f6: 00,64             func                   0,       64                   0,      100
8 96f8: 00,64             func                   0,       64                   0,      100
8 96fa: 00,64             func                   0,       64                   0,      100
8 96fc: 00,64             func                   0,       64                   0,      100
8 96fe: 00,64             func                   0,       64                   0,      100

8 9700: 73                Rf6+258 Sc0204      byte        73                 115
8 9701: 06                Rf6+259 Sc0205      byte         6                   6
8 9702: 84                Rf6+25a Sc0206      byte        84                 132
8 9703: 10                Rf6+25b Sc0207      byte        10                  16

Rf8_EndAddr - Rbase Rf8 end next address:
8 9704: 9a,9b             Rf8 Rf8_EndAddr     word      9b9a               39834

FN1362 - Base OL Fuel:
8 9706: 73,76,79,7a,7a,7a,7a,7a,7a,7a       table       73, 76, 79, 7a, 7a, 7a, 7a, 7a, 7a, 7a           0.90,    0.92,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95
8 9710: 72,75,76,77,78,78,78,7a,7d,7d       table       72, 75, 76, 77, 78, 78, 78, 7a, 7d, 7d           0.89,    0.91,    0.92,    0.93,    0.94,    0.94,    0.94,    0.95,    0.98,    0.98
8 971a: 71,74,74,75,76,76,78,7a,7a,7b       table       71, 74, 74, 75, 76, 76, 78, 7a, 7a, 7b           0.88,    0.91,    0.91,    0.91,    0.92,    0.92,    0.94,    0.95,    0.95,    0.96
8 9724: 6f,72,73,74,76,77,76,76,76,76       table       6f, 72, 73, 74, 76, 77, 76, 76, 76, 76           0.87,    0.89,    0.90,    0.91,    0.92,    0.93,    0.92,    0.92,    0.92,    0.92
8 972e: 6d,70,72,73,74,76,73,76,76,76       table       6d, 70, 72, 73, 74, 76, 73, 76, 76, 76           0.85,    0.88,    0.89,    0.90,    0.91,    0.92,    0.90,    0.92,    0.92,    0.92
8 9738: 6a,6e,6f,71,72,73,74,74,76,76       table       6a, 6e, 6f, 71, 72, 73, 74, 74, 76, 76           0.83,    0.86,    0.87,    0.88,    0.89,    0.90,    0.91,    0.91,    0.92,    0.92
8 9742: 69,6d,6e,6f,71,72,74,73,73,73       table       69, 6d, 6e, 6f, 71, 72, 74, 73, 73, 73           0.82,    0.85,    0.86,    0.87,    0.88,    0.89,    0.91,    0.90,    0.90,    0.90
8 974c: 68,6c,6d,6e,6f,71,74,73,73,73       table       68, 6c, 6d, 6e, 6f, 71, 74, 73, 73, 73           0.81,    0.84,    0.85,    0.86,    0.87,    0.88,    0.91,    0.90,    0.90,    0.90

FN1361_H_RES - Startup Enrichment Lambse Subtractor:
8 9756: 31,31,2e,29,1c,18,12,0d,08,08       table       31, 31, 2e, 29, 1c, 18, 12,  d,  8,  8           0.38,    0.38,    0.36,    0.32,    0.22,    0.19,    0.14,    0.10,    0.06,    0.06
8 9760: 2e,2c,26,1f,14,12,0a,06,05,04       table       2e, 2c, 26, 1f, 14, 12,  a,  6,  5,  4           0.36,    0.34,    0.30,    0.24,    0.16,    0.14,    0.08,    0.05,    0.04,    0.03
8 976a: 29,26,1d,12,0c,08,06,04,03,03       table       29, 26, 1d, 12,  c,  8,  6,  4,  3,  3           0.32,    0.30,    0.23,    0.14,    0.09,    0.06,    0.05,    0.03,    0.02,    0.02
8 9774: 26,20,1b,0d,08,06,03,00,00,00       table       26, 20, 1b,  d,  8,  6,  3,  0,  0,  0           0.30,    0.25,    0.21,    0.10,    0.06,    0.05,    0.02,    0.00,    0.00,    0.00
8 977e: 1f,1a,17,0a,06,04,00,00,00,00       table       1f, 1a, 17,  a,  6,  4,  0,  0,  0,  0           0.24,    0.20,    0.18,    0.08,    0.05,    0.03,    0.00,    0.00,    0.00,    0.00
8 9788: 17,13,0d,08,05,00,00,00,00,00       table       17, 13,  d,  8,  5,  0,  0,  0,  0,  0           0.18,    0.15,    0.10,    0.06,    0.04,    0.00,    0.00,    0.00,    0.00,    0.00
8 9792: 11,0d,08,03,00,00,00,00,00,00       table       11,  d,  8,  3,  0,  0,  0,  0,  0,  0           0.13,    0.10,    0.06,    0.02,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 979c: 0d,09,05,00,00,00,00,00,00,00       table        d,  9,  5,  0,  0,  0,  0,  0,  0,  0           0.10,    0.07,    0.04,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

FN1462 - Base CL Fuel (MPG Mode):
8 97a6: 7a,7a,7a,7a,7a,7a,7a,7a,7a,7a       table       7a, 7a, 7a, 7a, 7a, 7a, 7a, 7a, 7a, 7a           0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95
8 97b0: 7a,7a,7a,7a,7a,7a,7b,7d,7d,7d       table       7a, 7a, 7a, 7a, 7a, 7a, 7b, 7d, 7d, 7d           0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.96,    0.98,    0.98,    0.98
8 97ba: 7a,7a,7a,7a,7a,7a,7b,7f,7f,7f       table       7a, 7a, 7a, 7a, 7a, 7a, 7b, 7f, 7f, 7f           0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.96,    0.99,    0.99,    0.99
8 97c4: 7a,7a,7a,7a,7a,7a,7c,7f,7f,7f       table       7a, 7a, 7a, 7a, 7a, 7a, 7c, 7f, 7f, 7f           0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.97,    0.99,    0.99,    0.99
8 97ce: 7a,7a,7a,7a,7a,7a,7c,7d,7d,7d       table       7a, 7a, 7a, 7a, 7a, 7a, 7c, 7d, 7d, 7d           0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.97,    0.98,    0.98,    0.98
8 97d8: 7a,7a,7a,7a,7a,7a,7a,7c,7b,7b       table       7a, 7a, 7a, 7a, 7a, 7a, 7a, 7c, 7b, 7b           0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.95,    0.97,    0.96,    0.96
8 97e2: 7a,7a,7a,7a,7a,76,76,78,78,78       table       7a, 7a, 7a, 7a, 7a, 76, 76, 78, 78, 78           0.95,    0.95,    0.95,    0.95,    0.95,    0.92,    0.92,    0.94,    0.94,    0.94
8 97ec: 7a,7a,7a,7a,7a,76,76,77,77,77       table       7a, 7a, 7a, 7a, 7a, 76, 76, 77, 77, 77           0.95,    0.95,    0.95,    0.95,    0.95,    0.92,    0.92,    0.93,    0.93,    0.93

FN1303 - Desired Accel Enrichment fuel flow:
8 97f6: 30,38,40,90,a4,c0,dc,f0       table       30, 38, 40, 90, a4, c0, dc, f0         48,  56,  64, 144, 164, 192, 220, 240
8 97fe: 2c,30,3c,5c,84,b8,c8,dc       table       2c, 30, 3c, 5c, 84, b8, c8, dc         44,  48,  60,  92, 132, 184, 200, 220
8 9806: 28,2c,34,50,78,a0,b4,c8       table       28, 2c, 34, 50, 78, a0, b4, c8         40,  44,  52,  80, 120, 160, 180, 200
8 980e: 14,1c,24,3c,44,4c,50,60       table       14, 1c, 24, 3c, 44, 4c, 50, 60         20,  28,  36,  60,  68,  76,  80,  96
8 9816: 0c,0e,10,20,24,2c,34,3c       table        c,  e, 10, 20, 24, 2c, 34, 3c         12,  14,  16,  32,  36,  44,  52,  60
8 981e: 08,0a,0c,18,1c,24,2c,34       table        8,  a,  c, 18, 1c, 24, 2c, 34          8,  10,  12,  24,  28,  36,  44,  52
8 9826: 04,08,08,14,18,20,28,30       table        4,  8,  8, 14, 18, 20, 28, 30          4,   8,   8,  20,  24,  32,  40,  48

Tb012 - Table 012:
8 982e: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9838: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9842: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 984c: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9856: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9860: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 986a: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9874: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0

FN1120 - Base MBT Spark Table:
8 987e: 18,18,30,40,58,60,68,68,68,68       table       18, 18, 30, 40, 58, 60, 68, 68, 68, 68           6.00,    6.00,   12.00,   16.00,   22.00,   24.00,   26.00,   26.00,   26.00,   26.00
8 9888: 18,18,30,48,60,70,78,78,78,78       table       18, 18, 30, 48, 60, 70, 78, 78, 78, 78           6.00,    6.00,   12.00,   18.00,   24.00,   28.00,   30.00,   30.00,   30.00,   30.00
8 9892: 18,18,38,58,70,78,78,78,80,80       table       18, 18, 38, 58, 70, 78, 78, 78, 80, 80           6.00,    6.00,   14.00,   22.00,   28.00,   30.00,   30.00,   30.00,   32.00,   32.00
8 989c: 20,20,3c,60,70,78,78,78,7c,80       table       20, 20, 3c, 60, 70, 78, 78, 78, 7c, 80           8.00,    8.00,   15.00,   24.00,   28.00,   30.00,   30.00,   30.00,   31.00,   32.00
8 98a6: 28,28,40,60,70,70,70,74,78,78       table       28, 28, 40, 60, 70, 70, 70, 74, 78, 78          10.00,   10.00,   16.00,   24.00,   28.00,   28.00,   28.00,   29.00,   30.00,   30.00
8 98b0: 30,34,48,68,6c,70,6c,70,74,70       table       30, 34, 48, 68, 6c, 70, 6c, 70, 74, 70          12.00,   13.00,   18.00,   26.00,   27.00,   28.00,   27.00,   28.00,   29.00,   28.00
8 98ba: 30,38,4c,60,66,68,68,68,68,68       table       30, 38, 4c, 60, 66, 68, 68, 68, 68, 68          12.00,   14.00,   19.00,   24.00,   25.50,   26.00,   26.00,   26.00,   26.00,   26.00
8 98c4: 30,38,50,5c,60,64,64,68,68,68       table       30, 38, 50, 5c, 60, 64, 64, 68, 68, 68          12.00,   14.00,   20.00,   23.00,   24.00,   25.00,   25.00,   26.00,   26.00,   26.00

FN1121 - MBT Spark EGR Adder:
8 98ce: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 98d8: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 98e2: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 98ec: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 98f6: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9900: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 990a: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9914: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

FN1122 - Spark Advance Reduction Table for Octane:
8 991e: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9928: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9932: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 993c: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9946: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9950: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 995a: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9964: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

Tb016 - Table 016:
8 996e: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9978: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9982: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 998c: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 9996: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 99a0: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 99aa: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0
8 99b4: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0          0,   0,   0,   0,   0,   0,   0,   0,   0,   0

FN1126 - Base MBT Spark Table (MPG Mode):
8 99be: 18,18,30,40,58,60,68,68,68,68       table       18, 18, 30, 40, 58, 60, 68, 68, 68, 68           6.00,    6.00,   12.00,   16.00,   22.00,   24.00,   26.00,   26.00,   26.00,   26.00
8 99c8: 18,18,30,48,60,68,70,74,78,78       table       18, 18, 30, 48, 60, 68, 70, 74, 78, 78           6.00,    6.00,   12.00,   18.00,   24.00,   26.00,   28.00,   29.00,   30.00,   30.00
8 99d2: 18,18,38,58,68,70,74,78,80,80       table       18, 18, 38, 58, 68, 70, 74, 78, 80, 80           6.00,    6.00,   14.00,   22.00,   26.00,   28.00,   29.00,   30.00,   32.00,   32.00
8 99dc: 20,20,3c,60,6c,70,70,70,7c,80       table       20, 20, 3c, 60, 6c, 70, 70, 70, 7c, 80           8.00,    8.00,   15.00,   24.00,   27.00,   28.00,   28.00,   28.00,   31.00,   32.00
8 99e6: 28,28,40,60,6c,6c,6c,6c,74,78       table       28, 28, 40, 60, 6c, 6c, 6c, 6c, 74, 78          10.00,   10.00,   16.00,   24.00,   27.00,   27.00,   27.00,   27.00,   29.00,   30.00
8 99f0: 30,34,48,68,6c,68,68,68,6c,6c       table       30, 34, 48, 68, 6c, 68, 68, 68, 6c, 6c          12.00,   13.00,   18.00,   26.00,   27.00,   26.00,   26.00,   26.00,   27.00,   27.00
8 99fa: 30,38,4c,60,66,68,64,64,64,64       table       30, 38, 4c, 60, 66, 68, 64, 64, 64, 64          12.00,   14.00,   19.00,   24.00,   25.50,   26.00,   25.00,   25.00,   25.00,   25.00
8 9a04: 30,38,50,5c,60,64,64,64,64,64       table       30, 38, 50, 5c, 60, 64, 64, 64, 64, 64          12.00,   14.00,   20.00,   23.00,   24.00,   25.00,   25.00,   25.00,   25.00,   25.00

FN1127 - Spark Advance  Adder  Table  for  Cold  Temperatures  and Tip-ins:
8 9a0e: 14,14,14,14,00,00,00,00,00,00       table       14, 14, 14, 14,  0,  0,  0,  0,  0,  0           5.00,    5.00,    5.00,    5.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a18: 14,14,14,14,00,00,00,00,00,00       table       14, 14, 14, 14,  0,  0,  0,  0,  0,  0           5.00,    5.00,    5.00,    5.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a22: 14,14,14,14,00,00,00,00,00,00       table       14, 14, 14, 14,  0,  0,  0,  0,  0,  0           5.00,    5.00,    5.00,    5.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a2c: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a36: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a40: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a4a: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a54: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

FN1128 - Spark Cold Temperature Multiplier:
8 9a5e: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9a68: 00,00,00,00,00,00,1a,1a,1a,1a       table        0,  0,  0,  0,  0,  0, 1a, 1a, 1a, 1a           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.41,    0.41,    0.41,    0.41
8 9a72: 00,00,00,00,00,00,33,33,33,33       table        0,  0,  0,  0,  0,  0, 33, 33, 33, 33           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.80,    0.80,    0.80,    0.80
8 9a7c: 00,00,00,00,00,00,5a,5a,5a,5a       table        0,  0,  0,  0,  0,  0, 5a, 5a, 5a, 5a           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    1.41,    1.41,    1.41,    1.41
8 9a86: 00,00,00,00,00,00,80,80,80,80       table        0,  0,  0,  0,  0,  0, 80, 80, 80, 80           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    2.00,    2.00,    2.00,    2.00
8 9a90: 00,00,00,00,00,00,80,80,80,80       table        0,  0,  0,  0,  0,  0, 80, 80, 80, 80           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    2.00,    2.00,    2.00,    2.00
8 9a9a: 00,00,00,00,00,00,80,80,80,80       table        0,  0,  0,  0,  0,  0, 80, 80, 80, 80           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    2.00,    2.00,    2.00,    2.00
8 9aa4: 00,00,00,00,00,00,80,80,80,80       table        0,  0,  0,  0,  0,  0, 80, 80, 80, 80           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    2.00,    2.00,    2.00,    2.00

FN1129 - MBT Spark EGR Adder (MPG Mode):
8 9aae: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9ab8: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9ac2: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9acc: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9ad6: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9ae0: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9aea: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9af4: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

Tb021 - Table 021:
8 9afe: 0c,07,06,04,04       table        c,  7,  6,  4,  4         12,   7,   6,   4,   4
8 9b03: 12,0a,07,06,04       table       12,  a,  7,  6,  4         18,  10,   7,   6,   4
8 9b08: 1b,0c,07,07,05       table       1b,  c,  7,  7,  5         27,  12,   7,   7,   5
8 9b0d: 27,12,0b,09,07       table       27, 12,  b,  9,  7         39,  18,  11,   9,   7
8 9b12: 38,13,0c,0a,08       table       38, 13,  c,  a,  8         56,  19,  12,  10,   8
8 9b17: 00,1b,0f,0c,09       table        0, 1b,  f,  c,  9          0,  27,  15,  12,   9
8 9b1c: 00,24,12,10,0a       table        0, 24, 12, 10,  a          0,  36,  18,  16,  10
8 9b21: 00,00,13,11,0d       table        0,  0, 13, 11,  d          0,   0,  19,  17,  13
8 9b26: 00,00,13,11,0d       table        0,  0, 13, 11,  d          0,   0,  19,  17,  13

8 9b2b: ff                                    Unknown Calibration               ff                                  255                                          

Fc088 - Function 088:
8 9b2c: ff,ff,00,20       func                ffff,     2000               65535,     8192
8 9b30: 20,1c,00,20       func                1c20,     2000                7200,     8192
8 9b34: 70,17,00,1c       func                1770,     1c00                6000,     7168
8 9b38: b8,0b,00,14       func                 bb8,     1400                3000,     5120
8 9b3c: 00,00,00,00       func                   0,        0                   0,        0

FN1325 - Adaptive Update Rate (LOAD):
8 9b40: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b4a: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b54: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b5e: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b68: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b72: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b7c: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b86: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20
8 9b90: 14,14,14,14,14,14,14,14,14,14       table       14, 14, 14, 14, 14, 14, 14, 14, 14, 14         20,  20,  20,  20,  20,  20,  20,  20,  20,  20

Rfa_EndAddr - Rbase Rfa end next address:
8 9b9a: 1a,9d             Rfa Rfa_EndAddr     word      9d1a               40218

8 9b9c: 01                Rfa+2 Sc0210_1      byte         1                   1

8 9b9d: ff                                    Unknown Calibration               ff                                  255                                          

8 9b9e: 1c,05             Rfa+4 Sc0211        word       51c                1308
8 9ba0: 1c,05             Rfa+6 Sc0212        word       51c                1308

Sc0210 - Signature PIP Difference Value - MHPFD:
8 9ba2: 33,33             Rfa+8 Sc0210        word      3333                0.20
8 9ba4: 33,93             Rfa+a Sc0214        word      9333               37683

8 9ba6: 3b                Rfa+c Sc0215        byte        3b                  59
8 9ba7: 09                Rfa+d Sc0216        byte         9                   9
8 9ba8: 10                Rfa+e Sc0217        byte        10                  16

8 9ba9: ff                                    Unknown Calibration               ff                                  255                                          

8 9baa: 00,96             Rfa+10 Sc0218       word      9600               38400

St0031 - Structure 031:
8 9bac: 0a                struct              a

8 9bad: 28,05                                 Unknown Calibration               28,  5                               40,   5                                     

8 9baf: 28                Rfa+15 Sc0219       byte        28                  40
8 9bb0: 04                Rfa+16 Sc0220       byte         4                   4
8 9bb1: 73                Rfa+17 Sc0221       byte        73                 115
8 9bb2: 03                Rfa+18 Sc0222       byte         3                   3

8 9bb3: ff                                    Unknown Calibration               ff                                  255                                          

8 9bb4: 00,00             Rfa+1a Sc0223       word         0                   0

8 9bb6: ff                Rfa+1c Sc0224       byte        ff                 255

8 9bb7: ff                                    Unknown Calibration               ff                                  255                                          

8 9bb8: 00,00             Rfa+1e Sc0225       word         0                   0

8 9bba: 04                Rfa+20 Sc0226       byte         4                   4
8 9bbb: 00                Rfa+21 Sc0227       byte         0                   0
8 9bbc: 01                Rfa+22 Sc0228       byte         1                   1
8 9bbd: ff                Rfa+23 Sc0229       byte        ff                 255
8 9bbe: 80                Rfa+24 Sc0230       byte        80                 128

8 9bbf: ff                                    Unknown Calibration               ff                                  255                                          

8 9bc0: 00,64             Rfa+26 Sc0231       word      6400               25600

8 9bc2: 21                Rfa+28 Sc0232       byte        21                  33
8 9bc3: 01                Rfa+29 Sc0233       byte         1                   1
8 9bc4: 80                Rfa+2a Sc0234       byte        80                 128

TFCTM - Transient Fuel Delay Startup:
8 9bc5: 00                Rfa+2b TFCTM        byte         0                   0
8 9bc6: 08                Rfa+2c Sc0236       byte         8                   8
8 9bc7: 1a                Rfa+2d Sc0237       byte        1a                  26

MEFTRD - Transient Fuel Decel Multiplier:
8 9bc8: 33                Rfa+2e MEFTRD       byte        33                0.40
8 9bc9: 40                Rfa+2f Sc0239       byte        40                  64
8 9bca: 00                Rfa+30 Sc0240       byte         0                   0

FN307 - Transient Constant  Multiplier:
8 9bcb: ff,20             func                  ff,       20                 255,     1.00
8 9bcd: 00,20             func                   0,       20                   0,     1.00
8 9bcf: 00,20             func                   0,       20                   0,     1.00
8 9bd1: 00,20             func                   0,       20                   0,     1.00
8 9bd3: 00,20             func                   0,       20                   0,     1.00
8 9bd5: 00,20             func                   0,       20                   0,     1.00
8 9bd7: 00,20             func                   0,       20                   0,     1.00

Tb023 - Table 023:
8 9bd9: 60,50,38,28       table       60, 50, 38, 28         96,  80,  56,  40
8 9bdd: 60,50,38,28       table       60, 50, 38, 28         96,  80,  56,  40
8 9be1: 60,50,38,28       table       60, 50, 38, 28         96,  80,  56,  40
8 9be5: 60,50,38,28       table       60, 50, 38, 28         96,  80,  56,  40
8 9be9: 60,50,38,28       table       60, 50, 38, 28         96,  80,  56,  40

8 9bed: 01                Rfa+53 Sc0241       byte         1                   1
8 9bee: 50                Rfa+54 Sc0242       byte        50                  80
8 9bef: 0a                Rfa+55 Sc0243       byte         a                  10

8 9bf0: 80,00             Rfa+56 Sc0244       word        80                 128

8 9bf2: 10                Rfa+58 Sc0245       byte        10                  16

Fc090 - Function 090:
8 9bf3: ff,80             func                  ff,       80                 255,      128
8 9bf5: 00,80             func                   0,       80                   0,      128
8 9bf7: 00,80             func                   0,       80                   0,      128
8 9bf9: 00,80             func                   0,       80                   0,      128
8 9bfb: 00,80             func                   0,       80                   0,      128
8 9bfd: 00,80             func                   0,       80                   0,      128

8 9bff: ff                                    Unknown Calibration               ff                                  255                                          

8 9c00: c0,04             Rfa+66 Sc0246       word       4c0                1216
8 9c02: c8,00             Rfa+68 Sc0247       word        c8                 200
8 9c04: 90,01             Rfa+6a Sc0248       word       190                 400

St0032 - Structure 032:
8 9c06: 35                struct              35

8 9c07: 1e,7f,3a,00,00,00,ff,00               Unknown Calibration               1e, 7f, 3a,  0,  0,  0, ff,  0       30, 127,  58,   0,   0,   0, 255,   0       
8 9c0f: 00                                    Unknown Calibration                0                                    0                                          

8 9c10: 40,06             Rfa+76 Sc0249       word       640                1600
8 9c12: 2c,01             Rfa+78 Sc0250       word       12c                 300

8 9c14: 14                Rfa+7a Sc0251       byte        14                  20
8 9c15: 00                Rfa+7b Sc0252       byte         0                   0
8 9c16: bc                Rfa+7c Sc0253       byte        bc                 188

8 9c17: 90,80                                 Unknown Calibration               90, 80                              144, 128                                     

8 9c19: 00                Rfa+7f Sc0254       byte         0                   0

St0033 - Structure 033:
8 9c1a: 14                struct              14

8 9c1b: 32,0f                                 Unknown Calibration               32,  f                               50,  15                                     

St0034 - Structure 034:
8 9c1d: 0f                struct              f

8 9c1e: 28,0a                                 Unknown Calibration               28,  a                               40,  10                                     

8 9c20: 00                Rfa+86 Sc0255       byte         0                   0

8 9c21: ff                                    Unknown Calibration               ff                                  255                                          

8 9c22: f6,28             Rfa+88 Sc0256       word      28f6               10486
8 9c24: 00,00             Rfa+8a Sc0257       word         0                   0

8 9c26: 01                Rfa+8c Sc0258       byte         1                   1

8 9c27: ff                                    Unknown Calibration               ff                                  255                                          

8 9c28: 00,30             Rfa+8e Sc0259       word      3000               12288
8 9c2a: 90,01             Rfa+90 Sc0260       word       190                 400
8 9c2c: 00,04             Rfa+92 Sc0261       word       400                1024
8 9c2e: 80,02             Rfa+94 Sc0262       word       280                 640

8 9c30: d0                Rfa+96 Sc0263       byte        d0                 -48
8 9c31: d8                Rfa+97 Sc0264       byte        d8                 216
8 9c32: 01                Rfa+98 Sc0265       byte         1                   1

St0035 - Structure 035:
8 9c33: 00                struct              0

8 9c34: 00,00,00,00,00,00,00                  Unknown Calibration                0,  0,  0,  0,  0,  0,  0            0,   0,   0,   0,   0,   0,   0            

8 9c3b: 60                Rfa+a1 Sc0266       byte        60                  96

8 9c3c: 80,08             Rfa+a2 Sc0267       word       880                2176

8 9c3e: 20                Rfa+a4 Sc0268       byte        20                  32
8 9c3f: 46                Rfa+a5 Sc0269       byte        46                  70

8 9c40: 00,00             Rfa+a6 Sc0270       word         0                   0
8 9c42: 00,00             Rfa+a8 Sc0271       word         0                   0
8 9c44: 80,3e             Rfa+aa Sc0272       word      3e80               16000

8 9c46: 04                Rfa+ac Sc0273       byte         4                   4
8 9c47: 01                Rfa+ad Sc0274       byte         1                   1

8 9c48: 19,00             Rfa+ae Sc0275       word        19                  25
8 9c4a: 84,03             Rfa+b0 Sc0276       word       384                 900
8 9c4c: 0a,00             Rfa+b2 Sc0277       word         a                  10

St0036 - Structure 036:
8 9c4e: 01                struct              1

8 9c4f: 03,07,02,06,05,04,08                  Unknown Calibration                3,  7,  2,  6,  5,  4,  8            3,   7,   2,   6,   5,   4,   8            

8 9c56: 37                Rfa+bc Sc0278       byte        37                  55
8 9c57: 04                Rfa+bd Sc0279       byte         4                   4
8 9c58: 14                Rfa+be Sc0280       byte        14                  20

8 9c59: 01                                    Unknown Calibration                1                                    1                                          

8 9c5a: 0d                Rfa+c0 Sc0281       byte         d                  13
8 9c5b: 02                Rfa+c1 Sc0282       byte         2                   2

St0037 - Structure 037:
8 9c5c: 00                struct              0

8 9c5d: 00,01                                 Unknown Calibration                0,  1                                0,   1                                     

8 9c5f: b3                Rfa+c5 Sc0283       byte        b3                 179

8 9c60: 05,01,78,03,01                        Unknown Calibration                5,  1, 78,  3,  1                    5,   1, 120,   3,   1                      

8 9c65: 7f                Rfa+cb Sc0284       byte        7f                 127
8 9c66: 80                Rfa+cc Sc0285       byte        80                 128
8 9c67: 06                Rfa+cd Sc0286       byte         6                   6
8 9c68: 28                Rfa+ce Sc0287       byte        28                  40
8 9c69: 20                Rfa+cf Sc0288       byte        20                  32

8 9c6a: 01,00,00                              Unknown Calibration                1,  0,  0                            1,   0,   0                                

St0038 - Structure 038:
8 9c6d: 3c                struct              3c

8 9c6e: 78,00                                 Unknown Calibration               78,  0                              120,   0                                     

St0039 - Structure 039:
8 9c70: 50                struct              50

8 9c71: a0,00,00                              Unknown Calibration               a0,  0,  0                          160,   0,   0                                

St0040 - Structure 040:
8 9c74: 50                struct              50

8 9c75: 01,a8,00,a8,00,50,01,9a               Unknown Calibration                1, a8,  0, a8,  0, 50,  1, 9a        1, 168,   0, 168,   0,  80,   1, 154       
8 9c7d: 09,66,f6,9a,09,29,00,f6               Unknown Calibration                9, 66, f6, 9a,  9, 29,  0, f6        9, 102, 246, 154,   9,  41,   0, 246       
8 9c85: 28,33,01,00,04,90,01,c8               Unknown Calibration               28, 33,  1,  0,  4, 90,  1, c8       40,  51,   1,   0,   4, 144,   1, 200       
8 9c8d: 00,40,00                              Unknown Calibration                0, 40,  0                            0,  64,   0                                

8 9c90: 40,03             Rfa+f6 Sc0289       word       340                 832

8 9c92: 05                Rfa+f8 Sc0290       byte         5                   5

8 9c93: 01,08,01,03,0e,00,80,53               Unknown Calibration                1,  8,  1,  3,  e,  0, 80, 53        1,   8,   1,   3,  14,   0, 128,  83       
8 9c9b: 00,4e,00,00,00,00,08,00               Unknown Calibration                0, 4e,  0,  0,  0,  0,  8,  0        0,  78,   0,   0,   0,   0,   8,   0       
8 9ca3: 00,96,00                              Unknown Calibration                0, 96,  0                            0, 150,   0                                

8 9ca6: 3d,0a             Rfa+10c Sc0291      word       a3d                2621
8 9ca8: 9a,99             Rfa+10e Sc0292      word      999a               39322

8 9caa: 33,01,1e                              Unknown Calibration               33,  1, 1e                           51,   1,  30                                

8 9cad: 80                Rfa+113 Sc0293      byte        80                 128
8 9cae: b0                Rfa+114 Sc0294      byte        b0                 176
8 9caf: 18                Rfa+115 Sc0295      byte        18                  24

8 9cb0: 96,ff                                 Unknown Calibration               96, ff                              150, 255                                     

8 9cb2: 00,00             Rfa+118 Sc0296      word         0                   0

8 9cb4: 02                Rfa+11a Sc0297      byte         2                   2

8 9cb5: 00,ec,2c                              Unknown Calibration                0, ec, 2c                            0, 236,  44                                

Fc091 - Function 091:
8 9cb8: ff,00             func                  ff,        0                 255,        0
8 9cba: 00,00             func                   0,        0                   0,        0
8 9cbc: 00,00             func                   0,        0                   0,        0
8 9cbe: 00,00             func                   0,        0                   0,        0
8 9cc0: 00,00             func                   0,        0                   0,        0

Fc092 - Function 092:
8 9cc2: ff,ff,cd,00       func                ffff,       cd               65535,      205
8 9cc6: 00,20,cd,00       func                2000,       cd                8192,      205
8 9cca: 00,18,a4,00       func                1800,       a4                6144,      164
8 9cce: 00,10,8f,00       func                1000,       8f                4096,      143
8 9cd2: 00,08,52,00       func                 800,       52                2048,       82
8 9cd6: cd,04,1f,00       func                 4cd,       1f                1229,       31
8 9cda: 00,00,02,00       func                   0,        2                   0,        2

8 9cde: 8f,02             Rfa+144 Sc0298      word       28f                 655
8 9ce0: 33,00             Rfa+146 Sc0299      word        33                  51
8 9ce2: 33,00             Rfa+148 Sc0300      word        33                  51

8 9ce4: 5a                Rfa+14a Sc0301      byte        5a                  90

8 9ce5: ff                                    Unknown Calibration               ff                                  255                                          

8 9ce6: 00,00             Rfa+14c Sc0302      word         0                   0

8 9ce8: 66                Rfa+14e Sc0303      byte        66                 102
8 9ce9: 64                Rfa+14f Sc0304      byte        64                 100
8 9cea: 00                Rfa+150 Sc0305      byte         0                   0

8 9ceb: ff                                    Unknown Calibration               ff                                  255                                          

8 9cec: 11,00             Rfa+152 Sc0306      word        11                  17
8 9cee: 71,01             Rfa+154 Sc0307      word       171                 369
8 9cf0: 0a,03             Rfa+156 Sc0308      word       30a                 778
8 9cf2: cd,04             Rfa+158 Sc0309      word       4cd                1229
8 9cf4: 00,06             Rfa+15a Sc0310      word       600                1536
8 9cf6: 00,08             Rfa+15c Sc0311      word       800                2048
8 9cf8: e7,00             Rfa+15e Sc0312      word        e7                 231
8 9cfa: 71,01             Rfa+160 Sc0313      word       171                 369
8 9cfc: cd,04             Rfa+162 Sc0314      word       4cd                1229
8 9cfe: 71,01             Rfa+164 Sc0315      word       171                 369
8 9d00: 71,1d             Rfa+166 Sc0316      word      1d71                7537
8 9d02: 1a,00             Rfa+168 Sc0317      word        1a                  26
8 9d04: 00,00             Rfa+16a Sc0318      word         0                   0
8 9d06: 71,01             Rfa+16c Sc0319      word       171                 369
8 9d08: b8,06             Rfa+16e Sc0320      word       6b8                1720
8 9d0a: 71,01             Rfa+170 Sc0321      word       171                 369
8 9d0c: 71,18             Rfa+172 Sc0322      word      1871                6257
8 9d0e: 0a,03             Rfa+174 Sc0323      word       30a                 778
8 9d10: 1a,00             Rfa+176 Sc0324      word        1a                  26
8 9d12: 1a,00             Rfa+178 Sc0325      word        1a                  26
8 9d14: 1a,00             Rfa+17a Sc0326      word        1a                  26
8 9d16: 85,00             Rfa+17c Sc0327      word        85                 133
8 9d18: 29,00             Rfa+17e Sc0328      word        29                  41

Rfc_EndAddr - Rbase Rfc end next address:
8 9d1a: 54,9d             Rfc Rfc_EndAddr     word      9d54               40276

FN211 - ECT EGR Multiplier:
8 9d1c: 7f,00             func                  7f,        0              254.00,     0.00
8 9d1e: 80,00             func                  80,        0             -256.00,     0.00
8 9d20: 80,00             func                  80,        0             -256.00,     0.00
8 9d22: 80,00             func                  80,        0             -256.00,     0.00
8 9d24: 80,00             func                  80,        0             -256.00,     0.00
8 9d26: 80,00             func                  80,        0             -256.00,     0.00
8 9d28: 80,00             func                  80,        0             -256.00,     0.00

FN220 - ACT EGR Multiplier:
8 9d2a: 7f,00             func                  7f,        0              254.00,     0.00
8 9d2c: 80,00             func                  80,        0             -256.00,     0.00
8 9d2e: 80,00             func                  80,        0             -256.00,     0.00
8 9d30: 80,00             func                  80,        0             -256.00,     0.00
8 9d32: 80,00             func                  80,        0             -256.00,     0.00
8 9d34: 80,00             func                  80,        0             -256.00,     0.00
8 9d36: 80,00             func                  80,        0             -256.00,     0.00

Fc095 - Function 095:
8 9d38: ff,ff,2d,00       func                ffff,       2d               65535,       45
8 9d3c: 96,00,2d,00       func                  96,       2d                 150,       45
8 9d40: 64,00,46,00       func                  64,       46                 100,       70
8 9d44: 00,00,46,00       func                   0,       46                   0,       70
8 9d48: 00,00,46,00       func                   0,       46                   0,       70
8 9d4c: 00,00,46,00       func                   0,       46                   0,       70
8 9d50: 00,00,46,00       func                   0,       46                   0,       70

Rfe_EndAddr - Rbase Rfe end next address:
8 9d54: 4a,9f             Rfe Rfe_EndAddr     word      9f4a               40778
8 9d56: 00,04             Rfe+2 Sc0331        word       400                1024

8 9d58: 06                Rfe+4 Sc0332        byte         6                   6
8 9d59: 10                Rfe+5 Sc0333        byte        10                  16
8 9d5a: 51                Rfe+6 Sc0334        byte        51                  81
8 9d5b: 0d                Rfe+7 Sc0335        byte         d                  13
8 9d5c: 78                Rfe+8 Sc0336        byte        78                 120
8 9d5d: 58                Rfe+9 Sc0337        byte        58                  88

8 9d5e: 0a,00             Rfe+a Sc0338        word         a                  10

8 9d60: f0                Rfe+c Sc0339_1      byte        f0                 240

8 9d61: ff                                    Unknown Calibration               ff                                  255                                          

8 9d62: fb,01             Rfe+e Sc0340        word       1fb                 507
8 9d64: 0c,02             Rfe+10 Sc0341       word       20c                 524

8 9d66: 18                Rfe+12 Sc0342       byte        18                  24

8 9d67: ff                                    Unknown Calibration               ff                                  255                                          

8 9d68: 20,03             Rfe+14 Sc0343       word       320                 800

8 9d6a: 80                Rfe+16 Sc0344       byte        80                 128

FN212A - BP EGR Multiplier:
8 9d6b: ff,00             func                  ff,        0               31.88,     0.00
8 9d6d: 00,00             func                   0,        0                0.00,     0.00
8 9d6f: 00,00             func                   0,        0                0.00,     0.00
8 9d71: 00,00             func                   0,        0                0.00,     0.00
8 9d73: 00,00             func                   0,        0                0.00,     0.00

FN1220 - EGR Rate:
8 9d75: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9d7f: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9d89: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9d93: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9d9d: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9da7: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9db1: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9dbb: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

FN1222 - EGR Rate (MPG Mode):
8 9dc5: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9dcf: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9dd9: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9de3: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9ded: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9df7: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9e01: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00
8 9e0b: 00,00,00,00,00,00,00,00,00,00       table        0,  0,  0,  0,  0,  0,  0,  0,  0,  0           0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00,    0.00

8 9e15: 00                Rfe+c1 Sc0345       byte         0                   0

8 9e16: f6,00             Rfe+c2 Sc0346       word        f6                 246
8 9e18: cd,00             Rfe+c4 Sc0347       word        cd                 205
8 9e1a: a4,00             Rfe+c6 Sc0348       word        a4                 164
8 9e1c: 00,60             Rfe+c8 Sc0349       word      6000               24576
8 9e1e: 66,a6             Rfe+ca Sc0350       word      a666               42598
8 9e20: 33,73             Rfe+cc Sc0351       word      7333               29491

St0041 - Structure 041:
8 9e22: 68                struct              68

8 9e23: 18                                    Unknown Calibration               18                                   24                                          

St0042 - Structure 042:
8 9e24: a0                struct              a0

8 9e25: ff                                    Unknown Calibration               ff                                  255                                          

8 9e26: bc,00             Rfe+d2 Sc0352       word        bc                 188

St0043 - Structure 043:
8 9e28: 20                struct              20

8 9e29: 03,68,ff,e8,03,7d,00                  Unknown Calibration                3, 68, ff, e8,  3, 7d,  0            3, 104, 255, 232,   3, 125,   0            

8 9e30: cd,0c             Rfe+dc Sc0353       word       ccd                3277
8 9e32: 33,f3             Rfe+de Sc0354       word      f333               62259
8 9e34: 93,00             Rfe+e0 Sc0355       word        93                 147
8 9e36: bd,00             Rfe+e2 Sc0356       word        bd                 189

8 9e38: 05                Rfe+e4 Sc0357       byte         5                   5

8 9e39: 00                                    Unknown Calibration                0                                    0                                          

8 9e3a: 80                Rfe+e6 Sc0358       byte        80                 128

St0044 - Structure 044:
8 9e3b: 00                struct              0

8 9e3c: 01,3c                                 Unknown Calibration                1, 3c                                1,  60                                     

8 9e3e: 78                Rfe+ea Sc0359       byte        78                 120

8 9e3f: ff,20,4e,a0,0f,00,af,00               Unknown Calibration               ff, 20, 4e, a0,  f,  0, af,  0      255,  32,  78, 160,  15,   0, 175,   0       
8 9e47: 00                                    Unknown Calibration                0                                    0                                          

8 9e48: 12                Rfe+f4 Sc0360       byte        12                  18

8 9e49: 10,08,14,48,75,5d,ff,a0               Unknown Calibration               10,  8, 14, 48, 75, 5d, ff, a0       16,   8,  20,  72, 117,  93, 255, 160       
8 9e51: 04,40,02,60,fb,c0,fd,10               Unknown Calibration                4, 40,  2, 60, fb, c0, fd, 10        4,  64,   2,  96, 251, 192, 253,  16       
8 9e59: 10,00,d0,80,1b,80,0c,40               Unknown Calibration               10,  0, d0, 80, 1b, 80,  c, 40       16,   0, 208, 128,  27, 128,  12,  64       
8 9e61: 06,00,06,80,5c,80,0a,04               Unknown Calibration                6,  0,  6, 80, 5c, 80,  a,  4        6,   0,   6, 128,  92, 128,  10,   4       
8 9e69: 2e,8c,ff                              Unknown Calibration               2e, 8c, ff                           46, 140, 255                                

Fc097 - Function 097:
8 9e6c: ff,ff,00,00       func                ffff,        0               65535,        0
8 9e70: ff,00,00,00       func                  ff,        0                 255,        0
8 9e74: a0,00,00,01       func                  a0,      100                 160,      256
8 9e78: 78,00,00,02       func                  78,      200                 120,      512
8 9e7c: 50,00,80,03       func                  50,      380                  80,      896
8 9e80: 00,00,00,04       func                   0,      400                   0,     1024

Fc098 - Function 098:
8 9e84: ff,ff,00,04       func                ffff,      400               65535,     1024
8 9e88: 00,af,80,03       func                af00,      380               44800,      896
8 9e8c: 00,00,00,00       func                   0,        0                   0,        0
8 9e90: 00,00,00,00       func                   0,        0                   0,        0
8 9e94: 00,00,00,00       func                   0,        0                   0,        0
8 9e98: 00,00,00,00       func                   0,        0                   0,        0

Fc099 - Function 099:
8 9e9c: ff,ff,b3,00       func                ffff,       b3               65535,      179
8 9ea0: 00,c8,b3,00       func                c800,       b3               51200,      179
8 9ea4: 00,32,73,00       func                3200,       73               12800,      115
8 9ea8: 00,00,73,00       func                   0,       73                   0,      115
8 9eac: 00,00,73,00       func                   0,       73                   0,      115
8 9eb0: 00,00,73,00       func                   0,       73                   0,      115

Tb026 - Table 026:
8 9eb4: 42,50,64,6e,78       table       42, 50, 64, 6e, 78         66,  80, 100, 110, 120
8 9eb9: 50,60,6e,78,82       table       50, 60, 6e, 78, 82         80,  96, 110, 120, 130
8 9ebe: 5a,6a,78,82,8c       table       5a, 6a, 78, 82, 8c         90, 106, 120, 130, 140
8 9ec3: 64,6e,78,82,8c       table       64, 6e, 78, 82, 8c        100, 110, 120, 130, 140
8 9ec8: 68,6e,78,82,8c       table       68, 6e, 78, 82, 8c        104, 110, 120, 130, 140

Tb027 - Table 027:
8 9ecd: 3c,46,50,5a,5a       table       3c, 46, 50, 5a, 5a         60,  70,  80,  90,  90
8 9ed2: 3c,46,5a,5e,64       table       3c, 46, 5a, 5e, 64         60,  70,  90,  94, 100
8 9ed7: 46,4c,60,68,6e       table       46, 4c, 60, 68, 6e         70,  76,  96, 104, 110
8 9edc: 50,50,64,6e,78       table       50, 50, 64, 6e, 78         80,  80, 100, 110, 120
8 9ee1: 50,50,64,6e,78       table       50, 50, 64, 6e, 78         80,  80, 100, 110, 120

Tb028 - Table 028:
8 9ee6: 58,64,78,82,8c       table       58, 64, 78, 82, 8c         88, 100, 120, 130, 140
8 9eeb: 64,64,7c,8c,a0       table       64, 64, 7c, 8c, a0        100, 100, 124, 140, 160
8 9ef0: 6e,6e,82,96,aa       table       6e, 6e, 82, 96, aa        110, 110, 130, 150, 170
8 9ef5: 78,78,8c,a0,b4       table       78, 78, 8c, a0, b4        120, 120, 140, 160, 180
8 9efa: 78,82,8c,a0,b4       table       78, 82, 8c, a0, b4        120, 130, 140, 160, 180

Tb029 - Table 029:
8 9eff: 50,5a,64,6e,78       table       50, 5a, 64, 6e, 78         80,  90, 100, 110, 120
8 9f04: 50,64,72,7c,8c       table       50, 64, 72, 7c, 8c         80, 100, 114, 124, 140
8 9f09: 5a,6a,78,8c,a0       table       5a, 6a, 78, 8c, a0         90, 106, 120, 140, 160
8 9f0e: 64,6c,7e,96,a0       table       64, 6c, 7e, 96, a0        100, 108, 126, 150, 160
8 9f13: 64,6e,82,96,a0       table       64, 6e, 82, 96, a0        100, 110, 130, 150, 160

Tb030 - Table 030:
8 9f18: 50,64,6e,8c,b4       table       50, 64, 6e, 8c, b4         80, 100, 110, 140, 180
8 9f1d: 5a,6e,78,8c,be       table       5a, 6e, 78, 8c, be         90, 110, 120, 140, 190
8 9f22: 64,7c,86,96,be       table       64, 7c, 86, 96, be        100, 124, 134, 150, 190
8 9f27: 72,86,96,a0,c8       table       72, 86, 96, a0, c8        114, 134, 150, 160, 200
8 9f2c: 82,8c,96,a0,c8       table       82, 8c, 96, a0, c8        130, 140, 150, 160, 200

Tb031 - Table 031:
8 9f31: 46,50,56,60,64       table       46, 50, 56, 60, 64         70,  80,  86,  96, 100
8 9f36: 50,56,5e,68,78       table       50, 56, 5e, 68, 78         80,  86,  94, 104, 120
8 9f3b: 52,5a,64,82,aa       table       52, 5a, 64, 82, aa         82,  90, 100, 130, 170
8 9f40: 56,5e,6a,88,b4       table       56, 5e, 6a, 88, b4         86,  94, 106, 136, 180
8 9f45: 5a,64,78,8c,b4       table       5a, 64, 78, 8c, b4         90, 100, 120, 140, 180

8 9f4a -> 9fdf                     fill               ff

Strategy:
8 9fe0: ff,ff,ff,ff,ff,ff                             

Copyright:
8 9fe6: ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff


8 a000 -> ffff                     fill               ff
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                                      ║
║                                                  End of Disassembly                                                  ║
║                                                                                                                      ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
