LINUX.ORG.RU

ZXTune b2000

 , , ,


0

2

Вышла новая версия кроссплатформенного плеера и риппера музыки старого доброго ZX Spectrum.

Основными достоинствами проекта является его кроссплатформенность, быстрый и глубокий поиск музыкальных модулей в больших объемах данных. Также плеер имеет множество функций, облегчающих работу с большими коллекциями треков: поиск и удаление дубликатов, множество плейлистов, асинхронное выполнение операций, экспорт и конверсия в популярные форматы.

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123).

Список изменений относительно версии b1850:

  • Добавлено:
    • Локализация проекта и перевод на русский язык
    • Поддержка платформы ARM
    • Поддержка поля [Extension] для шаблонов
    • Поддержка упаковщика MegaLZ
    • При перемещении ползунка позиции в zxtune-qt в тултипе показывается время
    • Поддержка модулей формата ST3 (Sound Tracker 3 Compiled)
    • Поддержка снапшотов формата .z80 (3 версии)
    • Поддержка сетевых протоколов доступа к данным (http/ftp, требуется curl)
    • Поддержка снапшотов формата zx-state (.szx)
    • Настройка свойств модулей в zxtune-qt
  • Исправлено:
    • Пофикшено падение в поддержке ALSA, если не было найдено ни одного устройства
    • Сохранение плейлистов, содержащих не-ASCII символы
    • Использование глобальных настроек при конверсии в звуковые форматы из zxtune-qt
    • Длительность фрейма учитывается при расчете длительности модуля и показа текущей позиции воспроизведения
    • Улучшен детект AS0/ASC
    • Улучшен детект VTX

Доступны сборки для Windows и различных дистрибутивов Linux (RedHat, Ubuntu, Arch Linux, Dingux etc). Поддерживаются аппаратные платформы x86, x86_64, arm и mipsel (Dingux). Во всех пакетах (кроме версии для ArchLinux) Qt/boost слинкованы статически, поэтому дополнительных зависимостей не требуется.

>>> Сайт проекта

Образ TRD - выдернуть музыку не сумел. В образе только одна игра King Valley. Со своим загрузчиком. Какой использовался пакер и какой был формат музыки уже и не помню.

andreyu ★★★★★ ()

Спектрум должен быть железным. Остальное - ересь.

Pakostnik ★★★ ()
Ответ на: комментарий от andreyu

Образ TRD - выдернуть музыку не сумел. В образе только одна игра King Valley. Со своим загрузчиком. Какой использовался пакер и какой был формат музыки уже и не помню.

Ссылку на образ можно? Если там какая-нибудь биперня на коде, то ничерта не выдерет.

Vitamin_CAIG ()
Ответ на: комментарий от Pakostnik

Спектрум должен быть железным. Остальное - ересь.

И дальше что? nobody cares

Vitamin_CAIG ()
Ответ на: комментарий от Vitamin_CAIG

Спектрум должен быть железным. Остальное - ересь.

И дальше что? nobody cares

Мой у меня стоит в шкафу. Раз в пятилетку (если вдруг) я его достаю и включаю. Этого хватает для поностальгировать.
И резиновые женщины меня не волнуют.

Pakostnik ★★★ ()
Ответ на: комментарий от Pakostnik

Главное после ностальгии корпус не забудь помыть.

// SID все равно круче.

devl547 ★★★★★ ()
Ответ на: комментарий от Pakostnik

И резиновые женщины меня не волнуют.

Для альтернативно понимающих: сабжевый софт - это НЕ эмулятор спектрума.

Vitamin_CAIG ()
Ответ на: комментарий от devl547

Главное после ностальгии корпус не забудь помыть.

Как-то ты не метко нагадил.
«Резиновые женщины» - это ваши эмули потные.
Честный спектрум на 3.5МГц не заикается, а там >400МГц? рекомендуют. :)

Pakostnik ★★★ ()
Ответ на: комментарий от devl547

Олдовому С64 мегагерца хватало.

Там немного другая архитектура была. И очень дороже.

Pakostnik ★★★ ()
Ответ на: комментарий от Pakostnik

Честный спектрум на 3.5МГц не заикается, а там >400МГц? рекомендуют. :)

Чувствуется глубокое знание вопросов разницы между аппаратной и программной поддержкой чего-либо...

Vitamin_CAIG ()
Ответ на: комментарий от Vitamin_CAIG

Чувствуется глубокое знание вопросов разницы между аппаратной и программной поддержкой чего-либо...

