ZXNet эхоконференция «code.zx»


тема: Проигрывание SoundTrackerPro музыки



от: Вячеслав Калинин
кому: All
дата: 25 Feb 2006
Hello, Jukov

Juk> Допустим, есть три мелодии для KSAшного редактора, которые нужно
Juk> вставить в игру. Как соединить их вместе и проигрывать по
Juk> отдельности, чтобы сам проигрыватель был только у первой мелодии, а
Juk> остальные компилировались без плеера (нужно для экономии памяти)?

Hекоторые компилеры пишут сколько занимает плеер.
Откомпилируй одну тему с плеером, остальные без.
Посмотри сколько занимает плеер и грузи по адресу Play+Lenght Player
остальные темы.
Hа самом деле проще перевести музоны в PT3 формат.

от: Константин Жуков
кому: All
дата: 25 Feb 2006
Hello, All

Допустим, есть три мелодии для KSAшного редактора, которые нужно вставить в
игру. Как соединить их вместе и проигрывать по отдельности, чтобы сам
проигрыватель был только у первой мелодии, а остальные компилировались без
плеера (нужно для экономии памяти)?

от: Константин Жуков
кому: All
дата: 25 Feb 2006
Hello, All

Допустим, есть три мелодии для KSAшного редактора, которые нужно вставить в
игру. Как соединить их вместе и проигрывать по отдельности, чтобы сам
проигрыватель был только у первой мелодии, а остальные компилировались без
плеера (нужно для экономии памяти)?

от: Aprisobal
кому: All
дата: 26 Feb 2006
Hello, newart

new> Hа самом деле проще перевести музоны в PT3 формат.

А если плейер STPro кушает меньше тактов(предполагаю)? Тогда лучше не
переводить в PT3 формат.

от: Александр Шушков
кому: All
дата: 26 Feb 2006
Hello, newart

new> Hекоторые компилеры пишут сколько занимает плеер.
new> Откомпилируй одну тему с плеером, остальные без.
new> Посмотри сколько занимает плеер и грузи по адресу Play+Lenght Player
new> остальные темы.
new> Hа самом деле проще перевести музоны в PT3 формат.

Тем более, что сейчас есть очень компактный плеер pt2/pt3 от Сергея Бульбы (ну
и плюс сотоварищи).

от: Вячеслав Калинин
кому: All
дата: 26 Feb 2006
Hello, Aprisobal

Apr> А если плейер STPro кушает меньше тактов(предполагаю)? Тогда лучше не
Apr> переводить в PT3 формат.

Сомневаюсь что для Jakov это важно.
Ведь STP выбран явно на обум.

от: Bulba
кому: All
дата: 26 Feb 2006
Hello, newart

new> Hа самом деле проще перевести музоны в PT3 формат.

Hе только не проще, но и хуже (в чем написано, в том и надо играть).

Стандарт плеера STP ничем не отличается от других трекеров:

Инициализация:
LD HL,Adrress_Of_Module
CALL PLAYER+3

Проигрывание одного тика:
CALL PLAYER+6

Вот и все. Модули STP можно грузить в любое удобное место, их не надо
перекомпилировать (вообще, от этой дурной привычки перекомпилировать уже
компилированное нужно отвыкать - у каждого компилятора в разных версиях разные
баги и нюансы).

Если STP взяты из архива Tr_Songs, то лучше брать именно из версии Tr_Songs 3.9
- до этого десятка два модулей были с неправильным значением поля InitID,
Ay_Emul это по барабану, а вот спектрумовский на стадии инициализации
неправильно отработает.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Sofтинка - обзор экранных упаковщиков для ZX Spectrum.
Demo Party - информация о предстоящем пати PHAT'0.
Oт редакции - У газеты нет больше бессменного редактора - ушел на PC.
Сделай сам - исправление программы для форматирования дисков FAST FORMAT'а.
Новьё - игры: Monsterland, Heroes of Might & MAgic, Плутония.

В этот день...   25 апреля