максимальная частота оцифровки при воспроизведении БЕЗ AY
сабж, в общем
например, такой плеер
ld hl,<звук>
ld c,0 (конец звука, выровненный по 256)
qplay LD a,(hl) ;7
ld b,8 ;7
rrca ;4
out (fe),a ;12
nop ;
nop ;8
djnz $-5 ;13/8
inc hl ;7
ld a,h ;4
cp c ;4
jr c,qplay ;12/7
пересчет тактов дает:
37*8-5+14+15+12=332 -- т.е. столько тактов на 8 бит вывода
3.5*1000/332*8=84.33Khz -- так? или напутал что?
У меня была предыдущая версия,
в которой я как раз делал более менее частоту (около 190 кгц) и при этом использование памяти было 100% (в отличие от абсолютного метода), посмотри конкретно http://zx.pk.ru/showthread.php?t=386, фишка же в том, что есть алгоритмы без оптимизации звучания в размер (т.е. которые можно заставить сжать сильней, за счёт качества), так и те, которые никак нельзя оптимизировать. По ссылке как раз представлены первые. Например, речь сжимается идеально, хотя остаётся характерный ШИМ-свист.
Пакет есть, только неудобный
а всё остальное из высказанного я не понял ((((-;
Если Unreal сбрасывается нафик его (((-; я и на реале и на эмулях пускал это дело работает. Сбрасывается скорей всего из-за того, что первые версии работали под только скорпион, последняя вроде универсальная - под любой типа машины, поддерживает до 1 мб ОЗУ (конечно же его портит, грузит туда медию).
Мысль всё-таки объясни насчёт 40-42кб, в смысле чтобы можно было загрузить в основную памяти с диска проиграть и двигать дальше?