В прошлый раз мы писали о выборе игровой ретро-консоли. С момента написания статьи PlayStation Classic упала в цене до 3000р. Это делает ее лучшей игровой ретро-приставкой на рынке практически безальтернативно. Сегодня мы разберемся, как сделать ее еще более полезной.
На данный момент основная проблема взлома приставки в том, что оба передних USB-порта ограничены по току до 100мА и этого не хватает для питания большинства USB-накопителей.
ВНИМАНИЕ: Вы можете смело переходить в следующий раздел, так как с версии BleemSync 1.1 есть поддержва OTG.
Два USB-порта на передней панели PlayStation Classic ограничены по току - они могут выдавать только 5В при 100мА. Этого тока достаточно, чтобы питать такие устройства, как мыши, клавиатуры, игровые контроллеры, но они могут работать нестабильно или быть несовместимыми, если устройству требуется больше.
За ограничение тока отвечает чип TPS2553D и на основе технического описания можно увидеть, что пин ILIM используется для управления значением максимально допустимого тока. С двумя последовательными резисторами, в сумме 226кОм, как раз обеспечивается ток в 100мА. Снижая сопротивление между этими контактами и землей, можно увеличить максимально допустимое потребление тока. Если закоротить этот пин на землю - можно эффективно отключить любое ограничение тока для USB-порта, с максимально допустимым значением 1.5A.
Чтобы отключить ограничение по току для 1 USB-порта, закоротите эти две точки:
Чтобы отключить ограничение по току для 2 USB-порта, закоротите эти две точки:
Отключить ограничение достаточно просто, если вы знаете что делаете. Для обеспечения безопасности используйте адаптер питания номиналом не более 2А. Этого будет достаточно для питания любых подключаемых устройств.
На данный момент существует три прошивки для PlayStation Classic:
Предполагается, что у вас уже есть подходящий USB-накопитель (предпочтительно USB 2.0). Разберем взлом на примере BleemSync v1.0+:
BleemSync v1.0 – Как использовать BleemSync для синхронизации игр и изменения конфигурации:
http://bleemsyncui.com/
или http://169.254.215.100:5000/
если не получится.Инструкция по работе с BleemSync:
Предполагается, что у вас уже есть подходящий USB-накопитель (предпочтительно USB 2.0).
Важная информация: Скопируйте файлы резервных копий вашей консоли и сохраните их в безопасное место. Файлы резервных копий хранятся в USB:\project_eris\backup
. Очень важно, чтобы вы сохранили копию этих файлов в надежном месте. Они уникальны и могут быть использованы только на консоли, которая их создала. Не удаляйте эти файлы с USB-накопителя! Если они не существуют, то консоль воссоздаст их при загрузке. И любые резервные копии, сделанные после этого, будут принадлежать обновленному ядру проекта ERIS, а не исходному.
project_eris
и bleemsync
на вашем диске. Перезаписывайте файлы, когда вас попросят.Пожалуй, самая интересная часть. Вам понадобится:
Сделайте первоначальную установку BleemSync - шаги 1-7 раздела взламываем консоль. Это нужно для того, чтобы получить FTP-сервер, потому USB-флешка нам больше не нужна. Нас интересует только запуск PlayStation Classic, по этому мы не будем использовать BleemSync, или USB-накопитель после окончания первоначальной установки.
Если ваш кабель micro-USB поддерживает передачу данных (кабель из коробки поддерживает), вы можете получить доступ к серверу FTP, работающему на консоли, через то же USB-соединение, которое питает консоль. Извлеките USB-накопитель, подключите кабель питания консоли к USB-порту вашего компьютера и запустите PlayStation Classic - все должно работать так же, как в стоковом режиме. Оставьте приставку висеть в меню.
Запустите FTP-клиент на компьютере и подключитесь с помощью следующих настроек:
Пароль не требуется
В случае успеха вы увидите список каталогов консоли. Папка, которая нас интересует /gaadata
. Здесь собраны все необходимые игры, базы данных и BIOS. Создайте резервную копию всей папки на компьютере, чтобы сохранить ее в безопасности, в случае возникновения проблем. Ее размер около 14Гб, но скорость должна быть довольно хорошей.
Для примера, мы меняем PAL версию Tekken 3 на NTSC. Предполагается, что все необходимые файлы CUE/BIN у вас уже есть и правильно названы: SLUS-00402.
Перейдите в /gaadata/17
. Файлы Tekken 3 находятся в этой папке под именами SCES-01237.bin, SCES-01237.cue и т.д., наряду с файлом pcsx.cfg. Поскольку мы заменяем игру той же самой - просто переименовываем изображения и лицензионные файлы в соответствии с новым серийным номером, вместо того, чтобы загружать новые. Сначала удалите файлы PAL bin/cue, а затем загрузите файлы NTSC.
Теперь папка должна выглядеть следующим образом: pcsx.cfg, SLUS-00402.bin, SLUS-00402.cue, SLUS-00402.lic, SLUS-00402.png
Скачайте файл pcsx.cfg (не трогайте резервные копии до этого) и откройте его в Notepad++. Отредактируйте строку psx_clock = 39
так psx_clock = 54
. Сохраните и загрузите обновите/перезапишите файл на PlayStation Classic. Это поможет с производительностью игры. Я использовал параметр 54 со всеми играми без проблем.
Теперь нужно отредактировать базу данных, чтобы отразить измененные имена файлов. Скачайте копию документа /gaadata/databases/regional.db
и откройте его в DB Browser. Нажмите на вкладку Browse Data.
Вы увидите список из 20 игр. Нам нужен GAME_ID 17
(как имя папки). Исправьте BASENAME ячейку с SCES-01237 на SLUS-00402. Нажмите на Write Changes и закройте приложение. Есть и другие вещи, которые нужно редактировать, если вы меняете игру, но в нашем случае больше ничего делать не надо. Загрузите/перезапишите regional.db файл.
На данный момент мы почти закончили. Последнее, что я рекомендовал бы сделать, касается BIOS файлов. У многих людей возникают проблемы с запуском некоторых игр, потому что используется неправильный BIOS файл для их запуска. Простой способ исправить это - убедиться, что оба файла BIOS на самом деле являются одним и тем же файлом. Перейдите в папку /gaadata/system/bios
. Правильный BIOS здесь romw.bin - тот же, что используется в PSP и имеет высокую совместимость со всеми регионами. Скачайте этот файл, переименуйте в romJP.bin и загрузите/замените его на PlayStation Classic. Теперь это просто два файла romw.bin с разными именами.
Готово. Перезагрузите консоль.
С предидущими savestates и memory cards могут быть проблемы. Можно просто удалить все файлы из папки /data/AppData/sony/pcsx/17/.pcsx/
кроме ссылки на pcsx.cfg
.
Если необходимо заменить игру на полностью другую, вам необходимо будет произвести дополнительную редактирование базы данных. После изменения BASENAME для соответствующего GAME_ID
нажмите Table и в раскрывающемся меню и выберите GAME
. Вы можете редактировать дополнительную информацию для замены игры, такую как название, издатель, год выпуска и т.д. Просто убедитесь, что вы всегда используете GAME_ID
, а не номер строки.
Вы также можете использовать это для добавления дополнительных игр, создав новую запись в базе данных (кнопка New record). Просто имейте в виду, что свободного места не так много и можно безопасно добавить еще 1 или 2 однодисковые игры. Но я бы посоветовал заменить любые существующие игры, в которые вы, скорее всего, не будете играть.
Вы можете просто скачать готовый набор игр с видеозаписи и загрузить их на свою консоль (прадварительно удалив с нее все игры). Это сборник кооперативных игр. Список:
Не забудьте загрузить файл regional.db