![]() |
музыкальные модули
мне тут вломы пока 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, как раньше |
1 Attachment(s)
Quote:
Quote:
|
спасибо, буду смотреть.
|
Quote:
|
кросплатформенный, ибо дома на линухе работаю, на работе - виндафс.
просто для винды уже AyEmul есть, по-этому я не делал акцента на работе в среде win32 |
ver "-1"
1 Attachment(s)
версия минус 1 (она настолько сырая, что даже до альфы далеко)
------------------- люди, хелп!!!!! кто знает как нормально пользоваться плеером от SQ-Tracker? а то непонятно там всё как-то, док нигде нету, а сильно разбираться времени нету. ---------- и ещё. если есть сорсы плееров различных, которых ещё нету или бинари (но чтоб ясно было где там init, play и куда музон запихивать) давайте мне. ---- а, вот ещё. кто знает как заставить ZxAmp-овский плагин работать отдельно от ZxAmp-а, скажите тоже. ибо там много вкусненького есть. [это неверное в отдельную тему вынесу] |
Поковыряйся внутри ZXAmp'овских плагинов, там ничего сложного (когда то давным давно ковырялся), да и описание формата есть.
|
да есть там описание, типа вот модуть, BASE - это INIT, BASE+2 там это ещё что
а куда музон загружать? какие параметры в каких регистрах передавать? этого я не нашёл. |
насколько помню в ix передается где искать модуль, остальное надо поискать, где-то у меня записи валялись, кстати, асмовые модули он играет тоько с плеером и криво
|
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.