Ты представляешь, как аппаратно устроен AY? Он прост как правда.

Pakostnik ★★★ ()
Ответ на: комментарий от Pakostnik

Ты представляешь, как аппаратно устроен AY? Он прост как правда.

Я про то и говорю- аппаратно прост. 5 каналов меняют свое состояние за один такт генератора. А теперь предлагаю напрячься и посчитать, сколько тактов в среднестатистическом процессоре потребуется для эмуляции: 1) 3 раза для каждого канала тона: а) уменьшить счетчик б) сравнить счетчик с 0 в) в случае удачного сравнения, инвертировать флаг 2) для канала шума вместо инверсии реализовать получение следующего значения псевдослучайного числа (3 сдвига и 2 xor) 3) для канала огибающей вместо инверсии посчитать следующее значение огибающей по одному из 15 алгоритмов 4) смикшировать это все в 3 звуковых канала 5) понизить частоту дискретизации с 1.77МГц до 44.1кГц 6) для случая двух AY повторить все вышесказанное два раза и добавить микширование.

Да, забыл еще: 7) пожаловаться, что 400МГц не хватает :)

Ладно, можешь не напрягаться. А то как бы чего не случилось... (:

Vitamin_CAIG ()
Ответ на: комментарий от Pakostnik

А у меня есть Fuse и, чтобы поиграть в Elite, Sentinel, Tau Ceti, Head over Heels, Exolon и т.д. мне не нужен отдельный компьютер, отдельный телевизор и кассетный магнитофон :-)

ZXTune... Не слышал раньше, но по описанию штука интересная. Надо будет посмотреть. А то пока я просто слушаю .ay-шки, сделанные другими, через aylet-gtk.

mr_doug ()
Ответ на: комментарий от Vitamin_CAIG

Да, забыл еще: 7) пожаловаться, что 400МГц не хватает :)

Если всё сделать на моно или дотнете?

Ладно, можешь не напрягаться. А то как бы чего не случилось... (:

Не собирался. Просто скучаю.

Pakostnik ★★★ ()
Ответ на: комментарий от Pakostnik

Если всё сделать на моно или дотнете?

На моне или данете там бы и 4ГГц не хватило...

Vitamin_CAIG ()
Ответ на: комментарий от mr_doug

чтобы поиграть в Elite, Sentinel, Tau Ceti,

Не повзрослел?
Мне Спектрум интересен именно железно, потому что ручками сделаный с любовью.
А игрушки и на РС (ну начиная с пня-2) есть нормальные. Если нужны.

Pakostnik ★★★ ()
Ответ на: комментарий от Pakostnik

Мне Спектрум интересен именно железно, потому что ручками сделаный с любовью.

Сам что ли паял? И это удивительно, что у кого-то сохранились рабочие спекки(-клоны). Особенно, если до сих пор работают все клавиши на клавиатуре и все разъёмы.

игрушки и на РС (ну начиная с пня-2) есть нормальные

Ты про римейки от Retrospect и т.п.?

mr_doug ()
Ответ на: комментарий от mr_doug

Сам что ли паял? И это удивительно, что у кого-то сохранились рабочие спекки(-клоны). Особенно, если до сих пор работают все клавиши на клавиатуре и все разъёмы.

Клавиши герконовые, чё им сделается? Разъёмы качественные - тогда это не было странно (собиралось же с любовью). Клон, да - Московский вариант (почти Пентагон), 1МБ симка как ОЗУ, RTC, HDD 40MB (практически бесполезен), а вот hayes-модем - вещь необходимая, долго фидо-нода была на компе.

игрушки и на РС (ну начиная с пня-2) есть нормальные

Ты про римейки от Retrospect и т.п.? Не, ремейки не интересны. Просто после игрушек Медноногова и некотрого фидошного софта РС смотрелось очень уныло. Первые игрушки, кторые мне понравились, в которые я играл после Спека - Dark Reign 2 и Z2 Steel soldiers. Больше ничего годного не видел.

Pakostnik ★★★ ()
Ответ на: комментарий от mr_doug

Сам что ли паял? И это удивительно, что у кого-то сохранились рабочие спекки(-клоны).

А что тут удивительного? Я в свое время кучу спектрумов и периферии к ним перепаял - различные балтики (были они у нас в то время ходовыми), пентагоны (48 и 128), профи.
Клавиатуры делали сами (герконовые были самое то, хоть и шумные). Так же подключали и икстишные клавиатуры.

andreyu ★★★★★ ()
Ответ на: комментарий от Vitamin_CAIG

Ссылку на образ можно? Если там какая-нибудь биперня на коде, то ничерта не выдерет.

Биперня - это пищалка? Нет там какой то трекер был, не помню подробностей. За давностью лет сорцы утеряны.

Вот гугель ссылку нашел - http://lu0.nitroroms.com/download/file/153404/Sinclair_ZX_Spectrum/King Valle...

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

Биперня - это пищалка? Нет там какой то трекер был, не помню подробностей. За давностью лет сорцы утеряны. Вот гугель ссылку нашел

Не грузиццо. В тех версиях, что есть у меня, по паре ASC музонов таки находится.

Vitamin_CAIG ()
Ответ на: комментарий от Pakostnik

Московский вариант (почти Пентагон), 1МБ симка как ОЗУ, RTC, HDD 40MB (практически бесполезен), а вот hayes-модем - вещь необходимая, долго фидо-нода была на компе.

Ничего себе. Спекки с 1MiB RAM? С хардом? С, блин, модемом? Жесть.

Я бы не назвал это спекки, реально. Это уже другая совершенно машина, просто совместимая со, скажем 3+.

mr_doug ()
Ответ на: комментарий от mr_doug

На самом деле хард мало значил. Там только trd-шники с него запускать. развития не успело получить.
А вот модем - да.

Pakostnik ★★★ ()
Ответ на: комментарий от Vitamin_CAIG

Не грузиццо.

Попробовал взять отсюда, грузится:
http://nitroroms.com/show/file-info/L146530/Sinclair_ZX_Spectrum/King Valley ...

В тех версиях, что есть у меня, по паре ASC музонов таки находится.

Хм, попробовал еще раз - действительно нашлось.
У меня на диске полный образ диска, а не обрезок. Но и на нем сейчас все сработало.

andreyu ★★★★★ ()
Ответ на: комментарий от mr_doug

С, блин, модемом? Жесть.

А че, даже файлами менялись :)
Да и в Laser Squad игрались.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

