Subversion Repositories tsfmpro

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1. ;--------------------------------------------------------------------
  2. ; Описание: Модуль отображения анализатора
  3. ; Автор порта: Тарасов М.Н.(Mick),2010
  4. ;--------------------------------------------------------------------
  5.  
  6. ;-------------------------------------------------------------------
  7. ; описание: Обновление параметров анализатора
  8. ; параметры: нет
  9. ; возвращаемое  значение: нет
  10. ;---------------------------------------------------------------------
  11. Analyzer_update:
  12.                 ld      hl,EAmplitude_ch0
  13.  
  14.                 ld      a,(hl)                          ;+00h - Amplitude 0 right/left
  15.                 and     0Fh
  16.                 ld      c,a
  17.                 ld      a,(hl)                          ;+00h - Amplitude 0 right/left                         
  18.                 and     0F0h
  19.                 rrca   
  20.                 rrca   
  21.                 rrca
  22.                 rrca   
  23.                 cp      c
  24.                 jr      nc,Analyzer_up_ch0
  25.                 ld      a,c    
  26. Analyzer_up_ch0:
  27.                 ld      (Analyzer_ch0_vol),a            ;Amplitude 0
  28.  
  29.                 inc     hl
  30.                 ld      a,(hl)                          ;+01h - Amplitude 1 right/left
  31.                 and     0Fh
  32.                 ld      c,a
  33.                 ld      a, (hl)                         ;+01h - Amplitude 1 right/left
  34.                 and     0F0h
  35.                 rrca   
  36.                 rrca   
  37.                 rrca   
  38.                 rrca   
  39.                 cp      c
  40.                 jr      nc,Analyzer_up_ch1
  41.                 ld      a,c    
  42. Analyzer_up_ch1:
  43.                 ld      (Analyzer_ch1_vol),a            ;Amplitude 1
  44.  
  45.                 inc     hl
  46.                 ld      a,(hl)                          ;+02h - Amplitude 2 right/left
  47.                 and     0Fh
  48.                 ld      c,a
  49.                 ld      a,(hl)                          ;+02h - Amplitude 2 right/left
  50.                 and     0F0h
  51.                 rrca   
  52.                 rrca   
  53.                 rrca   
  54.                 rrca   
  55.                 cp      c
  56.                 jr      nc,Analyzer_up_ch2
  57.                 ld      a,c    
  58. Analyzer_up_ch2:
  59.                 ld      (Analyzer_ch2_vol),a            ;Amplitude 2  
  60.  
  61.                 inc     hl
  62.                 ld      a, (hl)                         ;+03h - Amplitude 3 right/left
  63.                 and     0Fh
  64.                 ld      c,a
  65.                 ld      a, (hl)                         ;+03h - Amplitude 3 right/left
  66.                 and     0F0h
  67.                 rrca   
  68.                 rrca   
  69.                 rrca   
  70.                 rrca   
  71.                 cp      c
  72.                 jr      nc,Analyzer_up_ch3
  73.                 ld      a,c    
  74. Analyzer_up_ch3:
  75.                 ld      (Analyzer_ch3_vol),a            ;Amplitude 3  
  76.  
  77.                 inc     hl
  78.                 ld      a, (hl)                         ;+04h - Amplitude 4 right/left
  79.                 and     0Fh
  80.                 ld      c,a
  81.                 ld      a, (hl)
  82.                 and     0F0h
  83.                 rrca   
  84.                 rrca   
  85.                 rrca   
  86.                 rrca   
  87.                 cp      c
  88.                 jr      nc,Analyzer_up_ch4
  89.                 ld      a,c    
  90. Analyzer_up_ch4:
  91.                 ld      (Analyzer_ch4_vol),a          ;Amplitude 4  
  92.  
  93.                 inc     hl
  94.                 ld      a, (hl)                         ;+05h - Amplitude 5 right/left
  95.                 and     0Fh
  96.                 ld      c,a
  97.                 ld      a, (hl)
  98.                 and     0F0h
  99.                 rrca   
  100.                 rrca   
  101.                 rrca   
  102.                 rrca   
  103.                 cp      c
  104.                 jr      nc,Analyzer_up_ch5
  105.                 ld      a,c    
  106. Analyzer_up_ch5:
  107.                 ld      (Analyzer_ch5_vol),a            ;Amplitude 5  
  108.                 ret
  109. ;-------------------------------------------------------------------
  110. ; описание: Отображение анализатора
  111. ; параметры: нет
  112. ; возвращаемое  значение: нет
  113. ;---------------------------------------------------------------------
  114. Analyzer_view:
  115.                 ld      de,5402h
  116.                 ld      a,(Analyzer_ch0_vol)
  117.                 call    Analyzer_draw_left
  118.  
  119.                 ld      de,5402h + 2
  120.                 ld      a,(Analyzer_ch1_vol)
  121.                 call    Analyzer_draw_left
  122.  
  123.                 ld      de,5402h + 4
  124.                 ld      a,(Analyzer_ch2_vol)
  125.                 call    Analyzer_draw_left
  126.  
  127.                 ld      de,5418h
  128.                 ld      a,(Analyzer_ch3_vol)
  129.                 call    Analyzer_draw_right
  130.  
  131.                 ld      de,5418h + 2
  132.                 ld      a,(Analyzer_ch4_vol)
  133.                 call    Analyzer_draw_right
  134.  
  135.                 ld      de,5418h + 4
  136.                 ld      a,(Analyzer_ch5_vol)
  137.                 jr      Analyzer_draw_right
  138. ;-------------------------------------------------------------------
  139. ; описание: Отрисовка левого канала анализатора
  140. ; параметры: HL - адрес экрана
  141. ;            C - позиция в индикаторе
  142. ; возвращаемое  значение: нет
  143. ;---------------------------------------------------------------------
  144. Analyzer_draw_left:
  145.                 ld      bc,Analyzer_table_lphase
  146.                 jr      Analyzer_draw_view
  147.  
  148. Analyzer_draw_right:
  149.                 ld      bc,Analyzer_table_rphase
  150.  
  151. Analyzer_draw_view:
  152.                 ld      l,a
  153.                 ld      h,0
  154.                 add     hl,hl
  155.                 add     hl,bc
  156.                 ld      a,(hl)
  157.                 inc     hl
  158.                 ld      h,(hl)
  159.                 ld      l,a
  160.                 ex      de,hl
  161.  
  162.                 ld      b,28                            ;размерность по Y
  163. Analyzer_loop_Y:
  164.                 ld      c,h
  165.                 push    hl
  166.                 ex      hl,de
  167.                 ldi
  168.                 ldi
  169.                 ex      hl,de
  170.                 pop     hl
  171.                 inc     h
  172.                 ld      a,h
  173.                 and     7
  174.                 jr      nz,Analyzer_next_line
  175.                 ld      a,l
  176.                 add     20h
  177.                 ld      l,a
  178.                 jr      c,Analyzer_next_line
  179.                 ld      a,h
  180.                 sub     8
  181.                 ld      h,a
  182. Analyzer_next_line:
  183.                 djnz    Analyzer_loop_Y
  184.                 ret        
  185.  
  186. ;-------------------------------------------------------------------
  187. ; описание: Отрисовка левого канала анализатора
  188. ; параметры: HL - адрес экрана
  189. ;            C - позиция в индикаторе
  190. ; возвращаемое  значение: нет
  191. ;---------------------------------------------------------------------
  192. Analyzer_draw_flash:
  193.                 ld      a,(Analyzer_ch0_vol)
  194.                 ld      e,a
  195.                 ld      a,(Analyzer_ch3_vol)
  196.                 add     e
  197.                 and     0Fh
  198.                 ld      hl,Analyzer_table
  199.                 ld      e,a
  200.                 ld      d,0
  201.                 add     hl,de
  202.                 ld      a,(hl)
  203.                 ld      hl,5988h
  204.                 ld      (hl),a
  205.                 inc     l
  206.                 ld      (hl),a
  207.  
  208.                 ld      a,(Analyzer_ch1_vol)
  209.                 ld      e,a
  210.                 ld      a,(Analyzer_ch4_vol)
  211.                 add     e
  212.                 and     0Fh
  213.                 ld      hl,Analyzer_table
  214.                 ld      e,a
  215.                 ld      d,0
  216.                 add     hl,de
  217.                 ld      a,(hl)
  218.                 ld      hl,599Ah
  219.                 ld      (hl),a
  220.                 inc     l
  221.                 inc     l
  222.                 ld      (hl),a
  223.                 inc     l
  224.                 ld      (hl),a
  225.  
  226.                 ld      a,(Analyzer_ch2_vol)
  227.                 ld      e,a
  228.                 ld      a,(Analyzer_ch5_vol)
  229.                 add     e
  230.                 and     0Fh
  231.                 ld      hl,Analyzer_table
  232.                 ld      e,a
  233.                 ld      d,0
  234.                 add     hl,de
  235.                 ld      a,(hl)
  236.                 ld      hl,5AAAh
  237.                 ld      (hl),a
  238.                 inc     l
  239.                 ld      (hl),a
  240.                 inc     l
  241.                 ld      (hl),a
  242.                 inc     l
  243.                 ld      (hl),a
  244.                 inc     l
  245.                 ld      (hl),a
  246.                 inc     l
  247.                 ld      (hl),a
  248.                 inc     l
  249.                 ld      (hl),a
  250.                 inc     l
  251.                 ld      (hl),a
  252.                 inc     l
  253.                 ld      (hl),a
  254.                 inc     l
  255.                 ld      (hl),a
  256.                 inc     l
  257.                 ld      (hl),a
  258.                 inc     l
  259.                 ld      (hl),a
  260.  
  261.                 ret
  262.  
  263. ;-------------------------------------------------------------------
  264. ; описание: Обновление параметров анализатора
  265. ; параметры: нет
  266. ; возвращаемое  значение: нет
  267. ;---------------------------------------------------------------------
  268. Analyzer_init:
  269.                 ld      b, 6
  270.                 ld      hl,Analyzer_ch0_vol
  271.  
  272. Analyzer_init_loop:
  273.                 ld      (hl),0
  274.                 inc     hl
  275.                 djnz    Analyzer_init_loop
  276.                 ret
  277. ;-------------------------------------------------------------------
  278. ; описание:  Переменные правого и левого каналов анализатора
  279. ;---------------------------------------------------------------------
  280. Analyzer_table:
  281.                 db      47h,47h,47h,46h,46h,46h,45h,45h,45h,44h,44h,44h,43h,43h,42h,42h
  282. ;-------------------------------------------------------------------
  283. ; описание: Таблица адресов на фазы анализатора
  284. ;---------------------------------------------------------------------
  285. Analyzer_table_lphase:
  286.                 dw      Analyzer_phase_000              ;0
  287.                 dw      Analyzer_phase_001               ;1
  288.                 dw      Analyzer_phase_002               ;2
  289.                 dw      Analyzer_phase_003               ;3
  290.                 dw      Analyzer_phase_004               ;4
  291.                 dw      Analyzer_phase_005               ;5
  292.                 dw      Analyzer_phase_006               ;6
  293.                 dw      Analyzer_phase_007               ;7
  294.                 dw      Analyzer_phase_008               ;8
  295.                 dw      Analyzer_phase_009               ;9
  296.                 dw      Analyzer_phase_010               ;10
  297.                 dw      Analyzer_phase_011               ;11
  298.                 dw      Analyzer_phase_012               ;12
  299.                 dw      Analyzer_phase_013               ;13
  300.                 dw      Analyzer_phase_014               ;14
  301.                 dw      Analyzer_phase_015               ;15
  302.  
  303. Analyzer_table_rphase:
  304.                 dw      Analyzer_phase_100              ;0
  305.                 dw      Analyzer_phase_101               ;1
  306.                 dw      Analyzer_phase_102               ;2
  307.                 dw      Analyzer_phase_103               ;3
  308.                 dw      Analyzer_phase_104               ;4
  309.                 dw      Analyzer_phase_105               ;5
  310.                 dw      Analyzer_phase_106               ;6
  311.                 dw      Analyzer_phase_107               ;7
  312.                 dw      Analyzer_phase_108               ;8
  313.                 dw      Analyzer_phase_109               ;9
  314.                 dw      Analyzer_phase_110               ;10
  315.                 dw      Analyzer_phase_111               ;11
  316.                 dw      Analyzer_phase_112               ;12
  317.                 dw      Analyzer_phase_113               ;13
  318.                 dw      Analyzer_phase_114               ;14
  319.                 dw      Analyzer_phase_115               ;15
  320.  
  321. Analyzer_phase_000:
  322.                 db      00h,00h
  323.                 db      00h,00h
  324.                 db      00h,00h
  325.                 db      00h,00h
  326.                 db      00h,00h
  327.                 db      00h,00h
  328.                 db      00h,00h
  329.                 db      00h,00h
  330.                 db      00h,00h
  331.                 db      00h,00h
  332.                 db      00h,00h
  333.                 db      00h,00h
  334.                 db      00h,00h
  335.                 db      00h,00h
  336.                 db      00h,00h
  337.                 db      00h,00h
  338.                 db      00h,00h
  339.                 db      00h,00h
  340.                 db      00h,00h
  341.                 db      00h,00h
  342.                 db      00h,00h
  343.                 db      0Fh,0F0h
  344.                 db      0Bh,0F8h
  345.                 db      0Dh,0FCh
  346.                 db      06h,0FEh
  347.                 db      03h,7Fh
  348.                 db      01h,81h
  349.                 db      00h,0FFh
  350.  
  351. Analyzer_phase_001:
  352.                 db      00h,00h
  353.                 db      00h,00h
  354.                 db      00h,00h
  355.                 db      00h,00h
  356.                 db      00h,00h
  357.                 db      00h,00h
  358.                 db      00h,00h
  359.                 db      00h,00h
  360.                 db      00h,00h
  361.                 db      00h,00h
  362.                 db      00h,00h
  363.                 db      00h,00h
  364.                 db      00h,00h
  365.                 db      00h,00h
  366.                 db      00h,00h
  367.                 db      00h,00h
  368.                 db      00h,00h
  369.                 db      00h,00h
  370.                 db      00h,00h
  371.                 db      00h,00h
  372.                 db      0Fh,0F0h
  373.                 db      0Bh,0F8h
  374.                 db      0Dh,0FCh
  375.                 db      0Eh,0FEh
  376.                 db      07h,7Fh
  377.                 db      03h,81h
  378.                 db      01h,81h
  379.                 db      00h,0FFh
  380.  
  381. Analyzer_phase_002:
  382.                 db      00h,00h
  383.                 db      00h,00h
  384.                 db      00h,00h
  385.                 db      00h,00h
  386.                 db      00h,00h
  387.                 db      00h,00h
  388.                 db      00h,00h
  389.                 db      00h,00h
  390.                 db      00h,00h
  391.                 db      00h,00h
  392.                 db      00h,00h
  393.                 db      00h,00h
  394.                 db      00h,00h
  395.                 db      00h,00h
  396.                 db      00h,00h
  397.                 db      00h,00h
  398.                 db      00h,00h
  399.                 db      00h,00h
  400.                 db      00h,00h
  401.                 db      0Fh,0F0h
  402.                 db      0Bh,0F8h
  403.                 db      0Dh,0FCh
  404.                 db      0Eh,0FEh
  405.                 db      0Fh,7Fh
  406.                 db      07h,81h
  407.                 db      03h,81h
  408.                 db      01h,81h
  409.                 db      00h,0FFh
  410.  
  411. Analyzer_phase_003:
  412.                 db      00h,00h
  413.                 db      00h,00h
  414.                 db      00h,00h
  415.                 db      00h,00h
  416.                 db      00h,00h
  417.                 db      00h,00h
  418.                 db      00h,00h
  419.                 db      00h,00h
  420.                 db      00h,00h
  421.                 db      00h,00h
  422.                 db      00h,00h
  423.                 db      00h,00h
  424.                 db      00h,00h
  425.                 db      00h,00h
  426.                 db      00h,00h
  427.                 db      00h,00h
  428.                 db      00h,00h
  429.                 db      00h,00h
  430.                 db      0Fh,0F0h
  431.                 db      0Bh,0F8h
  432.                 db      0Dh,0FCh
  433.                 db      0Eh,0FEh
  434.                 db      0Fh,7Fh
  435.                 db      0Fh,81h
  436.                 db      07h,81h
  437.                 db      03h,81h
  438.                 db      01h,81h
  439.                 db      00h,0FFh
  440.  
  441. Analyzer_phase_004:
  442.                 db      00h,00h
  443.                 db      00h,00h
  444.                 db      00h,00h
  445.                 db      00h,00h
  446.                 db      00h,00h
  447.                 db      00h,00h
  448.                 db      00h,00h
  449.                 db      00h,00h
  450.                 db      00h,00h
  451.                 db      00h,00h
  452.                 db      00h,00h
  453.                 db      00h,00h
  454.                 db      00h,00h
  455.                 db      00h,00h
  456.                 db      00h,00h
  457.                 db      00h,00h
  458.                 db      00h,00h
  459.                 db      0Fh,0F0h
  460.                 db      0Bh,0F8h
  461.                 db      0Dh,0FCh
  462.                 db      0Eh,0FEh
  463.                 db      0Fh,7Fh
  464.                 db      0Fh,81h
  465.                 db      0Fh,81h
  466.                 db      07h,81h
  467.                 db      03h,81h
  468.                 db      01h,81h
  469.                 db      00h,0FFh
  470.  
  471. Analyzer_phase_005:
  472.                 db      00h,00h
  473.                 db      00h,00h
  474.                 db      00h,00h
  475.                 db      00h,00h
  476.                 db      00h,00h
  477.                 db      00h,00h
  478.                 db      00h,00h
  479.                 db      00h,00h
  480.                 db      00h,00h
  481.                 db      00h,00h
  482.                 db      00h,00h
  483.                 db      00h,00h
  484.                 db      00h,00h
  485.                 db      00h,00h
  486.                 db      00h,00h
  487.                 db      00h,00h
  488.                 db      0Fh,0F0h
  489.                 db      0Bh,0F8h
  490.                 db      0Dh,0FCh
  491.                 db      0Eh,0FEh
  492.                 db      0Fh,7Fh
  493.                 db      0Fh,81h
  494.                 db      0Fh,81h
  495.                 db      0Fh,81h
  496.                 db      07h,81h
  497.                 db      03h,81h
  498.                 db      01h,81h
  499.                 db      00h,0FFh
  500.  
  501. Analyzer_phase_006:
  502.                 db      00h,00h
  503.                 db      00h,00h
  504.                 db      00h,00h
  505.                 db      00h,00h
  506.                 db      00h,00h
  507.                 db      00h,00h
  508.                 db      00h,00h
  509.                 db      00h,00h
  510.                 db      00h,00h
  511.                 db      00h,00h
  512.                 db      00h,00h
  513.                 db      00h,00h
  514.                 db      00h,00h
  515.                 db      00h,00h
  516.                 db      00h,00h
  517.                 db      0Fh,0F0h
  518.                 db      0Bh,0F8h
  519.                 db      0Dh,0FCh
  520.                 db      0Eh,0FEh
  521.                 db      0Fh,7Fh
  522.                 db      0Fh,81h
  523.                 db      0Fh,81h
  524.                 db      0Fh,81h
  525.                 db      0Fh,81h
  526.                 db      07h,81h
  527.                 db      03h,81h
  528.                 db      01h,81h
  529.                 db      00h,0FFh
  530.  
  531. Analyzer_phase_007:
  532.                 db      00h,00h
  533.                 db      00h,00h
  534.                 db      00h,00h
  535.                 db      00h,00h
  536.                 db      00h,00h
  537.                 db      00h,00h
  538.                 db      00h,00h
  539.                 db      00h,00h
  540.                 db      00h,00h
  541.                 db      00h,00h
  542.                 db      00h,00h
  543.                 db      00h,00h
  544.                 db      00h,00h
  545.                 db      00h,00h
  546.                 db      0Fh,0F0h
  547.                 db      0Bh,0F8h
  548.                 db      0Dh,0FCh
  549.                 db      0Eh,0FEh
  550.                 db      0Fh,7Fh
  551.                 db      0Fh,81h
  552.                 db      0Fh,81h
  553.                 db      0Fh,81h
  554.                 db      0Fh,81h
  555.                 db      0Fh,81h
  556.                 db      07h,81h
  557.                 db      03h,81h
  558.                 db      01h,81h
  559.                 db      00h,0FFh
  560.  
  561. Analyzer_phase_008:
  562.                 db      00h,00h
  563.                 db      00h,00h
  564.                 db      00h,00h
  565.                 db      00h,00h
  566.                 db      00h,00h
  567.                 db      00h,00h
  568.                 db      00h,00h
  569.                 db      00h,00h
  570.                 db      00h,00h
  571.                 db      00h,00h
  572.                 db      00h,00h
  573.                 db      00h,00h
  574.                 db      00h,00h
  575.                 db      0Fh,0F0h
  576.                 db      0Bh,0F8h
  577.                 db      0Dh,0FCh
  578.                 db      0Eh,0FEh
  579.                 db      0Fh,7Fh
  580.                 db      0Fh,81h
  581.                 db      0Fh,81h
  582.                 db      0Fh,81h
  583.                 db      0Fh,81h
  584.                 db      0Fh,81h
  585.                 db      0Fh,81h
  586.                 db      07h,81h
  587.                 db      03h,81h
  588.                 db      01h,81h
  589.                 db      00h,0FFh
  590.  
  591. Analyzer_phase_009:
  592.                 db      00h,00h
  593.                 db      00h,00h
  594.                 db      00h,00h
  595.                 db      00h,00h
  596.                 db      00h,00h
  597.                 db      00h,00h
  598.                 db      00h,00h
  599.                 db      00h,00h
  600.                 db      00h,00h
  601.                 db      00h,00h
  602.                 db      00h,00h
  603.                 db      00h,00h
  604.                 db      0Fh,0F0h
  605.                 db      0Bh,0F8h
  606.                 db      0Dh,0FCh
  607.                 db      0Eh,0FEh
  608.                 db      0Fh,7Fh
  609.                 db      0Fh,81h
  610.                 db      0Fh,81h
  611.                 db      0Fh,81h
  612.                 db      0Fh,81h
  613.                 db      0Fh,81h
  614.                 db      0Fh,81h
  615.                 db      0Fh,81h
  616.                 db      07h,81h
  617.                 db      03h,81h
  618.                 db      01h,81h
  619.                 db      00h,0FFh
  620.  
  621. Analyzer_phase_010:
  622.                 db      00h,00h
  623.                 db      00h,00h
  624.                 db      00h,00h
  625.                 db      00h,00h
  626.                 db      00h,00h
  627.                 db      00h,00h
  628.                 db      00h,00h
  629.                 db      00h,00h
  630.                 db      00h,00h
  631.                 db      00h,00h
  632.                 db      00h,00h
  633.                 db      0Fh,0F0h
  634.                 db      0Bh,0F8h
  635.                 db      0Dh,0FCh
  636.                 db      0Eh,0FEh
  637.                 db      0Fh,7Fh
  638.                 db      0Fh,81h
  639.                 db      0Fh,81h
  640.                 db      0Fh,81h
  641.                 db      0Fh,81h
  642.                 db      0Fh,81h
  643.                 db      0Fh,81h
  644.                 db      0Fh,81h
  645.                 db      0Fh,81h
  646.                 db      07h,81h
  647.                 db      03h,81h
  648.                 db      01h,81h
  649.                 db      00h,0FFh
  650.  
  651. Analyzer_phase_011:
  652.                 db      00h,00h
  653.                 db      00h,00h
  654.                 db      00h,00h
  655.                 db      00h,00h
  656.                 db      00h,00h
  657.                 db      00h,00h
  658.                 db      00h,00h
  659.                 db      00h,00h
  660.                 db      0Fh,0F0h
  661.                 db      0Bh,0F8h
  662.                 db      0Dh,0FCh
  663.                 db      0Eh,0FEh
  664.                 db      0Fh,7Fh
  665.                 db      0Fh,0FFh
  666.                 db      0Fh,81h
  667.                 db      0Fh,81h
  668.                 db      0Fh,81h
  669.                 db      0Fh,81h
  670.                 db      0Fh,81h
  671.                 db      0Fh,81h
  672.                 db      0Fh,81h
  673.                 db      0Fh,81h
  674.                 db      0Fh,81h
  675.                 db      0Fh,81h
  676.                 db      07h,81h
  677.                 db      03h,81h
  678.                 db      01h,81h
  679.                 db      00h,0FFh
  680.  
  681. Analyzer_phase_012:
  682.                 db      00h,00h
  683.                 db      00h,00h
  684.                 db      00h,00h
  685.                 db      00h,00h
  686.                 db      00h,00h
  687.                 db      00h,00h
  688.                 db      00h,00h
  689.                 db      0Fh,0F0h
  690.                 db      0Bh,0F8h
  691.                 db      0Dh,0FCh
  692.                 db      0Eh,0FEh
  693.                 db      0Fh,7Fh
  694.                 db      0Fh,81h
  695.                 db      0Fh,81h
  696.                 db      0Fh,81h
  697.                 db      0Fh,81h
  698.                 db      0Fh,81h
  699.                 db      0Fh,81h
  700.                 db      0Fh,81h
  701.                 db      0Fh,81h
  702.                 db      0Fh,81h
  703.                 db      0Fh,81h
  704.                 db      0Fh,81h
  705.                 db      0Fh,81h
  706.                 db      07h,81h
  707.                 db      03h,81h
  708.                 db      01h,81h
  709.                 db      00h,0FFh
  710.  
  711. Analyzer_phase_013:
  712.                 db      00h,00h
  713.                 db      00h,00h
  714.                 db      00h,00h
  715.                 db      00h,00h
  716.                 db      00h,00h
  717.                 db      0Fh,0F0h
  718.                 db      0Bh,0F8h
  719.                 db      0Dh,0FCh
  720.                 db      0Eh,0FEh
  721.                 db      0Fh,7Fh
  722.                 db      0Fh,81h
  723.                 db      0Fh,81h
  724.                 db      0Fh,81h
  725.                 db      0Fh,81h
  726.                 db      0Fh,81h
  727.                 db      0Fh,81h
  728.                 db      0Fh,81h
  729.                 db      0Fh,81h
  730.                 db      0Fh,81h
  731.                 db      0Fh,81h
  732.                 db      0Fh,81h
  733.                 db      0Fh,81h
  734.                 db      0Fh,81h
  735.                 db      0Fh,81h
  736.                 db      07h,81h
  737.                 db      03h,81h
  738.                 db      01h,81h
  739.                 db      00h,0FFh
  740.  
  741. Analyzer_phase_014:
  742.                 db      00h,00h
  743.                 db      00h,00h
  744.                 db      00h,00h
  745.                 db      0Fh,0F0h
  746.                 db      0Bh,0F8h
  747.                 db      0Dh,0FCh
  748.                 db      0Eh,0FEh
  749.                 db      0Fh,7Fh
  750.                 db      0Fh,81h
  751.                 db      0Fh,81h
  752.                 db      0Fh,81h
  753.                 db      0Fh,81h
  754.                 db      0Fh,81h
  755.                 db      0Fh,81h
  756.                 db      0Fh,81h
  757.                 db      0Fh,81h
  758.                 db      0Fh,81h
  759.                 db      0Fh,81h
  760.                 db      0Fh,81h
  761.                 db      0Fh,81h
  762.                 db      0Fh,81h
  763.                 db      0Fh,81h
  764.                 db      0Fh,81h
  765.                 db      0Fh,81h
  766.                 db      07h,81h
  767.                 db      03h,81h
  768.                 db      01h,81h
  769.                 db      00h,0FFh
  770.  
  771. Analyzer_phase_015:
  772.                 db      0Fh,0F0h
  773.                 db      0Bh,0F8h
  774.                 db      0Dh,0FCh
  775.                 db      0Eh,0FEh
  776.                 db      0Fh,7Fh
  777.                 db      0Fh,81h
  778.                 db      0Fh,81h
  779.                 db      0Fh,81h
  780.                 db      0Fh,81h
  781.                 db      0Fh,81h
  782.                 db      0Fh,81h
  783.                 db      0Fh,81h
  784.                 db      0Fh,81h
  785.                 db      0Fh,81h
  786.                 db      0Fh,81h
  787.                 db      0Fh,81h
  788.                 db      0Fh,81h
  789.                 db      0Fh,81h
  790.                 db      0Fh,81h
  791.                 db      0Fh,81h
  792.                 db      0Fh,81h
  793.                 db      0Fh,81h
  794.                 db      0Fh,81h
  795.                 db      0Fh,81h
  796.                 db      07h,81h
  797.                 db      03h,81h
  798.                 db      01h,81h
  799.                 db      00h,0FFh
  800.  
  801. Analyzer_phase_100:
  802.                 db      00h,00h
  803.                 db      00h,00h
  804.                 db      00h,00h
  805.                 db      00h,00h
  806.                 db      00h,00h
  807.                 db      00h,00h
  808.                 db      00h,00h
  809.                 db      00h,00h
  810.                 db      00h,00h
  811.                 db      00h,00h
  812.                 db      00h,00h
  813.                 db      00h,00h
  814.                 db      00h,00h
  815.                 db      00h,00h
  816.                 db      00h,00h
  817.                 db      00h,00h
  818.                 db      00h,00h
  819.                 db      00h,00h
  820.                 db      00h,00h
  821.                 db      00h,00h
  822.                 db      00h,00h
  823.                 db      0Fh,0F0h
  824.                 db      1Fh,0D0h
  825.                 db      3Fh,0B0h
  826.                 db      7Fh,60h
  827.                 db      0FEh,0C0h
  828.                 db      81h,80h
  829.                 db      0FFh,00h
  830.  
  831. Analyzer_phase_101:
  832.                 db      00h,00h
  833.                 db      00h,00h
  834.                 db      00h,00h
  835.                 db      00h,00h
  836.                 db      00h,00h
  837.                 db      00h,00h
  838.                 db      00h,00h
  839.                 db      00h,00h
  840.                 db      00h,00h
  841.                 db      00h,00h
  842.                 db      00h,00h
  843.                 db      00h,00h
  844.                 db      00h,00h
  845.                 db      00h,00h
  846.                 db      00h,00h
  847.                 db      00h,00h
  848.                 db      00h,00h
  849.                 db      00h,00h
  850.                 db      00h,00h
  851.                 db      00h,00h
  852.                 db      0Fh,0F0h
  853.                 db      1Fh,0D0h
  854.                 db      3Fh,0B0h
  855.                 db      7Fh,70h
  856.                 db      0FEh,0E0h
  857.                 db      81h,0C0h
  858.                 db      81h,80h
  859.                 db      0FFh,00h
  860.  
  861. Analyzer_phase_102:
  862.                 db      00h,00h
  863.                 db      00h,00h
  864.                 db      00h,00h
  865.                 db      00h,00h
  866.                 db      00h,00h
  867.                 db      00h,00h
  868.                 db      00h,00h
  869.                 db      00h,00h
  870.                 db      00h,00h
  871.                 db      00h,00h
  872.                 db      00h,00h
  873.                 db      00h,00h
  874.                 db      00h,00h
  875.                 db      00h,00h
  876.                 db      00h,00h
  877.                 db      00h,00h
  878.                 db      00h,00h
  879.                 db      00h,00h
  880.                 db      00h,00h
  881.                 db      0Fh,0F0h
  882.                 db      1Fh,0D0h
  883.                 db      3Fh,0B0h
  884.                 db      7Fh,70h
  885.                 db      0FEh,0F0h
  886.                 db      81h,0E0h
  887.                 db      81h,0C0h
  888.                 db      81h,80h
  889.                 db      0FFh,00h
  890.  
  891. Analyzer_phase_103:
  892.                 db      00h,00h
  893.                 db      00h,00h
  894.                 db      00h,00h
  895.                 db      00h,00h
  896.                 db      00h,00h
  897.                 db      00h,00h
  898.                 db      00h,00h
  899.                 db      00h,00h
  900.                 db      00h,00h
  901.                 db      00h,00h
  902.                 db      00h,00h
  903.                 db      00h,00h
  904.                 db      00h,00h
  905.                 db      00h,00h
  906.                 db      00h,00h
  907.                 db      00h,00h
  908.                 db      00h,00h
  909.                 db      00h,00h
  910.                 db      0Fh,0F0h
  911.                 db      1Fh,0D0h
  912.                 db      3Fh,0B0h
  913.                 db      7Fh,70h
  914.                 db      0FEh,0F0h
  915.                 db      81h,0F0h
  916.                 db      81h,0E0h
  917.                 db      81h,0C0h
  918.                 db      81h,80h
  919.                 db      0FFh,00h
  920.  
  921. Analyzer_phase_104:
  922.                 db      00h,00h
  923.                 db      00h,00h
  924.                 db      00h,00h
  925.                 db      00h,00h
  926.                 db      00h,00h
  927.                 db      00h,00h
  928.                 db      00h,00h
  929.                 db      00h,00h
  930.                 db      00h,00h
  931.                 db      00h,00h
  932.                 db      00h,00h
  933.                 db      00h,00h
  934.                 db      00h,00h
  935.                 db      00h,00h
  936.                 db      00h,00h
  937.                 db      00h,00h
  938.                 db      00h,00h
  939.                 db      0Fh,0F0h
  940.                 db      1Fh,0D0h
  941.                 db      3Fh,0B0h
  942.                 db      7Fh,70h
  943.                 db      0FEh,0F0h
  944.                 db      81h,0F0h
  945.                 db      81h,0F0h
  946.                 db      81h,0E0h
  947.                 db      81h,0C0h
  948.                 db      81h,80h
  949.                 db      0FFh,00h
  950.  
  951. Analyzer_phase_105:
  952.                 db      00h,00h
  953.                 db      00h,00h
  954.                 db      00h,00h
  955.                 db      00h,00h
  956.                 db      00h,00h
  957.                 db      00h,00h
  958.                 db      00h,00h
  959.                 db      00h,00h
  960.                 db      00h,00h
  961.                 db      00h,00h
  962.                 db      00h,00h
  963.                 db      00h,00h
  964.                 db      00h,00h
  965.                 db      00h,00h
  966.                 db      00h,00h
  967.                 db      00h,00h
  968.                 db      0Fh,0F0h
  969.                 db      1Fh,0D0h
  970.                 db      3Fh,0B0h
  971.                 db      7Fh,70h
  972.                 db      0FEh,0F0h
  973.                 db      81h,0F0h
  974.                 db      81h,0F0h
  975.                 db      81h,0F0h
  976.                 db      81h,0E0h
  977.                 db      81h,0C0h
  978.                 db      81h,80h
  979.                 db      0FFh,00h
  980.  
  981. Analyzer_phase_106:
  982.                 db      00h,00h
  983.                 db      00h,00h
  984.                 db      00h,00h
  985.                 db      00h,00h
  986.                 db      00h,00h
  987.                 db      00h,00h
  988.                 db      00h,00h
  989.                 db      00h,00h
  990.                 db      00h,00h
  991.                 db      00h,00h
  992.                 db      00h,00h
  993.                 db      00h,00h
  994.                 db      00h,00h
  995.                 db      00h,00h
  996.                 db      00h,00h
  997.                 db      0Fh,0F0h
  998.                 db      1Fh,0D0h
  999.                 db      3Fh,0B0h
  1000.                 db      7Fh,70h
  1001.                 db      0FEh,0F0h
  1002.                 db      81h,0F0h
  1003.                 db      81h,0F0h
  1004.                 db      81h,0F0h
  1005.                 db      81h,0F0h
  1006.                 db      81h,0E0h
  1007.                 db      81h,0C0h
  1008.                 db      81h,80h
  1009.                 db      0FFh,00h
  1010.  
  1011. Analyzer_phase_107:
  1012.                 db      00h,00h
  1013.                 db      00h,00h
  1014.                 db      00h,00h
  1015.                 db      00h,00h
  1016.                 db      00h,00h
  1017.                 db      00h,00h
  1018.                 db      00h,00h
  1019.                 db      00h,00h
  1020.                 db      00h,00h
  1021.                 db      00h,00h
  1022.                 db      00h,00h
  1023.                 db      00h,00h
  1024.                 db      00h,00h
  1025.                 db      00h,00h
  1026.                 db      0Fh,0F0h
  1027.                 db      1Fh,0D0h
  1028.                 db      3Fh,0B0h
  1029.                 db      7Fh,70h
  1030.                 db      0FEh,0F0h
  1031.                 db      81h,0F0h
  1032.                 db      81h,0F0h
  1033.                 db      81h,0F0h
  1034.                 db      81h,0F0h
  1035.                 db      81h,0F0h
  1036.                 db      81h,0E0h
  1037.                 db      81h,0C0h
  1038.                 db      81h,80h
  1039.                 db      0FFh,00h
  1040.  
  1041. Analyzer_phase_108:
  1042.                 db      00h,00h
  1043.                 db      00h,00h
  1044.                 db      00h,00h
  1045.                 db      00h,00h
  1046.                 db      00h,00h
  1047.                 db      00h,00h
  1048.                 db      00h,00h
  1049.                 db      00h,00h
  1050.                 db      00h,00h
  1051.                 db      00h,00h
  1052.                 db      00h,00h
  1053.                 db      00h,00h
  1054.                 db      00h,00h
  1055.                 db      0Fh,0F0h
  1056.                 db      1Fh,0D0h
  1057.                 db      3Fh,0B0h
  1058.                 db      7Fh,70h
  1059.                 db      0FEh,0F0h
  1060.                 db      81h,0F0h
  1061.                 db      81h,0F0h
  1062.                 db      81h,0F0h
  1063.                 db      81h,0F0h
  1064.                 db      81h,0F0h
  1065.                 db      81h,0F0h
  1066.                 db      81h,0E0h
  1067.                 db      81h,0C0h
  1068.                 db      81h,80h
  1069.                 db      0FFh,00h
  1070.  
  1071. Analyzer_phase_109:
  1072.                 db      00h,00h
  1073.                 db      00h,00h
  1074.                 db      00h,00h
  1075.                 db      00h,00h
  1076.                 db      00h,00h
  1077.                 db      00h,00h
  1078.                 db      00h,00h
  1079.                 db      00h,00h
  1080.                 db      00h,00h
  1081.                 db      00h,00h
  1082.                 db      00h,00h
  1083.                 db      00h,00h
  1084.                 db      0Fh,0F0h
  1085.                 db      1Fh,0D0h
  1086.                 db      3Fh,0B0h
  1087.                 db      7Fh,70h
  1088.                 db      0FEh,0F0h
  1089.                 db      81h,0F0h
  1090.                 db      81h,0F0h
  1091.                 db      81h,0F0h
  1092.                 db      81h,0F0h
  1093.                 db      81h,0F0h
  1094.                 db      81h,0F0h
  1095.                 db      81h,0F0h
  1096.                 db      81h,0E0h
  1097.                 db      81h,0C0h
  1098.                 db      81h,80h
  1099.                 db      0FFh,00h
  1100.  
  1101. Analyzer_phase_110:
  1102.                 db      00h,00h
  1103.                 db      00h,00h
  1104.                 db      00h,00h
  1105.                 db      00h,00h
  1106.                 db      00h,00h
  1107.                 db      00h,00h
  1108.                 db      00h,00h
  1109.                 db      00h,00h
  1110.                 db      00h,00h
  1111.                 db      00h,00h
  1112.                 db      00h,00h
  1113.                 db      0Fh,0F0h
  1114.                 db      1Fh,0D0h
  1115.                 db      3Fh,0B0h
  1116.                 db      7Fh,70h
  1117.                 db      0FEh,0F0h
  1118.                 db      81h,0F0h
  1119.                 db      81h,0F0h
  1120.                 db      81h,0F0h
  1121.                 db      81h,0F0h
  1122.                 db      81h,0F0h
  1123.                 db      81h,0F0h
  1124.                 db      81h,0F0h
  1125.                 db      81h,0F0h
  1126.                 db      81h,0E0h
  1127.                 db      81h,0C0h
  1128.                 db      81h,80h
  1129.                 db      0FFh,00h
  1130.  
  1131. Analyzer_phase_111:
  1132.                 db      00h,00h
  1133.                 db      00h,00h
  1134.                 db      00h,00h
  1135.                 db      00h,00h
  1136.                 db      00h,00h
  1137.                 db      00h,00h
  1138.                 db      00h,00h
  1139.                 db      00h,00h
  1140.                 db      0Fh,0F0h
  1141.                 db      1Fh,0D0h
  1142.                 db      3Fh,0B0h
  1143.                 db      7Fh,70h
  1144.                 db      0FEh,0F0h
  1145.                 db      0FFh,0F0h
  1146.                 db      81h,0F0h
  1147.                 db      81h,0F0h
  1148.                 db      81h,0F0h
  1149.                 db      81h,0F0h
  1150.                 db      81h,0F0h
  1151.                 db      81h,0F0h
  1152.                 db      81h,0F0h
  1153.                 db      81h,0F0h
  1154.                 db      81h,0F0h
  1155.                 db      81h,0F0h
  1156.                 db      81h,0E0h
  1157.                 db      81h,0C0h
  1158.                 db      81h,80h
  1159.                 db      0FFh,00h
  1160.  
  1161. Analyzer_phase_112:
  1162.                 db      00h,00h
  1163.                 db      00h,00h
  1164.                 db      00h,00h
  1165.                 db      00h,00h
  1166.                 db      00h,00h
  1167.                 db      00h,00h
  1168.                 db      00h,00h
  1169.                 db      0Fh,0F0h
  1170.                 db      1Fh,0D0h
  1171.                 db      3Fh,0B0h
  1172.                 db      7Fh,70h
  1173.                 db      0FEh,0F0h
  1174.                 db      81h,0F0h
  1175.                 db      81h,0F0h
  1176.                 db      81h,0F0h
  1177.                 db      81h,0F0h
  1178.                 db      81h,0F0h
  1179.                 db      81h,0F0h
  1180.                 db      81h,0F0h
  1181.                 db      81h,0F0h
  1182.                 db      81h,0F0h
  1183.                 db      81h,0F0h
  1184.                 db      81h,0F0h
  1185.                 db      81h,0F0h
  1186.                 db      81h,0E0h
  1187.                 db      81h,0C0h
  1188.                 db      81h,80h
  1189.                 db      0FFh,00h
  1190.  
  1191. Analyzer_phase_113:
  1192.                 db      00h,00h
  1193.                 db      00h,00h
  1194.                 db      00h,00h
  1195.                 db      00h,00h
  1196.                 db      00h,00h
  1197.                 db      0Fh,0F0h
  1198.                 db      1Fh,0D0h
  1199.                 db      3Fh,0B0h
  1200.                 db      7Fh,70h
  1201.                 db      0FEh,0F0h
  1202.                 db      81h,0F0h
  1203.                 db      81h,0F0h
  1204.                 db      81h,0F0h
  1205.                 db      81h,0F0h
  1206.                 db      81h,0F0h
  1207.                 db      81h,0F0h
  1208.                 db      81h,0F0h
  1209.                 db      81h,0F0h
  1210.                 db      81h,0F0h
  1211.                 db      81h,0F0h
  1212.                 db      81h,0F0h
  1213.                 db      81h,0F0h
  1214.                 db      81h,0F0h
  1215.                 db      81h,0F0h
  1216.                 db      81h,0E0h
  1217.                 db      81h,0C0h
  1218.                 db      81h,80h
  1219.                 db      0FFh,00h
  1220.  
  1221. Analyzer_phase_114:
  1222.                 db      00h,00h
  1223.                 db      00h,00h
  1224.                 db      00h,00h
  1225.                 db      0Fh,0F0h
  1226.                 db      1Fh,0D0h
  1227.                 db      3Fh,0B0h
  1228.                 db      7Fh,70h
  1229.                 db      0FEh,0F0h
  1230.                 db      81h,0F0h
  1231.                 db      81h,0F0h
  1232.                 db      81h,0F0h
  1233.                 db      81h,0F0h
  1234.                 db      81h,0F0h
  1235.                 db      81h,0F0h
  1236.                 db      81h,0F0h
  1237.                 db      81h,0F0h
  1238.                 db      81h,0F0h
  1239.                 db      81h,0F0h
  1240.                 db      81h,0F0h
  1241.                 db      81h,0F0h
  1242.                 db      81h,0F0h
  1243.                 db      81h,0F0h
  1244.                 db      81h,0F0h
  1245.                 db      81h,0F0h
  1246.                 db      81h,0E0h
  1247.                 db      81h,0C0h
  1248.                 db      81h,80h
  1249.                 db      0FFh,00h
  1250.  
  1251. Analyzer_phase_115:
  1252.                 db      0Fh,0F0h
  1253.                 db      1Fh,0D0h
  1254.                 db      3Fh,0B0h
  1255.                 db      7Fh,70h
  1256.                 db      0FEh,0F0h
  1257.                 db      81h,0F0h
  1258.                 db      81h,0F0h
  1259.                 db      81h,0F0h
  1260.                 db      81h,0F0h
  1261.                 db      81h,0F0h
  1262.                 db      81h,0F0h
  1263.                 db      81h,0F0h
  1264.                 db      81h,0F0h
  1265.                 db      81h,0F0h
  1266.                 db      81h,0F0h
  1267.                 db      81h,0F0h
  1268.                 db      81h,0F0h
  1269.                 db      81h,0F0h
  1270.                 db      81h,0F0h
  1271.                 db      81h,0F0h
  1272.                 db      81h,0F0h
  1273.                 db      81h,0F0h
  1274.                 db      81h,0F0h
  1275.                 db      81h,0F0h
  1276.                 db      81h,0E0h
  1277.                 db      81h,0C0h
  1278.                 db      81h,80h
  1279.                 db      0FFh,00h
  1280.  
  1281. ;-------------------------------------------------------------------
  1282. ; описание:  Переменные правого и левого каналов анализатора
  1283. ;---------------------------------------------------------------------
  1284. Analyzer_ch0_vol:
  1285.                 db      0
  1286. Analyzer_ch1_vol:
  1287.                 db      0
  1288. Analyzer_ch2_vol:
  1289.                 db      0
  1290. Analyzer_ch3_vol:
  1291.                 db      0
  1292. Analyzer_ch4_vol:
  1293.                 db      0
  1294. Analyzer_ch5_vol:
  1295.                 db      0
  1296.