1

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

Есть

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

И от psdncj есть…

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

2

Код для раздвоения музыки на 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

3

Хорошие плееры, особенно TBK. Одна беда музон который мне нужен превращается в размер больше #4000, т.е. в страничку не поместится.

4

Продолжаю поиск быстрого плеера выравненного  на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?

5

неа.

Смазловский перхоть подзалупная

6

daniel сказал:

Продолжаю поиск быстрого плеера выравненного  на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?

А в чем проблема попробовать?
Давай мелодию - попробую.

7

kalantaj сказал:
daniel сказал:

Продолжаю поиск быстрого плеера выравненного  на 4 такта. Никто не пробовал плеер Robusa из его же редактора MUSONAY?

А в чем проблема попробовать?
Давай мелодию - попробую.

Заебешься под 4 такта выравнивать, особенно для бордерных эффектов.

Смазловский перхоть подзалупная

8

Плеер робуса есть в исходниках райньов мегадемо часть эпилог

9

kalantaj сказал:

А в чем проблема попробовать?
Давай мелодию - попробую.

уже пробую, разбираюсь в его исходнике написанном в ASAM, который не работает под 64 битной виндой

10

В исходнике 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

11

понятно что между точкой и двумя точками сам макрос, а дальше обращение к нему.
И забыл как ALIGN сделать используя $ и org

12

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

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

как проще сделать используя просто расчёт типа label/256 и т.д.

13

daniel сказал:

который не работает под 64 битной виндой

нахуй тебе ненужное 64 бит?

Смазловский перхоть подзалупная

14

Шыншыл сказал:

нахуй тебе ненужное 64 бит?

хотел плеер в ASAM откомпилиь, т.к. несовместим с sjasmом. Но уже не надо.

15

с макросом вроде разобрался.

16

Не подошёл плеер Robusa, тактов занимает больше чем родной из интры и главное он не выровнен на 4т.

17

К чему такие требования? psg не поможет, не?

Смазловский перхоть подзалупная

18

А родной из интры нельзя вставить поменяв какую то циферку значения с скорпиона на пентагон?

19

Нет!

20

Есть криворукая поделка от гомоспека, он переделал пакер psndcj и написал плеер, выровненный по тактам.

Смазловский перхоть подзалупная

21

Найти, отодрать и вставить и надпись написать что даниел.

22

Шыншыл сказал:

К чему такие требования? psg не поможет, не?

поясни! что имеешь ввиду, где глянуть?.

23

Шыншыл сказал:

Есть криворукая поделка от гомоспека, он переделал пакер psndcj и написал плеер, выровненный по тактам.

где взять?

24

Шыншыл сказал:

К чему такие требования?

т.к. добавил выравнивающие команды, то тактов в инте уменьшилось, совсем чуть чуть не хватает. а ещё сам плеер выравнивать. Буду оптимизировать...

25

daniel сказал:

где взять?

на втрдос или на унылый тсблядс.инфо.

Смазловский перхоть подзалупная

26

daniel сказал:

поясни! что имеешь ввиду, где глянуть?

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

Смазловский перхоть подзалупная

27

daniel сказал:

где взять?

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

28

Шыншыл сказал:

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

TBK плеер так и делает из psg, музон со сжатыми данными подучился больше 26 кб. был бы до 16 кб тогда да. выровненный и того больше.

29

о чем я и говорил пафосному дурачку.

Смазловский перхоть подзалупная

30

kalantaj сказал:

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

ок. смотрю.