Важная информация

User Tag List

Страница 174 из 228 ПерваяПервая ... 170171172173174175176177178 ... ПоследняяПоследняя
Показано с 1,731 по 1,740 из 2279

Тема: ZXTune - Chiptunes player

  1. #1731
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,130
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    20 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а с воспроизведением то же "замедление"? Ну ладно, придется пользоваться другим.

  2. #1732
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,255
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    35 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    а с воспроизведением то же "замедление"?
    Нет, только с поиском.

  3. #1733
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,771
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,178
    Поблагодарили
    774 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию fxm

    Цитата Сообщение от Vitamin Посмотреть сообщение
    ты, наверное, второй человек, который за все эти годы обратил внимание на этот факт)) Надеюсь, доделаю поддержку после ближайшего релиза.
    просто недавно вспомнили про эти музоны,
    вот все и бросились прослушивать

  4. #1734
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А нельзя впилить поддержку .m64?
    Это какой то новомодный пожатый дамп регистров сида
    или около того
    https://www.worldofspectrum.org/foru...ecy-128#latest
    https://enterpriseforever.com/letolt.../msg62494/#new
    Последний раз редактировалось NEO SPECTRUMAN; 03.03.2017 в 17:43.

  5. #1735
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,255
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    35 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    А нельзя впилить поддержку .m64?
    Это какой то новомодный пожатый дамп регистров сида
    или около того
    https://www.worldofspectrum.org/foru...ecy-128#latest
    https://enterpriseforever.com/letolt.../msg62494/#new
    Навскидку, не нашел спецификации формата. И наличия в этом формате треков, отсутствующих в формате SID.

  6. #1736
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,255
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    35 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Билд 3890

    + добавлена поддержка PlayStation 1&2 Sound Format (PSF,PSF2)
    + добавлена поддержка Nintendo Ultra64 Sound Format (USF)
    + добавлена поддержка GameBoy Advance Sound Format (GSF)
    + добавлена поддержка упакованных GYM files (BB#74)
    * файлы формата HES трактуются как многотрековые (32 трека)
    * полная поддержка UTF-8
    * исправлен разбор текстовых файлов Vortex Tracker
    * исправлен эффект скольжения ноты для PT3 (BB#71)
    * xtractor: исправлено падение
    * zxtune123: исправлено сохранение найденых модулей
    + zxtune-android: добавлены подкаталоги psf, gsf и usf каталога joshw.info
    * zxtune-android: улучшена обработка ошибок
    * zxtune-android: исправлен доступ к архиву Modland
    * zxtune-android: исправлена проблема навигации по каталогу HVSC (BB#69)
    * zxtune-android: максимальный размер загружаемых файлов увеличен до 100Мб
    * zxtune-android: исправлены некоторые падения

    После длительного перерыва - свежая версия

    Более четырех месяцев понадобилось для достижения достаточно амбициозной цели - поддержки форматов семейства xSF.
    Проблема даже была не сколько в кардинальном расхождении модели формата (один трек- несколько именованых файлов) с моделью ZXTune (один файл- несколько треков), сколько в из рук вон плохой реализации идеи.
    Сама идея проста- для набора треков вместо нескольких больших дампов памяти храним один дамп и набор патчей. Точнее, каждый .minixsf файл представляет собой патч, а внутри содержит ссылки на .xsflib файлы, на которые он применяется.
    Более того, .minixsf файл тоже может быть патчем на какой-то другой .minixsf и так далее. Получается этакое дерево, узлы которого содержат данные или патчи.
    Все бы хорошо, но разные подформаты используют разные последовательности применения патчей (алгоритмы обхода дерева). Более того, правила именования ссылок на файлы определены весьма расплывчато, в связи с чем, например, некоторые треки могут не работать на файловых системах, чувствительных к регистру. Более того, я встречал треки, у которых в именах патчей вместо пробелов использовались подчеркивания. Разумеется, такие треки работать не будут.
    Ну и вообще, идея привязываться к именам файлов, на мой взгляд, очень плохая. Например, если трек имеет урл http://example.com/download.php?id=123 , то найти урл патча с именем another.psflib - нетривиальная задача. На мой взгляд, идея разделения общих данных между треками и использования патчей гораздо лучше была реализована в нашем родном формате .AY (несмотря на другие его проблемы).
    Но распарсить формат - это лишь малая часть дела, надо еще уметь воспроизвести модуль. На помощь приходят библиотеки сторонних разработчиков
    Highly Experimental. Весьма удобная библиотека для эмуляции PS1&PS2. Написана непосредственно автором формата PSF. Не было практически никаких трудностей с ее внедрением.
    Lazyusf2. Библиотека для эмуляции Nintendo Ultra64, написанная на основе эмулятора Mupen64Plus. Для нормальной скорости эмуляции этой весьма навороченной приставки использовалась динамическая рекомпиляция - отложенная генерация машинного кода для выполнения инструкций эмулируемого процессора. К сожалению, этот режим пришлось вырезать - он был реализован только для x86/x86_64. Далее был достаточно долгий и кропотливый процесс оптимизации эмулятора. Удалось получить ускорение в 40%, но этого в некоторых случаях недостаточно (эмулировать на 32-битном 1ГГц ARM 64-битные 93МГц процессор и 62МГц сопроцессор - это сложнее чем кажется). Поэтому некоторые USF треки все же могут изрядно тормозить на Android устройствах.
    mGBA. Это даже не библиотека, это полноценный эмулятор GameBoy/Advance. К счастью, автор foo_input_gsf уже приложил усилия по адаптации кода исключтельно для воспроизведения GSF файлов. Моя работа свелась к допиливанию к инфраструктуре ZXTune и борьбе с разными компиляторами.

    Что интересного было сделано еще.

    Наконец, я собрался с духом и сделал полноценную поддержку UTF-8. Это значит, что всякие иероглифы и прочие умляуты из названий треков теперь показываются нормально. Для этого пришлось написать достаточно хитрый код детекта других кодировок и их последующей конверсии в Юникод. Если заметите ошибки распознавания кодировок - дайте знать.
    Пришлось сделать еще один подход к поддержке отвратительного формата .hes - по идее, типичный файл такого формата содержит несколько треков, как и многие другие форматы. Проблема в том, что общее число треков (сюрприз!) нигде не указано. Поэтому ZXTune воспроизводил ровно один трек, указанный в заголовке. Теперь предполагается, что всего треков 32 (другие плееры предполагают 256, имхо, это перебор).
    Доступ к архиву Modland сломался после переезда оного на https протокол. Из-за каких-то соображений безопасности, стандартная сетевая библиотека Android не обрабатывает автоматически редиректы http->https. Договориться с владельцем о доступности http зеркала не получилось...
    В связи с расширением набора поддерживаемых форматов, также были добавлены соответствующие подкаталоги в каталог joshw.info. Ну и увеличен лимит на размер скачиваемого файла - все каталоги были тщательно досмотрены и новый лимит рассчитывался исходя из разумности и доступности

    Скачать версию для Android

    Скачать версию для win32
    Скачать версию для win64
    Скачать версию для win32 (MMX/SSE/SSE2)
    Скачать версию для win64 (MMX/SSE/SSE2)

  7. #1737
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    добавлена поддержка
    Может пора сменить название продукта?

  8. #1738
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,255
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    35 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Может пора сменить название продукта?
    Нафиг. Это уже бренд

  9. #1739
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    можно переименовать в zXtune
    вроде бы название и не меняется
    но уже не так конкретно показывает что это только ZX плеер
    еще можно большую крутую X нарисовать под наклоном и с разной диной полосок и другим цветом

  10. #1740
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,255
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    35 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    можно переименовать в zXtune
    вроде бы название и не меняется
    но уже не так конкретно показывает что это только ZX плеер
    еще можно большую крутую X нарисовать под наклоном и с разной диной полосок и другим цветом
    Нарисуй, посмотрим. Только мне "как-то так" наброски не пойдут. Я не художник, довести не смогу, сорян.

    Да, не забывай о xmp mod player

Страница 174 из 228 ПерваяПервая ... 170171172173174175176177178 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. AVR-AY player
    от Zloy в разделе Софт
    Ответов: 372
    Последнее: 29.09.2021, 20:00
  2. YERZMYEY - CHIPTUNES
    от AAA в разделе Музыка
    Ответов: 0
    Последнее: 28.10.2014, 23:46
  3. AY Player
    от tiboh в разделе Софт
    Ответов: 24
    Последнее: 28.10.2011, 20:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •