Новый билд ZXTune
Vitamin обновил свой мультиплатформенный плеер чиптюнов до билда за номером 3170.
Скачать с официального сайта.
+ zxtune-android: начальная испанская локализация
+ zxtune-android: добавлена возможность поставить трек на звонок
* zxtune-android: можно изменять размер виджета для главного экрана
* zxtune-android: исправлена обработка повторных нажатий кнопок на гарнитуре
* обновлена библиотека libsidplayfp до версии 1.6.2
* исправлено воспроизведение PT3 с семплами по умолчанию
* незначимые биты регистров AY сбрасываются при конверсии в форматы дампа
Добавлена давно запрашиваемая возможность установить трек в качестве звука входящего звонка. Ценой этому стало добавление еще одного разрешения на изменение системных настроек.
Для виджета главного экрана добавлена возможность изменять размер.
Также добавлен перевод программы на испанский и исправлены некоторые найденные и сообщенные проблемы.
Скачать с официального сайта.
+ zxtune-android: начальная испанская локализация
+ zxtune-android: добавлена возможность поставить трек на звонок
* zxtune-android: можно изменять размер виджета для главного экрана
* zxtune-android: исправлена обработка повторных нажатий кнопок на гарнитуре
* обновлена библиотека libsidplayfp до версии 1.6.2
* исправлено воспроизведение PT3 с семплами по умолчанию
* незначимые биты регистров AY сбрасываются при конверсии в форматы дампа
Добавлена давно запрашиваемая возможность установить трек в качестве звука входящего звонка. Ценой этому стало добавление еще одного разрешения на изменение системных настроек.
Для виджета главного экрана добавлена возможность изменять размер.
Также добавлен перевод программы на испанский и исправлены некоторые найденные и сообщенные проблемы.
66 комментариев
Мне еще понравилась вот эта новость:
Пока в широком плане неюзабельно, но, надеюсь, через пару лет заменит MP3/OGG на zxart.ee
1) его распространенности (т.е. сколько треков в природе существует)
2) ссылки на спецификацию (т.е. описание внутренней структуры формата).
После этого и поговорим.
MYM, AYC, Sound Trakker, Arkos Tracker
ссылок приведено уже достаточно, и если я не ошибаюсь, ты отмахнулся.
насколько мне известно, MYM воспроизводят на Oric.
AYC можно посчитать на www.cpc-power.com/index.php?page=database
1) MYM- это не формат, а херня без опознавательных признаков. В топку.
2) AYC- неизвестна распространенность. В частности, сколько есть именно в этом формате и ни в каком другом. Конвертировать YM в него с целью увеличения популяции не стоит.
3) Файлов от Arkos Tracker (он же Starkos Tracker, если я ничего не путаю) всего 45 штук. Описания формата (как сказал denpopov) нет.
4) Если это не нужно тебе (раз ты не можешь не то что провести какую-то предварительную работу, а тупо понять что тебе говорят), то мне и подавно.
AYC можно наделать самому с помощью пакера.
и еще непонятно «Если это не нужно тебе» — ЭТО что мне не нужно?
А то, что ты не можешь выполнить простейшее задание из двух пунктов и сделать всем хорошо, тоже какбэ намекае.
По поводу длл причина проста как валенок: «без внятного ТЗ- результат ХЗ». А тратить свои силы на ХЗ я не хочу.
насчет дллки вроде было четко сказано: нужны функции инициализация, запись данных в регистр, стоп дллки. Примерно так, как в тулзе cli, которую ты сделал.
Вангую постоянные доработки этой дллки по мере прояснения что собственно требовалось. Оно мне надо? Использовать cli из другой программы вполне себе можно.
На www.cpc-power.com в строку поиска вводишь ayc и считаешь
насчет cli — пуребейсик версии 5.11 работает с консолями нестабильно. поэтому проще из библиотеки вызвать три описанные функции
start() — как если бы ввел в cli команду start
stop() — аналогично, завершение
writereg(regN, valN) — запись в регистр regN значения valN
насчет установки частоты как в Ay player не уверен, нужно или нет.
И прям таки больше ничего кроме этих трех функций не надо?
Держи конфетку dl.dropboxusercontent.com/u/2393036/zxtune/aycli/libay.zip
int ay_open();
void ay_close();
int ay_start();
int ay_stop();
int ay_writereg(int reg, int val);
все что не 0 в возвращаемом значении- ошибка. Не хватит msvc*120.dll — можно найти в windows_x86 архиве ZXTune. Доработок никаких не будет.
Здесь архив AYC вместе с отдельными образпми дисков
rghost.ru/7kTlBLxZ9
если я правильно посчитал около 200 файлов, думаю далеко не все.
rghost.ru/8BYqz5TFf
А вот наличие такого малого и конкретного примера как исходники подобной .dll — это очень хорошо. Возможно с него будет проще начать.
github.com/vitamin-caig/zxtune/blob/master/src/devices/test/aycli/main.cpp
качай winape
монтируй .dsk в эмулятор, пишешь cat и
run "-dmp03 — это Dual Player, единственный, который играет ayc. Интерфейс в нем простой. Будут сложности — пии в личку, потому что я могу пропустить твои вопросы.
Услышал знакомый трек «Big in Japan», дай думаю гляну кто писал
И тут моя челюсть выпала. Сколько живу, первый раз слышу, что бы DJ.Serg что-то писал в Digital Studio O_O
По поводу сабжевого трека, если не ошибаюсь, N.NAZAROV — автор SoundTracker версии, а D.J.SERG — замиксовал туда еще семплы из HalfLife:)
А возможно они и вместе лабали- есть несколько треков авторства N.NAZAROV, представляющих конверсии из ST треков (есть конвертер, сам таким баловался).
функции теперь так объявлены?
Естественно, я ничо не слышу, или я делаю неправильно, вот и прошу Сишников протестировать подобное.
думаю, что в aycli запись в порты конкретных номеров и значений прокатит.
похоже, что ты не только импорты для либы, но и трэды осилишь на ходу…
Пишешь файлик test.lst со следующим содержимым:
и потом скармливаешь:
Будет слышен результат (консоль после этого беситься начнет, но это фигня). Выход по Ctrl+C.
Что за треды?
Хочется убедиться насчет «увы, никак» или запросить
помощь заладругих сишников.dl.dropboxusercontent.com/u/2393036/zxtune/aycli/libay.zip
я хочу впасть в отчаяние…
прога валится на ay_start()
или я упустил дллки рантайма