Да уж здорово, наверное. Только повторюсь — это уже не спектрум нифига. Для меня спектрум — это 48K (+ клоны) и 128K (+ клоны), программы и игры для которых загружались с кассеты, иногда десятками минут. Вот это вот и ностальгия, и реальное железо.

mr_doug ()

ARM - это отлично! Можно теперь и с meego слушать? И с АРМ убунты, если она оптимизирована

anonymous ()
Ответ на: комментарий от anonymous

ARM - это отлично! Можно теперь и с meego слушать? И с АРМ убунты, если она оптимизирована

ХЗ:) Сборка без оптимизаций под какие-либо процессоры. Изначально тестилось на RasperryPi, проверялось на qemu.

Vitamin_CAIG ()
Ответ на: комментарий от mr_doug

А у меня есть Fuse и, чтобы поиграть в Elite, Sentinel, Tau Ceti, Head over Heels, Exolon и т.д. мне не нужен отдельный компьютер, отдельный телевизор и кассетный магнитофон :-)

Я абсолютно уверен, что ни в Elite, ни в Sentinel, ни в Tau Ceti, ни в Head over Heels, ни во что иное, ты не играешь. И вот почему. Эти игры расчитывались на оригинальный Спек. Обязательно загрузиться с ленты, обязательно на неё сохраняться, иначе тем игры будет совершенно другой, это всё равно, что играть с читами - интересно только школьникам, и то недолго. Это первое. Второе. Эмуляторы дают слишком хорошее изображение, а картинки тюнились под очень посредственный спековский сигнал, который не один эмуль не эмулирует. Разумеется, это не относится новоделу 90-х и старше, которые делались на эмулях, старые игры - совсем другое дело. А эмуле ты видишь кубики, на живом железе - картинку. Так что вот так. Эмуль - только для походных условий, дороги, командировок. Дома - только оригинал.

lenin386 ★★ ()
Ответ на: комментарий от mr_doug

Это уже другая совершенно машина, просто совместимая со, скажем 3+.

Ты хотел сказать, c +3 ? Нет, отечественные клоны не были совместимы с +3. Только со 128-й машиной.

lenin386 ★★ ()
Ответ на: комментарий от lenin386

а картинки тюнились под очень посредственный спековский сигнал, который не один эмуль не эмулирует

В том же US есть эмуляция видео «как на ламповом телевизоре». Так что неправда твоя.

Vitamin_CAIG ()
Ответ на: комментарий от Pakostnik

