Народ, расскажите кто как пехает музыку в 1k интро? Пишем свой микропроигрыватель с командами и таблицей? Делаем дамп регистров AY? если последнее то на сколько можно ужать дамп одного паттерна PT3 ?
Народ, расскажите кто как пехает музыку в 1k интро? Пишем свой микропроигрыватель с командами и таблицей? Делаем дамп регистров AY? если последнее то на сколько можно ужать дамп одного паттерна PT3 ?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
я такой вопрос задал, меня подняли на смех.
в 1К интро использовался .psg+ проигрыватель+пакер zx7.
Чисто с теоретической точки зрения (сам я не делал 1к интро и музыки к ним) выбор не так уж велик.
Все проигрыватели (как микро-, так и не очень) по сути являются распаковщиками. При этом упакованные данные - это дамп регистров AY.
Паковать дамп упаковщиком общего назначения не всегда рационально по ряду причин. Пакуемые данные имеют не байтовую структуру, это 12-, 16- и 5-битные числа. И помимо тех закономерностей, которые обычно обнаруживаются упаковщиками (типа LZ77), в этих данных могут быть специфические "музыкальные" закономерности.
Микропроигрыватель без упаковщика тоже не всегда достигает оптимального общего размера (проигрыватель+данные), так как сокращение размера таблиц данных зачастую приводит к росту размеров проигрывателя, и наоборот.
Думаю, что наилучшие перспективы имеет специализированный распаковщик-проигрыватель, который рассматривает данные в наиболее натуральном их виде (зависит от конкретной музыки и используемых в ней спецэффектов). К нему можно прикрутить некое подобие словарного сжатия (LZ77) и, может быть, кодирования Хаффмана или арифметического.
- спасибо погуглю. А реально один паттерн во сколько байт запехать получается?в 1К интро использовался .psg+ проигрыватель+пакер zx7.в 1К интро использовался .psg+ проигрыватель+пакер zx7.
Barmaley_m: Спасибо за теорию) боюсь с практикой сложнее)
Гоблин сказал, что лвд занимался похожим вопросом, в 1К используются музоны(две штуки), но как это сделано - загадка.
-в 1К интро использовался .psg
И есть ли код проигрывания? или описание формата?
- это что за пакер такой? первый раз слышупакер zx7.
Последний раз редактировалось kotsoft; 17.08.2014 в 15:26.
http://www.worldofspectrum.org/infos...cgi?id=0027996
приложение.там не сложно разобраться.
Была еще прога, Sound Agressor
Правда она больше для 4к подходит.
нашел на вт...
http://vtrdos.ru/system/SAG17.ZIP
не обращайте внимание на изначальное детектирование наличия турбосаунда, это просто тестилка, не более. к работе не имеет ни какого отношения.
Последний раз редактировалось himik; 30.09.2014 в 22:50.
Himik's ZxZ/PoS-WT
Izhevsk. Russia. Planet 'Earth'. Sun system.
The Pusher. Crack music system.
Turbo-Sound at 1995 year.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)