Записи с темой: Sony PS2 (2)
Все не так плохо, как хотелось бы... 。。。 //未来、悲しみが終わる場所。
Несколько лет назад я уже занимался ремонтом своего сдохшего лазера на PS2. С тех пор я несколько раз им попользовался и на том успокоился. И вот, недавно, я решил немного во что-то погонять на PS2 и выяснилось, что новый лазер тоже сдох. Окей, у меня есть вполне рабочий вариант запускать игры через USB с помощью FMCB, но в этом способе меня всегда бесило адское торможение роликов. Плюс, каждый раз, когда надо залить новую игру надо вспоминать каким образом это делается, поскольку игры должны быть переведены в специальный формат через утилиту. Когда-то, краем уха, я слышал про другие способы запуска игр и решил в этот раз их изучить. Например, есть вариант вернуть в слимку возможность подключения жесткого диска, но это работает только на определенной ревизии слимки, самой ранней. К сожалению, у меня более поздняя ревизия и этот вариант мне не подойдёт. Конечно, запуск с жесткого диска для PS2 это наилучший вариант, но есть еще второй лучший: запуск через адаптер карт памяти для слота карт памяти. Оригинальный проект назывался MS4SIO, однако довольно быстро появился его форк MX4SIO от других людей, который очень быстро растиражировали китайцы, в результате, теперь огромную кучу разных версий этого адаптера всевозможных цветов и форм можно купить на Алиэкспрессе за приемлимые деньги. Я выбрал себе одну такую в январе, получилось 1100 рублей с доставкой, заодно решил протестировать новый способ доставки — до пункта выдачи в "Перекрёстке". Обычно посылки с Алика я получал на почте, но раз появилась такая возможность, то надо бы протестировать, тем более, что до "Перекрёстка" мне идти куда ближе, чем до почты. 

Как вы понимаете, сегодня я как раз посылку и получил. Действительно, по QR-коду из СМС можно получить посылку прямо на кассе "Перекрёстка", очень интересно. Система проверена, на будущее можно будет пользоваться. Размер посылки оказался меньше, чем я ожидал, но дошло всё в целости. Однако, после вскрытия обнаружился один сюрприз...

Далее фотографии под морем...

じゃ、ね!

@темы: Игры, Развлечения, Рассказ, Статьи, Увлечения, закупки, учетное, Sony PS2

Все не так плохо, как хотелось бы... 。。。 //未来、悲しみが終わる場所。
Пришло время написать про мою следующую игру на прохождение. А заодно и про мои сегодняшние приключения, связанные с ней. Как я уже написал в заголовке, этой игрой стала SD Gundam G Century. Вообще-то, я должен был пройти её еще четыре года назад, и я начал, врубил игру и... немедленно вырубил. Из-за мощных рвотных позывов. Арт-стиль, или правильнее написать "художественный стиль" игры по сравнению с предыдущими частями на Super Famicom такой ужасный, что это хуже даже, чем случай с переходом от третьих Героев к четвёртым. Господи, ну почему они не могли просто оставить старые спрайты с Super Famicom? Была бы прекрасная игра тогда... но нет, им надо было всё испортить. В общем, мой шок был сильным и я долгое время не хотел прикасаться к этой игре даже двухметровой палкой. Но годы шли, я частично успокоился, частично смирился со стилем, частично забыл как оно должно выглядеть на самом деле и вот, решил таки закрыть гештальт и добить эту игру. Что ж, сказано — сделано! Вообще-то игра у меня есть на диске. И я достал его с полки, да и вставил в PS2. Увидел заставку PS1, но дальше загрузка не пошла. После нескольких попыток я решил проверить другой диск и после нескольких экспериментов выяснил, что моя PS2 теперь вообще никакие диски не читает. Печально, а ведь я только недавно менял ей лазер... Ладно, лазером я займусь как-нибудь потом, играть надо сейчас. Поэтому я решил запустить игру через FMCB с USB. Это оказалось сложной и нетривиальной задачей. Прежде всего, я попробовал просто скинуть игру на диск через обычный USBUtil. Но нифига! Он жрёт только .iso, а игра в формате .bin+.cue, причем .bin файлов очень много. Есть утилита, которая конвертит .bin+.cue в .iso, но она не понимает много .bin файлов. Так что сначала я слил много .bin в один с помощью другой утилиты CDMage. И потом сконвертил получившийся .bin+.cue в .iso. Ну и закинул его на диск через USBUtil, да и вставил диск в PS2 и попробовал запустить игру через OPL. Разумеется, ничего не заработало. После некоторого гугления я выяснил, что запускать PS1 игры на PS2 через USB надо с использованием эмулятора POPS.

