+23.77
Рейтинг
75.40
Сила
А где можно скачать эту самую пару .pt3 файлов для 12-канального музона?
Эко вас, батенька, распидарасило:)

Пока делается, лови кайф от этого, потом хер стоять не будет не до того будет.
Есть, конечно. Вечером соберу тебе версию по мак.
Да, может. Главное — внимательно посмотри примеры вызова тулзы чтоб у тебя было два трека по одному файлу, а не один трёх с двумя файлами.
Странно. Можешь прислать файл для разбирательства?

Значит юзай mtc, ссылку я тебе давал. Ему пофиг что с чем смешивать:)
«Люди, пишите письма. Телефонные звонки к делу не пришьешь»:)
Я скайпом уже давно не пользуюсь. Пиши лучше письмом на почту.
Похоже что с PSG это всё-же проще: YM это LHA-архив, а не plain-файл.
Сжатие там опциональное. Просто подавляющее большинство распространяемых файлов его использют.
Значит я описание какого-то другого YM читал — там что-то про исходный бинарник плейера было и другие странные штуки.
Это ты про AY формат читал.

Можешь пнуть в направлении описания? (Или всё описание как раз: все значения R0 затем все R1 и т.п.? (До какого регистра? только 14 или все 16?).
Google же: leonard.oxg.free.fr/ymformat.html

То есть алгоритм на текущий момент следующий: генерю два YM-файла (у них есть сигнатура?) и оборачиваю в TS-контейнер — и можно слушать?
Да. Непонятно только нахрена оно тебе…
Быстрый доп. вопрос: чего в параметрах не хватает?:
Запятой после psg вместо пробела. Ибо вся эта строка — параметры конверсии.
YM — не подходит, это что-то совсем не то.
То самое. Там просто матрица данных транспонирована- сначала идут все фреймы регистра 0, потом- регистра 1 и т.п. Это для улучшения сжатия сделано.

Правильно ли я понял что: музоны, которые распознались как TS при конверсии в PSG будут также сохранены в контейнере TS c соответствующим футером? При конверсии в RAW можно указать с какого чипа снимаются данные?
Нет. Конверсия в PSG/RAW доступна только для AY форматов с одним чипом.

А зачем его отличать? Достаточно прямого указания «проиграть эти файлы как дампы регистров» на вот этих вот 2-х (или 3-х) чипах — и пусть себе играет =) Делов-то. Это не тот формат для которого нужен детектор.
Лично мне такой функционал ни разу не потребовался. PSG вполне покрывает функционал тестирования, ибо сохранить в него можно из многих источников, а сконвертировав в текстовый дамп, посмотреть разницу.
1) boost установлен. скажи где и на какой версии xcode/cli-tools ты компилишь, что у тебя всё хорошо? =) у меня самые последние версии (недавно систему переставил).
Вроде самая свежая версия xcode. boost собирал сам свой.

2) что такое TS-контейнер? где есть описание формата этого контейнера?
Два склеенных файла и футер в формате:
— 4 байта идентификатора типа первого модуля (обычно не используется)
— 2 байта длина первого модуля
— 4 байта… второго модуля
— 2 байта длина второго модуля
— 4 байта сигнатура '02TS'

TS-RAW — это RAW для TS, и под RAW я понимаю просто пофреймовый дамп всех регистров без компрессии, вопрос: что под RAW понимает zxtune123 и ты?
То же самое. zxtune123 только на выход и только для одного чипа.

Есть какой-то plain-формат который понимает zxtune123 — просто регистры без всяких манипуляций и компрессии?
Совсем без манипуляций нет. Ближайший аналог того что тебе надо- это несжатый формат .ym.

был уверен что zxtune123 раньше дампы регистров засасывал без проблем.
Никогда такого не было. Ибо отличить «сырой дамп регистров» и просто какие-то мусорные данные не представляется возможным. Для этого придумали заголовки и сигнатуры.
Но на самом деле хотелось бы разобраться чего же ему не хватает для компиляции =)
Нужен boost.

У меня пара вопросов: есть ли стандарт или соглашение о том как сохранять TS-PSG или TS-RAW? Или просто сохранять как два файла — по одному на чип (но как тогда объяснить плейеру, что это два связанных файла и их нужно проигрывать одновременно?).
Что такое TS-RAW? И зачем использовать PSG? Накрайняк, можно два PSG запихать в TS-контейнер, тогда будут играться одновременно.

И, насчёт RAW-формата, что zxtune123 ожидает на входе? Шестнадцатибайтные последовательности значений регистров по фреймам (от 0 к 15) или четырнаддцатибайтные?
Ничего такого он не ожидает.
Надо в гуй добавить настройку числа буферов
Дёшево и сердито:)
Надеюсь когда-нибудь перейти на qt5, там вроде не все так печально…
Завтра кину ссылку на собранный zxtune133.

Очень странно. Можешь стектрейс жрущих потоков собрать?
А как правильно: Ньюк или Ныук? :)
А как насчет GPL приложений? Они уже разрешены в сторе?