Описание:
Новая версия по-настоящему многозадачного IRShell наконец-то увидела свет. Отныне у обладателей PSP Slim
есть возможность не только переключаться между внешней программой и
одной из встроенных функций самого «шелла», но и иметь две параллельно
запущенные внешние программы, переключаться между ними и не терять при
этом функций самого IRShell.
Особенности версии 5.0:
Прежде чем новый режим заработает, его необходимо включить в конфигураторе, изменив «Slim Advanced Multi-tasking» на Enabled.
Одновременно можно запускать только два внешних приложения. Одно в
первые 32Мб памяти (слот 1), а другое – во вторые 32Мб (слот 2),
имеющиеся только у PSP Slim.
По умолчанию первое приложение будет
загружено в слот 1, а второе – в слот 2. Если вас это не устраивает, то
загрузить первое приложение во второй слот можно, если удерживать при
его запуске триггер L.
Переключать между самим «шеллом» и
запущенными в фоне программами можно нажатием на L+SELECT или
VOL_UP+SELECT. Также возможно переключение между программами в обход
IRShell с помощью сочетания L+NOTE или VOL_UP+NOTE.
Обычные
программы при выходе «перезагружают» память PSP, что выливается в
закрытие второй запущенной фоном программы. Этого можно избежать,
используя изменение исходного кода программ. Все включенные в состав
IRShell 5.0 программы уже модифицированы должным образом, но выходить
из них нужно, используя пункт меню Выход, а не через стандартное меню
по кнопке HOME. Выйти из обеих программ разом можно старым сочетанием
HOME+квадрат.
Известные ограничения:
Не все программы заработают во втором слоте. И поможет им в этом только рекомпиляция.
Аппаратный декодер AVC не может быть использовать двумя приложениями сразу.
Нельзя запустить сразу две ISO/CSO игры, потому что UMD привод у PSP всего один, а «исошки» - это лишь его эмуляция.
игры PSX полностью забирают под себя звук, так что в запущенном параллельно приложении звука не будет.
Запуск XMB совместно с коммерческой игрой скорее всего приведет к
зависанию. Хотя при использовании большинства homebrew проблем быть не
должно. Коммерческие игры можно совмещать со встроенным браузером,
который можно запустить прямо из IRShell.
Если программа написана
с расчетом на использование дополнительной памяти PSP Slim, то
загрузить её можно только во второй слот. Стабильность работы, сами
понимаете, будет под большим вопросом.
Совместимость с LEDA при запуске двух программ под разные ядра скорее всего не сохранится, то есть запуск сорвется.
Новый режим несовместим с TV-out`ом по композитному кабелю в связи с нехваткой памяти.
Если при запуске программы вы получаете ошибку 0x800200D9, значит такое приложение обязательно нужно запускать в первый слот.
Установка:
Распакуйте архив в корень карты памяти полностью или частично. В
папке seplugins находится плагин для автозапуска IRShell, его ставить
не обязательно.
Запустите IRShell в версии для ядра 3.хх и выше (версию под 1.50 из папки GAME150 рассматривать не имеет смысла).
Через первый значок Directory View переходите в папку /IRSHELL/PATH/ваша_прошивка/ и запускайте brcnfpatch.prx.
Подробная инструкция по использованию IRShell на примере версии 4.7 находится тут.