Описание: POPS-00001 - оригинальная разработка компании SONY, прототип серии эмуляторов Play on PlayStation (POPS), использующихся в настоящее время в приставках PSP и PSVita.
Был доступен только в Японии, в рамках Konami Channel программы PlayStation BroadBand Network (предшественник PSN). Поставлялся вместе с некоторыми скачиваемыми играми для оригинальной PS (например, Bishi Bashi Champ 3) в рамках эксперимента SONY по развитию сети скачиваемых игр, а так как PS2 проигрывала диски от PS1 только с оптического привода, возникла необходимость разработки данного эмулятора.
Берем игру (обязательно в формате BIN/CUE), копируем в папку с программой ToolBox или CUE2POPS и перетаскиваем файл CUE на файл CUE2POPS.BAT/CUE2POPS_2_2.EXE. Ждем немного и в папке с программой появится файл с расширением VCD это и есть наша игра.
видеоинструкция от denben0487 Из папки USB папку POPS копируем на наш usb девайс. Подготовленную игру копируем в папку POPS, туда же копируем POPSTARTER.ELF. Его название должно совпадать с VCD, а в начале XX. Пример: Spider_Man.VCD XX.Spider_Man.ELF Запускаем этот ELF… игра запустится :)
видеоинструкция от denben0487 Из папки SMB копируем папку POPS в расшареную папку (можно использовать расшаренную папку для OPL), дальше из папки Net_Modules папку POPSTARTER копируем на карту памяти PS2. В папке находятся два файла IPCONFIG.DAT и SMBCONFIG.DAT открываем первый туда пишем ip ps2 маску и шлюз от пк (вообщем меняйте только шлюз если у вас на пк она другая) ) в SMBCONFIG.DAT пишите ip вашего пк и имя расшаренной папки, как например:
Код
192.168.0.10 SharedDocs Guest 1 где "192.168.0.10" - это IP-адрес компа, на котором расшарена папка с именем "SharedDocs" Guest - имя пользователя, имеющего доступ к папке "SharedDocs" 1 - пароль пользователя Guest для доступа к системе как к таковой.
Для запуска игр кидаем те же VCD в папку POPS, но в этот раз в названии ELF файла пишем SB. Пример: Spider_Man.VCD SB.Spider_Man.ELF
ставим диск с игрой и запускаем XX.my_game.ELF или SB.my_game.ELF или my_game.ELF (для hdd), если эмулятор не найдет VCD файл с таким именем то запустится игра с диска в зависимости от того какой файл был запущен там и будут папки с сохронениями так же те у кого в приставке нету чипа могут использовать лицензионный сд диск от пс2 для подемены на игру с пс1
Нужно создать (в блокноте) новый текстовый документ с именем conf_elm и изменить расширение .txt на .cfg и вписать в него путь (ти) к запускаемому ELF файлу PopStarter. Путь может быть к (то, что в скобках): USB-(RESIDENT EVIL 1=mass0:/POPS/XX.RESIDENT EVIL 1.ELF). HDD-(RESIDENT EVIL 1=pfs0:/APPS/RESIDENT EVIL 1.ELF). SMB (сетевому ресурсу)-(RESIDENT EVIL 1=smb:/POPS/SB.RESIDENT EVIL 1.ELF). Пример (для SMB) в прикреплении... Затем поместить этот файл в папку OPL на MC. Далее на примере SMB: 1. В расшаренную папку для OPL (на компе) добавить папку POPS. 2. Скопировать в папку POPS запускаемые ELF файлы PopStarter (SB.название.ELF) и образы игр (название.VCD). 3. Запустить OPL и в меню " Настройки" в "Режим запуска PopStarter) выбрать "Авто", "Ok" и сохранить настройки. 4. Листнуть вправо и в разделе "POPStarter-накопитель" появится список игр.
Можно добавить оформление к играм (задний фон, обложка, иконка, снимок игрового момента). Для этого скопировать необходимую картинку (JPG формата) в папку ART с названием (то, что в скобках): 1. Задний фон-(XX.RESIDENT EVIL 1.ELF_BG) -разрешение 720х405 2. Обложка-(XX.RESIDENT EVIL 1.ELF_COV) -разрешение 140х200 3. Иконка-(XX.RESIDENT EVIL 1.ELF_ICO) -разрешение 100х100 4. Снимок игрового момента1-(XX.RESIDENT EVIL 1.ELF_SCR1) -разрешение 200х130 5. Снимок игрового момента2-(XX.RESIDENT EVIL 1.ELF_SCR2) -разрешение 200х130 Это разрешение (можно изменять в зависимости от TV) для отображения в соотношении сторон 16:9.
Из папки HDD папку POPS копируем на hdd плойки в раздел __Common. P.S. игры туда не кидаем. Так теперь тут 2 варианта, либо создаем один раздел с большим размером с именем __.POPS для всех наших игр, либо для каждой игры создаем свой раздел. Для тех кто хочет установить иконки выбираем второй вариант. Рассмотрим первый вариант. Создаем через ULE большой раздел с именем __.POPS, кидаем туда наши игры либо с усб либо по сети с помощю radhostclient/ps2client либо с диска, или с помощю pfsshell. Затем ELF переименуем вот так: Spider_Man.VCD Spider_Man.ELF Рассмотрим второй вариант. Создаем раздел с именем игры и в начале имени раздела пишем __.наша игра. Копируем в этот раздел нашу игру в данном случаем ELF должен выглядеть вот так: Spider_Man.VCD __.Spider_Man.ELF в случае если используем иконки то все должно выглядеть вот так PP.Spider_Man (Раздел) IMAGE0.VCD EXECUTE.KELF
1) Создать файл DISCS.txt в папке сохранения. 2) Внутри указать названия образов. Например игра Fear Effect 2, диски по порядку (образы должны лежать в папке POPS). SLUS-01266.VCD SLUS-01275.VCD SLUS-01276.VCD SLUS-01277.VCD
Горячие клавиши во время игры. 1) Откыть лоток: Select+L2+R2+Triangle; 2) Выбрать диск: Select+L2+R2+Up == Диск 1 (DISCS.TXT Линия 1) Select+L2+R2+Right == Диск 2 (DISCS.TXT Линия 2) Select+L2+R2+Down == Диск 3 (DISCS.TXT Линия 3) Select+L2+R2+Left == Диск 4 (DISCS.TXT Линия 4) 3) Закрыть лоток: Select+L2+R2+Square.
$COMPATIBILITY_0x?? - вместо ?? используем число от 01 до 09. Данный чит используется вместо соответствующих патчей совместимости $SMOOTH - сглаживание $HDTVFIX - для игры через компонент $NOPAL - если проблема с PAL версиями $480p - поддержка прогрессивной развёрстки в NTSC играх (разница может быть незаметна) $CACHE1 - может помочь в случаях если игра тормозит $CODECACHE_ADDON_0 - большая совместимость с играми $SUBCDSTATUS - альтернатива ($COMPATIBILITY_0x05) для исправления звука в некоторых играх $MUTE_CDDA - отключает поддержку CDDA (CD аудио) $MUTE_VAB - отключает звук (rawc) $WIDESCREEN - поддержка широкого экрана $ULTRA_WIDESCREEN - поддержка широкого экрана $EYEFINITY - поддержка широкого экрана $SET_TIMINGS - правит графику в некоторых играх $LOAD_TIMINGS - правит графику в некоторых играх Rumble Always On (Pad 1) - задействовать вибрацию первого геймпада $00507028 00000001 Rumble Always On (Pad 2) - задействовать вибрацию второго геймпада $005070B8 00000001 $D2LS - аналоговый режим $D2LS_ALT - аналоговый режим $NOVMC0 - отключает карту памяти 1 $NOVMC1 - отключает карту памяти 2 (код полезен для игры TENKA) $YPOS_XXX (цифры) - задаёт смещение положения экрана по вертикали $XPOS_XXX (цифры) - задаёт смещение положения экрана по горизонтали Пара примеров
В папке BIOS биосы пс1. для использования копировать их в папку с виртуальными мемками В папке IGR_Mod патчи для смены расположения горячих кнопок выхода из игры, тоже в папку с мемками В папке Patch патчи для совместимости игр (если проблемы с экраном в игре то использовать либо патч 8 либо 9) тоже в папку с мемками. Здесь же есть папка Game_Fixes это патчи для конкретных игр, тоже копируем в папку с мемками. В папке PS2 GSM чтобы переключить HD режимы на пс2 и специальная версия ulaunchelf со встроенным POPStarter-ом через него просто выбираете вашу VCD и играете без создания ELF файлов
Уже сломал голову как запустить игрулю с PS1 через эмулятор. Сделано следующее: 1) поставлен фри мс бут 2) поставлен ОПЛ версии 1515 3) рассшарина папка на компе 4) Пробники образов ПС1 переведены из бин в .VCD к ним создан файлик SB.имя игры.ELF. И все это заброшено в папку ПОПС, которая расположена в корне рассшариной папки. 5) Создан цфг файли в корне рассшариной папки с путями, как указано в мануале.
На плойке (slim 9000x, free mcboot запускаю через чип) запускаю ОПЛ Игры PS2 видит (со всеми картиночками, все как полагается), запускает. Игры PS 1 вообще не видит.
PS. Изначально стоял ОПЛ 0.9.3 там через раз показывались (если сначала обновить список в PS2, а потом обновлять список в разделе эмулятора), но запустить не удалось, на экране логи, какие-то процессы, а потом выбрасывало в браузер (где карты памяти). Обновил ОПЛ и вообще не хочет искать игры PS 1.
1) поставлен фри мс бут 2) поставлен ОПЛ версии 1515 3) рассшарина папка на компе 4) Пробники образов ПС1 переведены из бин в .VCD к ним создан файлик SB.имя игры.ELF. И все это заброшено в папку ПОПС, которая расположена в корне рассшариной папки. 5) Создан цфг файли в корне рассшариной папки с путями, как указано в мануале.
А папку POPSTARTER с файлами на карту памяти (mc0:) скидывал?
ЦитатаDomowoy2124 ()
5) Создан цфг файли в корне рассшариной папки с путями, как указано в мануале.
.cfg файл должен находиться не в расшаренной папке, а на карте памяти (mc0) в папке OPL.
PS: А ты видео мануал смотрел?
Сообщение отредактировал denben0487 - Чт, 13 Июн 2019, 18:52
А папку POPSTARTER с файлами на карту памяти (mc0:) скидывал?
1) Если речь идёт о папке,в которой ряд файликов, в двух из которых необходимо прописать сетевые настройки ps2 (как в опл), а во втором ip компа и имя рассшаренной папки - то да скинул в корень карты памяти ms0.
Цитатаdenben0487 ()
.cfg файл должен находиться не в расшаренной папке, а на карте памяти (mc0) в папке OPL.
2) а вот это я обязательно сделаю и попробую. Сейчас перечитал, действительно в кратком мануале в шапке написано про это.
Я смотрел и читал кучу всяких мануалов. Сейчас и не припомню, но где-то говорилось, что файлик должен быть в корне той папке, откуда будут запускаться игры.
.cfg файл должен находиться не в расшаренной папке, а на карте памяти (mc0) в папке OPL.
Забросил. Результат тот же... Игр не вижу. Для чистоты эксперемента, строчка из cfg файла выглядит так.
SpiderMan=smb:/POPS/SB.SPIDERMAN.ELF
Ничего не понимаю...
Добавлено (14 Июн 2019, 16:03) --------------------------------------------- Таааааак. обновил OPL manager до 21.4 и сам ОПл на плойке до версии 1569. Игры видит причем, даже без всяких cfg файликов.
При попытке запуска вижу логи о том, что попс что-то запускает, когда логи проходят - черный экран и выкидывает в браузер PS2. При этом в папке создаются виртуальные карты памяти.
Попробовал 3 игры - все 3 - один результат. Если важно, то игры MGS1, spiderman и Diablo.
Сообщение отредактировал Domowoy2124 - Пт, 14 Июн 2019, 16:04
Нашел инфу, что на релизе 13 rip 06 от 2017_10_20 если он найдет где-нибудь файли конфига, то сбросит все. Удалил cfg файл отовсюду и все заработало. Всем спасибо )
Domowoy2124, У меня проблема точно такая же как и у тебя, подскажи какой POPS ты при этом использовал? и "Удалил cfg файл отовсюду и все заработало. Всем спасибо )" т.е. ты удалил на КП и даже без него видит список и запускает? А OPL у тебя вот такой? https://psx-core.ru/news/ps2_124_mod_opl_0_9_4_rev_1515_db_all/2019-02-07-1689 просто все эти DB, TL, ALL и т.д. это просто жесть. Хочу просто запускать игры PS1 по сети как запускаю PS2 игры. Но почему то где не смотрю туториалы, делаю четко по инструкции, но не работает. Видать гайды не обновляет никто.
Сообщение отредактировал MindHunter - Чт, 20 Июн 2019, 09:09
Domowoy2124, У меня проблема точно такая же как и у тебя, подскажи какой POPS ты при этом использовал?и "Удалил cfg файл отовсюду и все заработало. Всем спасибо )" т.е. ты удалил на КП и даже без него видит список и запускает? А OPL у тебя вот такой? https://psx-core.ru/news/ps2_124_mod_opl_0_9_4_rev_1515_db_all/2019-02-07-1689 просто все эти DB, TL, ALL и т.д. это просто жесть. Хочу просто запускать игры PS1 по сети как запускаю PS2 игры. Но почему то где не смотрю туториалы, делаю четко по инструкции, но не работает. Видать гайды не обновляет никто.
В общем, если у тебя ОПЛ не видит игры, то попробуй поставить OPL manager до версии 21.4, а сам opl на плойке до версии 1569 (он называется как-то вот так OPL_1569_DB-TA_all). Дал бы ссылки, но у меня они не сохранились.
Что у меня было сделано: 1) перетащил игры в рассшаренную папку в папку POPS. (я их никак не переобзывал, когда OPL manager откроешь, он скажет что что-то не так, там и переобзовешь). 2) На плойку перетащил папку POPSTARTER с двумя настроеными файлами (IP консоли и IP компа)
И этого, вроде, достаточно. Сейчас я просто перегоняю образы в VCD, подкладываю их в папу POPS, настраиваю картинки в мэнэджере и все, они отображаются на консоли