Итак, это порт GMenu2X. GMenu2X - это оболочка, которая заменяет стандартное меню игровых консолей. В нашем случае может использоваться как альтернатива MgxBox'у. Меню состоит из закладок, которые можно добавлять и редактировать. Закладки в свою очередь содержат ссылки на игры, программы, эмуляторы которые вы туда добавите. Данная оболочка использует библиотеки SDL для вывода изображения на экран.
Дополнительную информацию и возможности смотрите в полном тексте новости (Под катом)
На данный момент есть следующие возможности: 1. Добавление любого скрипта или экзешника с карты памяти на любую вкладку 2. Возможность переименования практически любой вкладки или ярлыка 3. Сканирование карты памяти в поисках исполнительных файлов (*.sh, *.gpe, *.dge и др.) и добавление их во вкладки. 4. Добавление иконки в автоматическом режиме в том случае, если у неё имя icon.png (Спасибо rock88) 5. Установка красивых тем с gp2x/dingoo (также есть возможность создания своих собственных, есть где разбежаться скиноделам!) 6. Запуск любого приложения 7. итд. Что нужно реализовать: 1. Разгон нашего процессора из меню, или просто вывод его частоты. (Тут сложностей не должно возникнуть впринципе) 2. Нормальную русификацию. Она есть но не слишком нормальная. - Исправлено в версии 0.2 3. Просмотр свободной памяти из меню - Исправлено в версии 0.3 4. Отключение FPS - Исправлено в версии 0.3 5. Доступ к скрытым папкам и файлам 6. Исправить глюк в файловом менджере, чтобы при нажатии на .. возвращало на папку назад - Исправлено в версии 0.3 Ну пока на данный момент всё. Если что-то вспомню - допишу Данное меню не является заменой существующему. Оно лишь является заменой MgxBox'a Скриншоты:
Видео:
Управление на ZN5: Вкладки переключаются клавишами громкости. (Кнопки L/R) Джойстиком перемещается курсор Центр джойстика отвечает за выбор (Кнопка Левый софт - Кнопка применения/возврата (Например применение скина) (START) Правый софт - Кнопка вызова главного меню (SELECT) 3 - X 6 - A 9 - Y Управление можно редактировать на своё усмотрение подправив файл input.conf Коды клавиш ZN5:
Code
1 - 49 6 - 54 * - 42 right - 274 (down) volume + - 43 2 - 50 7 - 55 # - 35 центр - 13 (return) volume - - 45 3 - 51 8 - 56 down - 276 (left) call - 9 (tab) camera - 19 4 - 52 9 - 57 up - 275 (right) red - 27 (escape) left soft - 290 5 - 53 0 - 48 left - 273 (up) CLR - 8 (backspace) right soft - 292
Выход по ярлыку exit gmenu2x во вкладке Settings Управление на E8: n/a Установка: 1. Скачиваите необходимые либы (zLibs). (для е8 смотрите zSDL в своей ветке) 2. Если они в mgx пакете - устанавливаете. Затем выбираете в MgxBox'e -> zLibs (zSDL) -> Install (Ждёте до надписи пока установятся) 3. Скачиваете пакет GMenu2x, устанавливаете. Выбираете в MgxBox'e -> GMenu2x. В том случае, если необходимые уже библиотеки установлены, пропускаем пункты 1,2 Что к чему, описание файлов: Описание главных файлов: gmenu2x.conf Файл глобальных параметров. Изменять можно любую строку. Структура файла:
Code
lang="Russian" // Ленг, выбираемый при запуске tvoutEncoding="NTSC" wallpaper="skins/Default/wallpapers/Abstract Orange.png" // Обоина, выбираемая при запуске skin="Default" // Скин, выбираемый при запуске resolutionX=0 // Разрешение menuClock=200 // Частота процессора в меню (Не используется) resolutionY=0 // Разрешение section=0 // n/a outputLogs=0 // Ведение лога (1 - вкл, 0 - выкл) maxClock=430 // MAX Частота процессора (Не используется) backlight=91 // Уровень подсветки (Не используется) link=0 // n/a globalVolume=100 // Уровень звука (Не используется) saveSelection=0 // n/a videoBpp=16 // Глубина цвета
input.conf Конфиг управления. В нём можно изменить управление на ваш вкус. Структура:
В папке scripts содержатся скрипты, но это не для нас, они у нас работать не будут. В эту папку можно добавлять свои скрипты. В папке skins находятся скины. При желании можно добавить свои. В папке translations - ленги GMenu2x В папке sections находятся вкладки. В виде папок. Поддерживаются русские название папок! В папках содержаться ярлыки. Структура ярлыка:
Code
title=EzxFBA // Отображаемое имя icon=/mmc/mmca1/mgxbox/gmenu2x/skins/Lemon Juice/icons/fba320.png // Отображаемая иконка exec=/mmc/mmca1/mgxbox/EzxFBA/EzxFBA // Путь до исполнительного файла manual=/mmc/mmca1/mgxbox/scummvm/readme-motomagx-mgx.txt // Путь до текстового мануала/инструкции params=--disable-autorun --enable-terminate --view-ebook // Параметры запускаемого файла clock=300 // Частота процессора (У нас работать пока не будет) gamma=1668115759 // n/a backlight=100 // Время подсветки (У нас работать пока не будет)
Если исполнительный файл не найден, ярлык отображаться не будет. Скины/Обои для Gmenu2X: Установка скинов. Качаем понравившийся скин, распаковываем. Кидаем получившуюся папку в папку skins. (Проверьте, чтобы файл skin/conf был в папке со скином!) В GMenu2x -> Settings -> Скины выбираем стрелками установленный скин, затем нажимаем левую софт-клавишу. Скины можно скачать: Тут Тут И тут Установка обоев. Копируем файлы формата *.jpg *.bmp *.png в папку /skins/Default/wallpapers/ В GMenu2x -> Settings -> Wallpapers выбираем нужную. Обои можно скачать здесь: Горизонтальные картинки 320*240 Changelog: v0.3 - Просмотр свободной памяти из меню - Капитально исправлена русификация - Исправлены мелкие глюки в скинах - Убрано отображение FPS - Исправлен глюк в файловом браузере - Добавлены скрипты выключения и перезагрузки v0.2 - Добавлены скины (Всего 10 скинов) - Добавлены обои - Поправлена русификация - Исправлен поиск файлов (Теперь ищет исполнительные файлы и добавляет их во вкладки. Также добавляет иконку icon.png.) - спасибо rock88 Beta v0.1 - Добавлены скины - Подправлено сканирование файлов (Ищет .sh файлы и добавляет их в папку found .sh) - Добавлены следующие исполнительные файлы .dge .ezx .gpe и др. - Исправлен шрифт (Уменьшен) - Исправлен дефолтный скин