PDA

Просмотр полной версии : AY Player



tiboh
30.04.2011, 19:04
Последняя, на данный момент, версия плеера, позволяющего проигрывать файлы формата ay.

Eugen
30.04.2011, 21:52
tiboh, я в музыке как лось в апельсинах, но меня удивил немного момент - зачем еще раз загружать музыку при выборе подмузыки (эффектов) ? если так требует формат аy, то звыняйте)))

tiboh
01.05.2011, 15:20
Да, так проще работать с форматом ay. Меньше заморочек. В следующих версиях попробую сделать без перезагрузок.

jerri
01.05.2011, 18:08
мда виснет и сборасывается

tiboh
02.05.2011, 16:47
Кое-что исправил. Убрал перезагрузку файлов. Стало меньше глючить.

newart
02.05.2011, 23:10
Кое-что исправил. Убрал перезагрузку файлов. Стало меньше глючить.
А с чего оно вообще виснет?

Скажем если хранить программу в экране, то никаких конфликтов по памяти быть не должно.

---------- Post added at 23:10 ---------- Previous post was at 23:05 ----------

Нажал случайно пару каких то клавиш и плеер завис, только курсор мерцает.

tiboh
02.05.2011, 23:25
Программа хранится в экране, там где атрибутная надпись plAYer.
Сейчас виснет только на одной музыке и ещё в двух не проигрываются некоторые подмузыки.

Возможно есть ещё глюк с организацией запуска проигрывателя, в описание формата написано, что нужно сделать перед проигрыванием музыки:

Загрузить в нижние половинки общих регистров Z80, включая флаговые, значение
LoReg.
Загрузить в верхние половинки регистров Z80 значение HiReg.
Загрузить в регистр I значение 3 (номер версии плеера).
Загрузить в регистр SP значение Stack.
Загрузить в PC значение 0.
Запретить прерывания и установить режим IM0.
Произвести сброс AY.

Может кто подскажет, как это организовать.
Например, как правильно занести число во флаги и загрузить в PC - 0.

newart
02.05.2011, 23:33
В спектакуляторе глючит если включить несуществующий дисковод B.

tiboh
04.05.2011, 16:20
Да, глюков немало.

tiboh
27.10.2011, 18:05
AY PLAYER 1.3 исправлены глюки в проигрывании мелодии. Теперь должен играть всё.

baxter
27.10.2011, 19:53
ЗдОрово! Управление поудобней бы сделать, курсорные кнопки например.

tiboh
28.10.2011, 06:02
AY PLAYER 1.4 добавлено управление q,a,o,p,space,m и курсорные клавиши. - http://zxaaa.untergrund.net/get.php?f=DEMO4/ayplayer.zip

AAA
28.10.2011, 09:41
AY PLAYER 1.4 добавлено управление q,a,o,p,space,m и курсорные клавиши.

А вместо высокохудожественного изыска в виде надписи AY PLAYER, можно сделать анализаторы музыки, хотя бы как в Sound Tracker ?

tiboh
28.10.2011, 16:16
Надо попробовать.

GM BIT
28.10.2011, 16:27
AY PLAYER 1.4 добавлено управление q,a,o,p,space,m и курсорные клавиши.
Включил FrostByte и не смог из неё выйти

NEO SPECTRUMAN
28.10.2011, 16:52
Включил FrostByte и не смог из неё выйти
И не только из нее.

tiboh
28.10.2011, 16:52
Такой музыки много. Биперной, где используется нестандартный плеер без опроса клавиш, либо с переходом на зацикливание или куда-то ещё. Например послушай последнюю мелодию в ZUB.
AY музыка вызывается раз в прерывание и всегда выходит на опрос клавиш и вывод индикаторов.

AAA
28.10.2011, 16:54
Надо попробовать.

А ты даже не заморачивайся, сунь туда анализатор из программы Song In Lines от самого Бузи. Как раз сейчас же ковыряешься с этой программой. Анал там прикольный, он все время разный и на него можно смотреть бесконечно. Естетсвенно для биперной музыки не надо сувать.

http://zxaaa.untergrund.net/screen2/inlines2.png

tiboh
28.10.2011, 17:01
Проверил в плеере SpecAY. Такие же проблемы.

---------- Post added at 21:01 ---------- Previous post was at 20:56 ----------


А ты даже не заморачивайся, сунь туда анализатор из программы Song In Lines от самого Бузи. Как раз сейчас же ковыряешься с этой программой. Анал там прикольный, он все время разный и на него можно смотреть бесконечно. Естетсвенно для биперной музыки не надо сувать.

http://zxaaa.untergrund.net/screen2/inlines2.png

Индикатор можно сделать только атрибутный. Так как код плеера сидит в первых двух третях экрана и невиден за атрибутной картинкой plAYer.

NEO SPECTRUMAN
28.10.2011, 17:04
А в будущих версиях будет поддержка жесткого диска?

AAA
28.10.2011, 17:04
Индикатор можно сделать только атрибутный. Так как код плеера сидит в первых двух третях экрана и невиден за атрибутной картинкой plAYer.

Круче тебя атрибутный андикатор никто не сделает. так что бум ждать.

tiboh
28.10.2011, 17:27
А в будущих версиях будет поддержка жесткого диска?

Маловероятно.

AAA
28.10.2011, 17:39
Там мелодий то кот неварта наплакал. в 1-5 дискет можно уместиться.

baxter
28.10.2011, 18:31
tiboh, а можно сделать выбор: повтор трека / следующий трек?

tiboh
28.10.2011, 20:18
Теоретически возможно. Попробую.