PROTRACKER372 ACBDOC W

From MSX MUSIC WIKI
Revision as of 02:17, 2 January 2020 by Kumokosi (talk | contribs) (Created page with " Утилитка включает несколько функций для работы с модулями PT3. v1.367: - убит глюк с 3xxx в плейере. v...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Утилитка включает несколько функций для

работы с модулями PT3.

v1.367:

- убит глюк с 3xxx в плейере.

v1.366:

  • компилирует с плейером длиной #900 (поч-

ти на килобайт меньше, чем предыдущая вер- сия). Плейер медленный в пике (6730 тактов по замерам), но быстрый в среднем. Поддер- живает tempo 1. + показывается количество сэмплов и орна- ментов в модуле. + кнопка F - ускорение проигрывания в 3 раза. - убит глюк с адресом компиляции по умол- чанию. + каталог постолбцовый и цветной. При пе- реходе на вторую страницу не перечитывает- ся. Содержит теперь ВСЕ файлы, в том числе удалённые.

  Load Module - загрузить модуль или ком-

пилированный блок.Если то,что удалось заг- рузить, не похоже ни на то,ни на другое,но содержит первым байтом DI,то возникает во- прос:а не распаковщик ли это,и не стоит ли его вызвать? Советую подумать перед выбо- ром - вдруг это вовсе не распаковщик,а ес- ли и он, то вдруг он распаковывает сонг по такому адресу (<#c000), что программе ста- нет плохо? ;)) Распаковщик может лежать в адресах #5b00 либо #6000-#7fff.

  В режиме каталога работают горячие кла-

виши смены дисковода 1,2,3,4,а также пере- читывание каталога или вывод его следующей страницы:Edit. Здесь и далее Break=отмена.

  Play Module - это просто...
  Save Module - сохранение текущего моду-

ля на диск.Процедура взята непосредственно из ACEdit :),поэтому при сохранении возмо- жно перекрывание старого файла новым. В хвосте модуля сохраняется дескриптор файла для последующего восстановления при порче диска (интересно,зачем,если BV есть?;))

  Compile Song - тут уже  следует проком-

ментировать. К модулю пришивается короткий плейер (#900).Этот плейер не содержит ини- циализацию, имеет всего одну точку входа (+0), использует первые несколько байт мо- дуля в качестве буфера (однако Pusher и AY Emul должны находить такой модуль всё рав- но) и имеет в теле модуля ПЕРЕСЧИТАННЫЕ АДРЕСА сэмплов,орнаментов и треков.AY Emul играть его не сможет, даже если найдёт! Декомпилировать здесь и в новом Pusher'е!

  Swap Channels - переставить местами ка-

налы в модуле. Два варианта: ABC<>BAC или ABC<>ACB. Если хотите поменять местами крайние каналы, то выполняйте функции в следующей последовательности: A<>B, B<>C, A<>B. Прямо пятнашки ;) Будьте осторожны - модуль после перестановки может не играть- ся (если использовано смещение шума) или звучать неправильно (если в нескольких ка- налах одновременно использован шум или ра- зные огибающие).В обоих случаях модуль ну- жно отредактировать после операции.

  Rename Song - переименовать  сонг, т.е.

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

  Sort Positions - сортировка позиций.По-

следовательность проигрывания не меняется, но по мере следования в сонге номера пат- тернов будут возрастать. После выполнения этой функции может измениться количество паттернов и треков в сонге - почему? - по- тому,что количество паттернов определяется номером последнего использованного паттер- на, т.е. неиспользованные паттерны,если их номер меньше,в сонге СОХРАНЯЮТСЯ. Так вот, если после сортировки у вас уменьшилось количество паттернов, то рекомендуется по- лученный результат загрузить в PT и запи- сать ещё раз там. В результате сонг умень- шится!

  Help - оно самое...
  Quit - в Quick Commander  или совмести-

мый (pg7:c000, маркер #31,#ff)

Alone Coder/i8 2:5029/77.48 alco@mail.ru 390026 Рязань, Высоковольтная, 37к1, кв.12 Быстров Дмитрий Михайлович (0912)751390 0 ���������������������������������������������������������������������������������������������������������������������������������acbdoc W��c��