1

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

Есть

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

И от psdncj есть…

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

Новое м е г ААА д е м о готово на 27%

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
Новое м е г ААА д е м о готово на 27%

3

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

4

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

5

неа.

Огурец и молочко разорвут твое очко

6

daniel сказал:

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

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

7

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

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

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

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

Огурец и молочко разорвут твое очко

8

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

Новое м е г ААА д е м о готово на 27%

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

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

Новое м е г ААА д е м о готово на 27%

19

Нет!

20

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

Огурец и молочко разорвут твое очко

21

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

Новое м е г ААА д е м о готово на 27%

22

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

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

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

23

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

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

где взять?

24

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

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

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

25

daniel сказал:

где взять?

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

Огурец и молочко разорвут твое очко

26

daniel сказал:

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

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

Огурец и молочко разорвут твое очко

27

daniel сказал:

где взять?

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

28

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

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

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

29

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

Огурец и молочко разорвут твое очко

30

kalantaj сказал:

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

ок. смотрю.