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 это по барабану, а вот спектрумовский на стадии инициализации
неправильно отработает.
|