Vitamin, раз нахренато поддерживаются всякие noname OS
не пора ли начать пилить поддержу Windows on ARM-ов?
(правда умя такого нету так просто подкидываю идею : )
Вид для печати
Vitamin, раз нахренато поддерживаются всякие noname OS
не пора ли начать пилить поддержу Windows on ARM-ов?
(правда умя такого нету так просто подкидываю идею : )
А как насчет сборки для чипов M2 ?
Легко. Доработай https://github.com/tpoechtrager/osxcross чтоб поддерживалась нужная архитектура и вперед.
Пока нет.
прекомпиленные qt и boost-ы под clang вроде есть в пакеджах msys-а
http://ftp.osuosl.org/pub/msys2/mingw/clangarm64/
- - - Добавлено - - -
Vitamin, а еще хотел спросить
ты вроде гдето писал что сделол громкость пропусканием через 64К таблицу
и что так якобы быстрее
собственно вопрос на ком такое работает быстрее?
на х86 или на армах?
или и там и там?
и это получаетсо быстрей и с промахами кеша?
или через таблицу прогоняетсо весь буфер сразу?
и тода 1 промах кешЫ на весь буфер
Виндовые бинари, конечно, хорошо, но для сборки нужны бинари для линукса. В принципе, в https://github.com/mstorsjo/llvm-mingw/releases все есть, сборка под 4 платформы, но пока этим заниматься нет времени.
Непонятно про какой буфер речь идет. Вывод чипа в каждый момент времени - 3 канала по 5 бит. Итого по таблице в 32к записей за одно чтение получаем результат требуемой канальности с учетом:
- типа чипа
- раскладки каналов
- микшера каналов
Можешь сам посчитать сколько действий нужно сделать для такого результата в обычной схеме.
В общем, крутись как хочешь, но жду отчета о работе на реальном устройстве в виде скриншота приложения с открытым окном "О программе".
Раз уж заикнулся, напрягись, а не только мегаидеями фонтанировать.
https://disk.yandex.ru/d/zO7zJbQyGLj4vw
максимум с qemu %)
ито...
с arm32 было бы проще
его можно запустить в вайне на ведре %)
но под него прекомпиленных либ кот наплакал...
(вроде бы как arm32 RT софты тожы запускаютсо на arm64 10-ах?)
а так рынок winarm софтварей явно не большой
щас как раз есть возможность засветитсо в небольшом списке софтварей
лоооол
щас попробую
arm64 я на всякий случай ужо проверил
она в вайне не пошла (как это и ожидалось : )
https://i.postimg.cc/bNVPSWBM/Screen...718-215017.png
- - - Добавлено - - -
к сожалению чуда не произошло
не обращаем внимание на дикий масштаб
это вайн зачем то подтягивает его из настроек гуя самого ведра
а умя там все на мах
zxtune-qt не взлетает
https://i.postimg.cc/bvmnZjJK/Screen...719-021812.png
такое при этом пишет в консоль (если запустить из нее)
https://i.postimg.cc/VLXKZ4Dd/Screen...719-023138.png
https://i.postimg.cc/y8BvM9bn/Screen...719-023146.png
zxtune123 не взлетает по той же причине
https://i.postimg.cc/Kv75Dj8T/Screen...719-022638.png
https://i.postimg.cc/jqwgPRf6/Screen...719-022646.png
xtractor если ему скормить файл
https://i.postimg.cc/bvVgS5NF/Screen...719-023414.png
https://i.postimg.cc/MTcD7YnZ/Screen...719-023421.png
и только если ничего не кормить xtractor-у он что то выдает
https://i.postimg.cc/v8VhD3R3/Screen...719-023648.png
но это вайн
и по техническим причинам не самый свежий
(почему то он не идет на "новых" ведрах)
а еще местами писали что "свежий" llvm-mingw генерит неправильные winarm32 бинари
и что им теперь собирают только под winarm64
хотя потом мне еще попадалось упоминание что это не всегда по неизвестной причине..
или кем ты его собирал?
.
так что ждем тестирования с реальных arm64 или...
Стек падения бы посмотреть.
Не слышал. Нашел только уже неактуальный баг https://github.com/mstorsjo/llvm-mingw/issues/102
Работает. Падает в некоторых кейсах, но это не связано с армом, воспроизводится и на обычной винде.
одно из упоминаний
но гдето мне попадалось более категоричнноеЦитата:
Possible issues:
It MAY not work on RT8.1. This isn't fault from me or LMMS, but LLVM 14. Haven't found a fix yet, but it may run. I can't say, haven't tested on RT8.1 yet.
Works fine on both Windows RT8.1 and Windows 10! However, some newer apps ported will not run on RT8.1 like said due to LLVM. Still trying to find a fix.
теперь только под 10-ку тк больше не компилит
- - - Добавлено - - -
про кого речь? (гугол не помогает)
Билд 5050:
[+] поддержан формат OPUS включая семплы для модулей
[+] сборки ARM64 для Windows и Linux
[*] исправлена обработка некоторых xSF файлов
[*] исправлена обработка затухания
[*] zxtune-qt: улучшено использование многоядерных процессоров
[*] zxtune-qt: исправлены падения в диалоге конвертирования
[+] zxtune-android: светлая тема
[+] zxtune-android: диагностика проблем с энергопотреблением
[*] zxtune-android: исправлен запрос разрешения на установку рингтона
[*] zxtune-android: исправлены найденные и сообщенные падения
[*] zxtune-android: исправлен неожиданный старт приложения при включении Bluetooth
Получилось перевести сборку windows бинарников на новый компилятор. llvm-mingw из коробки поддерживает разные аппаратные платформы, да еще и бинарники получаются сильно меньше. В архиве доступны сборки для всех платформ, на сайте только x86_64/arm64.
Версия для Android, наконец, обзавелась светлой темой - можно принудительно включить ее в настройках или синхронизировать с системной темой. Виджет тоже немного причесался и стал следовать системной теме (темная/светлая) на новых версиях Android.
Все больше и больше пользователей стали жаловаться на внезапные остановки воспроизведения. Причина известна давно - система в какой-то момент решает активировать режим экономии батареи и завершить все подозрительные (по ее мнению) приложения. Есть даже целый сайт посвященный проблеме - https://dontkillmyapp.com - где можно найти решения для разных вендоров. Для таких случаев добавлена диагностика в виде специального пункта главного меню, с помощью которого можно перейти в настройки и отключить оптимизацию. Судя по другим приложениям, это ни разу не панацея, но уж лучше чем ничего.
Также была исправлена кучка всяких проблем и падений.
Скачать версию для Android
http://api.qrserver.com/v1/create-qr...=100x100&ecc=L
Скачать версию для win64
Скачать версию для linux x86_64
Скачать версию для Ubuntu/Debian x86_64
Скачать версию для Redhat/Suse/Centos/Fedora x86_64
Скачать версию для Raspberry Pi
Скачать версию для Mac OS X Intel
Скачать версию для Mac OS X M1
Vitamin, Есть глюк! Что в андройд версии, что в win x64 проявляется в трекеСкрытый текст
горем спополам проверил, ту еще предыдущую версию, на qemu с вин10 aarch64
уж больно он неспешный от слова совсем
а проц при такой жаре уходит в 100+ если его загрузить на 100%
...хотя наверно ужо и не актульно...
arm32
https://i.postimg.cc/W4fM7MmX/2023-08-24-213111.png
пиликаит звук есть
https://i.postimg.cc/7PS2CvRB/2023-08-24-214107.png
https://i.postimg.cc/yYvW97yT/2023-08-24-214206.png
arm64
https://i.postimg.cc/mDyTsSdS/2023-08-24-215328.png
тоже пиликает со звуком
https://i.postimg.cc/rFJY044L/2023-08-24-215640.png
https://i.postimg.cc/pVKGKbhD/2023-08-24-215715.png
венздeц такой
https://i.postimg.cc/90tHkDx2/2023-08-24-221107.png
хз де найти свойства мой компухтера в вин15
там такого не видно...
cancel ниче вроде на делает
то что в консоли видно если сложить 2 соседних скриншота
цитирую
на этом фсёЦитата:
libc++abi: terminating due to uncaught exception of type Error
одинаково везде
а с каким _WIN32_WINNT итд было собрано?
можот надо ручками понижать до вин8?
Прикольно. Распознается как armhf, прямо как RaspberryPi. Но там armv7 скорее всего.
Хрен с ней с 32-битной версией, мне товарищ из hcs таки проверил на реальном arm64 устройстве - вроде работает. MacOS тоже проверили еще давно. Linux версию только осталось погонять, но там сюрпризов вроде не предвидится.
вот жышь эти любители дропать 32бит версии
а так вроде как есть и 32битные 10-ки
да и наверно еще есть мертворожденные RT-шки (обделенные самой m$)
хотя конешно до
скоро за ими всеми придет песец
и останетсо только aarch64
(вон м$ вроде как обещает вензду под этот ваш M1)
- - - Добавлено - - -
арм64 которая?
так ее наверное проще всегго было бы проверить опять же на qemu
(но я этим заниматся не буду)
вроде как это проще чем проверить арм венду
да особо никак
ты возьми верни уудаленный арм32 бинарь
мож он кому пригодитсо
можно подписать что типо экспперементальный
я перевыложить его немогу физичесски
я на него дал пару ссылок дета (на папку)
https://disk.yandex.ru/d/zO7zJbQyGLj4vw - эту
а он взял и ищез :)
NEO SPECTRUMAN, если что, начиная с версии 5040 также делаются дежурные сборки x86 версий под windows - они есть в архиве. За работоспособность не ручаюсь, особенно на старых системах.
неп чуда не происходит
бинари свиста+ начиная с 6.0 в PE
заканчивая
https://i.postimg.cc/Gt5cLM2P/2023-09-08-185744.png
и даже с OCAPI оно не взлетает
даже консольная версия
https://i.postimg.cc/T272JP9y/2023-09-08-191125.png
- - - Добавлено - - -
а неп
оно даже в win7 x64 не стартует
оконная версия так же молча не запускаетсо
консольная пишот тожо самое
https://i.postimg.cc/76xpqQ9w/ww.png
- - - Добавлено - - -
Vitamin, а для чаго/кого
zxtune_rxxxx.apk (без указания проца)
и
zxtune_rxxxx.aab
?
Я на десятке проверял - там работает. Значит не судьба, потому оно и в публичные билды не выкладывается.
Универсальная версия для armv7 + x86. Не оптимальная, зато работает на любом устройстве.
Это полуфабрикат для GooglePlay.
лоооол
тобешь вин15 софта даже не удосуживаетсо хоть какую нить ошибку выкинуть....
точнее это про новомодный Qt наверно
который на лютобешанном гoфнoкoде занаписан походу
- - - Добавлено - - -
не оптимальная это оно вообще наа далвике?
или таки с натив "либами" для арм/х86?
доооо
500+ метров отборного ложения на обратную совсместимость
мне проще будет из твоего r5000 который еще собираютсо под ХРю
сделоть r5050 на Qt4
наверное
- - - Добавлено - - -
кстате r5000 под ХРю теперь брать тут
https://codeberg.org/NEO_SPECTRUMAN/...ases/tag/r5000
ну предположим я даже наставлю заглушок
кто потом соберет эту вашу хренту?
вопрос номер 2
каким хреном мне найти все вызовы?
хотя можот можно поставить ntвершн 502
и словить ахтунги там где вызовы от вин15
да и врятли оно останетсо рабочим...
ну и учитывая что пропатченой хренты нигде нету
так же как и упоминаний патчения
то вероятность успеха немного предсказуема
Значит не судьба. XP не поддерживается официально
https://doc.qt.io/qt-5/supported-platforms.html
По поводу проблем в консольной версии ничего сказать не могу - по фото диагноз ставить сложно.
Билд 5060:
[*] исправлена обработка затухания при зацикленном воспроизведении
[*] уменьшено использование памяти для распаковки данных
[*] исправлено воспроизведение некоторых GSF треков
[*] исправлено воспроизведение треков с внутренними циклами
[+] zxtune-qt: отображение вшитых обложек во всплывающей подсказке и диалоге свойств трека
[*] zxtune-android: исправлен анализатор спектра
[*] zxtune-android: улучшена поддержка Android 13&14
[+] zxtune-android: поддержка вшитых (mp3/ogg/flac) и внешних (vgmrips/zxtunes/amp/archive) обложек треков
[+] zxtune=android: выключаемая секция с комментариями к треку
Одним из главных нововведений этой версии стала поддержка обложек треков. Для десктопной версии все поскромнее - поддержаны только встроенные в треки картинки (для форматов mp3/ogg/flac), посмотреть можно во всплывающем тултипе или диалоге свойств трека. В Android версии все побогаче - помимо встроенных, также поддержан поиск картинок рядом в той же папке (для локальных хранилищ), выше или ниже по иерархии каталогов (для архивов), картинка из заставки игры (для vgmrips), фотография автора при наличии (amp & zxtunes). Если кто не знал, анализатор спектра можно отключить просто кликнув по нему - так что любоваться картинками ничего не помешает:) Также, при наличии встроенного в трек комментария (или названий семплов в чиптюне), на главной панели рядом с названием трека появляется кнопка, с помощью которой можно посмотреть эти данные без необходимости открывать диалог со с информацией по треку.
Также в релиз попали всякие мелкие и не очень улучшения, включая уже опубликованные правки для hotfix релизов (коих было аж 6!).
Скачать версию для Android
http://qrcoder.ru/code/?http%3A%2F%2..._r5060.apk&4&0
Скачать версию для win64)
Скачать версию для linux x86_64
Скачать версию для Ubuntu/Debian x86_64
Скачать версию для Redhat/Suse/Centos/Fedora x86_64
Скачать версию для Raspberry Pi
Скачать версию для Mac OS X Intel
Скачать версию для Mac OS X M1
win7-64
zxtune_r5040 ЕЩЁ работает, r5050 и далее - уже нет.
Это нормально ?