Карта памяти на ps1 как выглядит
На этот же раз, я хочу поговорить с вами о железе, а именно - про PSP. Казалось бы, что нового можно поведать про некогда безумно-популярный хендхелд, о котором и так написано огромное множество статей? Все очень просто! В интернете есть масса материалов и FAQ, которые рассказывают о прошивках, эмуляторах, уходе и починке, но есть одно "но". Очень много информации представлено в разрозненном виде, некоторые темы нужно откапывать, и по-настоящему практически-ультимативных материалов почти нет.
Как говорится, если чего-то не сделали другие - сделай это сам. Почему бы не попробовать? Я хочу сконцентрироваться на полезной информации, которая может пригодиться владельцу PSP или тому, кто только задумывается о ее приобретении. Зачем консоль может понадобиться сегодня и как быть, если вам захотелось обзавестись этой замечательной портативкой в личное пользование. Какой модели отдать предпочтение, и что стоит знать ее владельцу. Давайте разбираться.
Платформа: PlayStation Portable (PSP)
Формфактор: Портативная игровая консоль
Поколение: Седьмое
Год: 2004
Чем интересна сейчас: официальные игры, эмуляция консолей, homebrew
PlayStation Portable завоевала большую популярность на рынке портативных консолей, несмотря на явное господство Nintendo. Для этого Sony пошли достаточно банальным, но действенным путем. Если Nintendo была неким новатором на рынке (начиная от Nintendo Game & Watch и заканчивая DS линейкой, а теперь уже и Switch), то Sony решила выпустить портативную смесь своих популярнейших стационарных систем (PS1 и PS2), приправленную современными мультимедийными функциями, что оказалось очень действенным вариантом. К сожалению, им не удалось удержаться на этой части консольного рынка, и PS Vita не смогла повторить успех предшественницы.
Несмотря на почтенный возраст, PSP имеет определенную популярность и сейчас, предоставляя массу любопытнейших возможностей, о которых мы и поговорим в статье. Окунаться в историю консоли мы не будем, а сосредоточимся на практической части. Тем более, на DTF уже есть отличная статья о PSP, в которой и затрагивается тема ее истории.
Впервые о PSP было объявлено на Е3 2003 года, а сама консоль была представлена публике на пресс-конференции Sony Е3 2004. Продаваться консоль, естественно, начала сперва на родине - в Японии. В 2005 же году она переступила границы и ушла за большую воду. Даже в России, приставка пользовалась немалой популярностью. Да, она была не самым дешевым "ништяком" для российского ребенка того времени, но все равно весьма часто попадалась на глаза то тут, то там. У нас консоли почти всегда "прошивались" после покупки, чтобы владельцу не было надобности покупать лицензионные UMD диски, ибо все равно сказывалась нехватка денег, да и ассортимент игр в РФ был не сказать что бы большой. Игровая линейка консоли была разнообразна и могла привлечь почти любого геймера, будь он любителем гоночных игр и платформеров или хадкорным фанатом всевозможных RPG. У меня самого, в то время этой консоли не было, но были два друга, которые обладали "шитыми" PSP. У одного, в итоге, я и выкупил консоль, которая теперь занимает почетное место в моей коллекции.
Собственно, почему было решено затронуть эту тему в цикле? Совсем недавно, мой очень хороший друг загорелся мыслью о покупке PlayStation Portable, и я вызвался помочь ему с выбором и покупкой. В итоге поисков, мы нашли несколько любопытных вариантов, и пару дней спустя, он стал счастливым обладателем PSP-3008 модели. После покупки мы с ним встретились, и я начал рассказывать все, что знаю об этой консоли.
Оказалось, что интересного можно рассказать очень много, а в устной речи я с легкостью растекаюсь мыслью по древу. Поэтому было решено собрать все знания, которые мне известны, чтобы сделать эдакий Ultimate-FAQ для людей, которые задумываются о покупке этой маленькой, но великой портативки. Само собой, некоторые мысли в тексте являются ИМХО и я не претендую на то, чтобы мое личное мнение было истиной в последней инстанции, когда дело касается субьективщины, а не фактики.
Какую модель стоит выбрать, как получить максимум комфорта от использования и какими приложениями стоит пользоваться. Повествование я буду вести в последовательном порядке. Допустим, у вас появилось желание, но вы не знаете с чего начать? Надеюсь, я смогу помочь.
Парк моделей в линейке PlayStation Portable весьма обширный. Ревизий приставки вышло много, но запутаться среди них весьма трудно. Я не буду перечислять все-все различия, ибо некоторые для нас с вами не будут слишком важны. Давайте рассмотрим каждую модель по-отдельности, и сделаем определенные выводы.
Самая первая ревизия, вальяжно гулявшая на рынке с 2004 по 2007 год. Представляет из себя крепкого середняка на фоне остальных версий. Кому-то может понравиться более эргономичная форма корпуса, выраженная в утолщенных краях приставки, будто имитирующих "рожки" Dualshock. Кого-то привлечет большая увесистость и внушительность конструкции. Но, на данный момент, она пусть и не представляет нулевую ценность, все равно ощутимо проигрывает 2000 и 3000 моделям на мой личный взгляд. И вот почему.
Результат сравнения PSP-1000 с последовательницами можно охарактеризовать фразой, "I'm you, but better!", это и правда так. "Фатка" является первой PSP в линейке, и Sony не собирались ухудшать формулу в последующих ревизиях. Такая тенденция сохранялась вплоть до появления PSP-Street.
В плане функционала, PSP-Fat отличается от остальных ревизий наличием ИК-порта, который позволял использовать консоль в качестве пульта дистанционного управления электронной техникой. Остальные особенности для современного юзера станут скорее недостатками, чем простыми особенностями. Самым большим минусом тысячной модели я могу назвать то, что у PSP-Fat оперативной памяти 32 мегабайта, что в два раза меньше, чем у последующих ревизий. В следующих моделях это было сделано для того, чтобы снять нагрузку с UMD привода консоли, что в теории продлевало срок его службы. В плане производительности, в играх это не делает "фатку" слабее в сравнении с последующими моделями. Но в теории, это накладывает ограничения на использование сторонних программ, которые могут пользоваться увеличенным объемом ОЗУ. Например, при эмуляции игровых автоматов оперативной памяти может не хватить, ибо ROM-ы игр обычно загружаются в нее, и с некоторыми придется шаманить, чтобы их было возможно запустить на PSP-Fat.
Также стоит отметить весьма важный момент против покупки этой ревизии, который лично для меня является основным. Поскольку PSP - не стационарная консоль, которую поставил на полку и забыл, то она сильнее подвержена износу при эксплуатации. Это значит, что на вторичном рынке найти PSP этой ревизии в хорошем состоянии сложнее, чем 2000 или 3000 модели. На данный момент она представляет несколько сомнительную ценность в качестве основной консоли, и лично я взял бы "фатку" только как дополнительную PSP в коллекцию.
Итак, давайте подведем промежуточные итоги и перечислим основные особенности PSP-1000(Fat):
PS1 (она же PSX, она же PS One) это первое поколение игровых консолей PlayStation от Sony и относится к пятому поколению игровых консолей вообще. Она использует 2х скоростной привод для чтения CD. Такой большой объём данных по меркам актуального для приставки времени позволял игроделам особо не оглядываться на ограничения при создании контента для игр, что делало последние более качественными, по сравнению с играми предыдущего поколения приставок. А ещё, игры теперь могут быть длинными. И если любая игра, за редким исключением, на консолях предыдущих поколений вполне себе могла быть пройдена за одну игровую сессию, то с играми PS1 всё обстояло иначе. Для сохранения прогресса у PlayStation предусмотрены карты памяти: маленькие сменные модули энергонезависимой памяти.
Если вам интересно, как именно устроена карта памяти PlayStation 1, как она работает и как можно создать свою — добро пожаловать под кат.
Итак, карта памяти PS1 является стандартным периферийным устройством, как и весь зоопарк джойпадов, джойстиков и прочих аксессуаров. Чтобы понять, как именно она работает, нужно для начала посмотреть, что у неё внутри.
Фотография печатной платы стандартной карты памяти на 15 блоков
Как видно из фото, устройство карты очень простое: контроллер, который обслуживает запросы системы, и, собственно, энергонезависимая память, которая представлена стандартной NOR FLASH. Логически, карта памяти разбита на 15 блоков, которые могут использовать игры. Может показаться, что 15 не логично для двоичной системы, но тут противоречия нет: один блок отдан под файловую систему, там хранятся имена файлов и даже анимированные иконки, прям как потоки у NTFS. Каждый блок имеет размер 8 КиБ, 16 блоков в сумме это 128 КиБ, что и видно по маркировке FLASH памяти на фото выше.
На первых порах этого хватало всем, но потом стали появляться игры, которые использовали более одного блока за раз. Например, некоторые симуляторы, вроде Sega GT, используют 4-5 блоков, а Constructor так вообще всю карту памяти на 15 блоков. Это вынуждало покупать больше карт и ситуация грозила стать как с дискетами или картриджами. Но потом подтянулись пираты и стали выпускать карты на 2, 4 или 8 страниц разом. И переключались страницы либо по хитрой комбинации на джойпаде, либо явной кнопкой на самой карте памяти. Правда, в картах более 2х страниц применялось сжатие, и фактическое число страниц было значительно меньше, а некоторые карты могли тупо заблокироваться. И вывести их из этого состояния было очень трудно, но на что только не шли игроки ради своих сохранений. Вот типичные представители многостраничных карт памяти:
Слева карта памяти на 2 страницы, справа на 8. У правой есть аппаратная кнопка перелистывания страниц и индикатор, отображающий число от 1 до 8, который скрыт за тёмным стеклом
Небольшое лирическое отступление
Всё началось в 2001м году, когда я купил чудо диск для ПК под названием «Все эмуляторы», на котором были эмуляторы PS1 в том числе: это были Bleem! и ранний ePSXe. И мой тогдашний комп даже смог играбельно запускать мои диски от PS1! А чуть позже у меня появился модем и я узнал про DirectPad Pro. Подключение родного джойстика к компьютеру (пусть и через LPT) многого стоит. И работала эта система как на 9х так и на XP! А ещё чуть позже, уже в 2002м я узнал про Memory Card Capture Sakura! Эта программа позволяла работать с настоящими картами памяти, используя всё ту же схему подключения DirectPad Pro. Именно тогда у меня появилась идея сделать «бесконечную» карту памяти, которая бы позволяла обмениваться информацией с компьютером без необходимости дополнительных устройств. Но на тот момент у меня не было достаточно информации и доступной элементной базы, и идея оставалась лишь идеей, теплясь где-то на задворках сознания.
Прошло почти 9 лет как я осознал, что уже знаю достаточно и имею возможность, чтобы реализовать хоть какой-то вариант бесконечной карты памяти. Однако тут вступил уже другой фактор – возраст и всё что с этим связано. Времени на хобби всё меньше, забот всё больше. И вот только сейчас я могу предоставить общественности хоть какой-то результат, полноценный Proof of Concept.
Физический интерфейс
Итак, карта памяти и джойпады работают через общий интерфейс. Количество сигналов в нём 6, вот их названия и назначения:
- SEL0 – Сигнал выбора первого порта, активный уровень низкий
- SEL1 – Сигнал выбора второго порта, активный уровень низкий;
- CLK – Тактовый сигнал интерфейса, пассивное состояние высокий уровень, по спаду сдвиг, по фронту защёлкивание;
- CMD – Сигнал данных от консоли к периферии;
- DAT – Сигнал данных от периферии к консоли;
- ACK – Аппаратный хэндшейк, активный уровень низкий.
Отремонтированная карта памяти с 5ти вольтовой FLASH
Технические характеристики интерфейса такие:
Измеренная частота сигнала CLK является 250 кГц, что составляет 4 мкс на период.
С физическими параметрами интерфейса разобрались, теперь транспортный уровень. Опытный инженер уже заметил, что джойпад и карта памяти подключены полностью параллельно и могут конфликтовать между собой. Так и есть, для этого присутствует программный арбитраж. После активации сигнала SELn периферия продолжает молчать, но слушает первый присланный байт. Если этот байт равен 0x01, то далее активируется джойпад, а карта памяти продолжает молчать до деактивации сигнала выбора. А если байт был 0x81, то всё наоборот: карта памяти активируется, а джойпад молчит. Естественно, что хост ждёт сигнала ACK на этот байт арбитража и ждёт недолго. Это нужно для того, чтобы успеть опросить остальную периферию, если часть этой периферии отсутствует. Дело в том, что операционная система опрашивает контроллеры и карты памяти строго по сигналу обратного хода луча, или более известного как VBlank. Так принято, что игры в приставках до 5-го поколения завязаны на этот тайминг, который равен частоте кадров. А частота кадров строго стабильна и нормирована: 50 Гц для PAL и 60 Гц для NTSC. То есть период опроса джойстиков и карт памяти равен 20 мс для PAL или 16 мс для NTSC.
Итак, с арбитражем разобрались, теперь собственно верхний уровень. Какие команды понимает стандартная карта памяти PS1? Да собственно, их всего три.
- R – 0x52 или Read. Чтение сектора карты памяти;
- W – 0x57 или Write. Запись сектора карты памяти;
- S – 0x53 или Status. Чтение статуса карты памяти.
Протокол работы с картой памяти
Порядок передаваемых данных в каждой команде выглядит вот так:
CMD — Данные, которые хост посылает карте.
DAT — Данные, которые карта посылает хосту.
FLAG — Текущие флаги состояния карты и результат предыдущей команды.
PRV — Предыдущие принятые данные, результат упрощения схемы в карте.
MSB — Старший байт номера сектора.
LSB — Младший байт номера сектора.
DATA — Полезные данные.
CHK — Контрольная сумма блока.
ACK — Флаг подтверждения.
Байт флагов FLAG использует следующие биты:
- D5 – Устанавливается некоторыми картами памяти не от Sony. Назначение неизвестно.
- D3 – Устанавливается при подаче питания и сбрасывается при любой записи. Используется для обнаружения смены карты памяти.
- D2 – Устанавливается при ошибках записи, актуален на следующее обращение после самой операции.
Реализация своей карты памяти
Итак, это вся информация, которая необходима для создания своей карты памяти для PS1. Потенциальные узкие места следующие:
- При чтении необходимо время на актуализацию данных. Между номером сектора и фактической передачей данных у нас есть четыре байта, у которых мы можем немного растянуть ACK. К слову, у оригинальной карты памяти на NOR FLASH все ACK идут равномерно, у карт памяти с SPI FLASH после передачи LSB происходит задержка ACK, во время которой контроллер выставляет команду в SPI FLASH и вычитывает первый байт, а остальные он вычитывает по ходу обмена.
- При записи после передачи всего пакета и начала самой записи в массив требуется время, но тут система сама даёт необходимую задержку.
Первый вариант я собрал на STM32F407VG, который питается от 3,3 В, имеет SPI для PSIO, быстрый SDIO и достаточно памяти, чтобы хранить весь образ внутри себя, решая вышеупомянутые проблемы. Фотография готового устройства:
Первая версия моей карты памяти на STM32F407
Получилось быстро, надежно, но дорого. А можно сделать дешевле? Ну, что-ж, вызов принят. Учитывая специфику задачи, я выбрал STM32F042F6. Вот что получилось:
Вторая версия моей карты памяти на STM32F042
Карта у нас ведомая, поэтому стабилизация частоты внешним кварцевым резонатором не нужна, достаточно внутреннего генератора. Аппаратный SPI у этого контроллера один, поэтому я его отдал SD карте, чтобы снизить задержки на транспорт. PSIO тут будет программный.
Программная реализация
Первое, что надо сделать, это работу с SD картой в режиме SPI. Я не буду особо останавливаться на этом, это уже давно разжёвано и растаскано по интернету. Код инита, чтения и записи сектора приведён ниже.
Карта инициализируется на скорости 375 кГц (PCLK/128), а работает на 24 МГц (PCLK/2). При таких скоростях замеры показали, что SDv1 и SDHC отдают сектор в рамках 2,8 мс на всю транзакцию полностью. Это следует запомнить, т.к. важно для операции чтения PSIO.
Теперь посмотрим на PSIO. Как было уже сказано выше, он у нас в любом случае программный. Отслеживать надо только два сигнала: SEL и CLK. Первый мы будем отслеживать по обоим фронтам и делать приготовления к обмену данными:
Сигнал CLK будем ловить только по фронту. Дело в том, что STM32F042 работает всего лишь на 48 МГц и его производительность маловата для нашей задачи. И если делать прерывание по обоим фронтам, то во время пересылки байта он практически не вылезает из обработчика прерывания и всё работает прямо на грани возможности, иногда давая сбои. А если реагировать только на фронт, а ту работу, что должна быть сделана по спаду сделать в конце прерывания, то всё отлично успевает меньше, чем за 55% от периода CLK, ведь несколько проверок при этом можно выкинуть. Уверен, что если этот обработчик написать на ассемблере максимально оптимально, то он смог бы работать даже по обоим перепадам. Вот код обработчика:
Таймер TIM3 будет отвечать за генерацию ACK. Это нужно для того, чтобы во время этой задержки ядро было свободно для работы с SD картой. Обработчик прерывания от таймера вот такой:
Код достаточно комментирован и я думаю, что в особом разборе не нуждается. Отмечу лишь тот момент, что после получения второго байта номера сектора в команде чтения мы устанавливаем флаг для операции чтения с SD карты для кода, который крутится в вечном цикле функции main(). И сразу после этого четыре следующих ACK выдаются с удлинённым временем. В интерфейсе это выглядит вот так:
Скриншот из программы логического анализатора, выделяются 4 большие задержки в транзакции
В сумме набирается порядка 3,5 мс и этого с запасом хватает, чтобы алгоритм в основном коде успел считать сектор. Более того, тот код может работать только когда нет прерывания, т.е. как раз в эти большие паузы. Во время записи флаг устанавливается в самом конце и из-за того, что система даёт карте памяти отработать запись, основной код работает без помех со стороны прерываний. А теперь глянем в код основного цикла.
В вечном цикле постоянно анализируется сигнал вставления SD карты. Если её вытащить на ходу, то код отключит PSIO и PS1 «потеряет» карту. Если же карту вставить обратно (или просто подать питание со вставленной картой), то сначала будет попытка инициализировать карту функцией Card_Init(), которая вернёт тип обнаруженной карты. Это важно, потому что у SDv1 и остальных SDHC/SDXC адресация идёт различными методами. Сам код инициализации никаких секретов не несёт и подсмотрен в куче доступных в интернете примеров про FatFS и подобных проектов.
Следом за инициализацией карты вызывается хитрая функция Card_FSInit(). Это – самая главная фишка данного проекта. Дело в том, что STM32F042 скромный по возможностям и потянуть полную поддержку FatFS на необходимой скорости не сможет. Поэтому, я придумал такой метод: файл образа у нас всегда 128 КиБ, поэтому, необходимо знать только 256 секторов по 512 байт, в каждом из которых будет ровно 4 сектора нашей карты памяти PS1. Таким образом, мы делаем следующее:
- Анализируем сектор с адресом LBA равным нулю на предмет MBR. Если это действительно MBR, то получаем новый сектор, где находится MBS.
- Получив адрес предполагаемого MBS (это может быть 0, если нет MBR или какое-то число, если MBR есть), мы начинаем его анализ на предмет принадлежности одной из FAT: FAT12, FAT16, FAT32 или vFAT.
- Если сектор прошёл проверку, то мы забираем из него информацию о структуре и в корневом каталоге ищем элемент с именем файла. В данном случае это ‘MEMCRD00.BIN’.
- Если такой файл находится, то проверяем его размер – он должен быть строго фиксирован 0x20000 байт. Если всё так – получаем номер первого кластера.
- Если мы дошли до этого пункта, то у нас уже есть вся необходимая информации для построения списка физических LBA секторов, где расположен наш образ. Пробегая по цепочке FAT и используя информацию о структуре из MBS, заполняем таблицу из 256 номеров LBA секторов.
Скажу честно, так как это всего лишь PoC, то здесь реализован поиск только у FAT16. FAT12, наверное, и не надо поддерживать – microSD таких малых объёмов не бывает. А вот FAT32 или vFAT добавить возможно, если это кому-нибудь понадобится в будущем.
Имя образа ‘MEMCRD00.BIN’ выбрано не случайно. Дело в том, что в будущем я планирую добавить выбор образа через стандартную для многостраничных карт памяти комбинацию кнопок на джойпаде: при зажатом SELECT следует однократное нажатие на L1/R1. И меняя последние 2 символа можно поддержать 100 образов в корневой директории, от ‘MEMCRD00.BIN’ до ‘MEMCRD99.BIN’. Для этого есть задел в обработчике прерывания по SCK в интерфейса PSIO, ветка где анализируется обращение к джойпаду. Сделать сниффер проблем нет, но периферия контроллеров у PS1 богатая и придётся практически всех их поддерживать.
В итоге, устройство получилось работоспособно и его может повторить каждый, если захочет. Ссылка на весь проект тут. Буду рад помочь всем заинтересовавшимся в комментариях к статье.
Ты бы их разобрал да отмыл по-человечески что ли для начала. А то они выглядят, словно их из общественного сортира только что вытащили Тебе их в руки-то брать не противно? А пока будешь разбирать, как раз и увидишь ху-из-ху."Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." - Benjamin Franklin
Те, у которых винты заклеены гарантийными наклейками - левак сразу. На оригиналах такого не бывает.норм.они выглядят на самом деле. Это фото их так говнецом приукрасило
разобрал- теперь правда видно что серая оригинал, 2 белых- точно нет, а белая по середине?
но я удивлен, т.к везде есть гравировки сони, прочая инфа и мадэ ин япан. Обычно кетай на такое не способен.
Вот шрифты и качество надписей на картах- фуфло, а именно гравировки на лицевой стороне сони, и сзади- почти высший класс
Sing along at the Opera
Те, у которых винты заклеены гарантийными наклейками - левак сразу. На оригиналах такого не бывает.Ерунда. Когда оригиналы возили магазин так же лепил свои пломбы, если предоставлял гарантию. ну дак чо,народ. Все белые левак? или та,что на микросхеме- фирмовая? Да левак левак, сказали же уже. Та что на микрухах, похожа на оригинал, скажем так ,90% что оригинал.
флуд мастер 99LV
Да левак левак, сказали же уже. Та что на микрухах, похожа на оригинал, скажем так ,90% что оригинал.Да, серая очень похожа. Также, наклейки ровно расположены.
Единственное, что смущает - это надпись Made in Japan.
А я всю жизнь был уверен, что у меня оригинальные мемки для PSone. Фигли - в серых коробочках же. С мануальчиком и футлярчиком
Но при этом надо отметить, что проблем с ними никогда не было - работают на ура и спустя 13 лет. А вот "многостраничная" карта с дисплеем однажды отформатировалась от балды и похерила кучу треков, созданных при помощи Music 2000
3DO / AV Famicom / Amiga CD32 / CD-i / Dendy Classic / Dendy Junior / Dreamcast / DSi LL / Famicom / Famicom Disc System / FM Towns Marty / Gamecube / Genesis / Genesis 2 / Genesis 3 / Jaguar / Jaguar CD / Megadrive / Megadrive 2 / Megadrive 32x / Mega-CD 2 / Neo Geo CDZ / Neo Geo Pocket Color / New 3DS XL / Nintendo 64 / Nvidia Shield Portable / PC Engine Duo RX / PC-FX / Pippin / Playdia / PS1 / PSone / PS2 / PS3 Slim / PS4 / PSP / PS Vita / Saturn / SNES / Switch / Virtual Boy / Wii / Wii U / Xbox / Xbox 360 / Xbox One / Xbox Series X
А я всю жизнь был уверен, что у меня оригинальные мемки для PSone. Фигли - в серых коробочках же. С мануальчиком и футлярчиком
Но при этом надо отметить, что проблем с ними никогда не было - работают на ура и спустя 13 лет. А вот "многостраничная" карта с дисплеем однажды отформатировалась от балды и похерила кучу треков, созданных при помощи Music 2000
Предисловие:
Как-то под одним из блоговых обзоров на СГ в комментариях разгорелось обсуждение покупки PS2 для использования по прямому назначению. Однако окошко комментирования не дало мне развернуться в полную мощь и поведать о всех подводных камнях покупки PlayStation 2, а блоги, как раз, отлично для этого подойдут.
Итак, начнем…
1. Определяемся с моделью
Самые распространенные ревизии PlayStation 2 следующие:
SCPH-3xxxx — так называемая Fat-версия («толстая» консоль).
SCPH-7xxxx — Slim-версия (тонкий дизайн, занимает значительно меньше места, чем старшая модель).
SCPH-9xxxx — аналогичная по размеру Slim-версии, но имеет несколько значимых особенностей о которых дальше в этом блоге. Отличить ее от Slim семитысячныx моделей можно по глянцевой панели на левой стороне консоли.
С вероятностью 80 процентов, покупая консоль на Авито/Юле/Молотке вы наткнетесь на семитысячную версию, если неуказанно обратное. Как правило, человек не разбирающийся в том, что продает, продает именно Slim.
В период с 2004 года по самый закат шестого поколения игровых систем в России, практически повсеместно, продавали именно Slim-версии — Семитысячную и Девятитысячную.
1.1. Особенности моделей
FAT-версия консоли примечательна довольно громоздким дизайном, выезжающей кареткой DVD-привода и возможностью установить внутрь IDE-жесткий диск (правда, лишь после покупки Network Adapter'a от Sony). Учесть это необходимо, если вы собирайтесь играть на вашей PlayStation 2 в игры, требующие непосредственного взаимодействия с жестким диском.
Как правило, это RPG (Википедия на такой запрос отвечает вполне очевидно — Final Fantasy XI). Но справедливо сказать, что количество таких игр ничтожно. Сама же PlayStation 2 взаимодействует с данными любой игры посредством прямого и постоянного обращения к DVD-приводу. Это приводит к ряду проблем о которых мы подробнее поговорим позже.
В SCPH-70008 (Slim-версия) жесткого диска нет, вероятнее всего это было сделано в угоду компактности. Также, вам предстоит смириться с отдельным блоком питания на 8.5V, который имеет свойство значительно греться, но в целом, все индивидуально и зависит от множества факторов.
Отдельным особняком стоит SCPH-90000 — в ней, несмотря на компактность, встроенный блок питания, но внутренний HDD по-прежнему не завезли. Почему же к ней такое пристальное внимание? Об этом чуть-чуть позже.
Для начала вы должны понимать, что PlayStation 2 — игровая консоль шестого поколения. Она уже довольно давно (пять лет как) снята с производства. Поэтому в магазинах цифровой техники и прочего железа вам её не найти. Приходиться смотреть в сторону вторичного рынка, а там, как известно, все зависит от жадности каждого конкретного человека. Кто-то готов продать консоль по вполне адекватной, по нынешнем меркам, цене, а кто-то спросит с вас кругленькую сумму под предлогом крайнего дефицита и лимитированности данной приставки.
Поэтому, после того, как вы определились с подходящей для себя моделью — распределите бюджет. Да, крайне редкая консоль с уникальным дизайном это безусловно круто, вот только железо внутри ровно тоже самое, что и у «стандартных» братьев по цеху. Условно говоря, нормальная/адекватная/лояльная цена за PlayStation 2 по палате — 2 — 2 500 тысяч рублей, без учета редких и «дизайнерских» консолей.
При покупке стоит обратить внимание на следующие вещи:
1. Состояние лазера в приводе консоли — помните, при игре на PS2, консоль каждую секунду считывает данные с игрового диска. Не рабочий привод = ограниченный функционал консоли.
2. Наличие сколов на корпусе — строго косметическая вещь, но может помочь в деле бартера и переговоров с продавцом в качестве аргумента к снижению цены.
3. Состояние геймпада, проводов, видеоразъема (а у PS2 он «свой») и прочее подобное.
4. Наличие оригинальной карты памяти — весь прогресс в играх на PS2 сохраняется на карту памяти. С ней же связаны прочие «пиратские» вещи.
4.1. Заказать карту памяти из Китая конечно можно, но там, в подавляющем большинстве, продаются не оригинальные карты. Отличить оригинал от Китайской кальки очень просто. На оригинальных картах вы обнаружите надпись «MagicGate», а наличие этой технологии сыграет для нас немаловажную роль.
Отсутствие карты памяти вы также можете использовать в качестве аргумента для продавца.
Оригинальная Карта Памяти (Memory Card) для PlayStation 2
5. Наличие мод-чипа (подробнее ниже).
4. Техническая сторона вопроса
Вы стали счастливым обладателем PlayStation 2. Казалось бы путь пройден, можно расслабиться, но не совсем…
Так как, у вас подержанная консоль — приготовьтесь к следующему:
Износ головки лазера. Из-за постоянного обращения к диску и многочасовой работе с ним, лазер может потерять свою мощность и консоль утратит способность читать диски (но определенные, к примеру ваша PS2 откажется читать DVD, но при этом будет отлично кушать CD-диски — из-за того, что за CD и DVD отвечают разные «считыватели»). Плюс ко всему, линза может помутнеть и потерять свою четкость, а значит лазер не сможет сфокусироваться и попасть в необходимую дорожку на диске.
Лечится это все заказом новой головки лазера (читателя) из Китая или с рук (или же прямо с другой рабочей консоли, что уж там). Цена вопроса — 400 рублей.
Головка лазера привода PlayStation 2
Засорение резинки шпинделя привода. Со временем резинка на шпинделе, который прокручивает диски, забивается и диск начинает болтаться или же плохо держаться в приводе (актуально для Slim-моделей).
Шпиндель привода PlayStation 2
5. Пиратство и лицензия, чиповка и прошивка
Начать стоит с того, что в большинстве магазинов дисков для PS2 нет. А если и есть, то они вряд-ли лицензионные. Так как в период выхода PS2, Sony даже не думали о России, как о серьезном игровом рынке, поставок переведенных лицензий не было, а те, что были, в большинстве своем, на Английском. Исключения конечно есть, но официально локализованных игр мало.
Поэтому, если вы принципиальный лицензионщик — готовьтесь к тяготам и лишениям.
Лицензионные игры придется искать по профильным сайтам коллекционеров и брахолкам. Это обойдется вам в 700-900 рублей.
Лицензионные игры должны быть определенного региона.
В случае с консолью с русским интерфейсом вам необходимы игры PAL-региона.
В случае с «Американкой» — NTSC.
Steelbook-издание PS2-эксклюзива — 24: The Game для PAL-региона из собственной коллекции
Если же вы не настолько принципиальны, или же просто понимаете, что чаша проблем попросту перевесит чащу удовольствия от покупки, то можете разыскать консоль с мод-чипом (многие консоли из магазина в России уже имели этот самый чип внутри). Сам же мод-чип представляет из себя микроконтроллер припаянный к некоторым дорожкам процессора консоли и другим микросхемам на материнской плате.
Мод-чип позволяет запускать игры с помощью болванок или флешек, обходить региональную защиту игр, запускать собственное ПО для PS2 (homebrew), ну и конечно играть в проекты от первой PlayStation (это может и не чипованная консоль, но с ограничениями).
Под собственным программным обеспечением мы понимаем медиаплееры, текстовые редакторы, программы для работы с изображениями, FTP-сервер и так далее. По-сути, это превратит вашу PS2 в, пусть и устаревшую, но мощную мультимедиа станцию.
Если мод-чипа внутри вашей консоли нет, то его, при определенныx знанияx, и с помощью сxемы, можно впаять в консоль. Чипы до сиx пор производятся и продаются.
Рекомендуемые марки чипов это:
Mars Pro — старейший чип для PS2 со стандартным функционалом, но крайне надежен и неприxотлив в использовании.
Мод-чип Mars Pro GM-805SL установленный на моей консоли
ModBo v. 4.0/5.0 — актуальный чип для PS2 обладающий возможностью тонкой настройки посредством сервисного меню, а также имеющий sleep-режим, если вам вдруг понадобилось стать честным человеком (например, поиграть по сети).
Чип ModBo 5.0 на материнской плате консоли
Mars Pro сервисного меню и спящего режима не имеет, так что назад дороги нет, если уж решили стать пиратом, то насовсем.
Автор этих строк обнаружил в своей консоли именно Mars и несильно на это жалуется, единственное важное замечание, что совместимость у этой модели чипа с играми от PS1 хуже, чем у аналогов ModBo (картинка съезжает вниз), но в целом, если игры от первой PlayStation не особо важны — жить можно.
Чаще всего продавец даже не подозревает о наличии чипа внутри его консоли, поэтому, перед тем, как собираться на встречу с продавцом, запишите парочку игр на болванки DVD-R и попытайтесь запустить их на консоли. Так заодно можно и состояние DVD-привода оценить.
5.1 О прошивке
Если вы хотите запускать на своей PS2 игры с помощью USB-флешки или внешнего USB-диска, а также запускать собственное программное обеспечение — вам понадобиться установить на карту памяти Free MC Boot и Open PS2 Loader (OPL). Именно для этого нам и понадобиться оригинальная карта памяти с технологией шифрования данных MagicGate.
Суть Free MC Boot в том, чтобы позволить добавлять дополнительные пункты в меню загрузки PS2 (обxодя оригинальный загрузчик) и позволить запускать любое программное обеспечение из этого меню прямиком с карты памяти. О том, как его установить как-нибудь в другой раз, но важно понимать, что установить левый загрузчик на карту памяти без поддержки MagicGate не выйдет (проверенно лично) — будьте внимательны.
Free MC Boot версии 1.8 запущенный на моей консоли
Стандартное загрузочное меню PS2 на консоли без Free MC Boot
5.2. О прошивке на SCPH-9xxxx
Дело в том, что Sony в последних ревизиях закрыли уязвимость которая позволяла просто и легко установить сторонний загрузчик. Установить его все же можно, но это крайне трудоемкий процесс и дело не пяти минут.
Да и в целом, с мод-чипами на последней ревизии PS2 все несколько сложнее, поэтому, если вам предлагают именно такую консоль — действуйте на свой страх и риск.
Вкратце — пиратить сложно, но можно.
Пожалуй, это все, что я хотел рассказать из своего опыта покупки и подводных камней PS2 на вторичном рынке. Надеюсь, данный блог окажется кому-то полезен и найдет отклик среди читателей блогов на StopGame.
Если у вас появилось желание дополнить этот блог своей информацией, или же вы обнаружили ошибку или неточность в тексте — пожалуйста, напишите об этом в комментариях. Это позволит мне сделать этот блог лучше для всех, интересующихся темой, читателей.
С радостью отвечу на все вопросы о траблах этой консоли.
Please insert format disc. Постоянно выскакивает эта фигня при включении некоторых дисков. Иногда приставка прочитывает диск, но чаще эта надпись в красном окошке
Расшатаный ил "у-" привод лазерной головки. Купи новый привод в сборе (540р) пытаться восстановить платиковые шестерни безполезно
"чиповать" в инете полно статей с подробным описанием внедрения "чипа" который разблокирует возможность читать CD-R, а так же совместимость с NTSC стандартом
Это тебе лучше уточнить в своем городе, в ремонтных мастерских. Примерно около 500р. А если руки из того места, и есть навыки прошивки пзу, то и сам сделаеш все за 50р
Не подскажите, где можно заменить слот,для карты памяти и сколько будет стоить?Питер
Николай, я вот незнаю в Челябинске где прошить?( А сам боюсь. что делать? Да я даже впринцепе незнаю как самому прошивать)
Никита, обратитесь в мастерские по ремонту бытовой и комп техники, еще вариант как это обратиться по вопросу о чип*овки в магазины продаж дисков к консоле
слот 1 видит карту памяти и пишит что она не сиправна
а слот 2 видит ее и показыват сохраннёные на ней игры а как сохранять на неё я хз
консоль ps one
При подключении к телевизору playstation 1 через av кабель, выдаёт чёрный экран. Кто знает, что делать?
Помогите, купил PSone (чипованая с магазина) почти новую, видно что включалась раз или два за всю жизнь, но при подключении к ТВ изображение где-то на половину темнее чем должно быть. У меня есть нормальная сонька так с ней все в поряде, я и шнур пробовал другой и через скарт пробовал, нифига(((
Максим, дело видимо в том что китайцы уже начинают экономить на деталях даже в соньках (раньше это касалось денди клонов) вердикт в недостоющих деталях видео усилителя в самой консоли. либо установлен ограничивающий резистор последовательно видео сигналу. Не имеея опыта радиотехника и работы с смд элементами не советую устронять баг самостоятельно
Читайте также: