Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   музыкальные модули (http://zx-pk.ru/showthread.php?t=4155)

Sinus 15th November 2006 06:28

музыкальные модули
 
мне тут вломы пока zemu доделывать, так я фигнёй маюсь - делаю ay player для linux.
всё уже работает (ay_playa = z80ex + ay_from_unreal + zx_player) и вполне играет себе pt3.

в связи с чем возник вопрос как определить что это за модуть (pt2, st, pt3, и т.д.) - где про это можно почитать?

и ещё фишка. так как на самом деле модули играются спековским плеером, то не мог бы глубокоуважаемый all кинуть мне бинари или сорсы различных плееров? (pt3 уже есть (бульбовский), pt2 вроде тоже есть (оттуда же), хотелось бы sound tracker, asm, psc, sqt и прочее)

зы. переписал анриловский аюгрик аккуратно в классы. может в чём то стало тормознее, но гораздо удобней юзать.
зыы. кстати теперь он не завязан на little endian, как раньше

elf/2 15th November 2006 17:50

1 Attachment(s)
Quote:

Originally Posted by Sinus
в связи с чем возник вопрос как определить что это за модуть (pt2, st, pt3, и т.д.) - где про это можно почитать?

xLook'овый детектор в аттаче, писалось на основе химиковского pusher'а

Quote:

Originally Posted by Sinus
и ещё фишка. так как на самом деле модули играются спековским плеером, то не мог бы глубокоуважаемый all кинуть мне бинари или сорсы различных плееров? (pt3 уже есть (бульбовский), pt2 вроде тоже есть (оттуда же), хотелось бы sound tracker, asm, psc, sqt и прочее)

советую поискать исходники того же pusher'а, на диске все плееры были. брал вроде на opensource (http://opensourcezx.narod.ru/Sources/Himik/pos-src.zip)

Sinus 15th November 2006 18:35

спасибо, буду смотреть.

boo_boo 15th November 2006 19:53

Quote:

Originally Posted by Sinus
мне тут вломы пока zemu доделывать, так я фигнёй маюсь - делаю ay player для linux.
всё уже работает (ay_playa = z80ex + ay_from_unreal + zx_player) и вполне играет себе pt3.

а чего не кроссплатформенный (под линух/винду)? а то опять тестить никто не будет ;)

Sinus 15th November 2006 20:17

кросплатформенный, ибо дома на линухе работаю, на работе - виндафс.
просто для винды уже AyEmul есть, по-этому я не делал акцента на работе в среде win32

Sinus 20th November 2006 03:21

ver "-1"
 
1 Attachment(s)
версия минус 1 (она настолько сырая, что даже до альфы далеко)
-------------------
люди, хелп!!!!! кто знает как нормально пользоваться плеером от SQ-Tracker? а то непонятно там всё как-то, док нигде нету, а сильно разбираться времени нету.
----------
и ещё. если есть сорсы плееров различных, которых ещё нету или бинари (но чтоб ясно было где там init, play и куда музон запихивать) давайте мне.
----
а, вот ещё. кто знает как заставить ZxAmp-овский плагин работать отдельно от ZxAmp-а, скажите тоже. ибо там много вкусненького есть. [это неверное в отдельную тему вынесу]

demon_zx 20th November 2006 09:17

Поковыряйся внутри ZXAmp'овских плагинов, там ничего сложного (когда то давным давно ковырялся), да и описание формата есть.

Sinus 20th November 2006 10:56

да есть там описание, типа вот модуть, BASE - это INIT, BASE+2 там это ещё что
а куда музон загружать? какие параметры в каких регистрах передавать?
этого я не нашёл.

demon_zx 20th November 2006 12:27

насколько помню в ix передается где искать модуль, остальное надо поискать, где-то у меня записи валялись, кстати, асмовые модули он играет тоько с плеером и криво

demon_zx 20th November 2006 12:33

IDENT - ix-где искать, bc-размер участка поиска
IFEND - если флаг z=1 то мелодия кончилась, de-всего позиций, hl-текущая позиция (может наоборот)
GETNAME - hl,de - адреса имени автора и трека, b и c - длины имен
INITM - все остальное и так понятно
PLAYM
MUTEM


All times are GMT +4. The time now is 21:50.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.