Страница 1 из 2
УНИВЕРСАЛЬНЫЙ ПЛЕЕР AY МУЗЫКИ
Добавлено: 11 мар 2019, 17:51
AAA
Плеер
ТМК и плеер
psdncj для проигрывания АУ музыки универсальный:
Есть
https://vtrd.in/pcutilz/AYZIPP13.zip
И от psdncj есть…
https://vtrd.in/pcutilz/TBKPSG11.zip
Добавлено: 11 мар 2019, 17:54
AAA
Код для раздвоения музыки на 2 AYПроцедура запуска музыки на 2Ay, выглядит так:
Код: Выделить всё
SwitchAY:
INx2 LD A,255
INC A
LD (INx2+1),A
OR 11111110B
LD BC,65533
OUT (C),A
RET
Вызов выглядит так:
INT:
...
CALL SwitchAY
CALL MUSIC_PLAY
...
EI
RET
Добавлено: 18 мар 2019, 07:22
daniel
Хорошие плееры, особенно TBK. Одна беда музон который мне нужен превращается в размер больше #4000, т.е. в страничку не поместится.
Добавлено: 18 мар 2019, 07:24
daniel
Продолжаю поиск быстрого плеера выравненного на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?
Добавлено: 18 мар 2019, 08:02
shiny
неа.
Добавлено: 18 мар 2019, 08:37
kalantaj
daniel 66418 писал(а):Продолжаю поиск быстрого плеера выравненного на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?
А в чем проблема попробовать?
Давай мелодию - попробую.
Добавлено: 18 мар 2019, 08:50
shiny
kalantaj 66421 писал(а):daniel 66418 писал(а):Продолжаю поиск быстрого плеера выравненного на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?
А в чем проблема попробовать?
Давай мелодию - попробую.
Заебешься под 4 такта выравнивать, особенно для бордерных эффектов.
Добавлено: 18 мар 2019, 09:03
AAA
Плеер робуса есть в исходниках райньов мегадемо часть эпилог
Добавлено: 18 мар 2019, 09:19
daniel
kalantaj писал(а):А в чем проблема попробовать?
Давай мелодию - попробую.
уже пробую, разбираюсь в его исходнике написанном в ASAM, который не работает под 64 битной виндой
Добавлено: 18 мар 2019, 09:35
daniel
В исходнике Robusa под ASAM есть такой вод макрос, как это преобразовать в нормальный человеческий ASM?
Код: Выделить всё
.MasSetVol
DB 00*@.0/15
DB 01*@.0/15
DB 02*@.0/15
DB 03*@.0/15
DB 04*@.0/15
DB 05*@.0/15
DB 06*@.0/15
DB 07*@.0/15
DB 08*@.0/15
DB 09*@.0/15
DB 10*@.0/15
DB 11*@.0/15
DB 12*@.0/15
DB 13*@.0/15
DB 14*@.0/15
DB 15*@.0/15
..
ALIGN 256
Ma_VOTBL MasSetVol 00
MasSetVol 01
MasSetVol 02
MasSetVol 03
MasSetVol 04
MasSetVol 05
MasSetVol 06
MasSetVol 07
MasSetVol 08
MasSetVol 09
MasSetVol 10
MasSetVol 11
MasSetVol 12
MasSetVol 13
MasSetVol 14
MasSetVol 15
Добавлено: 18 мар 2019, 09:37
daniel
понятно что между точкой и двумя точками сам макрос, а дальше обращение к нему.
И забыл как ALIGN сделать используя $ и org
Добавлено: 18 мар 2019, 09:41
daniel
ещё там идёт обращение к сатаршим и младшим адресам метки
например
label bla bla bal
ld a,label (high)
ld b,label (low)
как проще сделать используя просто расчёт типа label/256 и т.д.
Добавлено: 18 мар 2019, 09:51
shiny
daniel писал(а):который не работает под 64 битной виндой
нахуй тебе ненужное 64 бит?
Добавлено: 18 мар 2019, 09:56
daniel
Шыншыл писал(а):нахуй тебе ненужное 64 бит?
хотел плеер в ASAM откомпилиь, т.к. несовместим с sjasmом. Но уже не надо.
Добавлено: 18 мар 2019, 09:57
daniel
с макросом вроде разобрался.
Добавлено: 18 мар 2019, 12:52
daniel
Не подошёл плеер Robusa, тактов занимает больше чем родной из интры и главное он не выровнен на 4т.
Добавлено: 18 мар 2019, 13:50
shiny
К чему такие требования? psg не поможет, не?
Добавлено: 18 мар 2019, 14:33
AAA
А родной из интры нельзя вставить поменяв какую то циферку значения с скорпиона на пентагон?
Добавлено: 18 мар 2019, 16:13
kalantaj
Нет!
Добавлено: 18 мар 2019, 16:20
shiny
Есть криворукая поделка от гомоспека, он переделал пакер psndcj и написал плеер, выровненный по тактам.
Добавлено: 18 мар 2019, 16:50
AAA
Найти, отодрать и вставить и надпись написать что даниел.
Добавлено: 18 мар 2019, 16:50
daniel
Шыншыл писал(а):К чему такие требования? psg не поможет, не?
поясни! что имеешь ввиду, где глянуть?.
Добавлено: 18 мар 2019, 16:51
daniel
Шыншыл писал(а):Есть криворукая поделка от гомоспека, он переделал пакер psndcj и написал плеер, выровненный по тактам.
где взять?
Добавлено: 18 мар 2019, 16:54
daniel
Шыншыл писал(а):К чему такие требования?
т.к. добавил выравнивающие команды, то тактов в инте уменьшилось, совсем чуть чуть не хватает. а ещё сам плеер выравнивать. Буду оптимизировать...
Добавлено: 18 мар 2019, 16:56
shiny
daniel писал(а):где взять?
на втрдос или на унылый тсблядс.инфо.
Добавлено: 18 мар 2019, 16:58
shiny
daniel писал(а):поясни! что имеешь ввиду, где глянуть?
Не знаю, какой нужен музон, но есть вариант выгрузить дамп .PSG из бульбоплеера и его воспроизводить. И стопудово дамп получится большой.
Добавлено: 18 мар 2019, 17:02
kalantaj
daniel 66460 писал(а):
где взять?
В личных сообщениях глянь - кинул архив. Мож чё пригодится.
Добавлено: 18 мар 2019, 17:14
daniel
Шыншыл писал(а):Не знаю, какой нужен музон, но есть вариант выгрузить дамп .PSG из бульбоплеера и его воспроизводить. И стопудово дамп получится большой.
TBK плеер так и делает из psg, музон со сжатыми данными подучился больше 26 кб. был бы до 16 кб тогда да. выровненный и того больше.
Добавлено: 18 мар 2019, 17:20
shiny
о чем я и говорил пафосному дурачку.
Добавлено: 18 мар 2019, 17:20
daniel
kalantaj писал(а):В личных сообщениях глянь - кинул архив. Мож чё пригодится.
ок. смотрю.