Subversion Repositories tsfmpro

Rev

Rev 547 | Blame | Compare with Previous | 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      a,(Analyzer_ch0_vol)
  116.                 ld      de,4C20h
  117.                 call    Analyzer_draw
  118.  
  119.                 ld      a,(Analyzer_ch1_vol)
  120.                 ld      de,4C3Ah
  121.                 call    Analyzer_draw
  122.  
  123.                 ld      a,(Analyzer_ch2_vol)
  124.                 ld      de,4CC0h
  125.                 call    Analyzer_draw
  126.  
  127.                 ld      a,(Analyzer_ch3_vol)
  128.                 ld      de,4CDAh
  129.                 call    Analyzer_draw
  130.  
  131.                 ld      a,(Analyzer_ch4_vol)
  132.                 ld      de,5460h
  133.                 call    Analyzer_draw
  134.  
  135.                 ld      a,(Analyzer_ch5_vol)
  136.                 ld      de,547Ah
  137. ;-------------------------------------------------------------------
  138. ; описание: Отрисовка левого канала анализатора
  139. ; параметры: HL - адрес экрана
  140. ;            C - позиция в индикаторе
  141. ; возвращаемое  значение: нет
  142. ;---------------------------------------------------------------------
  143. Analyzer_draw:
  144.  
  145.                 ld      l,a
  146.                 ld      h,0
  147.                 add     hl,hl
  148.                 ld      bc,Analyzer_table_phase
  149.                 add     hl,bc
  150.                 ld      a,(hl)
  151.                 inc     hl
  152.                 ld      h,(hl)
  153.                 ld      l,a
  154.                 ex      de,hl
  155.  
  156.                 ld      b,24                            ;размерность по Y
  157. Analyzer_loop_Y:
  158.                 ld      c,10
  159.                 push    hl
  160.                 ex      hl,de
  161.                 ldi
  162.                 ldi
  163.                 ldi
  164.                 ldi
  165.                 ldi
  166.                 ldi
  167.                 ex      hl,de
  168.                 pop     hl
  169.                 inc     h
  170.                 ld      a,h
  171.                 and     7
  172.                 jr      nz,Analyzer_next_line
  173.                 ld      a,l
  174.                 add     20h
  175.                 ld      l,a
  176.                 jr      c,Analyzer_next_line
  177.                 ld      a,h
  178.                 sub     8
  179.                 ld      h,a
  180. Analyzer_next_line:
  181.                 djnz    Analyzer_loop_Y
  182.                 ret        
  183. ;-------------------------------------------------------------------
  184. ; описание: Отрисовка левого канала анализатора
  185. ; параметры: HL - адрес экрана
  186. ;            C - позиция в индикаторе
  187. ; возвращаемое  значение: нет
  188. ;---------------------------------------------------------------------
  189. Analyzer_draw_flash:
  190.                 ld      a,(Analyzer_ch0_vol)
  191.                 ld      e,a
  192.                 ld      a,(Analyzer_ch3_vol)
  193.                 add     e
  194.                 and     0Fh
  195.                 ld      hl,Analyzer_table
  196.                 ld      e,a
  197.                 ld      d,0
  198.                 add     hl,de
  199.                 ld      a,(hl)
  200.                 ld      hl,5906h
  201.                 ld      (hl),a
  202.                 inc     l
  203.                 ld      (hl),a
  204.  
  205.                 ld      a,(Analyzer_ch1_vol)
  206.                 ld      e,a
  207.                 ld      a,(Analyzer_ch4_vol)
  208.                 add     e
  209.                 and     0Fh
  210.                 ld      hl,Analyzer_table
  211.                 ld      e,a
  212.                 ld      d,0
  213.                 add     hl,de
  214.                 ld      a,(hl)
  215.                 ld      hl,591Ch
  216.                 ld      (hl),a
  217.                 inc     l
  218.                 inc     l
  219.                 ld      (hl),a
  220.                 inc     l
  221.                 ld      (hl),a
  222.  
  223.                 ld      a,(Analyzer_ch2_vol)
  224.                 ld      e,a
  225.                 ld      a,(Analyzer_ch5_vol)
  226.                 add     e
  227.                 and     0Fh
  228.                 ld      hl,Analyzer_table
  229.                 ld      e,a
  230.                 ld      d,0
  231.                 add     hl,de
  232.                 ld      a,(hl)
  233.                 ld      hl,5AEAh
  234.                 ld      (hl),a
  235.                 inc     l
  236.                 ld      (hl),a
  237.                 inc     l
  238.                 ld      (hl),a
  239.                 inc     l
  240.                 ld      (hl),a
  241.                 inc     l
  242.                 ld      (hl),a
  243.                 inc     l
  244.                 ld      (hl),a
  245.                 inc     l
  246.                 ld      (hl),a
  247.                 inc     l
  248.                 ld      (hl),a
  249.                 inc     l
  250.                 ld      (hl),a
  251.                 inc     l
  252.                 ld      (hl),a
  253.                 inc     l
  254.                 ld      (hl),a
  255.                 inc     l
  256.                 ld      (hl),a
  257.  
  258.                 ret
  259.  
  260. ;-------------------------------------------------------------------
  261. ; описание: Обновление параметров анализатора
  262. ; параметры: нет
  263. ; возвращаемое  значение: нет
  264. ;---------------------------------------------------------------------
  265. Analyzer_init:
  266.                 ld      b, 6
  267.                 ld      hl,Analyzer_ch0_vol
  268.  
  269. Analyzer_init_loop:
  270.                 ld      (hl),0
  271.                 inc     hl
  272.                 djnz    Analyzer_init_loop
  273.                 ret
  274. ;-------------------------------------------------------------------
  275. ; описание:  Переменные правого и левого каналов анализатора
  276. ;---------------------------------------------------------------------
  277. Analyzer_table:
  278.                 db      47h,47h,47h,47h,46h,46h,45h,45h,44h,44h,43h,43h,42h,42h,41h,41h
  279.  
  280. ;-------------------------------------------------------------------
  281. ; описание: Таблица адресов на фазы анализатора
  282. ;---------------------------------------------------------------------
  283. Analyzer_table_phase:
  284.                 dw      Analyzer_phase_00               ;0
  285.                 dw      Analyzer_phase_01               ;1
  286.                 dw      Analyzer_phase_02               ;2
  287.                 dw      Analyzer_phase_03               ;3
  288.                 dw      Analyzer_phase_04               ;4
  289.                 dw      Analyzer_phase_05               ;5
  290.                 dw      Analyzer_phase_06               ;6
  291.                 dw      Analyzer_phase_07               ;7
  292.                 dw      Analyzer_phase_08               ;8
  293.                 dw      Analyzer_phase_09               ;9
  294.                 dw      Analyzer_phase_10               ;10
  295.                 dw      Analyzer_phase_11               ;11
  296.                 dw      Analyzer_phase_12               ;12
  297.                 dw      Analyzer_phase_13               ;13
  298.                 dw      Analyzer_phase_14               ;14
  299.                 dw      Analyzer_phase_15               ;15
  300.  
  301.  
  302. Analyzer_phase_00:
  303.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  304.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  305.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  306.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  307.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  308.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  309.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  310.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  311.                 db      0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
  312.                 db      0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
  313.                 db      0FFh,0FDh,5Fh,0FDh,5Fh,0FFh
  314.                 db      0FFh,0F8h,2Fh,0FAh,0Fh,0FFh
  315.                 db      0FFh,0F1h,40h,01h,47h,0FFh
  316.                 db      0FFh,0E2h,44h,91h,23h,0FFh
  317.                 db      0FFh,0C4h,4Dh,0D9h,11h,0FFh
  318.                 db      0FFh,8Ah,40h,01h,28h,0FFh
  319.                 db      0FFh,17h,4Dh,0D9h,74h,7Fh
  320.                 db      0FEh,2Fh,4Dh,0D9h,7Ah,3Fh
  321.                 db      0FCh,5Fh,40h,01h,7Dh,1Fh
  322.                 db      0F8h,0BFh,4Dh,0D9h,7Eh,8Fh
  323.                 db      0F1h,7Fh,4Dh,0D9h,7Fh,47h
  324.                 db      0E2h,0FFh,40h,01h,7Fh,0AFh
  325.                 db      0F5h,0FFh,4Dh,0D9h,7Fh,0D7h
  326.                 db      0EBh,0FFh,2Dh,0DAh,7Fh,0FFh
  327.  
  328. Analyzer_phase_01:
  329.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  330.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  331.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  332.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  333.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  334.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  335.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  336.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  337.                 db      0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
  338.                 db      0FFh,0FCh,5Fh,7Dh,1Fh,0FFh
  339.                 db      0FFh,0F9h,5Fh,0FDh,4Fh,0FFh
  340.                 db      0FFh,0F0h,2Fh,0FAh,07h,0FFh
  341.                 db      0FFh,0E1h,40h,01h,43h,0FFh
  342.                 db      0FFh,0C4h,44h,91h,11h,0FFh
  343.                 db      0FFh,92h,4Dh,0D9h,24h,0FFh
  344.                 db      0FFh,2Eh,40h,01h,3Ah,7Fh
  345.                 db      0FEh,5Fh,4Dh,0D9h,7Dh,3Fh
  346.                 db      0FCh,0BFh,4Dh,0D9h,7Eh,9Fh
  347.                 db      0F9h,7Fh,40h,01h,7Fh,4Fh
  348.                 db      0F2h,0FFh,4Dh,0D9h,7Fh,0A7h
  349.                 db      0E5h,0FFh,4Dh,0D9h,7Fh,0D3h
  350.                 db      0CBh,0FFh,40h,01h,7Fh,0E9h
  351.                 db      0E7h,0FFh,4Dh,0D9h,7Fh,0F3h
  352.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  353.  
  354. Analyzer_phase_02:
  355.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  356.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  357.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  358.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  359.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  360.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  361.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  362.                 db      0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
  363.                 db      0FFh,0FEh,5Fh,0FDh,7Fh,0FFh
  364.                 db      0FFh,0F9h,5Fh,0FDh,1Fh,0FFh
  365.                 db      0FFh,0F0h,5Fh,0FDh,47h,0FFh
  366.                 db      0FFh,0E0h,2Fh,0FAh,03h,0FFh
  367.                 db      0FFh,0C1h,40h,01h,41h,0FFh
  368.                 db      0FFh,84h,44h,91h,10h,0FFh
  369.                 db      0FEh,12h,4Dh,0D9h,24h,3Fh
  370.                 db      0FCh,2Eh,40h,01h,3Ah,1Fh
  371.                 db      0F8h,9Fh,4Dh,0D9h,7Ch,8Fh
  372.                 db      0E1h,7Fh,4Dh,0D9h,7Fh,43h
  373.                 db      0C2h,0FFh,40h,01h,7Fh,0A1h
  374.                 db      89h,0FFh,4Dh,0D9h,7Fh,0C8h
  375.                 db      97h,0FFh,4Dh,0D9h,7Fh,0F4h
  376.                 db      0CFh,0FFh,40h,01h,7Fh,0F9h
  377.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  378.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  379.  
  380. Analyzer_phase_03:
  381.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  382.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  383.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  384.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  385.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  386.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  387.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  388.                 db      0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
  389.                 db      0FFh,0FFh,5Fh,7Dh,7Fh,0FFh
  390.                 db      0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
  391.                 db      0FFh,0F1h,5Fh,0FDh,47h,0FFh
  392.                 db      0FFh,0C0h,2Fh,0FAh,01h,0FFh
  393.                 db      0FFh,81h,40h,01h,40h,0FFh
  394.                 db      0FEh,10h,44h,91h,04h,3Fh
  395.                 db      0FCh,4Eh,4Dh,0D9h,39h,1Fh
  396.                 db      0F0h,0BEh,40h,01h,3Eh,87h
  397.                 db      0C2h,7Fh,4Dh,0D9h,7Fh,21h
  398.                 db      85h,0FFh,4Dh,0D9h,7Fh,0D0h
  399.                 db      93h,0FFh,40h,01h,7Fh,0E4h
  400.                 db      0CFh,0FFh,4Dh,0D9h,7Fh,0F9h
  401.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  402.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  403.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  404.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  405.  
  406. Analyzer_phase_04:
  407.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  408.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  409.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  410.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  411.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  412.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  413.                 db      0FFh,0FFh,9Eh,0BCh,0FFh,0FFh
  414.                 db      0FFh,0FFh,9Bh,0ECh,0FFh,0FFh
  415.                 db      0FFh,0FFh,5Fh,7Dh,7Fh,0FFh
  416.                 db      0FFh,0FAh,5Fh,0FDh,2Fh,0FFh
  417.                 db      0FFh,0E1h,5Fh,0FDh,43h,0FFh
  418.                 db      0FFh,80h,2Fh,0FAh,00h,0FFh
  419.                 db      0FFh,09h,40h,01h,48h,7Fh
  420.                 db      0F8h,24h,44h,91h,12h,0Fh
  421.                 db      0E0h,9Eh,4Dh,0D9h,3Ch,83h
  422.                 db      0C2h,7Eh,40h,01h,3Fh,21h
  423.                 db      89h,0FFh,4Dh,0D9h,7Fh,0C8h
  424.                 db      0D7h,0FFh,4Dh,0D9h,7Fh,0F5h
  425.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  426.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  427.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  428.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  429.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  430.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  431.  
  432. Analyzer_phase_05:
  433.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  434.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  435.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  436.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  437.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  438.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  439.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  440.                 db      0FFh,0FFh,9Bh,0ECh,0FFh,0FFh
  441.                 db      0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
  442.                 db      0FFh,0E2h,5Fh,7Dh,23h,0FFh
  443.                 db      0FFh,01h,5Fh,0FDh,40h,7Fh
  444.                 db      0F8h,08h,2Fh,0FAh,08h,0Fh
  445.                 db      0E0h,45h,40h,01h,51h,03h
  446.                 db      0C1h,3Ch,44h,91h,1Eh,41h
  447.                 db      88h,0FEh,4Dh,0D9h,3Fh,88h
  448.                 db      0D7h,0FEh,40h,01h,3Fh,0F5h
  449.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  450.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  451.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  452.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  453.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  454.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  455.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  456.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  457.  
  458. Analyzer_phase_06:
  459.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  460.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  461.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  462.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  463.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  464.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  465.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  466.                 db      0FFh,0FFh,9Bh,6Ch,0FFh,0FFh
  467.                 db      0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
  468.                 db      0FFh,0FCh,5Fh,7Dh,1Fh,0FFh
  469.                 db      0FCh,01h,5Fh,0FDh,40h,1Fh
  470.                 db      0C0h,00h,2Fh,0FAh,00h,01h
  471.                 db      80h,0A9h,40h,01h,4Ah,80h
  472.                 db      0AAh,04h,44h,91h,10h,2Ah
  473.                 db      0C0h,0FEh,4Dh,0D9h,3Fh,81h
  474.                 db      0FFh,0FEh,40h,01h,7Fh,0FFh
  475.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  476.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  477.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  478.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  479.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  480.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  481.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  482.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  483.  
  484. Analyzer_phase_07:
  485.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  486.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  487.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  488.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  489.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  490.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  491.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  492.                 db      0FFh,0FFh,9Bh,6Ch,0FFh,0FFh
  493.                 db      0FFh,0FFh,5Fh,0FDh,7Fh,0FFh
  494.                 db      0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
  495.                 db      0FFh,0FDh,5Fh,0FDh,5Fh,0FFh
  496.                 db      0C0h,00h,2Fh,0FAh,00h,01h
  497.                 db      80h,01h,40h,01h,40h,00h
  498.                 db      0D5h,54h,44h,91h,15h,55h
  499.                 db      80h,02h,4Dh,0D9h,20h,00h
  500.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  501.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  502.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  503.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  504.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  505.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  506.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  507.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  508.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  509.  
  510. Analyzer_phase_08:
  511.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  512.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  513.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  514.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  515.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  516.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  517.                 db      0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
  518.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  519.                 db      0FFh,0FFh,5Fh,7Dh,7Fh,0FFh
  520.                 db      0FFh,0FEh,5Fh,0FDh,3Fh,0FFh
  521.                 db      0C0h,7Dh,5Fh,0FDh,5Fh,01h
  522.                 db      80h,00h,2Fh,0FAh,00h,00h
  523.                 db      0A4h,01h,40h,01h,40h,12h
  524.                 db      0C0h,90h,44h,91h,04h,81h
  525.                 db      0FFh,02h,4Dh,0D9h,20h,7Fh
  526.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  527.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  528.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  529.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  530.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  531.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  532.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  533.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  534.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  535.  
  536. Analyzer_phase_09:
  537.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  538.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  539.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  540.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  541.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  542.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  543.                 db      0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
  544.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  545.                 db      0FFh,0FFh,5Bh,6Dh,7Fh,0FFh
  546.                 db      0C0h,0FEh,5Fh,0FDh,3Fh,81h
  547.                 db      80h,0Dh,5Fh,0FDh,58h,00h
  548.                 db      0A0h,00h,2Fh,0FAh,00h,02h
  549.                 db      0C2h,01h,40h,01h,40h,21h
  550.                 db      0FCh,20h,44h,91h,02h,1Fh
  551.                 db      0FFh,0C4h,4Dh,0D9h,11h,0FFh
  552.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  553.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  554.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  555.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  556.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  557.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  558.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  559.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  560.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  561.  
  562. Analyzer_phase_10:
  563.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  564.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  565.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  566.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  567.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  568.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  569.                 db      0FFh,0FFh,9Bh,0ECh,0FFh,0FFh
  570.                 db      0FFh,0FFh,9Fh,7Ch,0FFh,0FFh
  571.                 db      0C7h,0FFh,5Bh,0EDh,7Fh,0F1h
  572.                 db      80h,0FEh,5Fh,0FDh,3Fh,80h
  573.                 db      0D0h,3Dh,5Fh,0FDh,5Eh,05h
  574.                 db      0E4h,04h,2Fh,0FAh,10h,13h
  575.                 db      0F8h,81h,40h,01h,40h,8Fh
  576.                 db      0FFh,10h,44h,91h,04h,7Fh
  577.                 db      0FFh,0E2h,4Dh,0D9h,23h,0FFh
  578.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  579.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  580.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  581.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  582.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  583.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  584.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  585.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  586.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  587.  
  588. Analyzer_phase_11:
  589.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  590.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  591.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  592.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  593.                 db      0FFh,0FFh,9Dh,0DCh,0FFh,0FFh
  594.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  595.                 db      0C7h,0FFh,9Bh,0ECh,0FFh,0F1h
  596.                 db      81h,0FFh,9Fh,0FCh,0FFh,0C0h
  597.                 db      0D0h,7Fh,5Fh,7Dh,7Fh,05h
  598.                 db      0E4h,1Eh,5Fh,0FDh,3Ch,13h
  599.                 db      0F8h,85h,5Fh,0FDh,50h,8Fh
  600.                 db      0FFh,40h,2Fh,0FAh,01h,7Fh
  601.                 db      0FFh,91h,40h,01h,44h,0FFh
  602.                 db      0FFh,0E4h,44h,91h,13h,0FFh
  603.                 db      0FFh,0FAh,4Dh,0D9h,2Fh,0FFh
  604.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  605.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  606.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  607.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  608.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  609.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  610.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  611.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  612.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  613.  
  614. Analyzer_phase_12:
  615.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  616.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  617.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  618.                 db      0FFh,0FFh,9Fh,0FCh,0FFh,0FFh
  619.                 db      0CFh,0FFh,9Eh,0BCh,0FFh,0F9h
  620.                 db      83h,0FFh,9Fh,0FCh,0FFh,0E0h
  621.                 db      0A1h,0FFh,9Bh,6Ch,0FFh,0C2h
  622.                 db      0C8h,7Fh,9Fh,0FCh,0FFh,09h
  623.                 db      0F2h,3Fh,5Bh,0EDh,7Eh,27h
  624.                 db      0FDh,0Eh,5Fh,0FDh,38h,5Fh
  625.                 db      0FEh,41h,5Fh,0FDh,41h,3Fh
  626.                 db      0FFh,0A0h,2Fh,0FAh,02h,0FFh
  627.                 db      0FFh,0C9h,40h,01h,49h,0FFh
  628.                 db      0FFh,0F4h,44h,91h,17h,0FFh
  629.                 db      0FFh,0FAh,4Dh,0D9h,2Fh,0FFh
  630.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  631.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  632.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  633.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  634.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  635.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  636.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  637.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  638.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  639.  
  640. Analyzer_phase_13:
  641.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  642.                 db      0FFh,0FFh,8Fh,0F8h,0FFh,0FFh
  643.                 db      0CFh,0FFh,9Fh,7Ch,0FFh,0F9h
  644.                 db      87h,0FFh,9Fh,0FCh,0FFh,0F0h
  645.                 db      0A1h,0FFh,9Dh,0DCh,0FFh,0C2h
  646.                 db      0D0h,0FFh,9Fh,0FCh,0FFh,85h
  647.                 db      0E4h,7Fh,9Bh,0ECh,0FFh,13h
  648.                 db      0FAh,1Fh,9Fh,0FCh,0FCh,2Fh
  649.                 db      0FDh,0Fh,5Bh,6Dh,78h,5Fh
  650.                 db      0FEh,42h,5Fh,0FDh,21h,3Fh
  651.                 db      0FFh,0A1h,5Fh,0FDh,42h,0FFh
  652.                 db      0FFh,0D0h,2Fh,0FAh,05h,0FFh
  653.                 db      0FFh,0E9h,40h,01h,4Bh,0FFh
  654.                 db      0FFh,0F4h,44h,91h,17h,0FFh
  655.                 db      0FFh,0FCh,4Dh,0D9h,1Fh,0FFh
  656.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  657.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  658.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  659.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  660.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  661.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  662.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  663.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  664.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  665.  
  666. Analyzer_phase_14:
  667.                 db      0FFh,0FFh,0C7h,0F1h,0FFh,0FFh
  668.                 db      0E7h,0FFh,8Fh,0F8h,0FFh,0F3h
  669.                 db      0C3h,0FFh,9Fh,7Ch,0FFh,0E1h
  670.                 db      0E1h,0FFh,9Fh,0FCh,0FFh,0C3h
  671.                 db      0E8h,0FFh,9Fh,7Ch,0FFh,8Bh
  672.                 db      0F2h,7Fh,9Fh,0FCh,0FFh,27h
  673.                 db      0FDh,3Fh,9Bh,6Ch,0FEh,5Fh
  674.                 db      0FEh,9Fh,9Fh,0FCh,0FCh,0BFh
  675.                 db      0FFh,4Fh,5Bh,6Dh,79h,7Fh
  676.                 db      0FFh,0A2h,5Fh,0FDh,22h,0FFh
  677.                 db      0FFh,0D1h,5Fh,0FDh,45h,0FFh
  678.                 db      0FFh,0E8h,2Fh,0FAh,0Bh,0FFh
  679.                 db      0FFh,0F5h,40h,01h,57h,0FFh
  680.                 db      0FFh,0F8h,44h,91h,0Fh,0FFh
  681.                 db      0FFh,0FCh,4Dh,0D9h,1Fh,0FFh
  682.                 db      0FFh,0FEh,40h,01h,3Fh,0FFh
  683.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  684.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  685.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  686.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  687.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  688.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  689.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  690.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  691.  
  692. Analyzer_phase_15:
  693.                 db      0EBh,0FFh,0C7h,0F1h,0FFh,0EBh
  694.                 db      0F1h,0FFh,8Fh,0F8h,0FFh,0C7h
  695.                 db      0E8h,0FFh,9Fh,7Ch,0FFh,8Bh
  696.                 db      0F4h,7Fh,9Fh,0FCh,0FFh,17h
  697.                 db      0FAh,3Fh,9Dh,5Ch,0FEh,2Fh
  698.                 db      0FDh,1Fh,9Fh,0FCh,0FCh,5Fh
  699.                 db      0FEh,8Fh,9Bh,6Ch,0F8h,0BFh
  700.                 db      0FFh,47h,9Fh,0FCh,0F1h,7Fh
  701.                 db      0FFh,0A2h,5Bh,6Dh,22h,0FFh
  702.                 db      0FFh,0D1h,5Fh,0FDh,45h,0FFh
  703.                 db      0FFh,0E8h,5Fh,0FDh,0Bh,0FFh
  704.                 db      0FFh,0F5h,2Fh,0FAh,57h,0FFh
  705.                 db      0FFh,0FAh,40h,01h,2Fh,0FFh
  706.                 db      0FFh,0FCh,44h,91h,1Fh,0FFh
  707.                 db      0FFh,0FEh,4Dh,0D9h,3Fh,0FFh
  708.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  709.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  710.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  711.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  712.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  713.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  714.                 db      0FFh,0FFh,40h,01h,7Fh,0FFh
  715.                 db      0FFh,0FFh,4Dh,0D9h,7Fh,0FFh
  716.                 db      0FFh,0FFh,2Dh,0DAh,7Fh,0FFh
  717.  
  718. ;-------------------------------------------------------------------
  719. ; описание:  Переменные правого и левого каналов анализатора
  720. ;---------------------------------------------------------------------
  721. Analyzer_ch0_vol:
  722.                 db      0
  723. Analyzer_ch1_vol:
  724.                 db      0
  725. Analyzer_ch2_vol:
  726.                 db      0
  727. Analyzer_ch3_vol:
  728.                 db      0
  729. Analyzer_ch4_vol:
  730.                 db      0
  731. Analyzer_ch5_vol:
  732.                 db      0
  733.