Далее я опишу процесс как можно подробнее чтобы на будущее можно было его повторить. Эмулятор, в свою очередь, жрёт только .VCD (верхний регистр обязателен) формат файлов. Но мой .bin+.cue можно сконвертить в .VCD с помощью утилиты CUE2POPS ver.2.3. Но это еще не всё. Далее надо найти и скачать файл  POPS_IOX.PAK (MD5 a625d0b3036823cdbf04a3c0e1648901). Проверить MD5 можно командой "certutil -hashfile pops_iox.pak md5" без кавычек. Окей, файл я нашел. После этого надо создать папку "POPS" в корне USB диска и скопировать туда POPS_IOX.PAK. Далее, берем скопированный .VCD файл с игрой и заливаем его туда же, в папку "POPS". Далее берем файл popstarter.elf и копируем его туда же, после чего переименовываем его в формате "XX.<название .VCD образа>.ELF". "XX." обязательно большими буквами. После чего подготовка завершена и можно запускать игру.
Что можно сделать двумя способами: или запустить .ELF напрямую через uLaunchELF, либо запустить косвенно, через обычный OPL. Но это требует подготовки. 

Нужно создать файл с conf_apps.cfg и вписать в него путь к запускаемому ELF файлу PopStarter по шаблону: "Game=mass0:/POPS/XX.Game.ELF" без кавычек. Затем переместить этот файл в папку OPL на карте памяти, после чего зайти в настройки OPL и там переключить тип запуска приложений на "Auto" и сохранить настройки. После этого можно будет кнопкой "вправо" перелистнуть страницу до "Applications" и там уже будет нужный запускник с игрой. 

Всё это очень хорошо. И я пробовал оба способа. Но есть одна проблема. Эмулятор POPS несовместим с SD Gundam G Century. Я это выяснил, когда после нескольких неудачных запусков решил проверить список совместимости и не нашел там этой игры. Так прошла первая половина дня. 

После ужина я решил забить на реальное железо и пойти путём эмуляции. Но не самым легким! Я решил расчехлить свою PS Classic! А заодно и вспомнить как туда игры заливать вообще. Так вот, оказалось, что за всё это время многое изменилось и вышел наследник BleemSync в виде Project Eris. И я решил попробовать обновиться, ибо там слишком много всяких улучшений. В общем, обновился по инструкции, единственно, что понадобилось свою флэшку переформатировать с FAT32 в NTFS, что потребовало сохранить файлы на жесткий диск, переформатировать флэшку, после чего переписать файлы на неё обратно, что заняло примерно час. Далее я начал разбираться с новым десктопным приложением для работы с Project Eris. Оно имеет свои особенности, которые надо было изучить, но после этого понимаешь, что им супер-удобно пользоваться по сравнению с тем, как дела обстояли раньше. В общем, я поигрался с ним, после чего вставил флэшку в мини-консоль и обновился с BleemSync на Project Eris. Чего и всем желаю. Работает отлично, полагаю, что дальше надо как-то обновить ядра для retroArch, если там новые повыходили, и потестировать работу с USB-хабом для подключения нескольких геймпадов одновременно. Но это уже позже. 

А по самой игре — пока я только "попробовал воду", особо не начиная играть. Но должен сказать три вещи. Во-первых, арт-стиль по-прежнему говно говном, но я смирился. Во-вторых, основной геймплей по-прежнему затягивает, да так, что не оторваться. В-третьих, управление они тоже запороли, поэтому аркадные бои становятся совершенно неиграбельными. Только авто-бой, иначе проигрываешь бой почти всегда. Это ужасно, но ничего не поделать. Далее буду проходить игру уже на таком варианте конфигурации, а на этом всё.

じゃ, ね!

@темы: Игры, Развлечения, Рассказ, Статьи, в процессе..., emu-nation, PSone, Sony PS2