Subversion Repositories tsfmpro

Rev

Rev 546 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1. ;--------------------------------------------------------------------
  2. ; Описание: Бегущая строка
  3. ; Автор порта: Тарасов М.Н.(Mick),2010
  4. ;--------------------------------------------------------------------
  5. Str_reload:
  6.                 xor     a
  7.                 ld      (Str_flg_end),a
  8.                 scf
  9.                 ret
  10.  
  11. Str_init_load:
  12.                 ld      hl,Str_addr_load
  13.                 ld      (Str_addr_work),hl
  14.                 ld      a,1
  15.                 ld      (Str_flg_end),a
  16.                 ld      a,(hl)
  17.                 ret    
  18. Str_init_clear:
  19.                 ld      hl,Str_addr_clear
  20.                 ld      (Str_addr_work),hl
  21.                 ld      a,1
  22.                 ld      (Str_flg_end),a
  23.                 ld      a,(hl)
  24.                 ret    
  25. Str_play:
  26.                 ld      a,(Str_count_bit)
  27.                 or      a
  28.                 call    z,Str_next_symol
  29.                 ret
  30.  
  31. Str_next_symol:
  32.                 ld      hl,(Str_addr_work)
  33.                 ld      a,(hl)
  34.                 and     a
  35.                 jr      z,Str_reload
  36.                 ret     c
  37.                 inc     hl
  38.                 ld      (Str_addr_work),hl
  39.                 sub     20h
  40.                 ld      l, a
  41.                 ld      h, 0
  42.                 ld      de,Str_addr_font
  43.                 add     hl,hl
  44.                 add     hl,hl
  45.                 add     hl,hl
  46.                 add     hl,de
  47.                 ld      de,Str_symbol_buf
  48.                 ldi    
  49.                 ldi    
  50.                 ldi    
  51.                 ldi    
  52.                 ldi    
  53.                 ldi    
  54.                 ldi    
  55.                 ldi    
  56.                 ld      a,8
  57.                 ld      (Str_count_bit),a
  58.                 ret    
  59.  
  60. Str_update_symbol:
  61.                 ld      de, Str_symbol_buf
  62.                 ld      b,8
  63.                 ld      hl,4AC0h
  64. loc_0_9BA8:
  65.                 ld      c,0
  66.                 ld      a,(de)
  67.                 rrca
  68.                 ld      (de),a
  69.                 jr      nc,loc_0_9C03
  70.                 ld      c,80h          
  71. loc_0_9C03:
  72.                 ld      a,7Fh
  73.                 and     (hl)
  74.                 or      c
  75.                 ld      (hl),a
  76.                 inc     h
  77.                 ld      a,h
  78.                 and     7
  79.                 jr      nz,loc_0_9BC2
  80.                 ld      a,l
  81.                 add     a,20h
  82.                 ld      l,a
  83.                 jr      c,loc_0_9BC2
  84.                 ld      a,h
  85.                 sub     8
  86.                 ld      h,a
  87. loc_0_9BC2:
  88.                 inc     de
  89.                 djnz    loc_0_9BA8
  90.                 ld      a,(Str_count_bit)
  91.                 dec     a
  92.                 ld      (Str_count_bit),a
  93.                 ret
  94.  
  95. Str_draw_symbol:
  96.                 ld      hl,4AC0h
  97.                 ld      b,8
  98. Str_draw_line:
  99.                 push    hl
  100.                 and     a
  101.                 rr      (hl)
  102.                 inc     l
  103.                 rr      (hl)
  104.                 inc     l
  105.                 rr      (hl)
  106.                 inc     l
  107.                 rr      (hl)
  108.                 inc     l
  109.                 rr      (hl)
  110.                 inc     l
  111.                 rr      (hl)
  112.                 inc     l
  113.                 rr      (hl)
  114.                 inc     l
  115.                 rr      (hl)
  116.                 inc     l
  117.                 rr      (hl)
  118.                 inc     l
  119.                 rr      (hl)
  120.                 inc     l
  121.                 rr      (hl)
  122.                 inc     l
  123.                 rr      (hl)
  124.                 inc     l
  125.                 rr      (hl)
  126.                 inc     l
  127.                 rr      (hl)
  128.                 inc     l
  129.                 rr      (hl)
  130.                 inc     l
  131.                 rr      (hl)
  132.                 inc     l
  133.                 rr      (hl)
  134.                 inc     l
  135.                 rr      (hl)
  136.                 inc     l
  137.                 rr      (hl)
  138.                 inc     l
  139.                 rr      (hl)
  140.                 inc     l
  141.                 rr      (hl)
  142.                 inc     l
  143.                 rr      (hl)
  144.                 inc     l
  145.                 rr      (hl)
  146.                 inc     l
  147.                 rr      (hl)
  148.                 inc     l
  149.                 rr      (hl)
  150.                 inc     l
  151.                 rr      (hl)
  152.                 inc     l
  153.                 rr      (hl)
  154.                 inc     l
  155.                 rr      (hl)
  156.                 inc     l
  157.                 rr      (hl)
  158.                 inc     l
  159.                 rr      (hl)
  160.                 inc     l
  161.                 rr      (hl)
  162.                 inc     l
  163.                 rr      (hl)
  164.                 pop     hl
  165.                 inc     h
  166.                 ld      a,h
  167.                 and     7
  168.                 jr      nz,Str_next_line
  169.                 ld      a,l
  170.                 add     a,20h
  171.                 ld      l,a
  172.                 ld      c,a
  173.                 jr      c,Str_next_line
  174.                 ld      a,h
  175.                 sub     8
  176.                 ld      h,a
  177. Str_next_line:
  178.                 djnz    Str_draw_line
  179.                 ret    
  180. ;-------------------------------------------------------------------
  181. ; описание: Обработка бегущей строки
  182. ; параметры: нет
  183. ; возвращаемое  значение: нет
  184. ;---------------------------------------------------------------------
  185. Str_init:
  186.                 ld      hl,Str_addr_text
  187.                 ld      (Str_addr_work),hl
  188.                 xor     a
  189.                 ld      (Str_count_bit),a
  190.                 ret
  191. Str_play_txt:
  192.                 ld      a,(Str_count_bit)
  193.                 or      a
  194.                 jr      nz,Str_next_delay2
  195.  
  196.                 ld      hl,(Str_addr_work)
  197.                 ld      a,(hl)
  198.                 and     a
  199.                 jr      nz,Str_next_delay
  200.                 ld      hl,Str_addr_text
  201.                 ld      (Str_addr_work),hl
  202. Str_next_symtxt:
  203.                 inc     hl
  204.                 ld      (Str_addr_work),hl
  205.                 sub     20h
  206.                 ld      l, a
  207.                 ld      h, 0
  208.                 ld      de,Str_addr_font
  209.                 add     hl,hl
  210.                 add     hl,hl
  211.                 add     hl,hl
  212.                 add     hl,de
  213.                 ld      de,Str_symbol_buf
  214.                 ldi    
  215.                 ldi    
  216.                 ldi    
  217.                 ldi    
  218.                 ldi    
  219.                 ldi    
  220.                 ldi    
  221.                 ldi    
  222.                 ld      a,8
  223.                 ld      (Str_count_bit),a
  224.                 ret    
  225. Str_next_delay:
  226.                 add     a,0
  227.                 nop
  228. Str_next_delay1:
  229.                 jp      Str_next_symtxt
  230. Str_next_delay2:
  231.                 ld      b,11h
  232. Str_next_delay3:
  233.                 nop
  234.                 djnz    Str_next_delay3
  235.                 neg
  236.                 neg
  237.                 ret
  238.  
  239. ;-------------------------------------------------------------------
  240. ; описание: Обновление параметров основной бегущей строки
  241. ; параметры: нет
  242. ; возвращаемое  значение: нет
  243. ;---------------------------------------------------------------------
  244. Str_update_symstr:
  245.                 ld      ix,Str_symbol_buf
  246.                 ld      bc,0801h
  247.                 ld      hl,Str_addr_buf + 31
  248.                 ld      de,20h
  249. Str_updating:
  250.                 ld      a,(ix+0)
  251.                 rlca
  252.                 ld      (ix+0),a
  253.                 jr      nc,Str_update_delay
  254.                 ld      a,c
  255.                 or      (hl)
  256.                 ld      (hl),a
  257.                 nop
  258. Str_update_pixel:
  259.                 add     hl,de
  260.                 inc     ix
  261.                 djnz    Str_updating
  262.                 ld      a,(Str_count_bit)
  263.                 dec     a
  264.                 ld      (Str_count_bit),a
  265.                 ret    
  266. Str_update_delay:
  267.                 add     a,0
  268.                 jp      Str_update_pixel
  269. ;-------------------------------------------------------------------
  270. ; описание: Сдвиг буфера основной строки
  271. ; параметры: нет
  272. ; возвращаемое  значение: нет
  273. ;---------------------------------------------------------------------
  274. Str_shift_buf:
  275.                 ld      hl,Str_addr_buf + 31
  276.                 ld      de,20h
  277.                 ld      b,8
  278. Str_shifting:
  279.                 push    hl
  280.                 and     a
  281.                 rl      (hl)
  282.                 dec     hl
  283.                 rl      (hl)
  284.                 dec     hl
  285.                 rl      (hl)
  286.                 dec     hl
  287.                 rl      (hl)
  288.                 dec     hl
  289.                 rl      (hl)
  290.                 dec     hl
  291.                 rl      (hl)
  292.                 dec     hl
  293.                 rl      (hl)
  294.                 dec     hl
  295.                 rl      (hl)
  296.                 dec     hl
  297.                 rl      (hl)
  298.                 dec     hl
  299.                 rl      (hl)
  300.                 dec     hl
  301.                 rl      (hl)
  302.                 dec     hl
  303.                 rl      (hl)
  304.                 dec     hl
  305.                 rl      (hl)
  306.                 dec     hl
  307.                 rl      (hl)
  308.                 dec     hl
  309.                 rl      (hl)
  310.                 dec     hl
  311.                 rl      (hl)
  312.                 dec     hl
  313.                 rl      (hl)
  314.                 dec     hl
  315.                 rl      (hl)
  316.                 dec     hl
  317.                 rl      (hl)
  318.                 dec     hl
  319.                 rl      (hl)
  320.                 dec     hl
  321.                 rl      (hl)
  322.                 dec     hl
  323.                 rl      (hl)
  324.                 dec     hl
  325.                 rl      (hl)
  326.                 dec     hl
  327.                 rl      (hl)
  328.                 dec     hl
  329.                 rl      (hl)
  330.                 dec     hl
  331.                 rl      (hl)
  332.                 dec     hl
  333.                 rl      (hl)
  334.                 dec     hl
  335.                 rl      (hl)
  336.                 dec     hl
  337.                 rl      (hl)
  338.                 dec     hl
  339.                 rl      (hl)
  340.                 dec     hl
  341.                 rl      (hl)
  342.                 dec     hl
  343.                 rl      (hl)
  344.                 pop     hl
  345.                 add     hl, de
  346.                 djnz    Str_shifting
  347.                 ret
  348. ;-------------------------------------------------------------------
  349. ; описание: Очистка поля основной строки
  350. ; параметры: нет
  351. ; возвращаемое  значение: нет
  352. ;---------------------------------------------------------------------
  353. Str_line_clear:
  354.                 ld      hl,(Str_addr_str)
  355.                 ld      b,2
  356.                 call    Str_clear_start
  357.                 ld      b,6
  358. Str_line_clear1:               
  359.                 inc     h
  360.                 ld      a,h
  361.                 and     7
  362.                 jr      nz,Str_next_line6
  363.                 ld      a, l
  364.                 add     a,20h
  365.                 ld      l, a
  366.                 jr      c,Str_next_line6
  367.                 ld      a,h
  368.                 sub     8
  369.                 ld      h,a
  370. Str_next_line6:
  371.                 djnz    Str_line_clear1        
  372.  
  373.                 ld      b,2
  374. Str_clear_start:       
  375.                 ld      c,0
  376.                 ld      (Str_addr_sp),sp
  377. Str_clearing:  
  378.                 ld      de,20h
  379.                 ex      hl,de
  380.                 add     hl,de
  381.                 ld      sp,hl
  382.                 ex      hl,de
  383.                 ld      e,c
  384.                 ld      d,c
  385.                 push    de
  386.                 push    de
  387.                 push    de
  388.                 push    de
  389.                 push    de
  390.                 push    de
  391.                 push    de
  392.                 push    de
  393.                 push    de
  394.                 push    de
  395.                 push    de
  396.                 push    de
  397.                 push    de
  398.                 push    de
  399.                 push    de
  400.                 push    de
  401.                 inc     h
  402.                 ld      a,h
  403.                 and     7
  404.                 jr      nz,Str_next_line4
  405.                 ld      a, l
  406.                 add     a,20h
  407.                 ld      l, a
  408.                 jr      c,Str_next_line4
  409.                 ld      a,h
  410.                 sub     8
  411.                 ld      h,a
  412. Str_next_line4:
  413.                 djnz    Str_clearing
  414.                 ld      sp,(Str_addr_sp)
  415.                 ret
  416. ;-------------------------------------------------------------------
  417. ; описание: Вывод на экран содержимого буфера
  418. ; параметры: нет
  419. ; возвращаемое  значение: нет
  420. ;---------------------------------------------------------------------
  421. Str_copy_scr:
  422.                 ld      hl,(Str_addr_str)
  423.                 call    Str_draw_start
  424.                 ld      de,Str_addr_buf
  425.                 ex      hl,de
  426.                 ld      b,8
  427.  
  428. Str_copying:           
  429.                 ld      c,0FFh
  430.                 push    de
  431.                 ldi    
  432.                 ldi    
  433.                 ldi    
  434.                 ldi    
  435.                 ldi    
  436.                 ldi    
  437.                 ldi    
  438.                 ldi    
  439.                 ldi    
  440.                 ldi    
  441.                 ldi    
  442.                 ldi    
  443.                 ldi    
  444.                 ldi    
  445.                 ldi    
  446.                 ldi    
  447.                 ldi    
  448.                 ldi    
  449.                 ldi    
  450.                 ldi    
  451.                 ldi    
  452.                 ldi    
  453.                 ldi    
  454.                 ldi    
  455.                 ldi    
  456.                 ldi    
  457.                 ldi    
  458.                 ldi    
  459.                 ldi    
  460.                 ldi    
  461.                 ldi    
  462.                 ldi
  463.                 pop     de
  464.                 inc     d
  465.                 ld      a,d
  466.                 and     7
  467.                 jr      nz,Str_next_line5
  468.                 ld      a,e
  469.                 add     a,20h ; ' '
  470.                 ld      e,a
  471.                 jr      c,Str_next_line5
  472.                 ld      a,d
  473.                 sub     8
  474.                 ld      d,a
  475. Str_next_line5:
  476.                 djnz    Str_copying
  477.                 ex      hl,de
  478. ;-------------------------------------------------------------------
  479. ; описание: Очистка поля основной строки
  480. ; параметры: нет
  481. ; возвращаемое  значение: нет
  482. ;---------------------------------------------------------------------
  483. Str_draw_start:
  484.                 ld      c,0FFh
  485.                 ld      (Str_addr_sp),sp
  486.                 ld      de,20h
  487.                 ex      hl,de
  488.                 add     hl,de
  489.                 ld      sp,hl
  490.                 ex      hl,de
  491.                 ld      e,c
  492.                 ld      d,c
  493.                 push    de
  494.                 push    de
  495.                 push    de
  496.                 push    de
  497.                 push    de
  498.                 push    de
  499.                 push    de
  500.                 push    de
  501.                 push    de
  502.                 push    de
  503.                 push    de
  504.                 push    de
  505.                 push    de
  506.                 push    de
  507.                 push    de
  508.                 push    de
  509.                 inc     h
  510.                 ld      a,h
  511.                 and     7
  512.                 jr      nz,Str_next_line3
  513.                 ld      a, l
  514.                 add     a,20h
  515.                 ld      l, a
  516.                 jr      c,Str_next_line3
  517.                 ld      a,h
  518.                 sub     8
  519.                 ld      h,a
  520. Str_next_line3:
  521.                 ld      sp,(Str_addr_sp)
  522.                 ret
  523. ;-------------------------------------------------------------------
  524. ; описание: Обновление параметров основной бегущей строки
  525. ; параметры: нет
  526. ; возвращаемое  значение: нет
  527. ;---------------------------------------------------------------------
  528. Str_line_select:       
  529.                 ld      hl,(Str_line_index)
  530.                 ld      a,(hl)
  531.                 dec     a
  532.                 jr      nz,Str_load_index
  533.                 ld      hl,Str_table_line
  534. Str_load_index:        
  535.                 ld      e,(hl)
  536.                 inc     hl
  537.                 ld      d,(hl)
  538.                 inc     hl
  539.                 ld      (Str_line_index),hl
  540.                 ex      hl,de
  541.                 ld      (Str_addr_str),hl
  542.                 ret
  543.  
  544. Str_table_line:
  545.                 dw      49C0h
  546.                 dw      49C0h
  547.                 dw      49C0h
  548.                 dw      49C0h
  549.                 dw      4AC0h
  550.                 dw      4AC0h
  551.                 dw      4AC0h
  552.                 dw      4BC0h
  553.                 dw      4BC0h
  554.                 dw      4BC0h
  555.                 dw      4CC0h
  556.                 dw      4CC0h
  557.                 dw      4CC0h
  558.                 dw      4DC0h
  559.                 dw      4DC0h
  560.                 dw      4FC0h
  561.                 dw      4FC0h
  562.                 dw      48E0h
  563.                 dw      48E0h
  564.                 dw      4AE0h
  565.                 dw      4AE0h
  566.                 dw      4CE0h
  567.                 dw      4CE0h
  568.                 dw      4EE0h
  569.                 dw      4EE0h
  570.                 dw      5000h
  571.                 dw      5000h
  572.                 dw      5200h
  573.                 dw      5200h
  574.                 dw      5400h
  575.                 dw      5400h
  576.                 dw      5500h
  577.                 dw      5500h
  578.                 dw      5500h
  579.                 dw      5600h
  580.                 dw      5600h
  581.                 dw      5600h
  582.                 dw      5700h
  583.                 dw      5700h
  584.                 dw      5700h
  585.                 dw      5700h
  586.                 dw      5600h
  587.                 dw      5600h
  588.                 dw      5600h
  589.                 dw      5500h
  590.                 dw      5500h
  591.                 dw      5500h
  592.                 dw      5400h
  593.                 dw      5400h
  594.                 dw      5200h
  595.                 dw      5200h
  596.                 dw      5000h
  597.                 dw      5000h
  598.                 dw      4EE0h
  599.                 dw      4EE0h
  600.                 dw      4CE0h
  601.                 dw      4CE0h
  602.                 dw      4AE0h
  603.                 dw      4AE0h
  604.                 dw      48E0h
  605.                 dw      48E0h
  606.                 dw      4FC0h
  607.                 dw      4FC0h
  608.                 dw      4DC0h
  609.                 dw      4DC0h
  610.                 dw      4CC0h
  611.                 dw      4CC0h
  612.                 dw      4CC0h
  613.                 dw      4BC0h
  614.                 dw      4BC0h
  615.                 dw      4BC0h
  616.                 dw      4AC0h
  617.                 dw      4AC0h
  618.                 dw      4AC0h
  619.                 db      1
  620.  
  621. Str_line_index:
  622.                 dw      Str_table_line
  623. Str_symbol_buf:
  624.                 db      0,0,0,0,0,0,0,0
  625.  
  626. Str_flg_end:
  627.                 db      0
  628.  
  629. Str_count_bit:
  630.                 db      0
  631. Str_addr_sp:
  632.                 dw      0
  633. Str_addr_str:
  634.                 dw      49C0h
  635. Str_addr_buf:
  636.                 ds      8*32
  637. Str_addr_work:
  638.                 dw      0
  639.  
  640. Str_addr_load:
  641.                 db      '  GNIDAOL            ',0
  642. Str_addr_clear:
  643.                 db      '                      ',0
  644. Str_addr_text:
  645.                 db      '             ПЛАМЕННЫЙ ПРИВЕТ ОТ MICK!!!       '
  646.                 db      'ПОСЛЕ ВЫХОДА ПЯТОГО ВЫПУСКА ДЕМО ПРОГРАММЫ "E-TUNES" ВДОХНОВЕНИЕ ЕЩЕ ОСТАВАЛОСЬ'
  647.                 db      ' НА ШЕСТОЙ ВЫПУСК. ВОТ И ВЗЯЛСЯ ЗА РЕАЛИЗАЦИЮ ОЧЕРЕДНОГО ВЫПУСКА. ЗАОДНО ПОВЫСИЛ НЕМНОГО'
  648.                 db      ' СВОЮ КВАЛИФИКАЦИЮ В НОВОЙ ПРОФЕССИИ - СЧИТОВОДА ТАКТОВ. В ЭТОМ ВЫПУСКЕ ЕЩЕ ОДИН БОРДЕРНЫЙ'
  649.                 db      ' ЭФФЕКТ. ТАКТЫ ПРОСЧИТАНЫ ДЛЯ ФЕНИКСА. В ОБЩЕМ, КАРТИНКУ НАРИСОВАЛ И НАЧАЛ ВСЕ ЛЕПИТЬ.'
  650.                 db      ' КСТАТИ, К КАРТИНКЕ Я ДАВНО ПОДХОДИЛ, НО КАК ГОВОРИТСЯ БЫЛО ВСЕ НЕ ТО. А ТУТ, КАК ОБЫЧНО'
  651.                 db      ' ААА РИСУЕТ, ВСТАВИЛО И ЗА ЧАС НАРИСОВАЛ (ВЕРНЕЕ ПОСЛЕ КОНВЕРСИИ РАЗРИСОВАЛ КАК НАДО).'
  652.                 db      ' ЭТОТ ВЫПУСК ВКЛЮЧАЕТ В СЕБЯ 30 МУЗЫКАЛЬНЫХ КОМПОЗИЦИЙ РАЗНОЙ ПРОДОЛЖИТЕЛЬНОСТИ.'
  653.                 db      ' НАПОМНЮ ЧТО ДАННЫЕ МУЗЫКАЛЬНЫЕ КОМПОЗИЦИИ СОЗДАНЫ В РЕДАКТОРЕ'
  654.                 db      ' "E-TRACKER" И ПОЗАИМСТВОВАНЫ С КОМПЬЮТЕРА "SAM COUPE".'
  655.                 db      ' ИТОГО УЖЕ С УЧЕТОМ ПЕРВЫХ ПЯТИ ВЫПУСКОВ НА СПЕККИ 200 КОМПОЗИЦИЙ ДОСТУПНЫХ ДЛЯ ПРОСЛУШИВАНИЯ.'
  656.                 db      ' ТАК ЧТО МОЖНО СЧИТАТЬ ПРОШЛИ ЕЩЕ ОДНУ СОТНЮ. ОСТАЛОСЬ ЕЩЕ ТРИ СОТЕНКИ И ВЕСЬ СПИСОЧЕК БУДЕТ'
  657.                 db      ' НА СПЕКТРУМЕ.'
  658.                 db      ' ПРОСЛУШАТЬ МУЗЫКУ МОЖНО  ЧЕРЕЗ ЗВУКОВУЮ КАРТУ "ZXM-SOUNDCARD" ИЛИ В ЭМУЛЯТОРЕ "UNREAL SPECCY",'
  659.                 db      ' ПРОПАТЧЕННЫЙ МОЛОДЦОВЫМ АЛЕКСАНДРОМ. ДЛЯ ТОГО ЧТОБЫ В ЭМУЛЯТОРЕ БОРДЕРНЫЕ ЭФФЕКТЫ ОТОБРАЖАЛИСЬ'
  660.                 db      ' ПРАВИЛЬНО, В ФАЙЛЕ UNREAL.INI ПОСТАВЬТЕ ПАРАМЕТР PRESET=PHOENIX И БУДЕТ ВАМ СЧАСТЬЕ.    '
  661.                 db      ' НЕМНОГО ОБ УПРАВЛЕНИИ. ПЕРЕХОД К СЛЕДУЮЩЕМУ ПРОИЗВЕДЕНИЮ ОСУЩЕСТВЛЯЕТСЯ ПРИ ПОМОЩИ КЛАВИШИ'
  662.                 db      ' "SPACE", ВЫХОД В TR-DOS ПРИ ПОМОЩИ КЛАВИШИ "BREAK"'
  663.                 db      ' О ПРОГРАММЕ: КАРТИНКА НАРИСОВАНА ПО МОТИВАМ ОДНОИМЕННОЙ ПРОГРАММЫ ОТ ГРУППЫ ENTROPY C'
  664.                 db      ' ПЛАТФОРМЫ "SАM COUPE", ОСТАЛЬНОЕ ВЗЯТО ИЗ ПРЕДЫДУЩИХ ВЫПУСКОВ "E-TUNES" ИЛИ ПРИДУМАНО.'
  665.                 db      ' ВСЕ ЭТО СОБИРАЛОСЬ НА РС ПРИ ПОМОЩИ АССЕМБЛЕРА  SJASMPLUS.'
  666.                 db      '           НА ОЧЕРЕДИ  ПРИВЕТЫ И СПАСИБКИ!     '
  667.                 db      ' ААА ГРОМАДНЫЙ ПРИВЕТИЩЕ И СПАСИБО ЗА БЕТА ТЕСТИРОВАНИЕ И ЗА КОРРЕКЦИЮ КАРТИНКИ :)'
  668.                 db      ' БОЛЬШУЩИЙ РЕСПЕКТ MOLODCOV_ALEX (МОЛОДЦОВ АЛЕКСАНДР) ЗА ЭМУЛЯТОР.'
  669.                 db      ' ПРИВЕТ ВЛАДЕЛЬЦАМ КАРТЫ "ZXM-SOUNDCARD". НАЗОВЕМ ИХ ПОИМЕННО: AAA, PIROXILIN, КИРЛИАН И LUZANOV.'
  670.                 db      ' ВСЕМ ФЕНИКСОВОДАМ ОТДЕЛЬНЫЙ ПРИВЕТИК :) А ПЯТНОГОНАМ ОЧЕРЕДНОЙ ФАКИК :))).'
  671.                 db      ' ПРИВЕТ ТАКЖЕ ВСЕМ СПЕКТРУМИСТАМ, БЫВШИМ, НАСТОЯЩИМ И ВОЗМОЖНО БУДУЩИМ.'
  672.                 db      '      ДУМАЮ ПОРА ЗАВЕРШАТЬ.'
  673.                 db      ' ЧУТОК РЕКЛАМЫ - ОТКРЫЛСЯ САЙТ WWW.MICKLAB.NAROD.RU ТАМ МОЖНО НАЙТИ ПОСЛЕДНЮЮ ИНФОРМАЦИЮ'
  674.                 db      ' ПО МОИМ ПРОЕКТАМ. СВЯЗАТЬСЯ СО МНОЙ МОЖНО ЧЕРЕЗ САЙТ WWW.ZX.PK.RU - НИКНЕЙМ MICK ИЛИ ЧЕРЕЗ МЫЛО'
  675.                 db      ' MICKLAB@MAIL.RU    '
  676.                 db      ' И ЕЩЕ АНОНСИК. ААА ПОДГОТОВИЛ МАТЕРИАЛ ДЛЯ СЕДЬМОГО ТЮНЕСА. ОТЛИЧИЕ ЕГО БУДЕТ ОТ ВСЕХ ПРЕДЫДУЩИХ'
  677.                 db      ' - МУЗЫКА ОТ ГРУППЫ ESI.'
  678.                 db      ' ТАК ЧТО ПОХОЖЕ ТЮНЕСЫ НА СПЕККИ, ЭТО ВСЯ ОБОБЩЕННАЯ МУЗЫКА С "SAM COUPE". В ОБЩЕМ, ВРЕМЯ ПОКАЖЕТ.'
  679.                 db      ' ПОРА ПРОЩАТЬСЯ. ДО НОВЫХ ТЮНЕСОВ. ПОКА, ПОКА.......                   '
  680.                 db      '            JUNE *2010*    GRAPHICS AND CODE BY MICK         '
  681.                 db      '                                             ',0                      
  682. Str_addr_font:
  683.                 incbin "font.fnt"
  684.  
  685. ;               .end
  686.