УНИВЕРСАЛЬНЫЙ ПЛЕЕР AY МУЗЫКИ

Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

УНИВЕРСАЛЬНЫЙ ПЛЕЕР AY МУЗЫКИ

Сообщение бох в отпуске »

Плеер ТМК и плеер psdncj для проигрывания АУ музыки универсальный:

Есть

https://vtrd.in/pcutilz/AYZIPP13.zip

И от psdncj есть…

https://vtrd.in/pcutilz/TBKPSG11.zip
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Код для раздвоения музыки на 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
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Хорошие плееры, особенно TBK. Одна беда музон который мне нужен превращается в размер больше #4000, т.е. в страничку не поместится.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Продолжаю поиск быстрого плеера выравненного на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

неа.
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2275
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

daniel 66418 писал(а):Продолжаю поиск быстрого плеера выравненного на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?
А в чем проблема попробовать?
Давай мелодию - попробую.
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

kalantaj 66421 писал(а):
daniel 66418 писал(а):Продолжаю поиск быстрого плеера выравненного на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?
А в чем проблема попробовать?
Давай мелодию - попробую.
Заебешься под 4 такта выравнивать, особенно для бордерных эффектов.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Плеер робуса есть в исходниках райньов мегадемо часть эпилог
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

kalantaj писал(а):А в чем проблема попробовать?
Давай мелодию - попробую.
уже пробую, разбираюсь в его исходнике написанном в ASAM, который не работает под 64 битной виндой
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение 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
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

понятно что между точкой и двумя точками сам макрос, а дальше обращение к нему.
И забыл как ALIGN сделать используя $ и org
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

ещё там идёт обращение к сатаршим и младшим адресам метки
например
label bla bla bal

ld a,label (high)
ld b,label (low)

как проще сделать используя просто расчёт типа label/256 и т.д.
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

daniel писал(а):который не работает под 64 битной виндой
нахуй тебе ненужное 64 бит?
Ненависть- это подарок
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Шыншыл писал(а):нахуй тебе ненужное 64 бит?
хотел плеер в ASAM откомпилиь, т.к. несовместим с sjasmом. Но уже не надо.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

с макросом вроде разобрался.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Не подошёл плеер Robusa, тактов занимает больше чем родной из интры и главное он не выровнен на 4т.
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

К чему такие требования? psg не поможет, не?
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

А родной из интры нельзя вставить поменяв какую то циферку значения с скорпиона на пентагон?
Аватара пользователя
kalantaj
Сообщения: 2275
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

Нет!
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

Есть криворукая поделка от гомоспека, он переделал пакер psndcj и написал плеер, выровненный по тактам.
Ненависть- это подарок
Аватара пользователя
бох в отпуске
Сообщения: 37437
Зарегистрирован: 08 июл 2016, 23:04
Откуда: Москва
Контактная информация:

Сообщение бох в отпуске »

Найти, отодрать и вставить и надпись написать что даниел.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Шыншыл писал(а):К чему такие требования? psg не поможет, не?
поясни! что имеешь ввиду, где глянуть?.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Шыншыл писал(а):Есть криворукая поделка от гомоспека, он переделал пакер psndcj и написал плеер, выровненный по тактам.
где взять?
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Шыншыл писал(а):К чему такие требования?
т.к. добавил выравнивающие команды, то тактов в инте уменьшилось, совсем чуть чуть не хватает. а ещё сам плеер выравнивать. Буду оптимизировать...
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

daniel писал(а):где взять?
на втрдос или на унылый тсблядс.инфо.
Ненависть- это подарок
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

daniel писал(а):поясни! что имеешь ввиду, где глянуть?
Не знаю, какой нужен музон, но есть вариант выгрузить дамп .PSG из бульбоплеера и его воспроизводить. И стопудово дамп получится большой.
Ненависть- это подарок
Аватара пользователя
kalantaj
Сообщения: 2275
Зарегистрирован: 09 июл 2016, 00:00

Сообщение kalantaj »

daniel 66460 писал(а): где взять?
В личных сообщениях глянь - кинул архив. Мож чё пригодится.
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

Шыншыл писал(а):Не знаю, какой нужен музон,  но есть вариант выгрузить дамп .PSG из бульбоплеера и его воспроизводить. И стопудово дамп получится большой.
TBK плеер так и делает из psg, музон со сжатыми данными подучился больше 26 кб. был бы до 16 кб тогда да. выровненный и того больше.
Аватара пользователя
shiny
Сообщения: 9103
Зарегистрирован: 22 дек 2016, 00:00
Откуда: в Шуе бал

Сообщение shiny »

о чем я и говорил пафосному дурачку.
Ненависть- это подарок
Аватара пользователя
daniel
Сообщения: 1417
Зарегистрирован: 17 дек 2016, 00:00
Откуда: del

Сообщение daniel »

kalantaj писал(а):В личных сообщениях глянь - кинул архив. Мож чё пригодится.
ок. смотрю.
Ответить