(18.07.2024 05:52)SWAT писал(а): (17.07.2024 15:11)Elgor4uk писал(а): Загрузчики - это ISOloader'ы? Если да, то самый новый загрузчик v8.0.0. с поддержкой AutoSwap работает с Retrodreamо'ом
Система несколько сложнее.
Есть ядро ОС (core), есть модули isoldr и isofs (они зависят от версии ядра), есть приложение ISO Loader (тоже зависит от ядра) и наконец есть загрузчики (ака firmware, файлы .bin) для разных устройств и с разными возможностями, которые в свою очередь зависят от модулей.
Так вот, RetroDream может ЧАСТИЧНО работать с новыми firmware, потому что я сделал им обратную совместимость для старого модуля isoldr. Но все новые параметры и фичи из загрузчиков версии 0.8 там использоваться не могут, так как RetroDream не поддерживает новый модуль isoldr для загрузчиков (firmware) и не имеет UI интерфейса для их настройки в принципе.
Да, я сделал несколько сборок загрузчиков (firmware) с зашитыми внутри некоторыми параметрами, специально по просьбе dragoncity, но это лишь часть некоторых настроек для CDDA и не более. Остальные остаются по умолчанию (либо auto, либо выключено).
Ну а AutoSwap работает полностью на стороне firmware автоматически, поэтому он и работает в RetroDream, так как не требует настроек и включения.
А такие фичи как VMU эмуляция, скриншоты, Bleem и вообще гибкая настройка новых параметров для RetroDream недоступны. А загрузчики версии 0.9 или 1.0 он и вовсе не сможет запускать даже, потому что обратную совместимость я рано или поздно уберу, так как переделаю интерфейс между модулем isoldr и firmware. Я бы это сделал и в 0.8, но решил оставить возможность использовать RetroDream хотябы без фич, потому что пока было не до рефакторинга в принципе, нужно сначала стабилизировать все основные системы.
Ну и зоопарк загрузчиков в самом RetroDream уже тоже вызывает некоторые сомнения на его счет. Их там штук 15, в том числе каких-то корявых бета версий, просто пронумерованных и куда, чего, зачем - непонятно. В новых версиях системы ISO Loader я наоборот стараюсь унифицировать их, так как делить их приходится уже по фичам, а не по совместимости. Т.е. если внедрить в RD еще и фичи тем же макаром что сейчас некоторые загрузчики для CDDA, то там загрузчиков (firmware) станет еще в несколько раз больше, так как на каждое устройсво их по 4 штуки уже на данный момент.
1. Если не трудно, возможно ли в Dreamshell сделать пролистывание списка с играми на крестовину как в RetroDream? Кнопка вниз\вверх листает по одной, кнопка влево\вправо листает страницу. Дело в том, что с большой библиотекой игр, пролистывание на Analog+X\A либо скроллом пропускает многие игры и чтобы найти нужную игру - очень много времени уходит. Т.К. приходится возвращаться, потом нажимать на аналог с другим усилием чтобы прокрутилось только чуть чуть, а прокручивается больше чем нужно, и вот так листаешь в зад вперед чтобы найти то что нужно. Сортировать игры по жанрам или по буквам не хочется: Прыгать из папки в папку потом ещё в другую.
2. Чистый Dreamshell не запускает некоторые игры, которые запускает Retrodrem.
3. Новый загрузчик v0.8.0 тоже не запускает все игры, а еще некоторые зависают. Иногда приходится использовать загрузчик v0.7.0, т.е. LOADER 8 = isoldr_v0.7.x_OPT-Only_noCDDA (beta 1) или v.0.6.0 или v0.6.10. Потому и приходится собирать зоопарк из загрузчиков, чтобы играть во всю библиотеку.
4. Bleem не работает на SATA ни с чистым Dreamshell ни со сборкой Retrodream, зависание на стартовом логотипе Bleem. Либо только мне так повезло и кто кто может играть в Bleem через SATA.