Plutonium #09

Железо - Цифровой звук на Sрeccy. Cоxоx 8b.

<b>Железо</b> - Цифровой звук на Sрeccy. Cоxоx 8b.

╔═══════════════════════════════════════╗ 
|      Цифровой звук на Speccy...       | 
╚═══════════════════════════════════════╝ 
 Lynx/Infotek                             
                                          
  Эта  статья  предназначена для тех, кто 
любит  спекки и качественную оцифрованную 
музыку. Мы будем говорить о работе с нес- 
колько  нестандартном для спекки муз. на- 
воротом  -  Coxox  8b. Но, затем в это же 
время он довольно-таки распространен.     
  Covox 8b веситься на порт (уже дешифро- 
ванный  в некоторых компьтерах) LPT(#FB), 
т.е. порт принтера.                       
  Рассмотренный  COVOX  является 8-битным 
ЦАП'ом(цифро-аналоговым    преобразовате- 
лем). В данное время многие гейм и демо-- 
мейкеры  для  выдачи  оцифрованных звуков 
используют именно этот наворот. Например, 
дема OVER THE ТОР.                        
  Итак, вот схема ковокса 8В:             
                                          
           R1                             
  C  D7 *--###----+--+----*               
  e        R1   R2#  = C1  На вход        
  n  D6 *--###----+ ++----* усилка.       
  t        R1   R2# +    (ватт на 1OO)    
  r  D5 *--###----+                       
  о        R1     # R2                    
  n  D4 *--###----+                       
  i        R1     # R2                    
  x  D3 *--###----+                       
           R1     # R2                    
     D2 *--###----+                       
           R1     # R2                    
     D1 *--###----+                       
           R1     # R2                    
     DO *--###----+                       
                  # R1                    
                  |                       
                  +                       
                                          
     R1 - 7,5 кОм.                        
     R2 - 2*R1=15 кОм                     
     C1 - 68OO пФ                         
                                          
  Для ковокса есть следуюший софт (из то- 
го, который я знаю). Этот софт можно ска- 
чать с моей BBS'ки на C-DOS'ах.           
                                          
  DSCv1.OO  -  компилер  модулей  Digital 
               Studio под Covox.          
  DSC  -  Сама  Digital Studio версии под 
          Covox.                          
  PlayMod - плеер .MOD-файлов под ковокс. 
  Covox - схема и тест Ковокса.           
                                          
                  * * *                   
                                          
    Ну  вот,  вроде  все, что я знаю. Под 
конец приведу небольшой алгоритм проигры- 
вания .wav-файлов под covox:              
                                          
           ld  hl,wav     : адрес файла   
           ld  bc,(wav+4) :длина          
      L1   ld  a,(hl)                     
           out (#FB),a                    
           dec bc                         
           inc hl                         
           ld  d,xxx :задержка            
      L2   dec d                          
           jr  nz,L2                      
           ld  a,b                        
           ог  c                          
           jr  nz,L1                      
           ret                            
                                          
 Теперь насчет задержек:                  
                                          
    Ну  вот,  вроде  все, что я знаю. Под 
конец приведу небольшой алгоритм проигры- 
вания .wav-файлов под covox:              
                                          
           ld  hl,wav     : адрес файла   
           ld  bc,(wav+4) :длина          
      L1   ld  a,(hl)                     
           out (#FB),a                    
           dec bc                         
           inc hl                         
           ld  d,xxx :задержка            
      L2   dec d                          
           jr  nz,L2                      
           ld  a,b                        
           ог  c                          
           jr  nz,L1                      
           ret                            
                                          
 Теперь насчет задержек:                  
         6 - для 22 кГц:                  
        17 - для 11 кГц:                  
        26 - для  8 кГц.                  
                                          
    Приятного вам звука (под covox).      
                                          



Другие статьи номера:

От авторов - Вступительное слово.

Новости - Флопари по 3O рублей, Last herо оf the Light Fоrce, Chaоs Cоnstructiоn, Оболочка.

Железо - Цифровой звук на Sрeccy. Cоxоx 8b.

Cоding - В этой статье я попытаюсь рассказать, о том как максимально быстро обсчитать трехмерное пространство. Печать точек. Построение линии. Умножение/деление. SIN (x), COS (x). Поворот осей x,y,z.

Металлургия - Турба на Kворуме.

Видео на спеке - В этой статье речь пойдет о том, как на спеке с памятью 128 килобайт организовать реактивный показ видео в высоком разрешении.

Ответ Eмрlоyer'у - Спасибо тебе за 1O.5 тактов, поюзаю какнибудь.

Ликбез - Такие приколы творятся, что я опять наткнулся на группировку тупых писишников, которые снова и снова наезжают на старый добрый спек...


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
news - новости.
Обзор - анализ авторских программ распростронямых фирмой "Инфорком": STS v2.6, TASM 128 v3.0, FWORD FOR GENS v1.0, VIRUS 1-2, The Regeners.
Новости - Новости от FLASH на 30.06.97 года.
Пользователь - Ах новые программы, знать бы как они работают, я бы тогда...
Новости - О причинах провала проекта, связанного с выпуском журнала ZX-MAGAZINE.

В этот день...   20 апреля