Там немного другая архитектура была. И очень дороже.

Ну, «очень»- не очень, не знаю. В ~полтора раза она была дороже, но в спеке экономили на всём, абсолютно гнилая схемотехника, дикий процент брака, дико бажное ПЗУ, которое никто не мог исправить и пр. и пр, а C64 была машиной классом выше.

lenin386 ★★ ()
Ответ на: комментарий от Vitamin_CAIG

В том же US есть эмуляция видео «как на ламповом телевизоре». Так что неправда твоя.

Херня полная этот фильтр, вообще из пальца высосан.

lenin386 ★★ ()

я дико кайфую от спектрумовского пиксель-арта, когда он уже выйдет по AMD или ARM процессором и в интернет(посредством браузера). И когда будут 3d полноформатные игрушки. Ч/белые порошковые E-book-и он то выходят! Ответ: Никогда - мой воспаленный мозг не выдержит.

anonymous ()
Ответ на: комментарий от lenin386

«Эти игры расчитывались на оригинальный Спек. Обязательно загрузиться с ленты, обязательно на неё сохраняться»

Дай угадаю, фильмы ты смотришь только на VHS, причем обязательно многократно переписанной, музыку слушаешь с зажеванных кассет или запиленных пластинок. А девок выбираешь только за 40. Я угадал?

anonymous ()
Ответ на: комментарий от anonymous

Дай угадаю, фильмы ты смотришь только на VHS,

VHS - ошибка истории. Настоящие любители старого кино смотрят Laser Disk, я себя к ним не причисляю, уважаю Bluray.

музыку слушаешь с зажеванных кассет или запиленных пластинок.

Запиленные пластинки - да, кассеты - такая же ошибка истории, как и VHS.

lenin386 ★★ ()
Ответ на: комментарий от lenin386

ни в Elite, ни в Sentinel, ни в Tau Ceti, ни в Head over Heels, ни во что иное, ты не играешь

Тебе зашотить? Аплоаднуть RZX-ки? И гружу я TZX-ы, в которых сохранено всё, включая код загрузчиков и распаковщиков. Жду по пол часа.

Насчёт сохранений — да. Сделать z80-снэп примерно так же просто, как использовать «magic button» в 128-х с TR-DOS'ом.

mr_doug ()

Да было бы ещ еприкольно если б ZXtune проигрывал видео - rzx + картинки скриншотов, там какие то два формата были SCR и $Screen, вроде. Вот ыло бы круто.

anonymous ()
Ответ на: комментарий от anonymous

Да было бы ещ еприкольно если б ZXtune проигрывал видео - rzx + картинки скриншотов, там какие то два формата были SCR и $Screen, вроде. Вот ыло бы круто.

Помницца был такой всего лишь просмотрищик картинок, ACDSee назывался...

Vitamin_CAIG ()
Ответ на: комментарий от mr_doug

Тебе зашотить? Аплоаднуть RZX-ки? И гружу я TZX-ы, в которых сохранено всё, включая код загрузчиков и распаковщиков. Жду по пол часа.

За «изобретение» RZX его горе-создателей следует кастрировать, и запретить подходить к компьютеру ближе, чем на метр.

Сделать z80-снэп примерно так же просто, как использовать «magic button» в 128-х с TR-DOS'ом.

Пичаль только в том, в фирменных Спектрумах никогда никакого TR-DOS не было. Из какой задницы этот beta-disk откопали, остаётся только догадываться. Не было ни одного фирменного издания под TR-DOS, кроме русских поделок, разумеется. Очень тяжело разговаривать с русскими спектрумистами, они никогда не знали, что за машина такая ZX-Spectrum.

lenin386 ★★ ()
Ответ на: комментарий от Vitamin_CAIG

Ну не хочешь я не заставлю, разве что скажу, что сижу на Sabayon Linux и дома и на работе. Да-да можно и через Эмулятор все это делать смотреть, но как-то у него немного другие задачи + можно одновременно открыть эмуль и прохождение например.

anonymous ()
Ответ на: комментарий от anonymous

но как-то у него немного другие задачи + можно одновременно открыть эмуль и прохождение например.

Целиком и полностью согласен, что у плеера музыки немного другие задачи, нежели просмотр картинок или прохождения игр:)

Vitamin_CAIG ()
Ответ на: комментарий от lenin386

За «изобретение» RZX его горе-создателей следует кастрировать, и запретить подходить к компьютеру ближе, чем на метр.

Обоснуй.

mr_doug ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.