Saturday, August 13, 2016

Обзор PSIO на русском



The "Original Crash Bandicoot" design is Copyright (C) Naughty Dog Inc. All Rights Reserved. Artwork by MJR.

Тестовый стенд:



  • Телевизор LCD Sony Bravia KDL-42W653A (RGB) и CRT Sony Trinitron Model KV14T1U (RGB, AV Composite)
  • Консоль Sony PlayStation SCPH-5552 PAL
  • Кабель - оригинальный EURO AV (RGB) кабель
  • SD-карта MIXZA microSD XC 64gb и 32 gb SDHC
  • Synology DS216+ NAS (private game ROMs & image storage)

  • PlayStation Menu System for PSIO [V1.2.3]
  • ARM Firmware for PSIO [V2.2.240]
  • FPGA Firmware for PSIO [PATV 31/10/2015]




Общее описание:


Устройство представляет собой картридж (адаптер) для приставки Sony Playstation 1 FAT ("толстушка"), который позволяет запускать образы лицензионных дисков (копии ваших игр) с SD-карты. Картридж вставляется в параллельный порт консоли, соответственно его работа возможна только на приставках которые имеют этот порт (первые модели "толстушек", полный список будет приведен ниже), а так же требует модификации материнской платы консоли (напаивается небольшой чип, который управляет перенаправлением запросов с CD-привода на устройство в параллельной порту.
PSIO поддерживает образы дисков всех регионов, карты до 32 gb (и больше, неофициально) графическое меню, обновление прошивок, мультидисковые версии, обложки, CDDA и XA аудиодорожки и другие фичи, работа над которыми еще ведется.


Адаптер реализован на базе ПЛИС Atmel ARM Cortex-M3 MCU и ALTERA Cyclone 3 FPGA, производится компанией Cybdyn Systems из Австралии. По некоторым признакам видны отечественные корни как минимум у одного из авторов продукта.



Покупка устройства, комплект поставки, установка:


Покупка возможна по предзаказу, партия производится по готовности, по ощущениям где-то 3 раза в год. Я заказал и оплатил устройство в марте (на сайте указана ближайшая дата открытия предзаказа, в настоящий момент - статус Sold out. Re-available October 2016), в июне-июле оно было произведено и отправлено, в первых числах августа я его получил. Доставка в Россию есть и она бесплатная (DHL Австралия). Трек отслеживается. Цена устройства - 150 австралийских долларов. Заказ возможен на официальном сайте http://ps-io.com/store/psio-cartridge/





Размер по сравнению с картриджами:



Устройство поставляется в простой картонной упаковке. Дополнительно, в комплекте поставляется мод-чип для перенаправления запросов и комплект проводов для установки.
Пайка чипа достаточно сложная, точек немного, но они очень мелкие, так что повозится придется. Так же нужно будет разрезать пару дорожек. В общем, если у вас Net Yaroze, то PSIO вам лучше не покупать. На сайте устройства в разделе downloads представлены схемы пайки для всех ревизий материнских плат. В моем варианте это выглядит вот так (отдельная благодарность Hagsy за пайку):



Для Австралии (и возможно других стран) в магазине доступен сервис по установки этой модификации (вы отправляете им плату, они сами все делают и возвращают ее вам), но не думаю что для России это актуально.

Картридж выполнен из серого пластика, неплохо похожего на пластик оригинальной приставки. Слот для SD-карты расположен сверху, имеется пружинный механизм. Справа присутствует светодиод активности, слева системный USB-порт для прошивки.






Далее, вам нужно будет подготовить SD-карту. Официально, поддерживаются карты стандарта SDHC и емкости до 32gb с файловой системой FAT32, но путем нехитрых манипуляций с SD Formatter, карты большего объёма так же отлично работают. В ближайшем обновлении разработчик обещает убрать ограничение на количество каталогов на карте (сейчас максимум 256). В интернете доступна информация о форматировании больших карт в FAT32, ссылка будет ниже.



По неустановленным причинам, карта Transcend SDHC 32gb не заработала в адаптере, разберусь с этим в будущем. Простые микро-SD карты с Алиэкспресс на 32gb прекрасно работали через адаптер, на 64gb после форматирования в FAT32 - тоже.

На карту, в корень необходимо скопировать последнюю прошивку, так называемую Menu System. Далее, можно создавать каталоги для игр и копировать в них образы дисков. Картридж поддерживает BIN, ISO и IMG форматы.



То есть, в одном каталоге - один или несколько файлов (если издание многодисковое) с образом игры. В последнем случае необходимо будет так же разместить файл MULTIDISC.LST с перечислением состава многодискового издания.



Смена дисков происходит следующим образом - когда этого потребует игра, нужно извлечь SD-карту из картриджа и затем ее вставить заново. Консоль уже получит следующий диск.

Обложки для игр не обязательны, но если хочется - в каталоге размещается BMP-файл размером строго 80*84px. Пак обложек для игр американского региона можно взять здесь: -https://mega.nz/#!FppBiYgQ!lcm5HNWuFhnsSefp2BT1yfQPW38FxD3iLVneVMt1h98
Выглядит это всё вот так:



На этом подготовка к запуску закончена, можно приступать к играм.

Тестирование игр


Для тестирования было скачено несколько лицензионных образов игр NTSC-U, NTSC-J и PAL региона (дампы верифицированы ReDump.org), а так же несколько образов русских версий игр, в основном пиратских переводчиков и издателей, таких как Kudos, Вектор, RGR, Lisomania, а так же лицензия от Акеллы.

Загрузка консоли с установленным картриджем происходит без задержки, после логотипа и заставки, секунд за 5 загружается меню выбора игр.



Системные настройки доступны следующие:



Формат TV-сигнала изменяем для обеспечения совместимости с телевизорами с одним декодером (только PAL или NTSC).
Возможно включение азиатской раскладки, включение\выключение звуков и музыки в меню, выбор цвета меню, просмотр системной информации, ролика о создателях устройства.



Среднее время загрузки игры - менее 3 секунд. Из скачанного набора игр не удалось запустить образ Chrono Cross Debug room - модификацию игры в которую добавлена удаленная из официального релиза комната отладки (debug room). Образ скачан с RuTracker.org. При загрузки игры консоль зависала с черным экраном до нажатия кнопки reset.

Все остальные образы игр, в том числе пиратские запустились отлично. Никаких артефактов, глюков или проблем отмечено не было, кроме периодически притормаживающего видео начальной заставки в Final Fantasy VIII. Возможно это особенности перепаковки от RGR или SD-карты, проверю дополнительно.






Картридж может совместно существовать с мод-чипом отключающим проверку лицензии диска, при отсутствии последнего запускать "штамповку" не выйдет, можно будет использовать только оригинальные игры.

Проблем с загрузкой сейвов сделанных на дисковой версии игры не обнаружено. Старый сейв Castlevania сделанный на slim-версии консоли и диске с игрой отлично загрузился.





На форуме разработчиков заявлена работа над реализацией менеджера сохранений, который позволит архивировать и переносить сейв-файлы с карты память PS1 на SD-карту.

Загрузка второго диска для Metal Gear Solid прошла корректно. Двухдисковое издание определилось в меню и образ подменился при извлечении и установки SD-карты заново.



Дополнительно:

1. При запуске игр NTSC-региона на PAL-консоли подключеной через композит, изображение будет без цвета. Нужен так называемый color-fix или использование RGB-подключения, что более предпочтительно. Эта проблема не PSIO, а так же применима к дискам.

2. Перечень моделей PS1 с параллельным портом: https://en.wikipedia.org/wiki/PlayStation_models#Comparison_of_models

3. Инструкция по форматированию SD-карт объемом больше 32gb в FAT32:

4. База Redump.org для верификации образов PS1-игр (внимание, там нет образов игр, только хэш-суммы образов дисков и справочная информация) - http://redump.org/discs/system/psx/

Известные проблемы и способы их решения:


Внимания заслуживает первый пункт - обратите внимание на длину имени файла, она не должна превышать 60 символов.

Выводы:


Картридж показал себя рабочим и законченным решением для любителей игровой классики с PS1. Его использование полностью решает проблему с умирающими лазерами приставок, поиском и записью болванок для игр. PSIO показал высокую совместимость с играми, в т.ч. с пиратскими образами и сборниками. Поддержка карт большого объема позволит подготовить библиотеку один раз, на карту объемом 128gb можно разместить более 150 дисков. На форуме разработчика устройства прислушиваются к пожеланиям пользователей, исправляются ошибки, обсуждаются новые возможности (напр. скины меню и USB-хост для работы с HDD).

Из минусов стоит отметить определенные сложности с его заказом (производство по предоплате) и большой срок ожидания отправки. Цена устройства сопоставима со стоимостью всей консоли PS1 с пачкой пиратских игр. Работа картриджа возможна только на толстушках с параллельным портом и требует навыков пайки.

Картридж будет интересен всем энтузиастам, коллекционерам (в первую очередь тем, кто собирает new и sealed-игры), хардкорным геймерам playstation 1, и несмотря на некоторую сложность в его эксплуатации, по сравнению например с flash-картриджами Everdrive от krikzz, я могу его рекомендовать к покупке тем кто предпочитает играть только на оригинальном железе, а не на бездушных эмуляторах.

image



Отдельный привет форуму GBX и Суверенному Игрозорию. 
Благодарности за обзор принимаются на paypal.me/grayhex



No comments: