Цитата Сообщение от Biozoom.ru Посмотреть сообщение
Robus Чем проигрывать файл *.may на zx-spectrum?
Проиграть его на Spectrum'е не возможно ... Его нужно откомпилировать, и получить BIN файл, в ссылке на редактор, что давал Rindex, есть плеер. Он играет откомпилированную мелодию. Я могу тебе откомпилировать плеер, но тогда не будет универсальности, и его нельзя будет переносить по-памяти. Плеер в среднем отбирает по 3500 тактов от прерывания. При циклировании мелодии происходит пик до 4100 тактов, так же как и при первом проигрывании. В самом начале он выискивает вложенности декомпрессии, которые при старте забивают буфер памяти.


Откомпилировать можно нажав на кнопочку COMPILE !!! Сразу предупреждаю о БАГЕ !!! Есть маленькая ошибка, самый последний паттерн в мелодии в огибающей должен быть любой, кроме "0" !!! Прости, всё не доходят руки убрать. Просто скопируй паттерн 0 в любой свободный и установи его в последней позиции для огибающей ! На размер мелодии это не скажется, поскольку компилятор учтён любое малейшее повторение в музыке.


Копировать очень просто ... Зажимаешь ALT+UP/DOWN, этим ты отмечаешь нужную область ... Двойное нажатие на ALT отметит тебе весь паттерн, тройное уберёт отмечание ... Далее CTR+C/V копировать/вставить ...


Ещё пару секретов ... ENTER - играет мелодию с текущей точки, а CTRL+ENTER играет пока ты держишь, отпустишь курсор вернётся в прежнее место ... Так же есть особенность ... Если ты поставишь ноту, допустим, на нулевую позицию, спустишься на 20-ую и начнёшь проигрывать, то AY будет играть в точности с учётом звука на 20-ую позицию относительно начала ноты. То есть ты курсором передвигаешься не по нотам, а непосредственно по-звуку во времени ...