Wav изнутри (програ Cool Edit 2.0) выглядит как последовательность уровней сигнала, т.е. напряжений на эл-магните динамика (как я понимаю). Наиболее правильно и при этом просто -- заменять места, где сигнал спадает, на 0, а места, где нарастает, на 1 для ZX спикера (для AY все иначе, там можно прямо выдавать 4 старших бита исходного WAV на регистр громкости, предварительно включив цифровой режим воспроизведения на 1 из каналов). Проблема качества -- в растратах ОЗУ, т.к. несжатый WAV 44khz 8bit 1channel -- это 1 секунда, занимающая не менее 44 кбайт! Сжатые же форматы тратят процессорное время на распаковку. Одним словом, без DMA ZX имеет слабые перспективы в цифрозвуке, сколько ни наращивай его ОЗУ.




Ответить с цитированием