Карта памяти как маленький медиаплеер для PS2

Обычная PlayStation 2 умела воспроизводить DVD-Video, но с цифровыми фильмами в других форматах всё было сложнее. Для них консоли требовалась отдельная программа-плеер: она читала файл, распознавала способ его сжатия и превращала данные в изображение и звук, которые PS2 могла вывести на телевизор.

Такой плеер можно было хранить на карте памяти. Это не означало, что фильмы помещались на неё: карта служила носителем программы, а сами видеофайлы обычно находились на другом носителе. Консоль загружала плеер с карты, после чего он открывал доступные ей файлы и воспроизводил их.

Почему это было не так просто, как вставить диск

PS2 изначально создавали прежде всего для игр и DVD, а не как универсальный компьютер. Поэтому стороннему плееру нужно было не только уметь разбирать видеоформат, но и получить возможность запуститься на консоли. В зависимости от способа запуска могли понадобиться дополнительные условия — например, модифицированная система или подходящий загрузочный метод.

Ограничения касались и самих фильмов: цифровое видео могло быть закодировано по-разному, а аппаратные возможности PS2 не гарантировали плавного воспроизведения любого файла. Программа должна была справляться и с декодированием, и с выводом картинки, используя ресурсы, которые обычно занимали игры.

Именно поэтому карта памяти здесь была не «миниатюрной видеотекой», а ключом к новой функции консоли: на ней лежал код плеера, который превращал игровую приставку в медиаплеер — при условии, что его удавалось запустить.