PlayStation Classic лучшая ретро-консоль

В прошлый раз мы писали о выборе игровой ретро-консоли. С момента написания статьи PlayStation Classic упала в цене до 3000р. Это делает ее лучшей игровой ретро-приставкой на рынке практически безальтернативно. Сегодня мы разберемся, как сделать ее еще более полезной.

PlayStation Classic

На данный момент основная проблема взлома приставки в том, что оба передних USB-порта ограничены по току до 100мА и этого не хватает для питания большинства USB-накопителей.

  1. Работа с любыми USB-накопителями
  2. Прошивка и игра с USB-накопителя
  3. Замена игр во внутренней памяти

Отключаем ограничение по току

ВНИМАНИЕ: Вы можете просто найти подходящую флешку, или подождать поддержки OTG в существующих прошивках. Авторы BleemSync и AutoBleem обещают поддержку OTG до конца апреля 2019 года. Это полностью решит проблему, так как порт Micro-USB консоли ограничений по току не имеет. Если вы не готовы лезть в свою консоль с паяльником - можете смело пропускать этот раздел.

Два USB-порта на передней панели PlayStation Classic ограничены по току - они могут выдавать только при 100мА. Этого тока достаточно, чтобы питать такие устройства, как мыши, клавиатуры, игровые контроллеры, но они могут работать нестабильно или быть несовместимыми, если устройству требуется больше.

За ограничение тока отвечает чип TPS2553D и на основе технического описания можно увидеть, что пин ILIM используется для управления значением максимально допустимого тока. С двумя последовательными резисторами, в сумме 226кОм, как раз обеспечивается ток в 100мА. Снижая сопротивление между этими контактами и землей, можно увеличить максимально допустимое потребление тока. Если закоротить этот пин на землю - можно эффективно отключить любое ограничение тока для USB-порта, с максимально допустимым значением 1.5A.

Чтобы отключить ограничение по току для 1 USB-порта, закоротите эти две точки: Отключаем ограничение по току для PlayStation Classic

Чтобы отключить ограничение по току для 2 USB-порта, закоротите эти две точки: Отключаем ограничение по току для PlayStation Classic

Отключить ограничение достаточно просто, если вы знаете что делаете. Для обеспечения безопасности используйте адаптер питания номиналом не более 2А. Этого будет достаточно для питания любых подключаемых устройств.

Взламываем консоль

На данный момент существует две прошивки для PlayStation Classic:

  1. BleemSync
  2. AutoBleem

Предполагается, что у вас уже есть подходящий USB-накопитель (предпочтительно USB 2.0). Разберем взлом на примере BleemSync v1.0:

  1. Перейдите на страницу релизов BleemSync и скачайте zip архив на ваш компьютер.
  2. Отформатируйте USB-накопитель в FAT32 и назовите его SONY.
  3. Извлеките zip архив в корень отформатированного USB-накопителя.
  4. Убедитесь, что консоль отключена от сети, HDMI и всех USB-устройств.
  5. Вставьте USB-накопитель во второй USB-порт консоли и подключите питание консоли. HDMI подключать необязательно.
  6. Когда оранжевый индикатор загорится, включите консоль как обычно и подождите! Инструкции будут отображаться на экране ТВ, если HDMI подключен.
  7. После завершения первоначальной установки светодиод консоли начнет мигать красным, а на экране втечение 5 секунд появится уведомление о завершении установки. После этого консоль автоматически отключится.
  8. Как только это будет сделано и светодиод вновь загорится оранжевым, установка будет завершена! Теперь вы можете приступать к работе.
  9. Так же рекомендуется отформатировать USB-накопитель в exFAT или NTFS и извлечь резервную копию обратно в корень накопителя.

BleemSync v1.0 – Как использовать BleemSync для синхронизации игр и изменения конфигурации:

  1. Всегда отключайте кабель питания от консоли при подключении USB-накопителя.
  2. Подключите отформатированный USB-накопитель ко второму USB-порту консоли.
  3. Подключите консоль к компьютеру с помощью кабеля питания USB, как обычно.
  4. Когда светодиод станет оранжевым, включите консоль, как обычно.
  5. Если у вас уже установлен драйвер RDNIS, вы услышите звук соединения/распознавания USB-устройства. Если нет - система его автоматически установит. Если вы используете MAC-адрес, драйвер необходимо скачать вручную здесь.
  6. Если к консоли подключен HDMI, необходимо подождать до загрузки в boot меню. Если HDMI подключен, пользовательский интерфейс будет работать только во время ожидания на экране в меню загрузки.
  7. После того, как прошло примерно 10 секунд после включения консоли, откройте интернет-браузер (кроме Internet Explorer).
  8. Посетите http://bleemsyncui.com/ или http://169.254.215.100:5000/ если не получится.

Инструкция по работе с BleemSync:

Замена игр во внутренней памяти

Пожалуй, самая интересная часть. Вам понадобится:

  1. Bleemsync 1.0 и совместимый USB-накопитель
  2. Редактор баз данных
  3. FTP-клиент
  4. Текстовый редактор, соблюдающий правильность окончания строк
  5. Micro-USB кабель питания для подключения PlayStation Classic к вашему компьютеру

Сделайте первоначальную установку BleemSync - шаги 1-7 раздела взламываем консоль. Это нужно для того, чтобы получить FTP-сервер, потому USB-флешка нам больше не нужна. Нас интересует только запуск PlayStation Classic, по этому мы не будем использовать BleemSync, или USB-накопитель после окончания первоначальной установки.

Загрузка / замена игр

Если ваш кабель micro-USB поддерживает передачу данных (кабель из коробки поддерживает), вы можете получить доступ к серверу FTP, работающему на консоли, через то же USB-соединение, которое питает консоль. Извлеките USB-накопитель, подключите кабель питания консоли к USB-порту вашего компьютера и запустите PlayStation Classic - все должно работать так же, как в стоковом режиме. Оставьте приставку висеть в меню.

Запустите FTP-клиент на компьютере и подключитесь с помощью следующих настроек:

  • HOST: 169.254.215.100
  • USERNAME: root
  • PORT: 21

Пароль не требуется

В случае успеха вы увидите список каталогов консоли. Папка, которая нас интересует /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 однодисковые игры. Но я бы посоветовал заменить любые существующие игры, в которые вы, скорее всего, не будете играть.

Вы можете просто скачать готовый набор игр с видеозаписи и загрузить их на свою консоль (прадварительно удалив с нее все игры). Это сборник кооперативных игр. Список:

  • Bloody Roar 2
  • Bushido Blade 2
  • Capcom vs. SNK: Millennium Fight 2000
  • Colin McRae Rally 2.0
  • Contra: Legacy of War
  • Final Fantasy® VII (куда без классики)
  • Gran Turismo 2 Arcade Mode
  • Gran Turismo 2 Simulation Mode
  • Legend of Mana
  • Metal Slug X
  • Micro Machines V3
  • Mortal Kombat Trilogy
  • NBA Jam Tournament Edition
  • Quake II
  • Soul Blade
  • Tekken 3
  • Tony Hawk’s Pro Skater 2
  • Twisted Metal 2
  • WWF SmackDown! 2
  • Wipeout 3
  • Worms World Party

Не забудьте загрузить файл regional.db

Также читайте

    Дмитрий Якушев

    Дизайн аркадных кабинетов и UX

    Blog Comments powered by Disqus.