Plutonium #09 |
|
Железо - Цифровой звук на 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).
Другие статьи номера:
Похожие статьи:
В этот день... 9 декабря